<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5.1" -->
<rss version="0.92">
<channel>
	<title>bluebones.net</title>
	<link>http://bluebones.net</link>
	<description>Adventures in Computer Programming</description>
	<lastBuildDate>Sat, 28 Jun 2008 11:52:35 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Long Pause ssh-ing to Ubuntu Hardy</title>
		<description>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't work on the LAN.  After some digging ...</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>There'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's DOM XML stuff, this is difficult.  var_dump and print_r don't do what ...</description>
		<link>http://bluebones.net/2008/04/string-representation-of-xml-objects-in-php/</link>
			</item>
	<item>
		<title>History Meme</title>
		<description>
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>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 'askage' which I'm pretty sure is an original composition. Here’s ...</description>
		<link>http://bluebones.net/2008/04/my-first-program/</link>
			</item>
	<item>
		<title>Programmatically Find Tests With PHPUnit</title>
		<description>Nothing annoys me more than having to manually add tests to a central location in order to get them to run.  Here'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 ...</description>
		<link>http://bluebones.net/2008/04/programmatically-find-tests-with-phpunit/</link>
			</item>
	<item>
		<title>PEAR and MAMP</title>
		<description>To use PEAR and MAMP together run the following command:
/Applications/MAMP/bin/php5/bin/pear config-show
Look up the value of “PEAR directory” in the output and add this directory to include_path in /Applications/MAMP/conf/php5/php.iniChange the php5 in the paths to php4 if you are using that version for some godforsaken reason. </description>
		<link>http://bluebones.net/2008/03/pear-and-mamp/</link>
			</item>
	<item>
		<title>Deal or No Deal Player Selection Is Not Random</title>
		<description>Fairly obvious one, this. UK Deal or No Deal contestant’s names flash up at the beginning of the show as if one is being selected at random. However, we can see very easily that this is not really happening.If selection was random (one of 22 potential contestants randomly selected at ...</description>
		<link>http://bluebones.net/2008/03/deal-or-no-deal-player-selection-is-not-random/</link>
			</item>
	<item>
		<title>Typing</title>
		<description>
So basically, there are 4 dimensions:Static (expressions have types) vs. dynamic (values have types)Strong (values cannot be coerced to other types without a cast) vs. weak (the runtime performs a variety of coercions for convenience)Latent (no type declarations) vs. manifest (type declarations)Nominal (subtyping relations are declared explicitly) vs. structural (subtyping ...</description>
		<link>http://bluebones.net/2008/01/typing/</link>
			</item>
	<item>
		<title>Scraping the Web</title>
		<description>
Some of us have spent years scraping news sites. Others have spent them downloading government data. Others have spent them grabbing catalog records for books. And each time, in each community, we reinvent the same things over and over again: scripts for doing crawls and notifying us when things are ...</description>
		<link>http://bluebones.net/2008/01/scraping-the-web/</link>
			</item>
	<item>
		<title>has_one, has_many and belongs_to in ActiveRecord</title>
		<description>The table with the foreign key in it belongs_to the table that that foreign key references.
The table with the referenced primary key in it has_one or has_many of the table with the foreign key in it.
I will not forget this again! </description>
		<link>http://bluebones.net/2008/01/has_one-has_many-and-belongs_to-in-activerecord/</link>
			</item>
</channel>
</rss>
