Keychain helps you to manage ssh and GPG keys in a convenient and secure manner. It acts as a frontend...
We frequently use the handy Paperclip Gem to manage file attachments. If you need to move the files from local...
This article describes how to reset MySQL's or MariaDB's root password on your workstation. It's meant for...
sudo apt-get install gnome-session-fallback or (alias) sudo apt-get install gnome-panel from a terminal.
ReText is a cross-platform WYSIWYG-ish Markdown editor. Toggle editor and preview layout with Ctrl+E.\
Consul 0.4.0 comes with some new features. Dependencies Consul no longer requires assignable_values, it's optional for when you...
In a nutshell: Use git rebase --onto target-branch source-commit target-branch means "branch you want to be based...
Sometimes, you may want to open up a second database connection, to a read slave or another database. When doing...
This will make MySQL log all received queries so you can see for yourself what happens on the database level...
I highly recommend that you make use of RubyMine's feature to pin tabs. When you pin all "important" files...
Applications often show or hide elements based on viewport dimensions, or may have components that behave differently (like mobile vs...
In moderately complex authorization scenarios you will often find yourself writing a map like this: class NotesController < ApplicationController power :notes...
CSS is a lot easier to write and read than clumsy XPath expressions. So when you need to use XPath...
Consider this HTML: Click me! Hello Universe! Hello Universe! Hello Universe! Hello Universe! Hello Universe! Hello Universe!
Why string sorting sucks in vanilla Ruby Ruby's sort method doesn't work as expected with special characters (like...
Promises unified window for all chat conversations, better call quality. Upgrade seems to work fine. If you installed your old...
If you are using VNC to run Selenium tests, it may be hard to see what's going on since...
Geoffrey Grosenbach has created Gruff for easily plotting graphs. It is written in pure Ruby and integrates with Rails applications...
MySQL version 5.1 comes with an alternative, faster InnoDB implementation (called "InnoDB Plugin"). Switching is easy: Stop your mysqld with...
When requests arrive at the application servers simultaneously, weird things can happen. Sometimes, this can also happen if a user...
Say you want to vertically align a div box inside a div container. This is how you do it:
If you get an error like this ... can’t find executable rails for rails-3.2.3 (Gem::Exception) ... one of several...
To force a check on your next reboot (here for your root partition), simply: touch /forcefsck To manually do this...
An association defined with has_many :through will return the same record multiple times if multiple join models for the...