It seems like I’m in a constant state of switching between Windows 10 and Linux on my personal laptop, so I keep both environments available in a dual boot. I’ve really enjoyed using WSL2 on my Windows 10 side, so much so that I have a bunch of projects that are in active use within […]
Continue ReadingCategory: code
Installing ChromeOS on Surface Go
Note: Hi from the past, everyone! This post is likely very out of date. There are new tools to replace Project Croissant, and new driver packs available for Surface products including the Go. This hasn’t been updated since February of 2019. I’m a tablet hopper. I love the idea of a tablet, but they always […]
Continue ReadingLog4Vala – A logging framework for Vala inspired by Log4J
It’s getting pretty easy to see that I should start finishing some entries for this blog if it’s going to be at all relevant or useful, but I’ll take a moment to introduce another “thing”. This past weekend, while working on a web project in Ambition, I started wishing I could control logging in a […]
Continue ReadingGCouchbase – A reasonable Couchbase library for Vala
I’m pleased to announce that there is a reasonable Couchbase library coming along for Vala, and it is semi-functional at this point. Sure, an announcement seems weird at “semi-functional”, but considering the absence of a library up to this point, I’m calling it good. Introducing GCouchbase (github/web). GCouchbase is a combination of a fully functional […]
Continue ReadingI’m speaking at Twin Cities Code Camp 15!
I will be presenting the Ambition MVC Framework at TCCC15. Twin Cities Code Camp is a free event that occurs twice a year at the University of Minnesota in Minneapolis, MN, and it caters to novice to advanced developers using multiple languages and devices. TCCC15 will be held on October 19th, 2013, starting at 8:00am, […]
Continue ReadingAdventures 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: Reload TextMate. Bask in the awesome.
Continue Reading