I've encountered a Ubuntu 16.04 today, where localhost resolved to ::1 instead of 127.0.0.1. This will not usually make...

When you are calling Bundler from your shell scripts, you might find it useful that a failed bundle call returns...

A few releases back, Chrome started using a Material Design UI on desktop. If you don't like it (on...

Similar to our snippet that runs all Cucumber features matching a given string, the following will run all modified or...

makandra dev
github.com

Improve geordi cucumber: Only attempt @solo run when the specified files contain the @solo tag, skip @solo run if any...

You want Spring for super-fast binstubs like bin/rails or bin/rspec which avoid Rails boot time. You want parallel_tests...

On OSX (real or inside Browserstack), you need different keystrokes for your favorite special characters than you'd use on...

By convention, common protocols use a defined port, like 80 for HTTP or 443 for HTTPS. You can use nmap...

For some years Google Chrome has allowed you to add desktop icon for any web page by going to Tools...

So you downloaded a theme for Chrome a while ago and don't remember which one it is?

To add a new panel in MATE: Right-click on an existing panel and choose New Panel

I had an issue with icons from an icon font aligning differently on Linux, iOS and Windows (seemingly browser-independent...

Processes in Linux might be put into Swap ("virtual memory") occasionally. Even parts of a single process might be removed...

The following will search for all .feature files containing a search term and run them using geordi. find features/ -name...

github.com

Ever needed to use a global variable in Rails? Ugh, that's the worst. If you need global state, you...

addons.mozilla.org

This extension allows you to manually sort (order) your folders in the folder pane of Thunderbird or automatically sort them...

Edit /etc/default/bind9 and change OPTIONS="-u bind" to OPTIONS="-u bind -d 50 -g" Restart BIND and you'll see...

Many of our developers love to use the "awesome" window manager on Linux. However, RubyMine dialogs occasionally defocus while typing...

When you run rake db:rollback and nothing happens, you are probably missing the latest migration file (or have not...

makandra dev
github.com

This gem gives you a rake task db:seed:dump do create a db/seeds.rb from your current database state.

Instead of using this hack you might want to use MariaDB 10.x which can work with both old and...

Awesome is a very good tiling window manager that provides neat features like automatic layouting of windows, good multi-display...

makandra dev
github.com

Git commands tend to come in groups. Avoid typing git over and over and over by running them in a...

explainshell.com

Enter any command into explainshell and it will explain it to you: split into separate commands (if present), with each...