Sam's Blog

10 Things To Do After Installing Linux

Posted on 28 Sep 2016

Welcome to Linux!

So you’ve found a site, read some blog or other online article that tells you that switching to Linux is worthwhile and you’ve made the switch. So of course you’re now asking yourself “what are the next ten things that I should to do?” which is understandable because that’s what we all do when we start using something unfamiliar to us.


Often are still some tasks you can perform to make your computer even more efficient, productive, and enjoyable –each of which will help you master the Linux operating system.

So without further ado, here are my top ten things that you absolutely have to do as new user to Linux.

Read More →

Extending the Ubuntu Icon Spec.

Posted on 29 Apr 2016

So you have a new Ubuntu application, you’ve built it in QML with the Ubuntu SDK and now you’re going to give your app a brand shiny new icon? But you go and visit the official documentation and you go “where do I start? How do I make an icon?” Well, you’re kind of out of luck.

Read More →

Lenovo ThinkPad T460s Review

Posted on 25 Apr 2016

To replace my aging and broken ThinkPad E Series (the cheaper and plastic-er ThinkPad), getting the latest and greatest in ThinkPad was decidedly the best course to go. After much deliberation, the T460s was my choice. So after a couple weeks with it, here is my review.

ThinkPad T460s

Read More →

Deploying an IRC Server on Ubuntu

Posted on 09 Apr 2016

For fun, and mostly because I can, I deployed an IRC Network on my home server and I thought I’d write up the experience and steps of doing just that.

Screenshot of IRC Client

IRC Server with InspIRCd

Despite the punny name, InspIRCd appeared to be the simplest open source solution to deploying your own IRC server, since a package for it is in the Ubuntu repositories –you don’t have to faff around with compiling from source.

Read More →

A DIY Linux Minecraft Server

Posted on 27 Oct 2015

Minecraft Grass Block

Since I have a local server already running, I’ve set it up to run Minecraft so I can play (usually with my nephew) at home and not worry about keeping the world on my laptop or another computer.

I’ve designed this instruction set for a modular setup, allowing for one or more instances of a Minecraft server to run on one machine without much duplication.

Read More →