Tag: programming
-
Free Deed Poll Generator
Generate yourself a legally-valid UK deed poll to change your name... completely free! A new, open-source project by Dan makes and a web site that anybody can use makes it easy to change your legal name.
-
They Say that Programmers Never Die
Dan writes poetry using programming languages, and wonders whether or not any of the code he's written in his life, thus far, will outlive him.
-
Parsing XML as JSON
This morning, I got an instant message from a programmer who's getting deeply into their Ajax recently. The conversation went something like this (I paraphrase and dramatise at least a little):
Morning! I need to manipulate a JSON feed so that [this JSON parser] will recognise it.
Here's what I get out of the JSON feed … -
The Modern Programmer's Dictionary
In the field of software development, there's always something new to learn. Whether it's a new language, framework, API or methodology, your need to study is never through - even if you're a FORTRAN developer. But one of the more esoteric areas of your education will come in the form of the language programmers use, …
-
Sleepless? Priceless!
Time for this iteration of a software project: 4 months
Time left after the client changed their mind about the "must have" requirements: 2 months
Amount of sleep within the last 40+ hours: 4 hours
Number of JOIN clauses in an eleventh-hour SQL statement that suddenly fixes everything: 12 (LEFTies, RIGHTies, … -
Writing A Calendar App In Rails Vs. PHP
Some time ago, I wrote a web-based calendar application in PHP, one of my favourite programming languages. This tool would produce a HTML tabular calendar for a four week period, Monday to Sunday, in which the current date (or a user-specified date) fell in the second week (so you're looking at this week, last week, …
-
Geeky Humour - The Concatenator
String c = a.concat(b); has never been so violent. -
Our Web Developer’s “Line Of The Day”
Yet again my concern for the value of an Internet Computer Science degree from UWA is raised, as a dippy co-worker with two years of such a degree behind her asks me for help:
"Dan," she begins, "How do I make a table in PHP?"
For those of you that don't know quite as much about web … -
PHP 5 RC1
Terribly geeky I know, but I find it awfully exciting: PHP 5 Release Candidate 1 was released today. PHP 5 can now be considered feature-complete, and mostly stable. If only the program I'm writing with it could be considered the same...
-
Amusing Line From The Python Manual
Attempts to pickle unpicklable objects will raise the PicklingError exception.
-
Alone, And With…
People who are in on the Secret Of The Jukebox will be delighted to hear that I've had a good long hack at it tonight (hence it being 4:30am) and I've managed to get heaps done and ready for Paul to break test, including but not limited to the new "Alone, And With..." engine, which …
-
I Wanna Wake Up Where You Are
Watching a Goo Goo Dolls concert on VideoCD.
They're really quite remarkably good. I suppose you can't help but respect the artistry that goes into making a song for which you need to re-tune your guitar such that five strings are tuned to the same note. I mean, can you see the conversation now? "Hey, Robby: … -
Some Days You’re The Statue; Some Days You’re The Pigeon
I'm at the office. It's almost 5pm. So far today I've achieved what should be estimated as approximately 7 days work. Some days the code just flows. I like being me.
On the other hand, it may be that I've just written the wrong 7 days worth of code - as in; the 7 days worth … -
Bovini: A Week Well-Spent
It's been a busy week. I've spent a lot of my time at the office, trying to get the replication model for Bovini working - causing much stress as it failed time and time again. For those of you without a grounding in computer science theory, replication is the art of making data be identical …
-
Edge of darkness
This repost was published in hindsight, on 22 March 2019.
Kit wrote:
A day of energy and focus. Paul and I hacking through stuff, fixing, tweaking, making work, prodding, pushing.
Its a slick operation. Paul and I discuss bugs and problems, mark them up on a whiteboard on the wall (installed for the purpose) and clear off …


