{"id":54,"date":"2007-01-21T13:22:23","date_gmt":"2007-01-21T17:22:23","guid":{"rendered":"http:\/\/scott.sherrillmix.com\/blog\/blogger\/wp_monsterid\/"},"modified":"2014-12-10T08:46:16","modified_gmt":"2014-12-10T12:46:16","slug":"wp_monsterid","status":"publish","type":"post","link":"http:\/\/scott.sherrillmix.com\/blog\/blogger\/wp_monsterid\/","title":{"rendered":"WP_MonsterID"},"content":{"rendered":"An example of MonsterID

I was skimming Simon Willison’s blog<\/a> (I know his uncle) when I came across this cool idea for automatic avatar generation<\/a>. Well to tell the truth, I took one look at the title “Visual Security: 9-block IP Identification”<\/a> and deleted the link from my RSS reader but the next day a link based on that idea came up for generating a unique monster avatar for each user<\/a> that did catch my interest. After all if it’s got monsters, it has got to be interesting.<\/p> \r\n\r\n

Anyway it turns out that Don Park<\/a> decided to use a commenter’s IP address to generate a random (but persistent for each user) geometric image to associate with each user. This means that without needing external images or sites, each user can have a unique picture associated with them. Even better if several sites were to use the same algorithm for generating the image, the image would stay associated with the user across sites without any cross site communication. Andreas Gohr<\/a> ran with this idea and decided to generate monsters instead of geometric images and use email addresses instead of IP addresses. So that brings the story here, since these two real programmers had already done all the hard thinking and programming, I thought I would make a quick and dirty WordPress plugin to incorporate MonsterIDs easily into other blogs. So here is WP_MonsterID. It’s my first real WordPress plugin so it may not be pretty but it seems to be working OK here (see monsters in the comments below). Edit: If monsters aren’t your thing, I have another plugin using just Don Park’s geometric shapes<\/a>.<\/em><\/ins><\/p>\r\n\r\n

Features<\/h3>\r\n