Development log
Development Adventures

Adventures in software development with PuZZleDucK.

Adventure archive

Mixtape Launch Party

Read entry →

Mixtape: real music, pretend plastic

The feel of a cassette collection, with the convenience of an Android music player: turning reels, handwritten sleeves and a familiar rush of fast-forwarded music.

Read entry →

Mixtape — privacy and data-retention policy

How Mixtape uses local music, saves tape settings, works with Android media controls and backup, and handles deletion.

Read entry →

Orbitals returns: old dots, new Android, and a little help from Codex

Revisiting a 2012 live wallpaper with Codex and Android 16: loading dots, trefoil knots, local settings and no analytics.

Read entry →

Configuring GitLab CI to run Angular5 e2e Tests

Recently I had the responsibility of setting up testing for an existing Angular5 project using Protractor, Jasmine and Kama. The project had existing unit tests, but no End to End (e2e) tests.

Read entry →

Linux Kernel: Missing in action

This week I had the unfortunate experience of rebooting my laptop and finding out the hard way that the linux kernel image i was running from had mysteriously vanished. It seems that some updates had failed to complete and had left the s...

Read entry →

Migrating to Jekyll!

Today I’ve started migrating my old (and ongoing) blogs over to a Jekyll blog hosted on github pages. The reasons for this change are that I found the Google hosting to be a bit too restrictive, difficult to maintain, and yet another Goo...

Read entry →

Testing Adventures

Building a verification toolkit ... ... without a software department - Part 1 Binary image verification For larger companies and manufacturers who already heavily invest in R&D and software development there is a low barrier to produce…

Read entry →

The Rest of May

Open Knowledge Melbourne OpenKnowledge were hosting GovHack on the 13th which I figured I'd go to as I thought GovHack might be a good fit for Free Software Melbourne. Turns out it was a great fit, but b going to the O.K. event I got three…

Read entry →

Meetups from May in Melbourne

What a busy month of may that was, kicking off on the 1st with the virtual reality meetup. A guy form @TSRCTCO discussed and demonstrated some interactive imersive applications... the Occulus display was amazingly reactive and quick to…

Read entry →

Java 8 Lambdas and LEDs

Why just settle for embedded programming when the Raspberry Pi brings you the full power of Java and Java SE into the embedded world. Step one is to settup your Raspberry Pi according to taste, for me the base setup from scratch is:

Read entry →

An Array Without Bounds

I just wanted to write a short piece about a horrifying little trick in java I learnt from trawling through the back catalogue of Dr. Heinz K’s newsletter. I highly recommend skimming the article list for interesting titles at a minimum.

Read entry →

Linux Kernel - Eudyptula Challenge

Eudyptula Challenge (where have you been all my life?)

Read entry →

Linux Kernel - Documentation Patch

Documentation Patch (What have I gotten myself into?) Trying to remove a broaken link… to embed or not to embed (and the importance of running checkpatch.c)

Read entry →

Linux Kernel - Intro and Setup

It’s all Greg K-H’s fault

Read entry →

Git yourself a schooling (in Git)

CodeSchool: I’ve recently gone through a couple of courses from CodeSchool and have found them to be quite entertaining, unfortunatly they most courses are keyed towards web developers, but there were two courses on git that were totally...

Read entry →

A Device to Give Gosling Nightmares

Making up for the long delay between my last two posts, here’s another one mere hours after the last, and this time with code! :D So, I’ve been reading about Duff’s device (http://www.lysator.liu.se/c/duffs-device.html and http://stackov...

Read entry →

I got (sort of ... not realy) Slashdoted!

  Again it's been a while, but this time I was just sick... still that didn't stop lot of things happening.    First of let's address the title of this post: I got Slashdoted, well sort of... 11 hits is a lot for a 30 minute…

Read entry →

BASH Obsfucation Contest Entry

Ok, here it is at last, my XDA Developers “BASH Obsfucation Contest” entry, gee I hope Blogger doesn’t chew up my formatting or escape chars… oh well here goes nothing… and let me know in the comments if you work it out :D

Read entry →

Data Retention and a Plea to Wikipedia

Hi all, this post is not so much about development but it’s all about attention and I get more traffic here than on any other blog, and it’s related to the internet as a whole… So I’ve been mopping about the new Australian mandatory data...

Read entry →

Embedding Page Data in a Link

Just read an interesting article about embedding page data right into the link and some kind fellow on Slashdot created an example … just wondering if I can host the «same link here on Blogger». For some odd reason or another the link do...

Read entry →

Orbitals 2 ready for release, ADBassist conversion and OSIA

Just a little update on Orbital Live Wallpaper (source), after messing around with the internals (there was some shifty maths going on in the background) I’ve been able to separate out the transition away and the transition back to orbit...

Read entry →

Ubuntu app showdown

I think there's about 4 days left in the Ubuntu app showdown and my entry is finally starting to resemble a functional program :) For my entry I have chosen to write a GUI wrapper around the Android sdk tools, mainly adb, but also the sdk…

Read entry →

Linux Kernel - Keyspan Checkpatch

fixes for drivers/usb/serial/keyspan.c

Read entry →

Open Stack meet up.

Hey all, Just found out about an Open Stack meet up happening through Linux Users Victoria. It's on tomorrow (Tuesday May 15) at 6.30pm. I'm not sure what to expect as I haven't been before, but I'm defiantly going to head on over and…

Read entry →

Announcing the first release of the Orbitals Live Wallpaper app for Android

It's been a rollercoaster of a ride but it's here: The Orbitals Live Wallpaper. Orbitals LWP is the second spin-off from my original Target Live Wallpaper app. Orbitals introduces a windows 8 style loading bubbles along with standard and…

Read entry →

Installing a custom rom on the Huwei U8510 ... using nothing but my linux!

All the instructions for rooting and installing custom roms for the Huwei U8510 seem to be for windows users, so here it is the world exclusive ;) Huwei U8510 rooting and custom rom guide for linux! Sanity checks: 1. Android SDK & tools…

Read entry →

Linux Kernel - Belkin Serial Patch

Uneventfull beginnings.

Read entry →

These messes I'm in and out of.

It's been a while since my last post so I thought it was about time to do a quick roundup of the current (shambolic, but fortunately improving) state of development in my apps. Stalin Phone... Where it all started. I started working on a…

Read entry →

My experience with the Amazon app store.

Mou5e Live Wallpaper on Amazon Appstore   Get "Mou5e Live Wallpaper" on the Amazon Appstore Now! I've been meaning to post about my experience releasing an application to the Amazon app store for some time now and finally here it is:…

Read entry →

A little bit of Ice cream.

Over the last weekend i updated StalinSMS with a few bug fixes but i am still cynical that it works 100%. The real big news is that I'm now  running Android 4.0. It all started innocently enough on Saturday when i wrote the words…

Read entry →

New application... StalinPhone!

Ok, just posted this to the market last night... StalinPhone: StalinPhone will record audio, image, location & network information during every phone call made or received. Check out the video . Download the app . and for the courageous:…

Read entry →

Xda-tv "the developer challenge"... The weekend that stops the nation.

Instead of risking it all on the backs of nags, I thought I'd have a flutter at the Xda-tv developer challenge this weekend. All was going well until I realized that two fundamental capabilities are not provided by Android: sending…

Read entry →

Missing post...

All the links to the first guide in my last post seem to be broken... I include here for reference and will hopefully update and convert to a linux specific guide. I also remember having to bump up the validity time too. 29-09-2010 …

Read entry →

Getting App inventor programs prepared for the market - 100% on ubuntu - The essential resources.

 Ok so here are the four pages that made it all possible ... one or two may be superfluous as it took me ages to realize that app inventor also has an installable package required for ubuntu (maybe if i wrote this the first time I…

Read entry →

My real first post

So I'm starting a blog about Android development, last night I had a particularly intriguing battle with app inventor and the Android market, but I'll get to that later :D Here's a brief summary of my life so far in bullet point form:…

Read entry →

First post

Lost my "last" first post... Testing if it's working

Read entry →