RetroPie – turning your Raspberry Pi into a retro-gaming console!

RetroPie – turning your Raspberry Pi into a retro-gaming console!

Recently I decided to pick up a new Raspberry Pi 3 B from BuyaPi.ca. I wasn’t exactly sure what I was going to do with it but I figured with all of the neat little projects going on for the device I would find something. After doing some searching I stumbled upon a few candidate projects before finally settling on RetroPie as my first shot at playing around with the Raspberry Pi.

Podcasts worth listening to

I listen to quite a few Podcasts and like my previous YouTube post figured I would make a post about them here. Here is a partial list of ones that I would recommend people check out (in no particular order): Serial Serial is a podcast from the creators of This American Life, hosted by Sarah Koenig. Description: Serial tells one story—a true story—over the course of a season.
The Linux Experiment Post Roundup (April 2016)

The Linux Experiment Post Roundup (April 2016)

Here are some of my recent posts from over at The Linux Experiment: Automating Let’s Encrypt certificates on nginx CoreGTK 3.10.2 Released! Installing ROS on a Raspberry Pi Setting up Syncthing to share files on Linux A nifty utility to limit CPU usage on Linux Playing the Simpsons Theme on an Arduino Limit bandwidth used by a command in Linux Murdering misbehaving applications with xkill KWLUG: Mastering Photo DVDs, KDEnlive (2016-03) KWLUG: Docker Tutorial (2016-04)

MiniDisc

So I was watching the excellent Techmoan YouTube channel the other day and as he discussed various interesting but now-dead technologies it got me thinking of one that I actually had owned: MiniDisc. What’s a MiniDisc? If you happen to not know or remember the MiniDisc I’m not surprised. While it did have a bit of a splash in the early ’90s and then again in the early ’00s it was never quite as ubiquitous as the other technologies available at that time.
Fitbit Charge HR

Fitbit Charge HR

For Christmas last year I received a Fitbit Charge HR as a gift. For me a Fitbit is a funny thing; some people seem to approach wearing one as a magic fitness pill that will suddenly whip you into shape with no other effort required. While I have no such delusions I was interested in the amount of data that the little device can capture and provide me with (privacy implications of said data collection aside).

Murdering misbehaving applications with xkill

Have you ever had a window in Linux freeze on you and no matter how many times you tried to close it, it just wouldn’t go away? Then when you try and find the process in System Monitor (or the like) you can’t seem to identify it for whatever reason? Thankfully there is a really easy to use command that lets you simply click on the offending window and POOF!… it goes away instantly.

Limit bandwidth used by a command in Linux

If you’ve ever wanted to run a bandwidth intensive command (for example downloading system updates) but limit how much of the available bandwidth it can actually use then trickle may be what you’re after. Simply install it using sudo apt-get install trickle and then you can use it with the following syntax trickle -d X -u Y command where X is download limit in KB/s, Y is the upload limit in KB/s and command is the process you want to start limited to these bandwidth constraints.

A nifty utility to limit CPU usage on Linux

If you want to run a command that you know is going to use quite a bit of CPU but you don’t want it to completely take over your system there is a really neat utility that can help you out. It’s called cpulimit and it does exactly what you think it would. The basic usage is this: cpulimit -l XX command where XX is the CPU % you want to limit the process to and command is the process you want to run.
Setting up Syncthing to share files on Linux

Setting up Syncthing to share files on Linux

Syncthing is a file sharing application that lets you easily, and securely, share files between computers without having to store them on a third party server. It is most analogous to BitTorrent Sync (BTS) but whereas BTS is somewhat undocumented and closed source, Syncthing is open source and uses an open protocol that can be independently verified. This is going to be a basic guide to configure Syncthing to sync a folder between multiple computers.

CoreGTK 3.10.2 Released!

The next version of CoreGTK, version 3.10.2, has been tagged for release today. Highlights for this release: This is a bug fix release. Corrected issue with compiling CoreGTK on OS X. CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software, licensed under the GNU LGPL. You can find more information about the project here and the release itself here.