These are my links for July 13th through July 19th:
- Virtual Machine Manager - Rob pointed out that my Fedora machine has a nice virtualisation option available, and so it does. UI is perhaps not quite as polished as VirtualBox but the actual virtualisation feels better. I've heard reports that Poky doesn't play well on a VirtualBox virtualised host but I've done some builds in a VMM host and it works well so far…
- App Inventor for Android - "…visually design the way the app looks and use blocks to specify the app's behavior." - Awesome, a Scratch-like environment for Android.
- Hello world in Scheme for Android - Quick how to, Scheme programs for your Android device with Kawa Scheme
I wrote about about why these posts are being generated here: Sharing Links.
These are my links for July 12th from 13:00 to 23:24:
- The Rust Language | Lambda the Ultimate - Mozilla are working on a systems programming language; concurrent, safe and multi-paradigm. Clearly written with a browser in mind. Sounds very interesting, indeed!
- The Racket Blog: Racket - PLT Scheme is now known as Racket, because it's so much more than any other Scheme. I'll be playing with Racket because "… you start without writing down types. If you later wish to turn your script into a program, equip your Racket modules with explicit type declarations as you wish. And Racket doesn't just come as a typed variant; you can also write your modules in a purely functional and lazy dialect."
- DFight - "DFight is a multi-player 3D board game for Linux written using Clutter. It is inspired by a popular board game called Khet." Chess + Lasers = awesome! Not having to reset the board after the game is brilliant. Network play and everything, thanks Neil!
I wrote about about why these posts are being generated here: Sharing Links.
These are my links for June 22nd through July 12th:
- lyd - compact self-contained realtime audio synthesis engine - "Lyd is meant to be used as an audio engine in games for realtime effects as well as background music. It is also a testbed for the original author to experiment with audio synthesis and various forms of composition." Pippin is a mad scientist who experiments with awesome, Lyd makes me want to write a game…
- HTTPS Everywhere | Electronic Frontier Foundation - I've been wanting a simpler way to get my browser to do this for a while, thanks EFF!
- Mensch — A coding font - Trying another programming font. Based on Apple's Menlo (new to 10.6), which is based on DejaVu's Bitstream Vera Sans Mono.
I wrote about about why these posts are being generated here: Sharing Links.
Recently I wrote about doing some hacking for the Palm WebOS to create a tube app for K. It’s now in a reasonably usable form so I’ve put up a noddy website and a clone of my repository is available on GitHub.

As it’s at a stage where it works for the person I wrote it for (and a bonus user) it’s unlikely to be developed with any sort of pace, too many other fun things to hack on!
I’ve decided against trying to get it in to Palms app store as I’m fairly certain TFL won’t be too happy with me redistributing their map. There are ways around this but I don’t feel it’s worth it at this time, at the very least I’d need to support rotation and likely a couple of other features before submitting it to the app store otherwise Blunderground will just be a target for flames.
Writing apps for the Web OS is really easy, it’s just HTML and Javascript. I kept falling over the lack of static typing and my ability to create a large typo to LOC ratio but not everyone uses the compiler as a crutch like I do.
The develop/deploy/test cycle, even with the emulator, is a touch clunky. Seems to me a lot of the testing could have been done in a browser with a suitable harness but I didn’t have the inclination to develop that, I shall check out Ares if I write another WebOS application.
Finally interacting with web services wasn’t as rosy as the cloud pushers would have me believe, a significant bulk of the development time so far was spent on trying to figure out how to parse the JSON data TubeUpdates was returning. In the end I gave up and switched to using XML which I manipulated with JavaScript DOM methods and had the functionality running in minutes.
These are my links for June 11th through June 16th:
- Bluetile - a modern tiling window manager with a gentle learning curve - Bluetile builds on the XMonad libraries to provide a tiling window manager with GNOME integration in mind. This means you can resort to a traditional window manager style for certain programs (GIMP) and rearrange tiles with your mouse. If XMonad has been intriguing but scary try Bluetile.
- Git Reference - A quick reference, complementary to the git book.
- Embedded in Academia : Why Take a Compiler Course? - Seconded, or whatever - my compiler course was briefer than I'd have liked but many of my peers didn't take it and I spent ages explaining what I thought where simple concepts to them when working on group projects and the like.
I wrote about about why these posts are being generated here: Sharing Links.