Code

March 18th, 2009

... or the one about all the stuff I've written in various different programming languages.

SMS Thing: Customizable SMS Notification Sounds for Nokia N95

Written in Python for Symbian Series 60, and leverages several extra packages. Provided for example purposes, this is not (yet) a drop in and run program with a GUI. The notifications are currently hard-coded. Notifications can be specific to just about anything, from specific sounds for individual contacts to certain substrings in the message. The current code has three specialized sounds plus a default. I wrote this code so I could tell the difference between an SMS from the network monitoring system at work versus an SMS from a real live person. It has the unfortunate name of SMS Thing. I have no clue how GPLing things works, but it seems smart to choose one, so this code is GPL’d by my decree. Browse the source code if you like.

Canary, The Blackboard Monitoring Bird

DISCLAIMER: I am NOT a Programmer. I am a sysadmin who just happens to be able to code his way out of a paper bag. This Blackboard building block written (badly) in JSP, client example monitoring script and scenario with Bash and Zabbix. Canary is a portable way of monitoring blackboard app servers, which is designed be uniform between schools and app servers. This makes monitoring large Bb farms such as the one we have at $wageslavery, 12 concurrent 24/7 Bb implementations — doing it manually was not feasible, so Canary was born. More about Canary as well as source code and examples is available on the Canary project page.

Leave a Reply