Tag Archive: linux

Jun
23
2012

Thread-Safe Random Access to Zip Archives

Flow chart illustrating the logic employed by my ZLib extraction cache
Many games choose to store their resources in packages instead of shipping the potentially thousands of individual files directly. This is sometimes an attempt at tamper-proofing, but mostly it is about performance. Try copying a thousand 1 KiB files from one drive to another, then copy a single 1 MiB file on the same way …

Continue reading »

Apr
05
2010

VirtualBox on Headless Gentoo

The Logo of Sun's "VirtualBox" Virtualization Software
Being an adherent of Continuous Integration, I need a build machine that runs round the clock even when my workstation is turned off. As I’m running a small home server, this wouldn’t be an issue — if it weren’t for the fact that my home server runs Linux and 99% of my development happens in …

Continue reading »

Mar
31
2010

Installing TeamCity on Gentoo Linux

Screenshot of TeamCity in a browser, reachable under an https URL
If you haven’t heard of Continuous Integration yet, it’s the practice of setting up an automated system that rebuilds projects automatically whenever someone commits a new change to your source code repository. It ensures that whatever is in your repository builds and runs: automated builds usually involve compiling, running unit tests and packaging the installer. …

Continue reading »

Jan
22
2010

Mailing Lists with Couriermlm

Courier not only is an excellent mail server, it also ships with a mailing list manager that can be used to build mailing lists without relying on a third party provider (which usually has the bad habit of adding advertising text to the emails being forwarded). Here’s a small tutorial that explains how to set …

Continue reading »

Jan
07
2010

Integrating SpamAssassin into Courier

What happens when Spam is Filtered Late
Please excuse the current flurry of Linux articles. I’m moving servers and this is my way of writing notes to myself and possibly helping out others. Normal service will resume shortly 😉 This article is a follow-up to my guide on Installing Courier on Gentoo. As long as you have a working Courier installation on …

Continue reading »

Jan
06
2010

Installing Courier on Gentoo

Using PuTTY to deliver an Email to an SMTP server
On my previous system, I had used qmail (netqmail actually, which is qmail with some patches). Qmail is moderately difficult to set up and in its 3 years lifespan on my system, it has broken down on several occasions. That’s why I decided to use another mail server when I moved my domains to a …

Continue reading »

Dec
31
2009

Installing wTorrent on Gentoo

The main screen of wTorrent showing an overview of downloading torrents
If you want to download torrents on your Linux system, there are several clients to choose from. One of the nicest and fastest clients is rTorrent. It is full-featured, supports encryption, dynamic host table exchange and achieves fantastic download speeds. But its best feature probably is that it isn’t bound to any windowing toolkit. You …

Continue reading »

Dec
24
2009

Aligning an SSD on Linux

Illustration of a sector on a hard drive
I’ve got a small home server with a software RAID-5 for storing my files. It also runs a few virtual machines and acts as a NAT router for internet access. Nothing expensive, just some Frankensteinian patchwork built from old hardware left over when I upgraded my workstation. Nevertheless, I granted it a brand new Intel …

Continue reading »

Social Widgets powered by AB-WebLog.com.