I installed this nice little Gravatars plugin, and added avatars to comments, posts, and the author pages (here’s mine, for example).
You (yes, all two of you.. maybe three) can get you own avatar by signing up at Gravatar.com, using the same email address you use for your gonad.org account. Alternatively, you can manually specify an image on your profile page. As of right now, you can’t directly upload an image as your avatar, but that’s for another day’s tinkering. (If you’re clever, you could use the post editor upload function to upload an image to be used as your avatar, I suppose..)
I’ve been inspired by the “Top WordPress Plugins” list, so I’ll be adding more fun plugins soon.
So, someone exploited my image uploading script (formerly here). They installed some HAX0R TOOLZ to steal my INTERNET TUBES. Seriously though, check out this interface they left behind:
So, basically they could launch Russian missles from gonad.org.. and here I thought the shoutbox spammers were bad people.
Many of you internet peoples have probably seen the hyponotist hoax by Improv Everywhere, but I think their latest “mission” (as they like to call them) is even better. Check out the video for a glimpse.
Sound interesting? Check out the mission log, complete with photos and more videos. I especially like the employee and improvee (let’s pretend that’s a word) reactions.
Thanks to John for reminding me about Improv Everywhere, EVEN THOUGH HE COULD JUST AS WELL HAVE POSTED THE LINK HERE HIMSELF. Harrumph.
Ok, the shoutbox is back again. I found some updated code to add an IP blocking list to Jalenack’s shoutbox. You can even publish a feed containing your blocked spammer IPs, so other people can synchronize their lists with yours, or you can synchronize your list with theirs.
The server gonad.org is hosted on blocks using file() to open URLs, so I had to change:
$lines = file($feeds[$i]);
to:
$cmd = "wget ".$feeds[$i]." -q -O -";
$lines = explode( "\n", s h e l l _ e x e c( $cmd ));
in jal_shout_spam_sync().
If you’re wondering why s h e l l _ e x e c() is spaced out like that, read the end of this. Google saved me from ripping my hair out.