13
Jan
Sometime last summer, I visited Prague, Munich and Budapest a few times. Wanting to learn enough conversational German, Czech and Hungarian I had the idea that if I put the words in front of my face repeatedly while doing other tasks, I could learn enough to at least be polite.
The quickest way to do that was to hire a small child to hold up flashcards, but obviously that would have been highly questionable, so I used growl and ruby instead.
I created a quick gem called flashcards instead. Check it out. Assuming you have growl and rubygems
15
Jul
I released a ruby gem today that acts as a full api wrapper for discogs.com. See http://www.discogs.com/help/api for more information.
On rubyforge or here
artist = Discog::Artist.new('Broken Social Scene') puts " Artist: #{artist.name} Members: #{artist.members} Images: #{artist.images} URLs: #{artist.urls} Releases: #{artist.releases.map{|r| r.title }} " release = Discog::Release.new('188365') puts " Title: #{release.title} Labels: #{release.labels} Format: #{release.formats} Status: #{release.discog_status} Genres: #{release.genres} Styles: #{release.styles} Country: #{release.country} ReleaseDate: #{release.released} Tracks #{release.tracks} Images: #{release.images} Extras: #{release.contributors.join(', ')} " label = Discog::Label.new(ARGV[0]) puts " Name: #{label.name} Images: #{label.images} Contact: #{label.contact_info} Profile: #{label.profile} URLs: #{label.urls} Parent: #{label.parent} SubLabels: #{label.sublabels} Releases: #{label.releases} "