Category Archives: learning

Ruby on Rails: Get some random records

EDIT AGAIN: Much better.. To get a ‘num_reqd’ array of random objects, you can use something like this. named_scope :large, :conditions => ['image_file_name IS NOT ?', nil] named_scope :small, :conditions => ['small_image_file_name IS NOT ?', nil] def self.get(num_reqd,features_arr=[],size=”large”) if size==”small” … Continue reading

Posted in Code, blog, learning, rails | Leave a comment

Simple Thinking Sphinx on Dreamhost

*** Please note – this will probably not work (at all) (for more than a day of light use) without Cron use. And isn’t at all authorised by Dreamhost!! *** For a recent client project I’ve used a Dreamhost unlimited … Continue reading

Posted in learning, meaningful labor, rails, ruby | Tagged , , , , , , | Leave a comment

Ruby Uninitialized Constant Error (Mental Note)

The reason I always get initialized constant errors occurring in Ruby is accidentally naming models the plural form of the database table name and not letting Rails automatically create the pluralisations. script/generate scaffold contact_skill contact_id:integer skill_id:integer description:string not script/generate scaffold … Continue reading

Posted in learning, meaningful labor, rails | Tagged , , , | 4 Comments

Sony Ericsson Phone Mac Crash Bug

Courtesy of this fella http://www-users.kawo2.rwth-aachen.de/~razzfazz/k750igrabber/ and thanks to this fella (via google search) http://www.mattheweaves.co.uk/2005/10/25/sony-ericsson-k750i-quickshare-mobile-phone-mac-osx-104-tiger-kernal-panic-crash-fix/ it appears there is indeed a way to stop my k800i crashing whenever I unplug it’s usb lead from my macbook pro. This little driver package … Continue reading

Posted in apple, brands, learning, reciprocal affection | Leave a comment

Getting around QOL (aka JavaScript execution in Safari)

QOL is Queen’s University Belfast’s student intranet system which allows centralised delivery of lecture content and course material to enrolled students. Unsurprisingly it doesn’t work properly in Safari as it relies heavily on (old school) JavaScript to build page content … Continue reading

Posted in accessibility, learning, rant, xhtml | Tagged , | Leave a comment