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

Articles found under tag: tutorial

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

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

Splitting a File Elegantly

By

In a previous Linux Rain article I compared different ways to delete blank lines, and showed that the AWK way was the simplest and most thorough. Here I show how to split a text file into multiple text files using a surprisingly simple AWK command. Background In 2013 I published an article in Free…

Read Article

Tips on getting (and suggesting, and editing) user input

By

In a previous Linux Rain article I explained how to use the YAD dialog to do multiple-item data entry in a GUI. Here I show one way to allow users to check and edit what they've entered in YAD. I also explain how to offer default, editable inputs in terminal-based data entry, and how to color the…

Read Article

How to get nowhere in particular

By

In this tutorial I explain one way to generate a random geographical location, using simple command-line tricks. Latitude and longitude: decimal degrees Latitude runs from 0 to 90 degrees from the Equator to the North Pole, and 0 to 90 degrees from the Equator to the South Pole. Longitude in…

Read Article

Top 10! Fun On The Command Line

By

If you just love making 'top 10'-type lists but are a little embarrassed to say so, tell people you're passionate about data exploration. To impress them even more, explain that you do your data exploration on the command line. But don't ruin the impression by telling them how easy that is! In this…

Read Article

ODT to TXT, but keep the line numbering

By

The title explains what this article is about. If you save an .odt file as text, or copy/paste the contents as a text file, or run odt2txt or the unoconv utility, you lose the apparent line structure of the original, and with it the line numbering. But there is a way... Losing apparent line…

Read Article

News Elsewhere

Linuxtoday.com

Mapping the world with open source software

 opensource.com: In the world of geospatial technology, closed source solutions have been the norm for decades.

Q4OS Is the Perfect Distro for People Who Want a Windows OS, Only Safer

 softpedia: Q4OS is a Linux distribution built to offer a similar experience to Windows XP.

10 Avconv Commands to Record, Convert and Extract Videos & Audios from Linux Terminal

 tecmint: avconv is a very fast video and audio converter that can also grab from a live audio/video source.

How to set the PATH variable in Bash

 LinuxBSDos: The Bash shell is a command language interpreter for Linux and other Unix-like operating systems.

Eight Important Facts About the OpenStack Cloud Platform from the latest User Survey

eWEEK: The most popular deployment type for OpenStack is as an on-premises private cloud, according the recent OpenStack user survey, which is based on 669 responses from cloud operators and users.

Pear OS Linux Concept Revived as Pearl Linux 1.0 - Screenshot Tour

 softpedia: Pear OS Linux was a very successful Linux distribution based on Ubuntu that wanted to provide an experience similar to Mac OS X.

GamingOnLinux.com Latest Articles

We Are The Worst Interstellar Marines In The Universe

A little video of myself, and our casting specialist Samsai being completely turd at testing out the latest build of Interstellar Marines.

Space Colony Sim Maia Grows, New Version Out Today

Maia is a space colony sim with some lovely graphics, but lacking a little in content. Thankfully development is healthy, and a new version has been pushed out with tons of changes!

The Steam Sales Are On

It's that time of year again to hold onto your wallets before they get sucked into your computers. The Steam sales have arrived.

Baldur's Gate: Enhanced Edition Now Available DRM Free From GOG

The Linux version of Baldur's Gate: Enhanced Edition is now available DRM free from GOG, so if you missed it on Steam here's a new chance to get the classic.

New Blog Post On Porting Civilization: Beyond Earth From Aspyr Media

Aspyr Media has posted a new update about Civilization: Beyond Earth on their developers blog and it looks like the game might be out in time for Christmas.

Interstellar Marines FPS Update Number 15, Stealth Supressed

Interstellar Marines continues to get more and more awesome with update number 15. With two more co-op & single-player maps, as well as brand new stealth options.

Geometry Wars 3: Dimensions Released On Steam For Linux

Thanks to Aspyr Media we now have Geometry Wars 3: Dimensions day 1 on Linux, and the reviews are good.

Daedalic Entertainment Announces Publishing Deal With Mimimi Productions

Today the acclaimed German developer and publisher announced that they will be publishing the next game from Mimimi Productions, the developer of the award-winning 3D platformer The Last Tinker™: City of Colors. The new game will be a real-time tactical stealth game and is slated for release in 2016.

0 A.D. Progress Report, Programmers Needed

The 0 A.D. team have been extremely busy as always to bring us the latest and greatest in open source RTS gaming.

Shroud Of The Avatar: Forsaken Virtues RPG Released On Steam For Linux

Shroud of the Avatar: Forsaken Virtues aims to be a rather massive RPG. I say it aims to be as it's currently in early access, and it has a long way to, but it looks great already.

An Update On The Stonehearth Linux Port

The city builder Stonehearth which reached their Linux stretch goal back in the Kickstarter campaign is closing in on the ports both to Mac and Linux, which will evidently happen at the same time.

Toast Time, A Retro Throwback With An Apparent British Sense Of Humour

Toast Time is a throwback to the golden age of video games where old-school homebrew titles fused arcade action with a distinctly British sense of humour.

Gunslugs 2, An Action Platformer That Will Be Great For Speedruns

Gunslugs 2 is the sequel to the mobile game Gunslugs that has some insanely over the top action, and it will be great for fans of speedruns.

Action Platformer 'Red Goddess' Has A Trailer And Is Due Out In February

A trailer was released for the Kickstarter funded game earlier this month, and with an estimated release date of February it might be one of the first Unreal Engine 4 powered games to release on Linux.

Natural Selection 2 Community Developers Need OpenGL Help

Natural Selection 2 development was handed to the community a while ago, but some Linux bugs with OpenGL are making the game on Linux crash happy.