[Pharo-dev] Checking your Gravatar

Mariano Martinez Peck marianopeck at gmail.com
Tue Aug 13 17:01:58 EDT 2013


I forgot to say..cmd+shift+click doesn't open the halos for me, it just
"picks" the picture and draws a small shadow and allows me to move the
picture around...
bug?


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

> That's so cool Doru :)
> I arrived at the point of "ImageMorph allInstances size".
> The "World submorphs select: [:each | each class = ImageMorph]" was a
> great idea!!!
>
> While I appreciate the post and you know I love your inspector, I wonder,
> isn't there a bug?
> If I try to open the halos on the picture, it actually takes the World. Is
> this the expected behavior?
>
> Thanks!
>
>
>
> On Tue, Aug 13, 2013 at 5:53 PM, Tudor Girba <tudor at tudorgirba.com> wrote:
>
>> 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"
>>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>



-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20130813/d8e1a45e/attachment-0002.html>


More information about the Pharo-dev mailing list