Hi,I could not resist: here is a little blog post about removing your troublesome morph :)Cheers,Doru--On Tue, Aug 13, 2013 at 2:21 PM, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
This one is more fun(ImageMorph fromStream:(� � addPathSegment: (ZnDigestAuthenticator md5Hash: 'marianopeck@gmail.com');� � queryAt: #s put: '128';� � queryAt: #d put: '404';� � get) readStream) openInWorlduhhh but I cannot remove the morph from the world....damn it!--On Mon, Aug 12, 2013 at 7:46 PM, Sven Van Caekenberghe <sven@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@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@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@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
"Every thing has its own flow"