<?xml version="1.0" encoding="utf-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>amazing development</title>
	<link>http://amazing-development.com</link>
	<description>ruby, java and the rest</description>
	<lastBuildDate>Sun, 28 Feb 2010 09:23:05 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Dear Garmin&#8230;</title>
		<description><![CDATA[Dear Garmin,
I don&#8217;t know if anyone told you that you build pretty good hardware but your firmware SUCKS! It&#8217;s Nearly March 2010 and your customers still have to fight with an embarrassing Y2010 bug in your code, the UI is horrible and getting anything on or off the device is a pain. I am the [...]]]></description>
		<link>http://amazing-development.com/archives/2010/02/28/dear-garmin/</link>
			</item>
	<item>
		<title>Buzz&#8230;</title>
		<description><![CDATA[This is mainly a test to see how adding this blog to my Buzz account works. Additionally I want to say how thrilled I am to finally buzz with people outside work  
]]></description>
		<link>http://amazing-development.com/archives/2010/02/10/buzz/</link>
			</item>
	<item>
		<title>JRuby on appengine with Ubuntu</title>
		<description><![CDATA[Overall the instructions on code.google.com are really good, so this is just a dump to remind me of the Ubuntu specific stuff I did on a pristine Ubuntu installation&#8230;

sudo apt-get install sun-java6-jdk
sudo apt-get install ruby-full rubygems

This installs only rubygems 1.3.1 but appengine needs 1.3.5.

ERROR:  Error installing google-appengine:
	bundler requires RubyGems version >= 1.3.5


sudo gem install [...]]]></description>
		<link>http://amazing-development.com/archives/2010/01/06/jruby-on-appengine-with-ubuntu/</link>
			</item>
	<item>
		<title>pgrep or pkill sometimes do not find process</title>
		<description><![CDATA[The usual problem: you want to kill a process.
$ ps aux &#124; grep randomprocessname
psycho   20429  0.0  0.0  11824  1580 pts/7    S+   12:00   0:00 /bin/bash ./randomprocessname
psycho   20528  0.0  0.0   4188   740 pts/17   R+ [...]]]></description>
		<link>http://amazing-development.com/archives/2009/10/15/pgrep-or-pkill-do-not-find-process/</link>
			</item>
	<item>
		<title>Android scripting environment supports JRuby</title>
		<description><![CDATA[Quite some time has passed since the last time I wrote something on this blog, mostly because I did little non-work related worth mentioning.

But last week I helped Damon to finally support JRuby on his Android Scripting Environment (ASE). 

Downloaded JRuby sources (jruby&#45;1.2.0RC1) from http&#58;//www.jruby.org/download.
Patched the build.xml to not include doc/index.html from dynalang.jar otherwise dx [...]]]></description>
		<link>http://amazing-development.com/archives/2009/08/04/android-scripting-environment-supports-jruby/</link>
			</item>
	<item>
		<title>Android G1 gprs setup for simyo with 1gb data plan</title>
		<description><![CDATA[Last week I added the 1gb data plan to my Simyo contract to use the SIM with my Christmas G1. I tried a few configurations I found online for simyo but they did not work for me. After some frustration I tried an eplus configuration and this one finally worked for me:

Name: does not matter
APN: [...]]]></description>
		<link>http://amazing-development.com/archives/2009/03/03/android-g1-gprs-setup-for-simyo-with-1gb-data-plan/</link>
			</item>
	<item>
		<title>Tab + Firefox on OS X</title>
		<description><![CDATA[A few days ago I finally upgraded my (== my employer&#8217;s) Macbook Pro from Tiger to Leopard. Everything worked flawless except for one crazy problem: I could not use to tab key the way I used to in forms. My usual routine of quickly entering username, tab, password, tab, hit return did not work anymore. [...]]]></description>
		<link>http://amazing-development.com/archives/2009/02/26/tab-firefox-on-os-x/</link>
			</item>
	<item>
		<title>First sighting of JRuby on Android</title>
		<description><![CDATA[Last week I cross-compiled miniruby to Android (more details on that adventure later). I asked some time ago about JRuby on Android and it seems like Charles Nutter finally managed to run JRuby on Android.
# cat test.rb
require 'java'
import java.lang.System

class Ruboto
&#160;&#160;def greet(who)
&#160;&#160;&#160;&#160;puts "Hello, #{who}!"
&#160;&#160;end
end

name = System.get_property('java.runtime.name')
Ruboto.new.greet(name)

# dalvikvm -classpath ruboto.jar org.jruby.Main -X-C test.rb
Hello, Android Runtime!
This leaves only [...]]]></description>
		<link>http://amazing-development.com/archives/2009/02/24/first-sighting-of-jruby-on-android/</link>
			</item>
	<item>
		<title>Code reviews work</title>
		<description><![CDATA[Seems like nowadays I only write blog posts in response to other blog articles&#8230; But I hope this is better than not writing at all. Ted Neward asks if code reviews do actually work because evidence suggests, that the scientific review process does not.

Only 8% members of the Scientific Research Society agreed that &#8220;peer review [...]]]></description>
		<link>http://amazing-development.com/archives/2009/02/22/code-reviews-work/</link>
			</item>
	<item>
		<title>Pair Programming killed the Uber-coder&#8230;</title>
		<description><![CDATA[I stumbled over a great essay on pair-programming (via James Shore).
Rod Hilton explains it much better than I could ever do, why you should Pair-Program. But I haven&#8217;t heard about the &#8220;ping-pong pairing&#8221;:
When doing Test-Driven Development, one of the things we do is called “ping-pong pairing”. So the other developer will write a test, then [...]]]></description>
		<link>http://amazing-development.com/archives/2009/02/21/pair-programming-killed-the-uber-coder/</link>
			</item>
	<item>
		<title>Drop all tables from a mysql database</title>
		<description><![CDATA[Sometimes you want to reset a database to its virgin state, without actually deleting and re-creating the whole database (perhaps because your user doesn&#8217;t have the right to create a database). There are a lot of links out there that give you a quick answer on how to drop all tables from a database in [...]]]></description>
		<link>http://amazing-development.com/archives/2009/01/31/drop-all-tables-from-a-mysql-database/</link>
			</item>
	<item>
		<title>Euruko 2009 &#8211; Barcelona 9-10 May 2009</title>
		<description><![CDATA[The date for Euruoko 2009 was announced. The location was announced a few months ago but the planned date was Q1 2009. This year&#8217;s Euruko in Prague was great and I will try hard to come to Barcelona, too.
]]></description>
		<link>http://amazing-development.com/archives/2008/12/11/euruko-2009-barcelona-9-10-may-2009/</link>
			</item>
	<item>
		<title>Javascript &#8220;close hook&#8221; for browser window</title>
		<description><![CDATA[Today I wanted to implement something that would prevent me from accidentally closing the browser window while I was doing stuff in my webapp. I&#8217;m no javascript expert, so I checked some newsgroups and found more and more complex solutions the longer the threads were. 
Here&#8217;s what works for me: 

&#60;script type="text/javascript">
  window.onbeforeunload = [...]]]></description>
		<link>http://amazing-development.com/archives/2008/11/25/javascript-close-hook-for-browser-window/</link>
			</item>
	<item>
		<title>Where was CamelCase invented?</title>
		<description><![CDATA[Useless and probably false trivia of the day: 
Where was CamelCase invented?: In Scottland
]]></description>
		<link>http://amazing-development.com/archives/2008/10/10/where-was-camelcase-invented/</link>
			</item>
	<item>
		<title>Hamster across america</title>
		<description><![CDATA[If you ever wondered how fast a hamster runs or what Google engineers do when they are bored (or drunk?) have a look hamsteracrossamerica.com/. 
They attached a sensor to the wheel of a hamster and plot the distance using Google Maps to see if it is possible that a hamster runs all across America in [...]]]></description>
		<link>http://amazing-development.com/archives/2008/09/29/hamster-across-america/</link>
			</item>
	<item>
		<title>Bye bye abebooks</title>
		<description><![CDATA[I was a satisfied customer for a few years. I ordered perhaps a book or two every year and was happy to get these out of print books without a hassle for a decent prize. What changed?
A few weeks ago abebooks started spamming me with special offers for textbooks and other crap. 7 mails since [...]]]></description>
		<link>http://amazing-development.com/archives/2008/09/16/bye-bye-abebooks/</link>
			</item>
</channel>
</rss>
