I don't care who you are: this is FUNNY

Russian politician Gary Kasparov's speech about ... something gets interrupted. Watch the first 30 seconds to see the interrupting item then about 10 more seconds to see how the issue is resolved (via barelypolitical.com)

Real live actual comment spam!

Wow this doesn't happen very often. In fact, hardly ever is a better way to put it. I had this idiot posting comments here and there with a domain name that didn't even exist and changed each time, so I blocked the email address, but this one is actual real live human-generated spam.

Blog: hackblog
Post: Decorating submit and reset buttons
Author: peter hill (IP: 58.187.164.149, 58.187.164.149)
Email: peter78b@gmail.com
Url: enlargepenisguide.com/
Comment on Decorating submit and reset buttons:
Download 7 penis enlargement videos. User ratings & reviews of 55 penis enlargement pills.

Obviously the comment is gone but wow that means (at first glance) Mr Peter Hill must have actually been sitting there to type "green" into my turingtest box to get his comment to go through. And didn't even try to fake a comment related to the post? And picked a very old post? hmmm... perhaps this wasn't a human-generated spam after all? Perhaps someone has taken the time to figure out how to bypass turingtest? That seems unlikely but it is not unreasonable. For example if a spammer were to figure WTF and strip through the page looking for the ffield_answer_turing_test fieldset then hope to find something in single or double quotes nearby then guess that's the answer it would, in this case, get through.

Perhaps it is time to upgrade that plugin?

This ain't right

A 17-year-old Fairfax County girl who pleaded guilty in a drunken-driving crash that killed a Leesburg woman was sentenced yesterday to 30 days in a juvenile detention center and ordered to do 500 hours of community service.

30 days for getting drunk and killing someone? WTF!!! Oh plus the juvenile murderess was ordered to get a job and pay back half the $10,000 it costed to bury the woman she killed. Gotta be some sort of stupid law saying you can't treat "juveniles" the same as adults in court, but the article doesn't explain that. There is only a quote from the judge:

"My options, quite frankly, are not options I am happy with. . . . Frankly, I don't think 30 days is long enough. I don't think 60 days is long enough," Brooks told the teenager, who was shackled around her ankles and dressed in a green detention-center outfit.

Okay problem: drinking and driving are two activities that are not part of the world of a juvenile, so if you are drinking or driving or drinking and driving you are not a juvenile. Plus if you kill someone, 30 days in jail and $5,000 in restitution isn't enough. Period. Fortunately the prosecutor on the case seems to understand that. Too bad an un-named judge seems to think otherwise.

Prosecutors had wanted to try the teenager as an adult. But they were turned down by a Circuit Court judge who ruled that the girl was emotionally and socially immature, had no previous criminal record and had demonstrated "excellence" in school.

This chick must have a hell of a set of tits is all I can say.

Embed Lyrics

Okay this was kinda neat. It embeds lyrics from lyricsdomain in your blog post because someone wanted to do that. I suppose I should have on here to show what it looks like when it's doing it's job yah?

Read more »

Seven Hacks for v242

All these zips are hacks to b2evolution v2.4.2, have the same path that your blog has (although you might not have a "blogs" folder), and contain the original files with _ORIGINAL in the name. I use these hacks so I know they work, but hey you got your own server and maybe your own hacks so you should examine the files with something like winmerge to see what I changed ... or how what I changed might fit in with your hacks.

Read more »

Plugin translation helper now available

Link: http://wonderwinds.com/translator/index.php

http://wonderwinds.com/translator/index.php is a 242 installation that exists to support my shiny new translator plugin. Translator doesn't translate, but it helps plugin authors by making a messages.pot file for you, and it helps translators by taking your messages.po file and giving you a _global.php file in return.

If you write or translate plugins go there and register. The "makes messages.pot files" part already works. The "makes _global.php files" part is pretty damned close to working. Being tidy is not happening yet, but hey function over form yah?

Long view: pre-translating files based on finding phrases in your new plugin that have already been translated. Cool eh? So like if your plugin needs "my dog has fleas" and someone else has already translated that string for another plugin then you automagically get that part translated to at least one language. That is way off in the future, but certainly not impossible given the way I've built the initial bits because everything is going into a database table.

Other stuff is in the works as well, but it doesn't work without a community of users sticking their plugins and translations in it. So if you write or translate plugins go there and sign up, and be patient with me about turning on your permissions. I got this stupid piece of shit job I go to is the thing. It pays so good it's almost worth the time it takes away from sittin' here playing with code ;)

The original acidhead, gone

Link: http://www.nytimes.com/2008/04/30/world/europe/30hofmann.html?_r=1&oref=slogin

Albert Hoffman, 1906 - 2008
Thanks for the best buzz known to man, and have fun wherever you are.

:: Next >>