Home » Linux

Rasperry Pi RetroPie Emulation Station Install Walkthrough (Video Games on Pi)

retropie video game emulation raspberry pi

This guide will walk you through the installation and configuration of RetroPie (a Linux distribution with Emulation Station pre-configured) and where to source some legal retro game console ROMS. RetroPie is a ready-to-use Linux OS for your Raspberry Pi, which has everything already configured and ready to emulate NES, SNES, GameBoy, Nintendo 64, Playstation, Sega, and many other game consoles. The installation and configuration steps are super easy.  I’ve documented them below with screenshots and notes.  Once RetroPie is up and running, I’ll install a … Read more

Home » Linux

How to Add one or More Items to an Array In JavaScript with push()

JavaScript Add Item to Array with push()

This tutorial will show you how to add items to a JavaScript array with the push() method – with code examples. You don’t want to have to re-declare an array every time you want to change the values in it – so let’s look at how to add items to existing arrays using the push() method. About JavaScript Arrays and Declaring Arrays I’ve covered the best way to declare Arrays in JavaScript in our article here. JavaScript Array push() Method Syntax A method is a function or procedure attached to an object. Calling that object’s … Read more

Home » Linux

TwisterOS For Raspberry Pi Does It All [Screenshots/Review]

twister os for raspberry pi

Here’s a screenshot-heavy review of Twister OS – a weird, kitchen-sink included Linux OS for Raspberry Pi with tools for emulation, gaming, and overclocking.  It even comes with Windows and macOS themes! Rather than make you read about what it does, I’ve included screenshots walking through the process of downloading, installing, and running Twister OS.  I’ve included some commentary, but the screenshots should let you decide for yourself whether you want to give this odd OS a go. First up, downloading and installing Twister OS … Read more

Home » Linux

Quick and Dirty CCTV with Raspberry Pi, MotionEyeOS + Webcam

home cctv motioneyeos

In this article, I’ll walk through the process of setting up MotionEyeOS on a Raspberry Pi, using a cheap USB webcam to create a DIY CCTV system. MotionEyeOS is a pre-configured Linux distribution that turns your Raspberry Pi into a home CCTV system.  You can set up multiple cameras and set them to detect motion or record on a timer, and send the resulting photos and videos to you via email or save them to online storage. What You’ll Need A Raspberry Pi A USB … Read more

Home » Linux

How to Unzip Files in Linux with the unzip Command

Linux unzip

We’ve zipped files from the Linux command line; now, let’s unzip them. This short article will show you how. Zipping Files Zipping files is common parlance for compressing one or more files or directories into a .zip file – a compressed file format. We cover how to do that in this article, so there’s no need to repeat too much of it here. The Unzip Command The unzip command may not be installed on your system by default. If it isn’t, it can be installed on Debian/Ubuntu-based OS by running: … Read more

Home » Linux

/etc /bin /etc /dev – Linux Filesystem Directories and What’s in Them

/etc /bin /etc /dev - Linux Directories and What's in Them

If you’re new to the Linux operating system, you might be a bit confused about exactly what is stored where on your hard drive.  Directories like /etc and /bin might seem confusing to you if you’re used to Windows‘ directory structure. This article will tell you what everything is. As an end-user, you’ll probably only need to worry about the actual contents of a few of these directories – /home, /etc/, /var, /srv, /media. The contents of the other directories are mostly managed by package managers (for installing software) and system services … Read more

Home » Linux

How to Execute PHP from the Command Line (Bash/Shell)

Execute PHP from the Command Line/Bash

This article will quickly run through the ways PHP can be used from the Bash shell/command line, with examples. PHP is usually used for generating content to be served on the web – but it can also be used from the command line. This is usually done for the purposes of testing or finding out information about the PHP environment – but PHP can also be used for writing command-line scripts (though, again, it’s not really done that frequently – probably because there are better … Read more

Home » Linux

Bash Scripts Set Environmental Variables with EXPORT [HowTo]

Bash Set/Export Environmental Variable

This tutorial will show you how to set environmental variables in Bash/Shell scripts using the export keyword. Generally, variables declared in Bash/Shell scripts exist only within the scope of that running Bash/Shell script. To make them available elsewhere, they can be set as an environmental variable – meaning that the variable will be available when executing commands outside of the script on your system – for example, making the variable available from the command line after the script has completed. The export keyword does this – … Read more

Home » Linux

Kibibytes, Mebibytes, Gibibytes, Tebibytes… What are They?

Kibibytes, Mebibytes, Gibibytes, Tebibytes

This article will explain what the kibibytes, mebibytes, gibibytes, tebibytes storage units are in relation to Kilobytes, megabytes, gigabytes, and terabytes. … So What are They? Simply, they are a different set of storage units used to express/measure file sizes. They are analogous to kilobytes, megabytes, gigabytes, and terabytes – and often used interchangeably – but they are not the same. Kilobytes, megabytes, etc., all measure units in thousands – 1000 kilobytes to a megabyte, 1000 megabytes to a gigabyte, and so on. This is the decimal measurement system of … Read more

Home » Linux

Linux for Kids – Distributions, Fun Tools, Games & Learning

Linux for Kids

Want to keep the kids busy over the holidays? Get them interested in computing. It’ll keep them busy for the rest of their lives. Computing is a huge field that covers many different subjects and skills – programming, digital art, music-making, engineering – and understanding computing concepts is increasingly important, and it opens the way for learning about just about anything else one might want to learn. A computer can’t just be a tablet playing youtube videos – kids need to be able to understand … Read more