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

Articles found in "Tutorials" category:

How to garble

By

In 2003 a strange paragraph made the rounds on email. It read: Aoccdrnig to rscheearch at an Elingsh uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, olny taht the frist and lsat ltteres are at the rghit pcleas. The rset can be a toatl mses and you can sitll raed it wouthit a…

Read Article

DMS to DD to KML with AWK and sed

By

In a 2014 Linux Rain article I describe a fast 'points plotter' for Google Earth. First I copy a list of latitude/longitudes (lat/lons) from a spreadsheet to the clipboard, then I launch a shell script with a keyboard shortcut. The script builds a KML file from the copied list and opens the KML for…

Read Article

Grouping things with AWK

By

In this article I explain one way to group data items with AWK arrays. The code is a little mysterious but the results are impressive, especially in my second example! Case 1: Cricket stats The table 'runs' is tab-separated and lists the 86 national team cricket players who scored (or have so far…

Read Article

Building sequences of numbers on the command line

By

There are two easy-to-use tools for generating numerical sequences. 'Brace expansion' is a BASH shell built-in, while the seq command is included in the GNU/Linux 'coreutils' package. Each tool has its peculiarities and advantages, as shown below. Simple sequences One difference between the two…

Read Article

Building a Desktop Wikipedia Checker

By

I often look something up in Wikipedia when reading non-browser documents, like PDFs, ODTs and emails. I wanted to have a little desktop window for those look-ups - somewhere I could check Wikipedia without opening a browser and without leaving the document I'm reading. This article describes how I…

Read Article

How to repeat a script, or not

By

I have a data-entry script which adds records to a plain-text data table. It's a fairly complicated script with a GUI dialog, and until recently it added one record at a time. To add another record, I had to launch the script again. Was there a simple way (I asked myself) to re-run the script, or…

Read Article

On dates and stuffed non-dates

By

Nothing gives my wife the Screaming Meemies like dates in spreadsheets. Unless she formats the target cell in advance as text, the spreadsheet will turn a perfectly innocent, non-date string like 23/2/6 into '23-Feb-2006'. When she types 6420-11-3, according to both LibreOffice Calc and Gnumeric,…

Read Article

The header line: how to add, delete and ignore it

By

In a plain-text table, the first or header line usually contains the names of the fields. In this article I've pulled together a variety of ways to add and delete a header, and also how to do things with the rest of the table while leaving the header intact as the first line in the file. Add a…

Read Article

Multimedia Tip: Sync Your XBMC/Kodi Watched List with trakt.tv

By

While this is actually cross-platform and not necessarily Linux-specific, there's no doubt many of you out there making use of the awesomeness of XBMC (soon to be known instead as 'Kodi') Media Player would be doing so on the Penguin-powered platform. In this article we look at one of the various,…

Read Article

Joining Tables on the Command-Line

By

This article compares 3 different ways to join tables on a common field. All 3 work OK on small tables, but there's a big difference in speed when the tables to be joined are large, as shown below. Table joining isn't something you need to do if you store data in a simple, flat-file database like a…

Read Article

News Elsewhere

Linuxtoday.com

Ubuntu MATE Donates Money to a Project That Helped Them with Features

 softpedia: There was quite a furious debate in the Linux community about what the elementary OS devs said about financial contributions from the community.

Firefox OS heading for Africa -- and the U.S. too

 LinuxGizmos: Orange announced a $40 "Klif" Firefox OS phone for Africa, and Mozilla says it???s working with Verizon Wireless and others on Firefox OS feature phones.

How Could VARs Use the $89 Ubuntu Linux Symple PC?

 The VAR Guy: The founder of the Symple PC, an $89 computer that runs Canonical's Ubuntu Linux 14.04 and is built from recycled hardware, envisions the device as a key part of VAR services.

4 ways to free up money for IT innovation

 EnterprisersProject: Freeing up money in your IT budget for innovation might be easier than you realize.

Worms Clan Wars Now Available On Linux

 GamingOnLinux: Need your fix of Worms? Worms Clan Wars is now available natively on Linux

How to run Linux and Chrome OS on your Chromebook

 ITworld: Love your Chromebook, but want to run Linux programs simultaneously too? Now you can.

Best Linux distro for the Macbook Pro?

 ITworld: Some users love Apple's hardware and have substituted Linux for OS X on the Macbook Pro.

Installation and Usage Guide for CSF firewall

 HowToForge: CSF stands for Configserver security and firewall.

How to install Selenium on Linux and automate your web tests

 techarena51: Selenium is a web testing toolkit that allows you to test a web application in any browser of your choice.

GamingOnLinux.com Latest Articles

DRM Free Games Sales Orgy With GOG's Double Insomnia Promo

Since earlier yesterday and till next Friday a new Insomnia Promo is taking place at GOG.com, the first one since this store started supporting Linux.

Vulkan Really Is The Official Name Of The Next Generation OpenGL Initiative

It has been officially announced now, so Vulkan API it is! We are entering a new era of graphical performance.

GOL Survey Results: February

The results for the February survey are now available for you to take a look at and compare with results from previous months.

Worms Clan Wars Now Available On Linux

Need your fix of Worms? Worms Clan Wars is now available natively on Linux, and a massive sale too! Time to send in the exploding sheep!

Unreal Engine Is Now Free, Including Access To The Source Code

Today became a pretty good day to be a developer! Unreal Engine has dropped the monthly subscription, so anyone can jump in and tinker!

Trine 3 Announcement And Trailer Analysis

Finnish developer Frozenbyte has today announced Trine 3: The Artifacts of Power, a third game in their award winning Trine series.

HTC & Valve Announce The HTC RE Vive

Well that was unexpected, Valve and HTC have announced a joint venture at the Mobile World Congress! Introducing the HTC Re Vive headset.

New Linux Gaming Survey For March

The new GOL survey for March is now available, so please make sure to fill it in if you have the time.

Airships: Conquer The Skies Released On Steam For Linux, It’s Fun

Airships is a very interesting indie game that has just released on Steam for Linux, and it’s already impressing me. You are tasked with designing a steampunk airship, and taking over AI kingdoms.

Mussel, A Free Underwater Shooter, Synced To A Single Killer Chiptune Track

Today's boredom buster is Mussel, a highly interesting, and well executed retro looking arcade shooter, and the music is great too.

‘VULKAN’ Could Possibly Be The Official Name Of The OpenGL Successor

It seems a recent trademark request from 'The Khronos Group Inc.' includes a new API named ‘VULKAN’.

Ars Technica On The State Of Linux Gaming

I, amongst others like Icculus and Aspyr, had the pleasure of speaking to Kyle Orland from Ars about the past, present and future of Linux gaming.

Insurgency FPS Finally Gearing Up For A Linux Release

It’s been a long time coming, but the FPS game Insurgency is finally looking like it may release on Linux.

Tune In To The Weekly Livestream At 6 PM UTC!

The weekend is once again upon us and that means livestreaming! It's time to tune in to the weekly casual 2-hour live segment where I play some Linux games for your entertainment while talking about (un)related topics.

Magicka 2 Linux Release Likely After The Initial Launch

Magicka is a very popular action/adventure game that is set to have a sequel soon, and the likelihood of Magicka 2 coming to Linux just went up.