When you make a simple TCP connection to a remote server (like telnet), your client won't normally notice when...
Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
To update your Rubygems to the latest available version, type the following: gem update --system Note that you have a...
When you the following error: zsh: corrupt history file /home/marc/.zsh_history You can try and fix your history file by extracting...
This blew my mind today: 12 Little-Known CSS Facts 12 Little-Known CSS Facts (The Sequel) Please make sure...
If you see a stacktrace beginning with lines like this: E, [2015-07-16T09:23:10.896146 #23308] ERROR -- : app...
Capistrano 3 is a major rework of the framework and requires several adjustments to your deploy configuration files. The biggest...
Here is a Javascript function reloadUsers() that fetches a HTML snippet from the server using AJAX and replaces the current...
Traveling Ruby is a project which supplies self-contained, "portable" Ruby binaries: Ruby binaries that can run on any Linux...
Adobe no longer supports their PDF reader on Linux and the official page does not offer it for download. \
The Angular ngSrc directive serves to properly set an image src via Angular. As anything in Angular, it updates the...
tlmgr is the TeX Live Manager and responsible for the TeX installation on your (Linux) machine. If you're getting...
Getting rid of your old LibreOffice Remove your old LibreOffice: sudo apt-get remove libreoffice* You probably also want to...
PDFKit converts a web page to a PDF document. It uses a Webkit engine under the hood...
Due to network or hardware failures, it can happen that one of your cronjobs will not run at the time...
Directly from the MySql docs: There are three likely causes for this error message. Usually it indicates network connectivity trouble...
Parses URLs of social networks to extract IDs or screen names. It does not get confused by child routes: you...
In whenever you can schedule Ruby code directly like so: every 1.day, :at => '4:30 am' do runner "MyModel.task_to...
See screenshot here. This is great news because network throttling is very painful in Linux. The features are already in...
MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language. Menuet64 is released...
Your development machine is usually on a very good network connection. To test how your application behaves on a slow...
If your terminal has many tabs, you'll want to keep them organized. To change their title from the prompt...
I had a huge MySQL dump that took forever (as in: days) to import, while I actually just wanted to...