The Linux Rain Linux General/Gaming News, Reviews and Tutorials

Keeping emails as text files: 2 scripts


Most people store and organise their personal emails as individual files (messages) in folders. Those folders might be on a webmail company's servers, or in a mail client program on the user's personal computer. In both cases the emails are probably in a special email format. I'm horribly…

Read Article

How to manage alternating lines of text on the command line


In this article I've pulled together some command-line tips for alternating lines of text. Questions about alternating lines turn up regularly on online help forums, and they sometimes get complicated answers. Here I've tried to keep things simple. Interleaving lines For demonstration purposes I'll…

Read Article

The joys of ISOdates


It took me a fair while to get comfortable with the ISO 8601 date format. After so many years of using DD MMM YYYY, my old eyes and brain had some trouble understanding YYYY-MM-DD. Finally something clicked, and I now read 'ISOdates' easily and I really appreciate their advantages. The biggest…

Read Article

Scripting a fancy chooser for recently used files


I recently scripted a GUI dialog that lists my 10 most recently modified files in reverse chronological order and allows me to choose more than 1 file for opening. The dialog is launched with a keyboard shortcut and is shown here with 2 files selected: The script is in copy-and-paste form at the…

Read Article

Gnumeric: a filter-and-export script


My wife likes to organise and store information in Gnumeric spreadsheets. Every now and then she needs to filter her data and save the result to a new spreadsheet. Gnumeric doesn't have a simple way to do that. It has a complicated way to do it ('Advanced Filter'), but nothing so straightforward as…

Read Article

How to insert code snippets on the command line without executing them


You can store a code snippet in a shell alias or a function, but when you type the alias or function name in a BASH shell and press 'Enter', the shell executes (or tries to execute) the snippet. That's no good if the snippet is incomplete or needs editing. A simple workaround is to paste the…

Read Article

How to read a file N lines at a time in BASH: 3 methods


The file I'll be using for this demonstration is called demo and looks like this: demo is plain text with 2 tab-separated columns. The first column is sorted alphabetically, but the second column isn't sorted. What I want to find out is how many different letters are in the second column for each…

Read Article

Impressions of a Chromebook and Linuxy Goodness


Feeling like something different, I recently bought a HP Chromebook 11. In this article I give my impressions on the device itself and also some Linux-specific goodness thanks to something caled Crouton, plus a few thoughts on working in the "cloud". As someone who uses a typical GNU/Linux…

Read Article

Split a table and number the pieces: two methods


I worked on these bits of code to simplify a shell script of mine. You really wouldn't want to see the script's original commands here — they're way too ugly! The new commands are much prettier and work well. The problem To simplify the story, here's a comma-separated table called demo, sorted on t…

Read Article

Some baby name problems


No, these aren't homework problems from a computer science class. They're interesting head-scratchers based on a data-analysis project I worked on recently, with the data 'reimagined' here for simplicity but with the underlying problems intact. We'll start with boys and girls, which are text files…

Read Article

News Elsewhere

How to install Nginx as Reverse Proxy for Apache on Ubuntu 15.10

 HowToForge: Nginx is not just a web server, it can be used as a reverse proxy for many protocols

Vendetta Curse of Raven's Cry Is Another Sad Linux Game Port

Phoronix: The minimum requirements are Ubuntu 15.10 with "OpenGL version 2.0" and a graphics card that's GeForce GTX or Radeon HD 5000 series with at least 1GB of video memory.

Android Studio 2.0 preview gives developers instant preview of code changes

el reg: Latest developer tool also adds GPU profiler, Java to native debugging

Cisco Evolves IOS XR Network Operating System with Linux

Enterprise Networking Planet: Working together with hyperscale web companies, Cisco has enhanced its networking operating system to be more open.

How To Use Regular Expressions In grep Command

 nixcraft: Linux comes with GNU grep, which supports extended regular expressions.

Asus Chromebit CS10: Chrome OS on a stick

 LinuxBSDos: It's about the size of a candy bar and as you can already guess from its name, it runs Google's Chrome OS, the same Cloud-based operating system that powers Chromebooks and Chromeboxes.

BlackArch Linux ISO Images Updated with Over 100 New Tools, Multilib Support

More than 100 new tools have been added in the new BlackArch ISOs

Snapcraft 0.5 Is Out for Snappy Ubuntu 15.04, Snapcraft 2.0 In Plan for Ubuntu 16.04

And now for the good news, as the Snappy Ubuntu developers have announced their plans for the next major release of Snapcraft, version 2.0

How to remove trailing whitespaces in a file on Linux

 xmodulo: When you are writing code for your program, you must understand that there are standard coding styles to follow. Latest Articles

Wine 1.8-rc2 released, brings more stability

Tags:Open Source,WineThe Wine developers are continuing towards a stable 1.8 released, and they have released Wine 1.8-rc2. They have fixed a total…

You there, come watch the Friday Livestream at 6 PM UTC!

Tags:Site InfoAfter a long week of exams (school stuff, not medical) I'm glad I can finally sit down and relax a bit while playing video games.…

GOG have put up some serious classics for Linux, such as Cannon Fodder

Tags:Retro,GOG,DRM Free I do love GOG for their classic games, and what a delivery they have for us today, wow! Cannon Fooder 1 & 2, Leisure Suit…

Our Games Republic store has a sale on, and we have an extra discount for you

Tags:Game Sale For those who don't know already, we have our own store on Games Republic (we get a small cut!). Since it's 'Black Friday' we also…

A 2015 Thanksgiving Retrospection About The Open Source Project 'xoreos'

Tags:Open Source,Game Engine,Editorialxoreos is a FLOSS project aiming to reimplement BioWare's Aurora engine (and derivatives), covering their games…

0 A.D. Alpha 19 “Syllepsis” Released

Tags:Strategy,Open SourceA new alpha release of the open source RTS 0 A.D. has just been released. The new release has various technical improvements…

Feral Interactive have a big sale on their store

Tags:Game Sale Here's an easy chance to snap up some cheap ports from Feral Interactive, as they have discounted their games until November 30th.…

Dying Light's DLC The Following will be on Linux, price set to rise soon

Tags:Zombies,Survival,Steam,RPG,DLC,Coming Soon,Action I have it straight from the developer that Dying Light's DLC The Following will be on Linux,…

Doorways: Holy Mountains of Flesh tested on Linux, very freaky

Tags:Adventure,Early Access,Horror,Steam Today I decided to have a glass of man-up juice and actually play Doorways: Holy Mountains of Flesh. It's…

Hollow Knight looks like exactly the type of action platformer I would play on Linux

Tags:Action,Coming Soon,DRM Free,Platformer,SteamHollow Knight's trailer took me by surprise, not only do the graphics and animations look really…

GhostControl Inc, the ghost hunter turn-based strategy game has a big update

Tags:Indie Game,Steam,StrategyGhostControl Inc is a pretty cool idea, and one to try for fans of things like XCOM and Ghostbusters, the developers…

Empire TV Tycoon released for SteamOS & Linux, manage your own TV channel

Tags:Simulation,Steam,StrategyEmpire TV Tycoon has just today put up their Linux version after sorting out some issues, and I can't wait to give it a…

A big Steam sale is now on, get some cheap games for Linux & SteamOS

Tags:SteamHeads up cheapo hunters, as Steam has a big sale on right now that lasts until December 1st. I've highlighted some deals I think are pretty…

Albion Online, my impressions of this new Linux MMO currently in closed beta

Tags:RPG,MMO,Initial Thoughts Albion Online is something I have kept on eye on for sometime now, and since I’ve been playing it during the…

Switch Galaxy Ultra, a fast-paced arcade racer now on SteamOS & Linux

Tags:Steam,Racing,ActionSwitch Galaxy Ultra looks pretty decent, it has some positive reviews, and it has parts designed by WipeOut co-creator Jim…