you can by shift clicking around On Tuesday, August 13, 2013, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
This one is more fun (ImageMorph fromStream:( ZnClient new beOneShot; url: 'http://www.gravatar.com/avatar'; addPathSegment: (ZnDigestAuthenticator md5Hash: 'marianopeck@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@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
-- --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Featured on the Software Process and Measurement Cast http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller