<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>bluebones.net</title>
	<link>http://bluebones.net</link>
	<description>Adventures in Computer Programming</description>
	<lastBuildDate>Wed, 21 Oct 2009 09:55:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Ning Appathon</title>
		<description><![CDATA[Following last month’s Ning Apps launch, we&#8217;re excited to
announce that we&#8217;ll be holding a special developer event called the
Ning Appathon at our offices in Palo Alto, CA on Thursday,
November 5th from 6pm-10pm.
The event will include:

An overview of Ning Apps and our OpenSocial implementation
Presentations from existing Ning Apps developers
A chance to meet members of the Ning [...]]]></description>
		<link>http://bluebones.net/2009/10/ning-appathon/</link>
			</item>
	<item>
		<title>League Table Generator</title>
		<description><![CDATA[I&#8217;ve written a simple league table generator in the style of my fixtures generator
 
Source code, for those that are interested in such things &#8230;

&#60;?php

require_once('masort.php');

function main() {
    $s = "";
    $cmd = (isset($_REQUEST['cmd']) ? $_REQUEST['cmd'] : null);
    $id = (isset($_GET['id']) ? $_GET['id'] : null);
   [...]]]></description>
		<link>http://bluebones.net/2009/09/league-table-generator/</link>
			</item>
	<item>
		<title>UK Postcode Regex</title>
		<description><![CDATA[Most UK postcode regexes seem to be strict validators. For London Cinema I am more interested in what the user meant than I am in making sure they have entered an exactly legal postcode.
The Google geocoding stuff that I use in my geocoder is surprisingly unliberal in what it accepts (for example it won’t accept [...]]]></description>
		<link>http://bluebones.net/2009/02/uk-postcode-regex/</link>
			</item>
	<item>
		<title>How Soon Is Now?</title>
		<description><![CDATA[



I know they can’t win, but when does this end?
Update: Wired says Muxtape was “most heartbreaking death of 2008″



]]></description>
		<link>http://bluebones.net/2008/09/how-soon-is-now/</link>
			</item>
	<item>
		<title>PHP Wrapper for Google Maps API Geocoding</title>
		<description><![CDATA[My PHP wrapper for the Google Maps API geocoding service. See below the code for the back story. Please do report bugs or ask questions in the comments.
Code

< ?php

/*
A PHP wrapper for the Google Maps API geocoding services.
Requires json_decode be available.
Licensed under the MIT/X11 license (see below).
Thomas David Baker, &#60;bakert@gmail.com&#62;

Example:

// Can take streetnames ("Broadway"), longer [...]]]></description>
		<link>http://bluebones.net/2008/08/php-wrapper-for-google-maps-api-geocoding/</link>
			</item>
	<item>
		<title>Long Pause ssh-ing to Ubuntu Hardy</title>
		<description><![CDATA[I just installed Hardy Heron on a webserver and found ssh over the LAN paused for a long time after connecting and before asking for the password (or connecting with ssh key).
The problem is some kind of reverse DNS lookup that doesn&#8217;t work on the LAN.  After some digging and going down some blind [...]]]></description>
		<link>http://bluebones.net/2008/06/long-pause-ssh-ing-to-ubuntu-hardy/</link>
			</item>
	<item>
		<title>String Representation of XML Objects in PHP</title>
		<description><![CDATA[There&#8217;s got to be an easier way to do this.
Perhaps I am unsophisticated.  But sometimes when I am debugging I just want to print strings to see what is going on.  When working with PHP&#8217;s DOM XML stuff, this is difficult.  var_dump and print_r don&#8217;t do what I&#8217;d like.  What I [...]]]></description>
		<link>http://bluebones.net/2008/04/string-representation-of-xml-objects-in-php/</link>
			</item>
	<item>
		<title>History Meme</title>
		<description><![CDATA[
11:41:13 bakert@bluebones:~$  history &#124; awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' &#124; sort -rn &#124; head
4611 vi
3728 u
3367 cd
2817 ruby
1832 ls
1589 svn
1230 td
852 mysql
790 ssh
635 gd

]]></description>
		<link>http://bluebones.net/2008/04/history-meme/</link>
			</item>
	<item>
		<title>My First Program</title>
		<description><![CDATA[I wrote my first programs at the age of 8. They are preserved on Tom 1, a 15 minute cassette tape. It starts with copied listings from the ZX Spectrum Introduction book. But before long there is a program called &#8216;askage&#8217; which I&#8217;m pretty sure is an original composition. Here’s the code in it’s entirety:

10 [...]]]></description>
		<link>http://bluebones.net/2008/04/my-first-program/</link>
			</item>
	<item>
		<title>Programmatically Find Tests With PHPUnit</title>
		<description><![CDATA[Nothing annoys me more than having to manually add tests to a central location in order to get them to run.  Here&#8217;s some code that automatically and recursively (down the directory tree) finds files ending in Test.php and loads the tests within.  Now all you need to do is create the tests.

< ?php

require_once [...]]]></description>
		<link>http://bluebones.net/2008/04/programmatically-find-tests-with-phpunit/</link>
			</item>
</channel>
</rss>
