Category Archives: Step-by-step

How to Install Gitlab on a Raspberry Pi 2+

Gitlab is a web-based free and open source Git repository manager much like Github. These version control services both utilize the Git version control system originally created by Linus Torvolds under the GNU GPL v2 license in 2005. There are many Git services now, but the two biggest providers, Github and Bitbucket, require paid plans… Read More »

Raspberry Pi NAS with OpenMediaVault

In this post I will show how to create a Pi powered NAS, or network attached storage, using the free and open source operating system OpenMediaVault (OMV). Why a Raspberry Pi and why OMV? The Raspberry Pi has an extremely small electric footprint, which is crucial for systems that are online 24/7. I chose OMV… Read More »

How to setup IPython for Python 2.7 and 3+ kernels

IPython is an interactive notebook that is accessed from your browser. It is extremely useful because it is designed with code sharing in mind, supports up to 49 different languages/versions of languages, and has “cells”, or blocks of code that are interpreted one at a time (or all at once). Another reason to use IPython… Read More »

My Quest for a Quieter Cooler

Introduction Whether you have an Intel or an AMD processor the fact remains that most stock coolers suck (not just air). They come with low quality pre-applied thermal paste, they’re noisy, and often times they just don’t dissipate heat well enough. For these reasons, I decided to upgrade my cooler. It’s not an expensive upgrade… Read More »

Can the Raspberry Pi 2 be a HTPC?

After having flipped through several Linux and Raspberry Pi magazines, it became apparent to me that there is no shortage of things to do with a Pi. While certain projects approach what some might consider gimmicky (a portable briefcase retro gaming kit), others have recognizable utility that will only become more apparent with time, like a… Read More »

Build a PC this Black Friday!

Black Friday and Cyber Monday are rolling around, and if you’re entertaining the idea of building a desktop PC yourself for the coming holiday season, now is the best time to make your purchase(s). With sales taking place in store (Microcenter, Tiger Direct) and online (Amazon, Newegg, NCIX), it is increasingly easy to find a… Read More »

Rename files, folders, and their contents. With Python.

Ever had a hopelessly disorganized folder that doesn’t follow a specific format? Well, you can put together a script to rename all the files entirely and add a number to the end (or something to that effect), but you lose key identifying information contained in the filename e.g., “MyFirstHomeVid.avi” So what I did was create… Read More »

Python: First time setup and configuration

Why Python? I won’t make a persuasive speech here, since you should already have decided on using Python at this point, but just to review what is commonly said: Python is flexible. You can run your code in the debugger or from the command line as soon as you save it, make quick edits, and… Read More »

Step by step: NAS4Free installation, setup, and access

Simple, reduced form instructions: Download the installation media at the official website. It will link you to (at the time of writing) the SourceForge repository. Then you will have to choose the appropriate download based on the file name e.g., “Nas4freeX.xx_LiveCD.img” is for burning the install media onto a CD. Burn the installation media to… Read More »