headimage

GOG.com bringing Linux support is a great thing

Posted in Editorials

By Andrew Powell

Unless you have been living in a cave for the last few weeks, you would have heard about GOG.com (formally known as Good Old Games) finally announcing they will be adding Linux support! I think this is a great thing and here's 5 good reasons why. Now okay, technically, they are (at least initially)…

Read full article
headimage

Multiple-item data entry with YAD

Posted in Tutorials

By Bob Mesibov

YAD (Yet Another Dialog) creates GUI dialogs for data entry, user notification, etc. It was written by Victor Ananjevsky and is described as a fork of Zenity. In fact, it greatly extends Zenity and has a very large number of handy options. Here I explain how to build a multiple-item data entry form…

Read full article
headimage

B1 Free Archiver: a simple solution

Posted in Reviews

By Victor Clarke

Switching to Linux requires users to abandon their usual set of favourite programs and to employ what is available. In terms of archive utilities the first and most obvious choice is the GNOME desktop environment File Roller. But does a Linux neophyte ready to get into all that stuff at once?…

Read full article
headimage

Scripting an OCR text archiver for Trove

Posted in Tutorials

By Bob Mesibov

Trove is the National Library of Australia's online database. It contains almost 400 000 000 digital items, including Australian newspaper articles from 1803 to 1954. Trove's newspaper portal is particularly useful. You can view an entire digitised newspaper page, or select (or search for) an…

Read full article
headimage

A Sneak Peek at Birdie 2.0

Posted in Previews

By Andrew Powell

I recently wrote about how the Birdie project, a lightweight and attractive Twitter client for Linux, was being rewritten and reborn as Birdie 2.0, an entirely new codebase. The Birdie Development team were kind enough to provide The Linux Rain with a private preview build of the new upcoming…

Read full article
headimage

How to kill blank lines elegantly

Posted in Tutorials

By Bob Mesibov

If you do a Web search for 'linux delete blank lines' you'll find lots of command-line advice. Some of the advice, though, only applies to special cases. Here I explain two elegant and general methods for finding and deleting any blank lines in a text file. As a sample text I'll use the 8-line file…

Read full article
headimage

Building a gazetteer table from KML files

Posted in Tutorials

By Bob Mesibov

Geoscience Australia has a freely downloadable gazetteer of Australian placenames with more than 370 000 entries. The download is a .zip file (83 mb) containing a user guide together with placenames data in GML, KML and Microsoft Access (.mdb) formats. What I wanted from all that data was a simple…

Read full article
headimage

Scripting a log for a single application

Posted in Tutorials

By Bob Mesibov

Here's a BASH shell script that automatically logs the date and time I start my Iceweasel web browser, and the length of time I use it. I launch the script (and Iceweasel) with a keyboard shortcut, and close the script by closing Iceweasel. Click for full size The log file has entries in the form…

Read full article
headimage

Kill Commands

Posted in Tutorials

By Devyn Collier Johnson

On Linux systems, numerous users often come across a program or process that locks-up. The user will usually kill the software if the system does not do it first. Users may be familiar with some of the kill commands and signals, but does anyone understand all of them? There are four common kill…

Read full article
headimage

Birdie Twitter App to be Rewritten

Posted in News

By Andrew Powell

It was only a bit over a week ago that I wrote an article on the Birdie Twitter application. Well, now the Birdie team is scrapping the current codebase and looks to be rebooting the application as Birdie 2.0. In a blog post titled "It's time to say goodbye" on the 26th February 2014, the Birdie…

Read full article