Welcome Back

After some thought and paging through many years of old, outdated technical advice, I have migrated my blog to a new domain with a bit of a fresh start. Because I never want to let go of what I’ve said in the past, I kept a few entries around for grins, but will start fresh […]

Continue Reading

Adventures in Vala: Ambition Framework

Quite some time ago, I posted about my Adventures in Objective-C, postulating that people would be willing to rapidly develop in a static-typed language if the language was easy to deal with. I created the foundation of a web framework that didn’t do too much, but was functional enough to prove that it was possible. […]

Continue Reading

Detecting scrolls in an Android ScrollView widget

So, Android. You would think that Google would have an event available for when someone scrolls a ScrollView widget. After all, it’s the basic way to make some view scroll. Even better, there is an event for the AbsListView and other scrollable widgets. Turns out, there is an event that gets fired in a ScrollView, […]

Continue Reading

Lifecycle of an Android Application

Every time I get a new gadget, something possesses me to try to write an application for it. It’s happened with dang near everything since the Newton, yet only a few gadgets have ever had a finished project. I tried the hardest on Symbian, but never came up with anything useful. I’d like to blame […]

Continue Reading

MooseX::Declare, TextMate, and TmCodeBrowser

Do you use TextMate?Do you use TmCodeBrowser?Do you use MooseX::Declare? Must be a pain that nothing shows up the side pane when you start using it. It was for me. Open ‘~/Library/Application Support/TextMate/PlugIns/TmCodeBrowser.tmplugin/Contents/Resources/.ctags.tmcodebrowser’ in a text editor. Add the following: –regex-perl=/^[ t]*(class)[ t]+([^ t;]+)s*[ t]*[{;]/2/c,class,classes/–regex-perl=/^[ t]*has[ t]+'([^ t;(]+)’/1/p,property,properties/–regex-perl=/^[ t]*method[ t]+([^ t;(]+)/1/m,method,methods/ Reload TextMate. Bask in […]

Continue Reading

Happy 25th Anniversary, Macintosh.

Twenty-five years ago today, January 24th, 1984, Apple offered the first Macintosh for sale to the public. Released with a huge amount of fanfare using arguably the first high-budget “Super Bowl Ad” during Super Bowl XVIII on January 22nd, Apple aimed to change the computing marketplace forever. Contemporary personal and business computers used a command […]

Continue Reading

For some reason, this amused me

This amused me. 🙂 Because you can’t tell a great hacker except by working with him, hackers themselves can’t tell how good they are. This is true to a degree in most fields. I’ve found that people who are great at something are not so much convinced of their own greatness as mystified at why […]

Continue Reading

Rest in Peace, Mr. Butterfield

Jim Butterfield died last night at 1:30 in the morning, from complications from cancer. He inspired many a geek who hacked their way through Commodore 64’s in the old days. He certainly helped me explore the inner workings of computers, and he will be missed. The sad thing is that he leaves with a whimper, […]

Continue Reading

The Comeback of a Language

Not sure what was going on with me this morning, but I think I was trying to pick a fight in #catalyst this morning. I was at work all of about ten minutes before I asked a simple question, amounting to: “Are there any plans to bring Catalyst to a wider audience?” Confusion followed, followed […]

Continue Reading