Xavier Shay blogs here
Archives
June 2008
May 2008
- Finding related content with Sphinx (Ruby, Code, classifier, sphinx)
- New Blender (blender, vegan, banana, spinach, smoothie, Food, Recipe)
- Hash trumps case (hash, case, semantics, Code, Ruby)
- Contextual Composition With Delegation (Code, Ruby, delegation, composition, extend)
- What's new in Enki - Admin Interface (enki, Code)
April 2008
- Testing flash.now with RSpec (Code, Ruby, rails, rspec, flash, controllers)
- Classifier gem rubbish for recommending posts (classifier, lsi, gsl, Ruby, Code)
- Nginx, OpenID delegation and YADIS (Code, nginx, openid, yadis)
- Powered by Enki (Code, enki)
March 2008
February 2008
- Mary Iron Chef - Chocolate Jaffa Boxes (Life, recipe, Food, chocolate, dessert)
- Coconut Oats (Life, recipe, dessert, vegan, coconut, oats, Food)
- Seagate 500Gb FreeAgent Pro external drive - first impressions (Life, backup, review)
January 2008
- Absence, with suitable recompense (Life, Code, enki)
- Unobtrusive live comment preview with jQuery (Code, javascript, jquery, rails)
- AtomFeedHelper produces invalid feeds (Code, Ruby, rails, atom)
- I don't want preferences (Code, enki, ideology)
December 2007
- Bad UI ruins Christmas (Life, UI, ideology)
- Don't use pagination on your blog (Code, ideology)
- Youth receives cookbook for Christmas, makes dessert (Food, dessert)
- Exercises in holiday recreation (Life, rube goldberg)
- Lesstile - A yuletide present (Code, Ruby, lesstile)
- Tail call optimization in erlang (Code, erlang, optimization, recursion)
- Test setup broken in Rails 2.0.2 (Code, Ruby, rails, activemessaging, testing)
- Understanding the Y Combinator (Code, Ruby, recursion)
- Rails devs, reclaim your harddrive (Code, rails)
- Making cerberus more fun (Code, Ruby, cerberus)
- Formatting ruby hashes in VIM (Code, Ruby, vim)
- Logging SQL statistics in rails (Code, Ruby, rails, statistics, sql, activerecord, plugin)
- Tiny doc patch wins hearts (Code, Ruby)
- exception_notifiable and ruby 1.8.6 p110 (Code, Ruby, exception_notifiable)
November 2007
- Things that aren't subversion (Code, Ruby, bazaar, vcs)
- Hash#translate_keys_and_values (Code, Ruby, hash, core extensions)
- Array#collapse (Code, Ruby, array, core extensions)
- Maintaining a stable branch (Code, Ruby, subversion, vcs)
- Facets patch (Code, Ruby, core extensions, facets, hash)
- Introducing Clerk Simon (Code, Ruby, ldap, email, clerk simon)
- LDAP Address Book with FreeBSD and SSL (Code, ldap, freebsd, ssl)
- Gutsy upgrade (Code, ubuntu, linux)
- Shocking News From The Late News (Life, Ethics)
October 2007
- Get with the times: IMAP (Code, email)
- Sinatra deserves an encore (Code, Ruby, sinatra)
- Making an impact (Life, UI)
- Enumerable#inject is my favourite method (Code, Ruby, core extensions, hash, array)
- Extending Rails (Code, Ruby, rails)
- How we use the Presenter pattern (Code, Ruby, rails, presenter, ideology)
- Object#send_with_default (Code, Ruby, rails, core extensions, object)
- I'm a rails contributor (Life, Code, rails)
September 2007
- Counting ActiveRecord associations: count, size or length? (Code, Ruby, rails, activerecord)
- The Road Home (Life, railsconfeurope, railsconfeurope07)
- Conference Cuisine (Food, Life, railsconfeurope, railsconfeurope07)
- The Road To Berlin (Life, railsconfeurope, railsconfeurope07)
- RailsConf Europe (Life, Ruby, railsconfeurope, railsconfeurope07)
August 2007
July 2007
- This is stupid: Hash#select vs reject (Ruby, Code, hash)
- Convert M4A to WAV in Ubuntu (Code, ubuntu, m4a, wav, mplayer)
- Go (Life, go, board games)
- The Switch to VIM (Code, vim, colemak)
- Practical Hpricot: SVG (Code, Ruby, hpricot, svg)
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
- Peanut Butter Solutions (Food, Recipe, peanut butter, snack)
- Food Choices (Ethics, Life, vegetarian, ideology)
- Pantry Raiders #1 (Food, Recipe, dinner, vegetarian)
- No Audio in Ubuntu (Code, linux, ubuntu)
December 2006
- Advice for shared living (Life)
- Summertime Tagliarini (Food, pasta, dinner, vegetarian)
- Mode Errors in Mobile Phones (Code, UI, ideology)
- Peanut Butter Balls (Food, Recipe, peanut butter, dessert, snack, chocolate)
- Debating (Ethics)
October 2006
September 2006
July 2006
June 2006
- YAML Tutorial (Code, Ruby, yaml, core extensions)
- Straight Sailing with Magellan (Code, Ruby, rails, plugin)
- Rails XHTML Validation with LibXML/HTML Tidy (Code, Ruby, rails, validation)
- Testing rails (Code, Ruby, rails, testing, validation, time)
- Make your resume interesting (Life, ideology)
May 2006
- Packaging with Rake (Ruby, rake, zip, rubyscript2exe)
- SVN, Trac and NFS (subversion, trac, nfs, ldap, gentoo, sysadmin, linux)
- RAMDISK: Ran out of compressed data (linux, ubuntu, kernel)
- Down Casting (java, syntax)
- Ruby-FTGL on Windows (Ruby, ftgl)
- Do stupid things... (ubuntu, linux, nvidia, Life)
- YAML persistence (Code, Ruby, yaml, persistence)
- XML Serialization and Persistence (Code, Ruby, xml, persistence, serialization)
April 2006
- Formatting numbers in ruby (Code, Ruby, formatting, numbers)
- Video games are the new evil (Life)
- Lecture Etiquette (Life, Rant, lectures)
- OpenGL Text with Imlib2 (Code, Ruby, opengl, imlib2, text)
- LDAP Authentication (Code, linux, ubuntu, pam_ldap, ldap, authentication)
July 2005
May 2005
March 2005