[Pharo-dev] Checking your Gravatar

Tudor Girba tudor at tudorgirba.com
Tue Aug 13 16:53:05 EDT 2013


Hi,

I could not resist: here is a little blog post about removing your
troublesome morph :)

http://www.humane-assessment.com/blog/spotting-a-troublesome-image-morph

Cheers,
Doru




On Tue, Aug 13, 2013 at 2:21 PM, Mariano Martinez Peck <
marianopeck at gmail.com> wrote:

> This one is more fun
>
> (ImageMorph fromStream:(
>   ZnClient new
>     beOneShot;
>     url: 'http://www.gravatar.com/avatar';
>     addPathSegment: (ZnDigestAuthenticator md5Hash: 'marianopeck at gmail.com
> ');
>     queryAt: #s put: '128';
>     queryAt: #d put: '404';
>     get) readStream) openInWorld
>
>
> uhhh but I cannot remove the morph from the world....damn it!
>
>
> On Mon, Aug 12, 2013 at 7:46 PM, Sven Van Caekenberghe <sven at stfx.eu>wrote:
>
>> Hi,
>>
>> Related to the usage of Gravatars (http://en.wikipedia.org/wiki/Gravatar)
>> for http://contributors.pharo.org here is some code you can use to check
>> whether your Gravatar image really works:
>>
>> ZnClient new
>>   beOneShot;
>>   url: 'http://www.gravatar.com/avatar';
>>   addPathSegment: (ZnDigestAuthenticator md5Hash: 'sven at stfx.eu');
>>   queryAt: #s put: '128';
>>   queryAt: #d put: '404';
>>   get;
>>   isSuccess.
>>
>> ZnClient new
>>   beOneShot;
>>   url: 'http://www.gravatar.com/avatar';
>>   addPathSegment: (ZnDigestAuthenticator md5Hash: '
>> nobody.at.all at gmail.com');
>>   queryAt: #s put: '128';
>>   queryAt: #d put: '404';
>>   get;
>>   isSuccess.
>>
>> (ZnClient new
>>   enforceHttpSuccess: true;
>>   beOneShot;
>>   url: 'http://www.gravatar.com/avatar';
>>   addPathSegment: (ZnDigestAuthenticator md5Hash: 'tudor at tudorgirba.com
>> ');
>>   queryAt: #s put: '128';
>>   queryAt: #d put: '404';
>>   contentReader: [ :entity | ImageMorph fromStream: entity readStream ];
>>   get) openInWindow.
>>
>> And now you know how simple Gravatars really are, provided you use a
>> proper programming language to access them.
>>
>> Enjoy!
>>
>> Sven
>>
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>



-- 
www.tudorgirba.com

"Every thing has its own flow"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20130813/826b2828/attachment-0002.html>


More information about the Pharo-dev mailing list