Archive for July, 2005
on in
Sunday, July 31st, 2005hashing again, now that they’ve improved the roads in Maputo. This was right at the end of last week’s run, which despite this crocodile-baiting was my favourite ever. I’ll try to get a better resolution copy of this.
ActiveRecord gotcha: belongs_to, class_name and foreign_key
Sunday, July 31st, 2005ActiveRecord: If you’re explicitly specifying classname, note that you quite possibly have to specify foreignkey, too. This is because “By default the foreignkey is guessed to be the name of the associated class in lower-case and “id” suffixed. So a Person class that makes a belongsto association to a Boss class will use “bossid” as the default foreignkey.” Of course, if the Boss is really just another row from the People table, you want foreignkey to stay as person_id.
someone else raising the same behaviour as a bug (and being dismissed).
It’s a gotme, really, maybe not a gotyou. running, drinking and dancing all weekend will do that to you.
nextaction - local todolist in javascript only
Sunday, July 31st, 2005nextaction - a clientside, javascript todo list. This demo page and download are one and the same. File: Save Page as: Web Page, Complete. Then open that and you’re off. Currently, to save your data, you have to repeat the “save page as” action.
Responsive, obviously. Nicer would be to have this sync to a server.
Similar to TiddlyWiki - all your tasks are belong to you, as blogged by Sam.
spamusement
Sunday, July 31st, 2005spamusement.com - crappy cartoons inspired by real spam email titles.
don’t miss neil diamond
quit the dreadfull job
Stop the pain indefinitely
1-4 extra inches makes a massive difference
never be sick again!
ajax at start.com
Friday, July 29th, 2005start.com - some interesting ajax at this microsoft feed site. (click on “start” at the top left).
Economics of used books
Friday, July 29th, 2005Mixed bag
Friday, July 29th, 2005Introducing Piggy Bank 2.0 You Must Play Façade, Now! (printable) - Gamasutra. “A new video game called Façade has just been released to the public. I’ll say this right up front: Façade is one of the most important games ever created, possibly the most important game of the last ten years. […] It runs on the PC, and it’s free.” What Every Game Developer Needs to Know about Story (printable) - Gamasutra Faces for Laszlo Getting Started With the Java Rule Engine API (JSR 94) rssnotifier (java, system tray).
JDIC JDesktop Integration Components “DIC supports a variety of features such as embedding the native browser, launching the desktop applications, creating tray icons on the desktop, registering file type associations.”
DbDesigner 4
Wednesday, July 27th, 2005DBDesigner 4 from fabFORCE.net. Looks great but crashes on me. Open Source, but you’ll need Kylix or Delphi 7 to compile.
toaster - blog client in ruby
Wednesday, July 27th, 2005Toaster is a metaWeblog API blog client in Ruby and FXRuby. It serves as an example of how to use xmlrpc/client in ruby, and could soon be a useful tool.
Original Toaster release had a bit more info.
From nothingman.
Veen: “The Art and Science of Web Design” available as PDF
Monday, July 25th, 2005The Art and Science of Web Design turns 5. So Jeffrey Veen has made that old book available in pdf..
fetching music
Monday, July 25th, 2005watir - web app testing in ruby
Monday, July 25th, 2005watir: web application testing in ruby. Automates IE, so far.
Gathering Performance Information While Executing Everyday Automated Tests.
I’m not advocating this stuff, I’m just reading ruby code.
Update: There’s an effort now to have watir support safari on OS X. It’s called SafariWatir and is available as a gem.
I WOULD advocate using ruby and watir now to do browser-based testing on IE, on a windows machine or in Parallels.
Flash Game: place countries on map
Monday, July 25th, 2005Here’s a great set of educational flash games where you drag countries onto a map.
Here’s Africa.
There also exist level one and level two, for those ignorant like me, from the full set of african geography games which get much harder.
via metafilter (go there for the other continents, or to sheppardsoftware.com for large set of educational games.
Clublife: whatis american football
Friday, July 22nd, 2005Clublife: Innovation. This post starts well on the intensity of experience playing american football: “I’d literally have tears running down my face at certain points during games, so desperately did I need to hit someone.”
Another post, “rules“, and i’m sorry but that’s all the reading I have time to do at work this week, and only by staying late on a friday. Book’d be good. Both from Clublife (bouncer) via opinionistas (lawyer) via waiterrant (candlestickmaker).
I’d so much like to export these blogs in PDF, or their highest rated posts, at least. Wait for the book? that is the book. But to print doesn’t even invoke an alternative stylesheet, hiding sidebars. Why am I not doing something about it. Looks at watch: “And… I’m… offline for the weekend!”
typogenerator: art
Friday, July 22nd, 2005It’s better with a phrase that won’t get any hits in google images. That way it doesn’t put random images in the background.
Article: Building Unix Tools with Ruby (+ GetOptLong)
Thursday, July 21st, 2005Building Unix Tools with Ruby [printable]. (from Sept 2003).
I was looking to see if anyone had a DRY solution with GetOptLong to make a usage screen given that they’ve already created the options. Not here. But an okay article, anyway.
Here’s someone suggesting how to make a Usage Message for GetoptLong, soln 2 on ruby-talk.
free computer books
Thursday, July 21st, 2005Ju Rao’s Homepage: Free Computer Books. Another big list of “free” computer books (www.maththinking.com).
“Internet troll” at Wikipedia
Thursday, July 21st, 2005Free Software for Busy People
Wednesday, July 20th, 2005Free Software for Busy People is a book that looks at practical uses for openoffice, firefox, wordpress, and many other pieces of free software.