Productivity Sauce

Dmitri Popov
Burn Image Files with Style Using Etcher

May 30, 2016 GMT

Many Linux distributions nowadays are distributed as ISO or IMG images, and you need a specialized tool to burn them onto SD cards or USB drives. On Linux, you have several utilities at your disposal, but probably none of them can compete with Etcher when it comes to simplicity and user-friendliness. This one-trick pony features a sleek interface, which will appeal to Linux beginners and all users who appreciate well-designed pleasing interfaces. Appearance is not Etcher's only attraction, though. The tool is designed to make it easy to select the correct destination drive, which prevents major disasters like burning an image on the wrong disk. Etcher also performs validation,...
Block Ads and Malware Sites with a Unified Host File

May 25, 2016 GMT

Instead of blocking ads and malware sites using a specialized browser extension, you can enable the blocking at system level. This way, you don't need to install adblocking extensions on every browser you use. Better still, fewer extensions in your browser mean reduced memory usage and faster speed.Enabling system-wide blocking is a matter of adding a list of hosts you want to block to the /etc/hosts file. And there are plenty of websites that maintain regularly updated lists of hosts worth blocking, including Copy the contents of a unified host file (e.g.,, open the hosts file (on Ubuntu, you can do...
Get Weather Forecast from the Command Line with

May 20, 2016 GMT

Of all the weather forecast applications and tools I have tried and reviewed over the years, is probably the most ingenuous and useful one. There are several reasons for that. First of all, requires no installation, nor does it need a dedicated client. You can use the good old cURL tool to fetch the current weather forecast by simply running the curl command. This gives you a quasi-graphical 3-day weather forecast right in the terminal. Needless to say, the sheer convenience of this approach makes a great tool for users who spend a significant part of their daily computing in the terminal. Need to check the weather in another...
Min: Bare-Bones Browser with Built-in Ad Blocking

May 18, 2016 GMT

At first glance, Min may seem like a browser that is too minimalistic to be of any practical use. But behind its bare-bones facade lurks several handy features that make it a viable lightweight alternative to mainstream browsers like Mozilla Firefox and Chromium. For starters, Min supports tabs and you can perform searches by entering search queries directly into the address bar. In addition to regular search queries, the DuckDuckGo search engine that powers Min allows you to search Wikipedia articles and programming documentation as well as perform fuzzy searches and use the address bar as a simple calculator. As you would expect, Min features bookmarking functionality, and the browser...
Ansiweather: Weather in the Terminal

Apr 27, 2016 GMT

Sometimes the simplest tool can also prove to be an indispensable one. Take Ansiweather, for example: this one-trick pony displays the current weather conditions and forecast right in the terminal, and that's all it does. But if your daily computing revolves around the terminal, having the ability to view weather info from the command line can come in rather handy. Ansiweather depends on a few packages which are available in the official software repositories of most mainstream Linux distributions. To install them on Ubuntu and its derivatives, run the sudo apt-get install curl jq bc command, and you are done. Clone then the project's GitHub repository, and use the following commands...
Prune Your Photo Library with fdupes

Apr 22, 2016 GMT

If your photo library contains thousands of photos, chances are it has duplicate files lurking in its corners. But finding and removing these unwelcome guests can be tricky, unless you use the fdupes tool for the job. fdupes generates an md5sum hash on each file, and then returns files that have identical hashes (which almost certainly means that they are duplicates).To put fdupes to practical use right away, run the fdupes -rSm /path/to/dir command. The -r parameter makes the command run recursively (i.e., it includes all sub-directories in the specified directory), while the -S and -m parameters generate a summary that includes the size of the duplicate file. To interactively remove...
Instant Pronounceable Passwords with

Apr 20, 2016 GMT

The web app can come in rather handy when you need an easy-to-remember password. When you visit the site, the app automatically generates a batch of 8-character pronounceable passwords which contain both capital letters and numbers. These might not be the strongest passwords around, but they should do the trick in a pinch. The app is released under an open source license, and since it's written in HTML, JavaScript, and CSS, you can deploy it on your own server in a matter of seconds. Simply clone the project's GitHub repository into the document root of your server using the git clone command, and you are good to go. By...

Issue 26: Linux Shell Handbook 7th Ed./Special Editions

Buy this issue as a PDF

Digital Issue: Price $15.99
(incl. VAT)