Fine tuning Ubuntu 20.04 on Asus UX305FA laptop

Unfortunately Ubuntu doesn’t come configured perfectly out of the box for every laptop under the sun. For my laptop in particular (an Asus UX305FA) there are a few changes I’ve had to make repeatedly across multiple Ubuntu versions, so I figure it’s worthwhile to document them. Using PowerTop to improve idle power consumption. Install PowerTop […]

How to install NetBeans 8.1 on Ubuntu 16.04 with OpenJDK 8

I recently tried to install NetBeans 8.1 on my fresh installation of Ubuntu 16.04, and I ran in to some difficulties. The first of which is that OpenJDK cannot be easily found in the new Ubuntu Software application. To install OpenJDK 8, you will need to open terminal and use the command “sudo apt-get install […]

How fast is MD5?

I was having a conversation with some colleagues today on the topic of checksums. Someone was quoted as being able to hash a terabyte of data using MD5 in one minute. This is of course ludicrous for a single hard drive on a home computer, but I’m curious to see what it would take to […]

Compile GLFW on Ubuntu and fix “libglfw.so: cannot open” error

The usual method for building GLFW on Ubuntu from source is like so: make x11 sudo make x11-dist-install Assuming you’ve got the proper libraries installed for compiling, everything should go smoothly and the compiled libraries will be put in system directories. If you’re missing libraries needed to compile, try installing them with this command: sudo […]

Apply Nvidia overclock settings at startup on Linux

If you’ve tried experimented with Nvidia GPU overclocking on Linux using the nvidia-settings application, you’ll notice one pesky problem: the settings don’t stay set when you reboot. This is slightly annoying, and thankfully is easily fixed. Depending on your Linux distro, the settings can be applied at startup in one of a few ways. The […]

Teensy Development Setup Script for Ubuntu/Debian

It’s not exactly a challenge to set up your Linux box for developing on the Teensy, but it takes a precious few minutes that I’m sure anyone would like to save. So, I wrote a short script that takes care of the basic setup for you. This includes installing the gcc-avr package and associated C […]

Experiments with Ubuntu software RAID0

Ubuntu Linux uses the Mdadm utility to manage software raid devices. This isn’t as fast as having a hardware raid controller, but it’s certainly cheaper (free!) and more convenient. I had a few identical drives laying around, and I’m in the middle of building an HTPC so I figured this would be a good opportunity […]