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 ReadingAuthor: nmelnick
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 ReadingDetecting 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 ReadingLifecycle 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 ReadingFun facts for hard times
When developing for Android, the default button height is 48 dip.
Continue ReadingMooseX::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 ReadingHappy 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 ReadingFor 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 ReadingRest 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 ReadingThe 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