progfu.com

I am talking about development speed. When your application starts growing and you start adding gems, it starts to take...

This is super stupid: In the Thunar file manager, select the file Go to File / Properties / Open With (WTF!)

Since I use this a lot in my daily work and there were no scripts working properly for me, I...

Setup the mirror by following the steps described here. If you want to enable OS upgrades using do-release-upgrade...

perlstalker.vuser.org

While you can set your own font in your terminal or other tools, it will not change the default "Monospace...

If you require your Rails models manually, pay attention to the path you use. Unless you have...

Example task: Multiply the table holidays between several stages. Open two terminals: shell-for stage_1 shell-for stage_2...

Browsing the git stash is a bit tricky. Here is how to see the changes without applying them:

There is no reason to leave trailing whitespace characters in your project's files, so don't add any.

simple_format ignores Rails' XSS protection. Even when called with an unsafe string, HTML characters will not be escaped or...

If you type a command in your bash that doesn't exist you get this: bash: foo: command not found...

Note: Modern Rails has two build pipelines, the asset pipeline (or "Sprockets") and Webpacker. The principles below apply for both...

funtoo.org

Keychain helps you to manage ssh and GPG keys in a convenient and secure manner. It acts as a frontend...

rubyforge.org

Under certain circumstances gettext_i18n_rails will hit a near-infinite loop. This occured in Rails 2.3.5 with Haml 3.0.18...

In a nutshell: return statements inside blocks cause a method's return value to change. This is by design (and...

This article describes how to reset MySQL's or MariaDB's root password on your workstation. It's meant for...

There are many fun Unicode characters like ▲ or ☯. You might be tempted to use them for graphical elements in lieu...

sudo apt-get install gnome-session-fallback or (alias) sudo apt-get install gnome-panel from a terminal.

Every now and then, Java is subject to security issues where code can break out of Java's sandbox and...

When committing, you should always check the diff of your changes so you don't include any leftovers or irrelevant/bad...

makandra dev
sourceforge.net

ReText is a cross-platform WYSIWYG-ish Markdown editor. Toggle editor and preview layout with Ctrl+E.\

dan-manges.com

For custom Rake tasks, you shouldn't need to modify them after the original definition. However, if you want to...

martinfowler.com

Rake (like make) allows you to add dependencies to a task after you've initially declared it. Indeed it allows...

In a nutshell: Use git rebase --onto target-branch source-commit target-branch means "branch you want to be based...