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

Articles found in "Tutorials" category:

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

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

News Elsewhere

Linuxtoday.com

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.

LinEnum – Linux Enumeration & Privilege Escalation Tool

darknet: LinEnum will automate many Local Linux Enumeration & Privilege Escalation checks

What’s the Difference Between Chromium and Chrome?

HowToGeek: Chromium is the open-source project that forms the basis for Google Chrome.

9 Useful Gnome Shell Extensions for Linux

MakeTechEasier: Gnome Shell allows you to modify it any way you want by installing extensions.

GamingOnLinux.com Latest Articles

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.

Kinetic Void, A Space Sandbox Game Exits Early Access

Kinetic Void is a 3D space adventure with a focus on customization and exploration. It has been on Linux for quite some time, but in the last few days that have polished it enough to exit early access.

7 Days To Die, A Sandbox Zombie Survival Game Finally Arrives On Linux

It has been a bumpy ride, and that's putting it nicely, but 7 Days To Die is finally on Linux for us to enjoy some zombie smashing.