Installing CyanogenMod on HTC Sensation

After using the stock Android ICS that came with my Sensation for a couple of years and getting fed up with it crashing and being slow all the time, I decided to try out the CyanogenMod (CM) everyone was talking about. When I started with this endeavour, I was a bit overwhelmed by the amount of incoherent/incomplete resources all around. In this post, I’ll try to summarise the steps necessary to install it in a more human way to help others achieve the same goal.

HTC Sensation and the material design of CM 12
HTC Sensation and the material design of CM 12

Continue reading Installing CyanogenMod on HTC Sensation

CPU frequency scaling in Ubuntu

Changing CPU frequencies can be interesting to measure certain energy efficiency aspects. To manually change the CPU frequency in Ubuntu, first install cpufrequtils to get the additional commands:

sudo apt-get install cpufrequtils

See the available CPU frequencies, the current frequency and governor per core.

Continue reading CPU frequency scaling in Ubuntu

Texlipse on Ubuntu and OS X

As I wanted to access my Eclipse workspace (synced over Dropbox) from both Ubuntu and OS X, I had to make some additional configuration in order for Texlipse to work. I will explain this procedure in short.

LaTeX executables that come with BasicTeX or MacTeX bundles (links and descriptions) in OS X are installed in a weird path, but this folder is symlinked to /usr/texbin. In Linux they are of course in /usr/bin. The easiest way to overcome this is to make a similar symlink in Linux:

$ sudo ln -s /usr/bin /usr/texbin

and after you’re done simply set /usr/texbin as the bin directory of the TeX distribution in Texlipse preferences – Builder Settings, as is described here.

Half way there, just need to set the previewer…

Continue reading Texlipse on Ubuntu and OS X