I blog about anything I find interesting, and since I have a lot of varied interests, my blog entries are kind of all over the place. You can browse my tags to sort them by topic and see which ones I frequently write about, or the archive has a complete history of my posts, dating back to 2008!
Besides my blog, I have pages for my creative projects, which are linked to on the navigation bar.
I write a lot about Linux and Android, Minecraft, and I like to rant about stuff. Generally anything that makes me curious. Also check out my Bookmarks for all sorts of cool websites about various topics I'm interested in.
For the geeks: this website respects your privacy and doesn't run any third party ads or analytics. This site speaks HTTP and doesn't require any JavaScript to work.
Tk::HyperText UploadedHere's a screenshot of the demo program that comes with it:
The RiveScript.com YaBB forum has gotten at least two of these low-hanging spam bots recently. I modified the YaBB source to try and stop these things from being able to register by employing some of the same techniques that keep Cuvou.com safe from "dumb submitter bots" and we'll see if that helps...
Remind me to write a big long article about spam bots and how to fight them. I have some pretty good techniques that seem to work quite effectively but I currently don't have the motivation to write about them at this point in time.
Update: I've written an article about stopping dumb submitter bots: Trapping "Dumb Submitter Bots".
So here's its page.
Basically, I went with a tab approach. Instead of having EVERYTHING be all on a single page, they're divided up into tabs. JavaScript tabs, so clicking from tab to tab is instantaneous. Users without JavaScript will just get a normal hyperlink to a new page where their selected tab is visible.
Also they're getting their own 400x90 pixel logos. So I think the pages are a little more fun now. :)
That's all the updates for tonight. Hopefully I wasn't penalized too much by Google for disappearing for a week. I'm pretty sure they need 404s for longer than that before they remove me from the index. ;)
Back in April I was chatting with Matt Austin, an online friend I met about 5 years ago through the hobby of chatterbot programming. He's working as a software developer at Fonality and threw out this random idea of, "why don't you move out to LA and work for Fonality?" So I was like, sure I'll check it out. If anything it'd add some more options for where I could go in the near future. Immediately the director of engineering starts chatting with me about it.
I didn't realize until I chatted with Matt some more that the director of engineering is none other than Samy, the guy who wrote the Samy is my hero worm that swept across the MySpace network a few years ago. It was pretty cool to find out that this is who I've been talking to. It was like knowing a celebrity.
Anyway, a couple weekends later Fonality flew me down to Los Angeles to check out the company, the area, and for the semi-formal interview. I hung out with Samy and Matt and their other roommate in their apartment while I was down there. The weather though kinda sucked, it was in the 50s and 60s or something that weekend... exactly the same as the weather in Michigan at the time.
At any rate, I'm going for it. I start on June 2nd as a software developer for Fonality, so the week before then is the "moving to Los Angeles" week. That's gonna be a load of fun, getting to drive through the desert and the mountains and everything. Also, since I left Liquid Web, I'm back to hosting my websites off my home Linux box again. So unless I get a new web host, my sites will be going down like a cheerleader at homecoming when I unplug my computer and won't be back up until I get settled in at LA and get Internet access there.
It's on the libcuvou page.
I've only been working on it for a couple of hours so far, and all it supports so far is the font tag, bold, italic, underline, and line breaks. Here's a screenshot:

The functionality of the module when it's done is going to be drastically different to what's currently on CPAN. I don't know if anyone has actually used Tk::HyperText in their programs yet, but the new module will definitely break programs that were relying on the methods provided by the old module. I'm thinking I'll have the module use similar methods and handlers to Wx::ActiveX::Mozilla.
Update (4:54 PM EDT) - The module now supports pretty much all the markup tags (not links, lists, or obscure tags like abbr and acronym though). Something else of interest is that only the first body tag found will recolorize the widget as a whole; any additional body tags will only override the colors of the current text style, so you can get the "AIM effect" with it (where each message can have its own background color which covers its entire horizontal space).

I'll probably have the new module on CPAN within a few days.
Update (5/9) - It supports tables now!

I still have yet to discuss further my trip to Los Angeles this weekend. That will come in a later post.
0.0023s.