Blog Archives

How to silence an Odroid XU4

Odroid XU4 fan modI love these little single-board computers. They’re small, cheap, energy efficient, powerful, extremely versatile, have several digital and analog I/Os and… generate the fan noise from hell! In this tutorial I will demonstrate how I modded my Odroid XU4 to make it (almost) unhearable.

Read the rest of this entry

How to add a hard disk to hddtemp and read the temperature is an application for reading the temperature sensor of hard disks with S.M.A.R.T support. In case the software doesn’t recognize your hard disks sensor, but you are sure that your disk has one and is also S.M.A.R.T enabled, you can manually add the correct parameters for your disk to the hddtemp database. I will show this based on my INTEL 530 Series mSATA Solid-State drive in the second part of this post, .
Read the rest of this entry

How to enable and use Wake on LAN this article I will describe how to enable Wake-on-LAN (WOL) and how to use it to start-up a system remotely. In order to use Wake-on-LAN your systems hardware and network driver needs to actually support this technology. You will also need to know the MAC address of the systems ethernet card.
Read the rest of this entry

How to mark books as read in Calibre

How to mark books as read in CalibreIn this article I will describe how to mark/flag books you have already read in Calibre. Calibre is probably one of the best open source E-book library management application out there. It comes with many great tools and features and it’s easy to customize. By default there is no prebuild possibility to mark books you have already read in your library, but that’s where Calibres possibilities of customization come in handy. You can achieve this by simply adding a new column to your library. Just follow these simple steps:
Read the rest of this entry

How to stream multiple TV channels with a single DVB-T tuner using VLC

DVB-T (Digital Video Broadcasting – Terrestrial) is the European-based digital terrestrial television broadcast transmission standard. The system transmits video, audio and data streams encoded in a MPEG transport stream which can be decoded by different types of receiver cards, boxes or USB sticks. Every broadcast channel with its video, audio and data stream is multiplexed into a MPEG program stream and one or more of these are multiplexed into a MPEG transport stream which is then transmitted on a single frequency. So basically your tuner card/box/stick is receiving multiple broadcast channels on a single frequency at once and your tuner software selects the program stream you intend to watch or record. In this article I will explain how you can demultiplex the transport stream and watch or record multiple broadcast channels at the same time with a single tuner. Read the rest of this entry

How to install Slackware ARM on a Raspberry Pi

A few days ago I got my Raspberry Pi and I had to decide which OS I install. I like Slackware and decided to give Slackware ARM (formerly ArmedSlack) a try. It was surprisingly easy to install it.
The first step was to download the Slackware ARM installer and copy it to the SD card.
Download installer:

$ wget

Write the installer to SD card:

$ xz -dc raspi-slack-installer_01Aug12.img.xz | dd of=[device] bs=65536
Read the rest of this entry

How to migrate from initscripts to systemd on Archlinux

In this how to I will describe how to migrate from initscripts to the “new” systemd init system on Archlinux. Initscripts will still work, but it is recommended to switch completely to systemd.

1. Update and installation
2. Migration and configuration
3. Optional improvements
4. Useful commands
5. Troubleshooting
Read the rest of this entry

How to set up a small rule set for iptables

In this how-to I will give you an introduction to iptables and show you how to set up a small rule set for iptables. If you want more detailed information I recommend the man page of iptables (its great).

This post is deprecated

I wrote an updated version: click here

1. Basic informations
2. Chain policies
3. Setting port rules
4. Saving rules
Read the rest of this entry