Increasingly web application developers and entrepreneurs are turning to the “Software As A Service” (SaaS) model to monetize their products...
A fake filesystem. Use it in your tests.
You’re a business, calling a business, about conducting business. Don’t be surprised when money comes up.
The Rails router has been written and rewritten at least four times2, including a recent rewrite for the upcoming Rails...
Ancestry is a gem/plugin that allows the records of a Ruby on Rails ActiveRecord model to be organised as a...
Compress and obfuscate Javascript code online completely free using this compressor.
In Webkit you can use the HTML5-attribute autofocus: = form.text_field :title, :autofocus => 'autofocus' Here is a jQuery fallback for...
When a Cucumber feature leaves your page through an external Link, Webrat has problems like "Could not find field: "E...
To retain all branches you can try the svn2git tool. However, this tool has some bugs. To only import the...
Create a branch: svn copy https://dev.makandra.de/svn/filepanic/trunk https://dev.makandra.de/svn/filepanic/branches/$ticketnumber_shortdesc Don't just copy the folder into your working...
Some browsers render PNG images with color profiles and other shenanigans, some don't. The cleanest way to have consistent...
Desktop: 1440x900 / 1680x1050 (19"- und 22"-Widescreen-TFTs) iPad: 768x1024 Notebooks 1280x800 (13.3"-15.4", 16:10) 1440x900 (15.4", 16:10) 1680x1050 (15.4"+, 16:10) older notebooks cf. Desktops...
When a paperclip attachment gains a new style and you have many attachments, reprocessing can take ages. This is because...
has_attached_file( :avatar, :styles => { :large => "300x300", :small => "100x100" }, :convert_options => { all => "-colorspace RGB" } )
script/runner -e development 'Article.all.each { |a| a.image.reprocess! if a.image.exists? }; "done"'
Until May 2011 our gems have been created with Jeweler, which is a helper library to package code into a...
With defaults, RCov doesn't work the way you how you would like it to. To create a nice test...
We built cucumber_spinner to have a progress bar for Cucumber features, which also outputs failing scenarios as soon as...
rspec_spinner is a progress bar for RSpec which outputs failing examples as they happen (instead of all at the...
Install gem and plugin sudo gem install parallel script/plugin install git://github.com/grosser/parallel_tests.git Adapt config/database.yml test: database: xxx_test<%= ENV...
To parse XML-documents, I recommend the gem nokogiri. A few hints: xml = Nokogiri::XML(" foo bar ") parses an xml...
sudo gem install gettext --no-ri --no-rdoc sudo gem install fast_gettext --no-ri --no-rdoc script/plugin install git://...