Around the time in my life when I stopped ordering drinks made with more than one ingredient, I was woken...
RSpec::Matchers.define :be_naturally_sorted do match do |array| array == array.natural_sort end end See RSpec: Where to put custom...
There will probably be better solutions as we become more experienced with using Bundler, and more command line tools become Bundler-aware. b will use bundle exec if there is...
If you run specs or your application and get an error like: ActionController::MissingFile in 'ProductsController#show, should render PDF...
For arrays of objects, uniq does not work as expected, since it uses strict equality. So [[1], [1]].uniq() == [[1...
Boolean attributes can now be set by appending "which", "that" or "who" at the end: Given there is a movie...
If you get an error message like that you are missing the Aspell files a specific language:
This might be due to AppArmor denying the MySQL server access to most of the filesystem. You can instead use...
It can be useful to have a Ruby expression like condition ? positive_case : negative_case in MySQL queries:
Programming is a deceptively damaging field to be in, partly because it doesn't seem like you're doing much...
Currently, only up to 500 rows of Analytics table data can be exported at a time into CSV format. If...
Google’s Font Directory and API for web fonts could have a transformative effect on how we read the web...
...Open Source software. It's about assessing your real needs and understanding the cost-benefit balance before making significant financial decisions. Don't try to dust your crops with a...
If your pidgin IM fails to connect to ICQ, you may need to update it. The ubuntu default sources are...
A week after Tommy Refenes (Super Meat Boy) declared the Apple App Store to be the Tiger Electronics handheld of...
PhantomJS is a minimalistic headless WebKit. It has fast and native support for various web standards: DOM handling, CSS selector...
This post will describe how I stumbled upon a code path in the Linux kernel which allows external programs to...
...added custom fields to Highrise which allow you to keep track of extra details beyond standard contact information like phone, email, address, etc. After the launch, we had a “looking...
Asset pipeline, HTTP streaming, jQuery as default framework, auto-reversable migrations, identity map for ActiveRecord. Ruby 1.8.x support will...
Awesome presentation for the new HTML5 features we will get to play with. This presentation should probably be viewed in...
Ruby gem to check whether a given bic/account-no-combination can possibly be valid for a German bank. Can also resolve German...
mitmproxy is an SSL-capable, intercepting HTTP proxy. It provides a console interface that allows traffic flows to be inspected...
Liquid Canvas is a JavaScript library which allows you to draw inside an HTML canvas element with an easy yet...
...s no meta programming or monkey patching involved, it’s short and sweet and best of all: it’s very intuitive...