|
Written by Markus Ewald
|
|
Thursday, August 19 2010 11:45 |
|
Last Friday (and I only now notice it was Friday the 13th :D) my screen stopped
working. I dismantled it and found some bad capacitors, then decided to do a small
foto story showing my attempt to get it working again:
My Screen went
Dark :-(.
Today the electronics components I ordered arrived and I could finally replace
those capacitors I found to be broken last time.
Soldering in the new capacitors was surprisingly easy. I remember that when I
did this in my childhood, I spread solder everywhere except where I wanted it to ;)
|
|
Written by Markus Ewald
|
|
Friday, August 13 2010 21:17 |
|
Earlier this year, one of my monitors started behaving strangely
each time it was turned on the first time for the day. The image
would flicker on and off, first very slow, maybe twice a second,
then faster and faster still until it displayed a permanent and
stable image.
Over time, things got worse. First it would take just a few seconds,
then two months later, the scree would stay black for minutes
before the now familiar flickering started and the display settled.
This morning, the display just remained black.
Some googling revealed the likely cause: bad capacitors. Between
1999 and 2007, many electronic parts were sold with bad capacitors
because, at least that's a popular story, one Taiwanese company had
obtained the knowledge to build electrolytic capacitors via espionage,
but the informations were incomplete and the electrolyte was missing
and certain agent that prevented the hydrogen from escaping.
Whatever the reason, my TFT's production date falls into the problematic
range and symptoms are similar to things other people reported. So I
went ahead and tried to take a look at the thing, documenting each step
with my camera.
|
|
Written by Markus Ewald
|
|
Monday, April 05 2010 17:51 |
|
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 Windows. So I use
virtualization to run a small Windows system on top of my home server.
In the past I used VMware
for this job. VMware worked well for me and performance was quite good,
but now that I've switched to a fully headless system, I noticed that
the vmware-server
package pulls in most of the X11 libraries -
which I'm not particularly keen on having on my system due to their
compile times.
So I went shopping for some alternatives. KVM
sounded interesting (and was the leanest virtualization solution
I could find), but the Gentoo Wiki stated that Windows didn't work
in qemu with recent kernels, so I went looking on - and found
VirtualBox. This article
explains how to set up VirtualBox on a headless Gentoo system.
|
|
Written by Markus Ewald
|
|
Wednesday, March 31 2010 21:02 |
|
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.
To do continuous integration, you need a tool that monitors your source code
repository and starts the builds - a continuous integration server. My weapon
of choice is TeamCity, a free CI server
written in Java with first-class support for .NET and its toolchain
(like NAnt, NUnit,
NCover or PartCover).
TeamCity is pretty easy to deploy - the Windows package has an installer
which leaves you with a fully working server after just a few clicks and even
the Linux package is pretty simple to deploy: Download, unzip, run
runAll.sh and you're done. To properly integrate it into a Linux
server (so it will come back up after rebooting and can be reached via HTTP
without having to run either Apache or TeamCity on a non-standard port),
you'll need to run your own Tomcat server.
This guide will tell you how to do it!
|
|
Written by Markus Ewald
|
|
Thursday, January 21 2010 18:20 |
|
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 up a new mailing list
using couriermlm.
|
|
Written by Markus Ewald
|
|
Thursday, January 07 2010 21:06 |
|
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
your system, there should be no issues following this guide.
Running a mail server without some kind of spam filtering is just insane these
days. SpamAssassin is a nice solution, especially
if you run SpamAssassin during the SMTP transaction to reject spam while it is
being uploaded to your server.
|
|
Written by Markus Ewald
|
|
Wednesday, January 06 2010 20:28 |
|
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 different system.
Because the Courier IMAP server has never let
me down before, I decided to give the Courier Mail Server a chance. Lots of
people are using Courier IMAP to access their mail but Exim,
Postfix or Qmail to accept incoming emails.
Even the Gentoo Wiki contains various
HowTos for these combinations, but not a single one for a homogenous Courier
setup. After trying out Courier, I don't see why, so this is my attempt to rectify
the situation (and to remember what needs to be done for the next time I'm moving
my domains to another system!)
|
|
Written by Markus Ewald
|
|
Thursday, December 31 2009 19:23 |
|
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
can install one of its GUI frontends to manage it on your fancy KDE 4 desktop machine,
but you can also run it on a headless system and manage torrent from a text-only
console. And if you happen to run it on a home server like me, there's
wTorrent, a beaufitful AJAX-driven
web frontend that allows you to manage your torrents in your browser.
Installing wTorrent isn't the easiest thing to do, so, as when I tried to
get the best
out of my SSD, I decided to write this small article explaining how to do it.
I'm using Gentoo Linux, but it shouldn't be too hard to
apply this article to another Linux distribution.
|
|
Written by Markus Ewald
|
|
Thursday, December 24 2009 20:38 |
|
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 X25-M SSD last week.
Did I mention that this server is running Gentoo Linux? I thought this would be
a good time to do a fresh install and get everything right that might have gone wrong
the first time. Besides, installing Linux always is an interesting (and masochistic)
experience, especially when your chosen distribution has no installer :)
Because getting my partitions and file systems aligned also proved to be difficult
task, I thought why not make a small article out of this!
|
|
Written by Markus Ewald
|
|
Wednesday, September 30 2009 19:58 |
|
In just two days, "Risen" will be on the store
shelves. Risen is the inofficial child to the excellent Gothic series, a trilogy
of role-playing games produced by german developer Piranha Bytes.
Because of this special opportunity, allow me to revel in ancient times and take a look back
at the series' previous games. I have played all parts so far, including all add-ons, with
the exception of the publisher's cannibalization attempt that is "Forsaken Gods" (which means
I played exactly one Add-On, "Night of the Raven" :P).
In my opinion, no other game can compare to this series, no Elder Scrolls, no Baldur's Gate
and no Fallout. Read on to find out why I'm so addicted to the Gothic series :)
|
|