Productivity Sauce

Dmitri Popov
Temporary File Hosting with Uguu

Jan 06, 2016 GMT

Most of us need to share large files every now and then. So a service like Uguu that allows you to do that with a minimum of fuss can be a welcome addition to your toolbox. As you would expect, Uguu is supremely simple to use. Upload a file (the service supports files up to 100MB in size), and share the automatically generated link with the file's intended recipients. Uguu stores uploaded files only temporarily, and the service deletes them automatically after 24 hours. This simple creature comfort ensures that none of your shared files linger on the web longer than necessary. Uguu is written in PHP, and the software is available on GitHub. The software...
Push Notifications from the Command Line to Android

Dec 22, 2015 GMT

If you want to send notifications from a Linux machine or server to your Android device, notify is just the tool for the job. It consists of two components: a simple Node.js-based command-line utility and an Android app. Assuming that Node.js is installed on your Linux machine, deploying the notify utility is a matter of running the npm install -g notify-cli command. And you can install the Android app from the Google Play Store. Once you've done that, you need to link the app and the command-line utility. Launch the Android app and note the generated identifier string. On the Linux machine, run the notify -r IDENTIFIER command, replacing the IDENTIFIER placeholder with the actual...
Share Web Pages with the Dedicated Button in Firefox

Dec 16, 2015 GMT

The Share This Page button in the Mozilla Firefox browser is hidden by default -- which is a crying shame, as it offers an easy way to share the current web page through different services. To add this button to the browser's main toolbar, click on the hamburger button and choose Customize. Drag then the Share This Page icon to the desired location on the toolbar. Out of the box, the page sharing feature supports a handful of services, including Facebook, Google+, Twitter, Tumblr, and Yahoo! Mail. Activating the service you want is a matter of clicking on the appropriate icon. And you can enable multiple services, too. In addition to the default sharing options, you can choose other...
Putting Context Menus in Nautilus to Practical Uses

Nov 30, 2015 GMT

Dolphin is not the only file browser that makes it possible to add custom commands to the context menu. If you happen to use Nautilus as your preferred file browser, you can add commands by placing executable scripts in the ~/.local/share/nautilus/scripts/ directory. In addition to popular languages like Python and Perl, you can use good old Bash to write scripts. When a script is called, Nautilus automatically sets a handful of variables that can be used in the script. Here is a simple Bash script that uses the mogrify tool to resize the currently selected image files: #!/bin/bash FILE=`echo $NAUTILUS_SCRIPT_SELECTED_URIS | sed 's@file://@@g'` mogrify -resize "1600x1600>"...
Tame ThinkPad's Fan with thinkfan

Nov 20, 2015 GMT

Most Linux distributions run perfectly well on ThinkPad laptops right out of the box, save for a few minor annoyances. Fan control is one of them. On my ThinkPad T410 running Kubuntu, the fan kicks in right from the start and keeps going until I turn the machine off. The thnkfan tool removes this particular fly from the ointment. Since this handy tool is available in the official Ubuntu software repositories, you can install it using the sudo apt-get install thinkfan command. But to make it work on the ThinkPad, it's necessary to load the thinkpad_acpi kernel module with the fan_control=1 parameter that enables the fan control. To do this, run the following command: sudo echo...
Custom Keybindings in the Atom Editor

Oct 29, 2015 GMT

The Atom editor has keybindings for practically all commands, but some of them may have trouble working with international keyboard layouts. Take the spell checking correction keyboard shortcut, for example. Its default Ctrl-: keybinding doesn't work with the Danish (and probably other international) layouts. Fortunately, this problem is easy to fix. Open Atom settings (press Ctrl-, or choose Edit -> Preferences), and switch to the Keybindings section. Type spell into the filter field to view all spell-checking commands and their keybindings, and click the Copy to Clipboard icon next to the spell-check:correct-misspelling item. Choose Edit -> Open Your Keymap to open the keymap.cson...
Use Chromium and Chrome Browsers as Timers for the Pomodoro Technique

Oct 28, 2015 GMT

To practice the Pomodoro technique you need one thing: a timer. And there are plenty of timer tools and applets out there designed specifically for the Pomodoro technique. But you don't need to install a dedicated timer software to practice the Pomodoro technique. If you happen to use Google Chrome or Chromium as your preferred browser, you can use the set timer for search query to activate a timer in a separate window or tab. Just run the set timer for 30 minutes search query to start a timer. Of course, this little feature is not limited to the Pomodoro technique, and it can come in handy in many situations: from brewing a perfect cup of tea to doing exercises.

Issue 25: Raspberry Pi Handbook 4th Ed./Special Editions

Buy this issue as a PDF

Digital Issue: Price $15.99
(incl. VAT)

News