# Playing with The GIMP and Gravatar

Some blogs, archives for mailing lists, other site and even some application seem to be able to find a matching icon/avatar for the user that posts a message. Blogger, WordPress.com, but also for example Gmane use Gravatar (Gravatar is one of the avatar-services used by Gmane, not the only one.).

Personally I always like to know how the others I am working with look like. This makes is also easier in case one actually meets one other.

Gravatar is actually pretty easy to use, you only need to calculate the MD5-hash from an emailaddress and append that to a URL:

$echo -n [email protected] | md5sum9f9a7a129db9c1065c011dba45c3cee9The emailaddress is a fake one, the md5sum is real though. Now the URL http://www.gravatar.com/avatar/9f9a7a129db9c1065c011dba45c3cee9 (optionally append .gif, .jpg, ...) can be used to retrieve the avatar:Of course this only makes sense if you have an icon of yourself. I created my current one, using The GIMP with some help from the following sites:Replacing a Background with The GIMPSimulating Shallow Depth of Field with The GIMPAdding drop shadows to imagesThere are surely other tutorials that explain the same, but Google put these high in the results and they worked for me.   Share Comments (function ($) { if (typeof(__SHARE_BUTTON_BINDED__) === 'undefined' || !__SHARE_BUTTON_BINDED__) { __SHARE_BUTTON_BINDED__ = true; } else { return; } $('body').on('click', function() {$('.article-share-box.on').removeClass('on'); }).on('click', '.article-share-link', function(e) { e.stopPropagation(); var $this =$(this), url = $this.attr('data-url'), encodedUrl = encodeURIComponent(url), id = 'article-share-box-' +$this.attr('data-id'), offset = $this.offset(), box; if ($('#' + id).length) { box = $('#' + id); if (box.hasClass('on')){ box.removeClass('on'); return; } } else { var html = [ '<div id="' + id + '" class="article-share-box">', '<input class="article-share-input" value="' + url + '">', '<div class="article-share-links">', '<a href="https://twitter.com/intent/tweet?url=' + encodedUrl + '" class="fa fa-twitter article-share-twitter" target="_blank" title="Twitter"></a>', '<a href="https://www.facebook.com/sharer.php?u=' + encodedUrl + '" class="fa fa-facebook article-share-facebook" target="_blank" title="Facebook"></a>', '<a href="http://pinterest.com/pin/create/button/?url=' + encodedUrl + '" class="fa fa-pinterest article-share-pinterest" target="_blank" title="Pinterest"></a>', '<a href="https://plus.google.com/share?url=' + encodedUrl + '" class="fa fa-google article-share-google" target="_blank" title="Google+"></a>', '</div>', '</div>' ].join(''); box =$(html); $('body').append(box); }$('.article-share-box.on').hide(); box.css({ top: offset.top + 25, left: offset.left }).addClass('on'); }).on('click', '.article-share-box', function (e) { e.stopPropagation(); }).on('click', '.article-share-box-input', function () { $(this).select(); }).on('click', '.article-share-box-link', function (e) { e.preventDefault(); e.stopPropagation(); window.open(this.href, 'article-share-box-window-' + Date.now(), 'width=500,height=450'); }); })(jQuery);   Older Connect automatically (and immediately) to a hidden WiFi Newer My first experiences with Fedora on a BeagleBoard   var disqus_config = function () { }; (function() { if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) { document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.'; return; } var d = document, s = d.createElement('script'); s.async = true; s.src = '//' + "nixpanic" + '.disqus.com/embed.js'; s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })(); Please enable JavaScript to view the comments powered by Disqus. comments powered by Disqus   Tags arm 8 bluetooth 2 centos 11 ceph 1 cloudstack 3 fedora 40 firefox 4 ganesha 1 gluster 44 google 3 grub 1 kvm 2 libvirt 2 linux 43 mediawiki 1 mobile 1 nfs 1 printing 1 python 1 rhel 11 scanning 1 software-development 9 systemd 1 the-gimp 1 thunderbird 3 usb 2 vmware 2 website 3     © 2018 Powered by Hugo. Theme by PPOffice. hljs.initHighlightingOnLoad(); MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','\$'], ['\$','\$']]} });