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 < marianop...@gmail.com> wrote: > This one is more fun > > (ImageMorph fromStream:( > ZnClient new > beOneShot; > url: 'http://www.gravatar.com/avatar'; > addPathSegment: (ZnDigestAuthenticator md5Hash: 'marianop...@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 <s...@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: 's...@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....@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: 'tu...@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"