<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>planet lisas</title>
	<link rel="self" href="http://lisas.de/atom.xml"/>
	<link href="http://lisas.de/"/>
	<id>http://lisas.de/atom.xml</id>
	<updated>2010-09-02T22:42:05+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-09-01</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-09-01</id>
		<updated>2010-09-01T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-09-01, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-08-11 [verlegt]</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-08-11 [verlegt]</id>
		<updated>2010-08-11T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-08-11, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A New Order</title>
		<link href="http://lisas.de/~adrian/?p=722"/>
		<id>http://lisas.de/~adrian/?p=722</id>
		<updated>2010-07-19T09:09:25+00:00</updated>
		<content type="html">&lt;p&gt;A few weeks ago I upgraded the hard disk in my notebook from 160GB to 250GB. I copied the whole hard disk using &lt;em&gt;dd&lt;/em&gt; from the old drive to the new drive. I still had to change the partition layout to use the new space. So I downloaded the &lt;em&gt;gparted&lt;/em&gt; live CD, booted it and discovered that I was not able to move an extended partition using &lt;em&gt;gparted&lt;/em&gt;. I have the following partitions:&lt;/p&gt;
&lt;pre&gt;/dev/sda1          7  HPFS/NTFS
/dev/sda2          7  HPFS/NTFS
/dev/sda3   *     83  Linux
/dev/sda4          5  Extended
/dev/sda5         83  Linux&lt;/pre&gt;
&lt;p&gt;My plan was to increase the Windows partitions as well as the Linux partitions. To increase the size of &lt;tt&gt;/dev/sda2&lt;/tt&gt; I had to move&lt;tt&gt; /dev/sda3&lt;/tt&gt; and &lt;tt&gt;/dev/sda4&lt;/tt&gt;. I was not able, however, using &lt;em&gt;gparted&lt;/em&gt;, to move &lt;tt&gt;/dev/sda4&lt;/tt&gt;. So I decided that I had to make a backup of &lt;tt&gt;/dev/sda5&lt;/tt&gt;, then delete it (and &lt;tt&gt;/dev/sda4&lt;/tt&gt;), move &lt;tt&gt;/dev/sda3&lt;/tt&gt; and increase the size of &lt;tt&gt;/dev/sda2&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;Therefore I booted a Fedora installation DVD in the rescue mode and made a backup of &lt;tt&gt;/dev/sda5&lt;/tt&gt;:&lt;/p&gt;
&lt;pre&gt;dd if=/dev/sda5 bs=65536 | ssh adrian@backup-server &quot;dd of=sda5.img bs=65536&quot;&lt;/pre&gt;
&lt;p&gt;Then I booted the &lt;em&gt;gparted&lt;/em&gt; live CD and deleted &lt;tt&gt;/dev/sda5&lt;/tt&gt; and &lt;tt&gt;/dev/sda4&lt;/tt&gt;, moved &lt;tt&gt;/dev/sda3&lt;/tt&gt; and increased the size of &lt;tt&gt;/dev/sda2&lt;/tt&gt;. After that I created a new extended partition (&lt;tt&gt;/dev/sda4&lt;/tt&gt;) and created &lt;tt&gt;/dev/sda5&lt;/tt&gt; using the remaining space. After gparted finished I booted the Fedora installation DVD again in the rescue mode and restored the backup:&lt;/p&gt;
&lt;pre&gt;ssh adrian@backup-server &quot;dd if=sda5.img bs=65536&quot; | dd of=/dev/sda5 bs=65536&lt;/pre&gt;
&lt;p&gt;At the end of the operation I booted my system and was happy that it still worked. Now I still had to resize the encrypted partition. This was pretty easy:&lt;/p&gt;
&lt;pre&gt;cryptsetup resize luks-&amp;lt;uuid&amp;gt;
pvresize /dev/mapper/luks-&amp;lt;uuid&amp;gt;&lt;/pre&gt;
&lt;p&gt;Before doing the &lt;em&gt;lvresize&lt;/em&gt; I checked the available extends with &lt;em&gt;vgdisplay&lt;/em&gt; and used that number in the following &lt;em&gt;lvresize&lt;/em&gt; command:&lt;/p&gt;
&lt;pre&gt;lvresize -l +16449 /dev/mapper/vg_dcbz-lv_root
resize2fs /dev/mapper/vg_dcbz-lv_root&lt;/pre&gt;
&lt;p&gt;And that was already it. It took some time (maybe 4 hours), but everything finished without any problems. To make sure everything finished without any problems I forced a &lt;em&gt;fsck&lt;/em&gt; (&lt;tt&gt;touch /forcefsck; reboot&lt;/tt&gt;).&lt;/p&gt;
&lt;p&gt;Before:&lt;/p&gt;
&lt;pre&gt;Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_dcbz-lv_root
                       74G   69G  1.4G  99% /&lt;/pre&gt;
&lt;p&gt;After:&lt;/p&gt;
&lt;pre&gt;Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_dcbz-lv_root
                      137G   69G   62G  53% /&lt;/pre&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-07-14 [verlegt]</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-07-14 [verlegt]</id>
		<updated>2010-07-14T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-07-14, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Deploy own Root CA Certificates in Firefox</title>
		<link href="http://lisas.de/~patrick/blog/?p=227"/>
		<id>http://lisas.de/~patrick/blog/?p=227</id>
		<updated>2010-07-12T16:06:08+00:00</updated>
		<content type="html">&lt;p&gt;Companies sometimes do not want to sign their intranet-webserver X509 certificates through a &lt;a href=&quot;http://en.wikipedia.org/wiki/Certificate_authority&quot;&gt;Certificate Authority&lt;/a&gt; like &lt;a href=&quot;http://www.verisign.com/&quot;&gt;VeriSign&lt;/a&gt; or &lt;a href=&quot;http://www.thawte.com/&quot;&gt;Thawte&lt;/a&gt; to save costs.&lt;br /&gt;
Firefox comes with some CAs included, but it looks like there is no easy way to distribute your own CA to your users. &lt;/p&gt;
&lt;p&gt;Today I made some tests with &lt;a href=&quot;http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html&quot;&gt;certutil&lt;/a&gt; and got a promising solution by distributing an own &lt;em&gt;cert8.db&lt;/em&gt; file in&lt;em&gt; /etc/firefox&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cd /tmp&lt;br /&gt;
# retrieve all CA you wish to make available to your users&lt;br /&gt;
wget http://pki.example.com/Root-CA-base64.crt&lt;br /&gt;
wget http://pki.example.com/&amp;#8230;-base64.crt&lt;br /&gt;
&amp;#8230;.&lt;/p&gt;
&lt;p&gt;# install certutil&lt;br /&gt;
apt-get install libnss3-tools&lt;br /&gt;
# Create new certificate and key databases.&lt;br /&gt;
# only cert8.db is important for your users&lt;br /&gt;
mkdir tmp&lt;br /&gt;
certutil -N -d tmp/&lt;br /&gt;
# Insert CAs into cert8.db&lt;br /&gt;
for i in *crt ; do  certutil -A -n &amp;#8220;$i&amp;#8221; -t &amp;#8220;CT,c,c&amp;#8221; -d tmp/ -i  &amp;#8220;$i&amp;#8221; ; done&lt;br /&gt;
chmod a+r tmp/cert8.db&lt;br /&gt;
cp tmp/cert8.db /etc/firefox-3.5/profile/cert8.db&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Unfortunately this solution only works for users not having already a firefox profile in their home. A workaround could be to iterate over all user homes and modify directly the profile folders with certutil.&lt;br /&gt;
If you know better ways to distribute a custom root CA certificate, please let me know!&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Archaeology</title>
		<link href="http://lisas.de/~adrian/?p=717"/>
		<id>http://lisas.de/~adrian/?p=717</id>
		<updated>2010-07-11T10:54:12+00:00</updated>
		<content type="html">&lt;p&gt;If I remember it correctly my server at home (file-server, print-server, router, &amp;#8230;) has been installed a long time ago using Red Hat Linux 8.0. Since the initial installation I have done live upgrades using &lt;em&gt;rpm&lt;/em&gt;, &lt;em&gt;apt-get&lt;/em&gt; or &lt;em&gt;yum&lt;/em&gt; to its current version (Fedora 11). Now I just started doing a live upgrade using &lt;em&gt;yum &lt;/em&gt;to Fedora 13 and I got an interesting dependency problem:&lt;/p&gt;
&lt;pre&gt;--&amp;gt; Finished Dependency Resolution
lilo-21.4.4-26.i386 from installed has depsolving problems
 --&amp;gt; Missing Dependency: mkinitrd &amp;gt;= 3.4.7 is needed by package lilo-21.4.4-26.i386 (installed)&lt;/pre&gt;
&lt;p&gt;It seems I still have an unused version of &lt;em&gt;lilo&lt;/em&gt; installed on my system and now that &lt;em&gt;mkinitrd&lt;/em&gt; has been replaced &lt;em&gt;yum&lt;/em&gt; starts complaining. The &lt;em&gt;lilo&lt;/em&gt; package is from 2004 and has also been installed in 2004 (according to the &lt;em&gt;RPM&lt;/em&gt; database). It is the oldest package on my system but now it has to go.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">New Toy</title>
		<link href="http://lisas.de/~hauser/wp/?p=71"/>
		<id>http://lisas.de/~hauser/wp/?p=71</id>
		<updated>2010-06-25T13:50:48+00:00</updated>
		<content type="html">&lt;p&gt;Since my boss told me to reduce my overtime I&amp;#8217;ve ordered a new toy to compensate the lack of work.&lt;br /&gt;
&lt;a href=&quot;http://www.pcengines.ch/alix2d13.htm&quot;&gt;&lt;img src=&quot;http://lisas.de/~hauser/images/wp_005_unpacked_alix.png&quot; alt=&quot;Alix unpacked&quot; /&gt; &lt;/a&gt;&lt;br /&gt;
Currently I&amp;#8217;m installing the system based on &lt;a href=&quot;http://wiki.ubuntuusers.de/Alix&quot;&gt;this&lt;/a&gt; description. Main idea is to get rid of the loud, big and of course power consuming solution I currently use as internet gateway and print server. &lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">S60 – new line in Stuttgart</title>
		<link href="http://lisas.de/~patrick/blog/?p=222"/>
		<id>http://lisas.de/~patrick/blog/?p=222</id>
		<updated>2010-06-14T18:04:21+00:00</updated>
		<content type="html">&lt;p&gt;Today the new &lt;a href=&quot;http://www.s-bahn-region-stuttgart.de/index.php?activeMenu=20&amp;activeMenuSub=75&amp;language=de&quot;&gt;S60&lt;/a&gt; line started and I tested it. It is as fast as with the bus, but I am now not longer dependent on the bus (the last bus to my work drives 8:45am)&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-06-02</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-06-02</id>
		<updated>2010-06-02T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-06-02, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Floppies Revisted</title>
		<link href="http://lisas.de/~alex/?p=147"/>
		<id>http://lisas.de/~alex/?p=147</id>
		<updated>2010-05-22T13:29:09+00:00</updated>
		<content type="html">&lt;p&gt;Last weekend I upgraded most of my home systems to run &lt;a href=&quot;https://wiki.ubuntu.com/LucidLynx&quot;&gt;Lucid Lynx&lt;/a&gt;. From the software point of view everything went pretty smoothly and I am really happy so far. I like the new look which is not surprising as I&amp;#8217;ve been using the &lt;em&gt;Dust&lt;/em&gt; theme prior to 10.04 and they are not very far apart. The new &lt;a href=&quot;http://en.wikipedia.org/wiki/Ubuntu_One&quot;&gt;Ubuntu One&lt;/a&gt; integration is an interesting way of trying to make Ubuntu sustainable, I do hope however that it will stay out of my way if I don&amp;#8217;t want to use it.&lt;/p&gt;
&lt;p&gt;I was close to downloading an album through Ubuntu One until they requested me to register my computer. This is something I do not want to do just to buy an album, so I stopped right there and resorted to the wonderful &lt;a href=&quot;http://code.google.com/p/clamz/&quot;&gt;clamz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Anyway, during the setup I had to realize that CD-Rs have become the floppies of 2010 &amp;#8211; not only capacity-wise but also regarding the reliability. I&amp;#8217;ve been having this problem with Ubuntu as well as Fedora setups: When you burn the CD-R just before running the setup on another machine with a different optical drive you will often get read errors at some point in time &amp;#8211; typically after being halfway through the setup process. This brings me to my request to the authors of Linux distribution setup procedures: If you cannot read a package from the CD please try downloading it from the Internet after asking the user whether it is OK to do so. I fixed one of the setups with a manual chroot onto the new root fs after modifying the &lt;em&gt;sources.list&lt;/em&gt;, on another machine I simply used the &lt;a href=&quot;https://help.ubuntu.com/community/Installation/MinimalCD&quot;&gt;mini iso&lt;/a&gt; which downloads eveything via the network.&lt;/p&gt;</content>
		<author>
			<name>Alexander K&amp;ouml;nig</name>
			<uri>http://lisas.de/~alex</uri>
		</author>
		<source>
			<title type="html">micCheck</title>
			<subtitle type="html">One Two, One Two</subtitle>
			<link rel="self" href="http://lisas.de/~alex/?feed=rss2"/>
			<id>http://lisas.de/~alex/?feed=rss2</id>
			<updated>2010-05-22T13:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Window Buttons (Minimize, Maximize, Close) issue in Ubuntu 10.04 LTS</title>
		<link href="http://lisas.de/~patrick/blog/?p=214"/>
		<id>http://lisas.de/~patrick/blog/?p=214</id>
		<updated>2010-05-12T20:01:08+00:00</updated>
		<content type="html">&lt;p&gt;Many users &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/532633&quot;&gt;complained&lt;/a&gt; about the arrangement of the windows button (minimize,maximze,close) in Ubuntu 10.04 LTS. To get the old behavior back a user would have to use&lt;br /&gt;
&lt;code&gt;gconftool-2 --set /apps/metacity/general/button_layout --type string &quot;menu:minimize,maximize,close&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;As I have to roll out Ubuntu 10.04 on several desktops I wanted to fix this &amp;#8220;bug&amp;#8221; globally on the whole system without modifying any user profiles. These two lines do the trick:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
echo '/apps/metacity/general/button_layout    &quot;menu:minimize,maximize,close&quot;' &gt; /usr/share/gconf/defaults/99_fix-menu&lt;br /&gt;
/usr/bin/update-gconf-defaults&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-05-05</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-05-05</id>
		<updated>2010-05-05T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-05-05, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">How do I get the last field of a line with cut?</title>
		<link href="http://lisas.de/~patrick/blog/?p=207"/>
		<id>http://lisas.de/~patrick/blog/?p=207</id>
		<updated>2010-04-19T22:16:22+00:00</updated>
		<content type="html">&lt;p&gt;Just reverse the order and return the first field!&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
echo a/b/c | rev | cut -d/ -f1 # results in &quot;c&quot;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
You could also use &lt;code&gt;awk -F/ '{ print $NF}'&lt;/code&gt; &lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-04-07</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-04-07</id>
		<updated>2010-04-07T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-04-07, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Kellerdieb</title>
		<link href="http://lisas.de/~hauser/wp/?p=69"/>
		<id>http://lisas.de/~hauser/wp/?p=69</id>
		<updated>2010-04-05T16:21:00+00:00</updated>
		<content type="html">&lt;p&gt;Sorry for the German title, but the translated one I did not like. Someone has stolen my partition in the basement. Not just some things from it. My complete partition is taken over by someone else. When I recently went down to put my suitcase I could not find my partition any more. The place did not look like before any more. After some searching it turned out that someone has broken my lock, filled my partition with his things, put paper on the inside of the metal grid (that&amp;#8217;s why it looked completely different) and put a new lock. So now I have a partition with someone else&amp;#8217;s things any my flat full of things.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Cluster Installation Finished</title>
		<link href="http://lisas.de/~adrian/?p=707"/>
		<id>http://lisas.de/~adrian/?p=707</id>
		<updated>2010-04-02T08:57:25+00:00</updated>
		<content type="html">&lt;p&gt;The hardware of &lt;a href=&quot;http://lisas.de/~adrian/?p=676&quot;&gt;our cluster&lt;/a&gt; is finally installed and ready. All 180 compute nodes (almost) are ready, Infiniband is working and the &lt;a href=&quot;http://www.lustre.org/&quot;&gt;lustre&lt;/a&gt; is mounted.&lt;/p&gt;
&lt;p&gt;First Infiniband benchmarks gave us results of about 23 GBit/s which is the expected bandwidth with our QDR network.&lt;/p&gt;
&lt;p&gt;As a mirror admin I am bit frustrated that i cannot use the big filesystem which is mounted on every compute node for my mirror server:&lt;/p&gt;
&lt;pre&gt;172.31.100.222@o2ib,172.30.100.222@tcp:172.31.100.221@o2ib,172.30.100.221@tcp:/lprod
                       29T  819M   28T   1% /lustre/ws1&lt;/pre&gt;
&lt;p&gt;Now I still need to install the frontend servers. One is used for the users to log in and submit jobs and the other will contain the grid software as this cluster wil be part of the &lt;a href=&quot;http://www.bw-grid.de/&quot;&gt;bwGRiD&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Suspend to disk with Ubuntu 9.10</title>
		<link href="http://lisas.de/~patrick/blog/?p=203"/>
		<id>http://lisas.de/~patrick/blog/?p=203</id>
		<updated>2010-03-18T09:52:07+00:00</updated>
		<content type="html">&lt;p&gt;I had problems using suspend to disk. It worked after adding &lt;code&gt;GRUB_CMDLINE_LINUX=&quot;resume=/dev/sda6&quot; #the name of my swap partition &lt;/code&gt;  to &lt;code&gt;/etc/default/grub&lt;/code&gt; and running &lt;code&gt;update-grub2&lt;/code&gt;&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">28th Open Grid Forum</title>
		<link href="http://lisas.de/~adrian/?p=705"/>
		<id>http://lisas.de/~adrian/?p=705</id>
		<updated>2010-03-14T18:29:18+00:00</updated>
		<content type="html">&lt;p&gt;Starting tomorrow (2010-03-15), I will be at the&lt;a href=&quot;http://www.ogf.org/OGF28/&quot;&gt; 28th Open Grid Forum (OGF28)&lt;/a&gt; in Munich for four days.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-03-03</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-03-03</id>
		<updated>2010-03-03T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-03-03, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html"></title>
		<link href="http://ftp-stud.hs-esslingen.de/info/"/>
		<id>http://ftp-stud.hs-esslingen.de/info/2010-02-26 00:00</id>
		<updated>2010-02-26T00:00:00+00:00</updated>
		<content type="html">This server will not be reachable tomorrow (Saturday 2010-02-27) due to campus wide network changes for at least 8 hours.</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://ftp-stud.hs-esslingen.de/info/</uri>
		</author>
		<source>
			<title type="html">ftp-stud.hs-esslingen.de</title>
			<subtitle type="html">News about ftp-stud.hs-esslingen.de</subtitle>
			<link rel="self" href="http://ftp-stud.hs-esslingen.de/info/rss.php4"/>
			<id>http://ftp-stud.hs-esslingen.de/info/';
		echo &quot;\n&quot;;
                echo $date;
                echo '</id>
			<updated>2010-09-02T22:42:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">80 Nodes Up And Running</title>
		<link href="http://lisas.de/~adrian/?p=703"/>
		<id>http://lisas.de/~adrian/?p=703</id>
		<updated>2010-02-23T13:14:18+00:00</updated>
		<content type="html">&lt;p&gt;80 compute nodes from &lt;a href=&quot;http://lisas.de/~adrian/?p=676&quot;&gt;our cluster&lt;/a&gt; are up and running. We are now waiting for more switches and the filesystem servers to finally get the complete cluster (with all compute nodes) operational. To get the remaining nodes operational all I have to do is to add their MAC address to a file and with the magic of some scripts everything else is configured automatically. Unfortunately it all depends on the missing ethernet switches which should arrive any day now.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">802.1x &amp;amp; EAP-TLS: Alert (Level: Fatal, Description: Unexpected Message)</title>
		<link href="http://lisas.de/~patrick/blog/?p=147"/>
		<id>http://lisas.de/~patrick/blog/?p=147</id>
		<updated>2010-02-22T23:33:34+00:00</updated>
		<content type="html">&lt;p&gt;Today we achieved to connect to our corporate WLAN (802.1x / EAP-TLS). Normally certificates are only issued to our Windows Users but with help of our IT Department we got certificates for our linux machines. My colleagues tried it several times but it didn&amp;#8217;t work with &lt;a href=&quot;http://projects.gnome.org/NetworkManager/&quot;&gt;networkmanager&lt;/a&gt; neither with &lt;a href=&quot;http://hostap.epitest.fi/wpa_supplicant/&quot;&gt;wpasupplicant&lt;/a&gt;. The last days I had the &amp;#8220;chance&amp;#8221; to try myself. I started wpasupplicant together with wireshark. After sending &lt;a href=&quot;http://en.wikipedia.org/wiki/Transport_Layer_Security#Client-authenticated_TLS_handshake&quot;&gt;Client Hello&lt;/a&gt; to our accesspoint (connected to a radius server) , it returned an error message:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Alert (Level: Fatal, Description: Unexpected Message)
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The fatal alert &lt;a href=&quot;http://www.openssl.org/docs/ssl/SSL_alert_type_string.html#RETURN_VALUES&quot;&gt;Unexpected Message&lt;/a&gt; &amp;#8220;should never be observed in communication between proper implementations&amp;#8221;. The server did not want to see my my certificates and stopped talking to me immediately. After comparing Client Hello bit-by-bit with &lt;a href=&quot;http://www.ietf.org/rfc/rfc2246.txt&quot;&gt;RFC 2246&lt;/a&gt;, I hit on the SessionTicket TLS Extension (defined in &lt;a href=&quot;http://tools.ietf.org/html/rfc4507&quot;&gt;RFC 4507&lt;/a&gt;) sent by my client:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Ethernet II&lt;br /&gt;
802.1X Authentication&lt;br /&gt;
    Extensible Authentication Protocol&lt;br /&gt;
        Secure Socket Layer&lt;br /&gt;
            SSL Record Layer: Handshake Protocol: Client Hello&lt;br /&gt;
                Handshake Protocol: Client Hello&lt;br /&gt;
&amp;#8230;.&lt;br /&gt;
                    Compression Methods Length: 2&lt;br /&gt;
                    Compression Methods (2 methods)&lt;br /&gt;
                  &lt;strong&gt;  Extensions Length: 4&lt;br /&gt;
                    Extension: SessionTicket TLS&lt;br /&gt;
                        Type: SessionTicket TLS (0&amp;#215;0023)&lt;br /&gt;
                        Length: 0&lt;br /&gt;
                        Data (0 bytes)&lt;/strong&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I was asking myself what would happen if I would remove this Extension from the Client Hello so it would look like a old-fashioned  RFC2246 datagram? To accomplish this I downloaded the openssl sourcecode with &lt;em&gt;apt-get source openssl&lt;/em&gt;, removed &lt;em&gt;enable-tlsext&lt;/em&gt; from &lt;em&gt;rules/debian&lt;/em&gt; and rebuilt the code with &lt;em&gt;make -f debian/rules&lt;/em&gt; (I didn&amp;#8217;t want to install it).&lt;br /&gt;
I started wpasupplicant with &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;LD_LIBRARY_PATH=~/openssl-0.9.8g/ wpa_supplicant -d -i wlan0 -Dwext -c WLAN.conf&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;and it worked! The TLS Extension is not sent by my client and in wireshark the response from the accesspoint looks now like a well formed &lt;em&gt;Server Hello&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;  TLSv1&lt;br /&gt;
Certificate, Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted Handshake Mess&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Conclusion: I am now sure that the server handles the Client Hello wrong. RFC2246 describes in its &amp;#8220;Forward compatibility&amp;#8221; note: &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;In the interests of forward compatibility, it is permitted for a client hello message to include extra data after the compression methods. This data must be included in the handshake hashes, but must otherwise be ignored.&lt;/p&gt;&lt;/blockquote&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Installing [K|U]buntu with one line?</title>
		<link href="http://lisas.de/~patrick/blog/?p=139"/>
		<id>http://lisas.de/~patrick/blog/?p=139</id>
		<updated>2010-02-15T15:41:44+00:00</updated>
		<content type="html">&lt;p&gt;Just use &lt;code&gt;aptitude --with-recommends install [k]ubuntu-desktop&lt;/code&gt; !&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">RAID 1 Shrinking</title>
		<link href="http://lisas.de/~adrian/?p=689"/>
		<id>http://lisas.de/~adrian/?p=689</id>
		<updated>2010-02-11T16:29:02+00:00</updated>
		<content type="html">&lt;p&gt;I was not happy with the partitioning of one of the cluster infrastructure servers. It had a software RAID for &lt;tt&gt;/boot&lt;/tt&gt;, one for &lt;em&gt;swap&lt;/em&gt; and the rest was a big software RAID for &lt;tt&gt;/&lt;/tt&gt;. I should have used &lt;em&gt;LVM&lt;/em&gt; for &lt;tt&gt;/&lt;/tt&gt; for easy resizing, but I forgot and so I had to do it the hard way. I wanted to resize &lt;tt&gt;/dev/md2&lt;/tt&gt; which was used for &lt;tt&gt;/&lt;/tt&gt; and then use &lt;em&gt;LVM&lt;/em&gt; for the rest.&lt;/p&gt;
&lt;p&gt;First I had to resize the filesystem. Online shrinking is not supported for &lt;tt&gt;resize2fs&lt;/tt&gt; (at least I was not able to do it) and so I had to boot the CentOS 5.4 rescue system.&lt;/p&gt;
&lt;p&gt;After dropping to the shell of the rescue system (without mounting the filesystems) I copied a &lt;tt&gt;mdadm.conf&lt;/tt&gt; from a similar system to &lt;tt&gt;/etc&lt;/tt&gt; so that I would be able to start the RAIDs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;mdadm -A /dev/md0&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;mdadm -A /dev/md1&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;mdadm -A /dev/md2&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Only starting &lt;tt&gt;/dev/md2&lt;/tt&gt; would have be enough, but I wanted to make sure that everything is working as it is supposed to. Then, before running &lt;tt&gt;resize2fs&lt;/tt&gt;, I had to do a filesystem check:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;e2fsck -f /dev/md2 -C 0&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Next step was to actually shrink the filesystem and make it smaller than the desired final size:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;resize2fs /dev/md2 30G&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then I shrunk the RAID to about 40GB:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;mdadm  --grow /dev/md2 -z 40000000&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and after that I had to resize the filesystem again to use the 40GB:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;resize2fs /dev/md2&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At this point I mounted the filesystem to see if it actually worked and it looked good (and smaller). Now came the hard part; to use the remaining space I had to re-partition the disk. I started &lt;em&gt;fdisk&lt;/em&gt; and deleted the corresponding partitions and created at the same start point smaller partitions (42GB). This was the part were I was really worried about losing all my data which was fortunately backed up (of course). After I created the smaller partitions I tried to start &lt;tt&gt;/dev/md2&lt;/tt&gt; and it failed, saying that it could not find any RAID partitions.&lt;br /&gt;
I then tried to create the RAID again, hoping all data would be still available. I first created the RAID with only one device:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;mdadm --create /dev/md2 -n 2  -l 1 /dev/sdb3 missing&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This seemed to work and after mounting the new RAID I saw that all my files were still there. So the next step was to add the second device to the RAID with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;mdadm --manage -a /dev/md2 /dev/sda3&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At this point the RAID started to re-sync and 20 minutes later I was able to grow the RAID to the new partition size:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;mdadm  --grow /dev/md2 -z max&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Again I had to wait and before doing the final filesystem resize another filesystem check was necessary:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;e2fsck -f /dev/md2 -C 0&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;resize2fs /dev/md2&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And after &lt;em&gt;only&lt;/em&gt; two hours I finally had what I wanted. I rebooted the system and it came up with the smaller &lt;tt&gt;/&lt;/tt&gt; partition. I used the remaining space to create a new RAID (&lt;tt&gt;/dev/md3&lt;/tt&gt;) which will probably be used with &lt;em&gt;LVM&lt;/em&gt; if I ever need more space on this server in the future.&lt;/p&gt;
&lt;p&gt;Without having a backup I would have not done all the steps because I was not always sure it would actually work.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Flashing Maemo</title>
		<link href="http://lisas.de/~alex/?p=139"/>
		<id>http://lisas.de/~alex/?p=139</id>
		<updated>2010-02-10T08:35:26+00:00</updated>
		<content type="html">&lt;p&gt;Yesterday, I finally found the time to flash my &lt;a title=&quot;Shipping&quot; href=&quot;http://lisas.de/~alex/?p=123&quot;&gt;N900&lt;/a&gt; with &lt;a title=&quot;PR1.1&quot; href=&quot;http://wiki.maemo.org/Maemo_5/PR1.1&quot;&gt;the latest Maemo version PR1.1&lt;/a&gt;. I ran the &lt;a title=&quot;Flasher&quot; href=&quot;http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&quot;&gt;flasher&lt;/a&gt; software on a Fedora host and the process performed quickly without problems. After recovering my backup everything was back  to normal. Unfortunately I had no wifi available at the time, so when the backup recovery re-established the software setup, it downloaded ~50MB via UMTS which was somewhat unexpected.&lt;/p&gt;
&lt;p&gt;Most notably, the browser feels even snappier than before and I am very pleased that connecting to my &lt;a title=&quot;Open Source VPN&quot; href=&quot;http://openvpn.net/&quot;&gt;OpenVPN&lt;/a&gt; now also works over the UMTS/GPRS connection &amp;#8211; with the previous version I could join the VPN via WLAN only (and even &lt;a title=&quot;Patrick&quot; href=&quot;http://lisas.de/~patrick/blog/&quot;&gt;Patrick&lt;/a&gt; couldn&amp;#8217;t fix it). I also noted quite a few new packages in the repositories, so there are more hours of fun ahead&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>Alexander K&amp;ouml;nig</name>
			<uri>http://lisas.de/~alex</uri>
		</author>
		<source>
			<title type="html">micCheck</title>
			<subtitle type="html">One Two, One Two</subtitle>
			<link rel="self" href="http://lisas.de/~alex/?feed=rss2"/>
			<id>http://lisas.de/~alex/?feed=rss2</id>
			<updated>2010-05-22T13:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Just Like Three Weeks Ago</title>
		<link href="http://lisas.de/~adrian/?p=681"/>
		<id>http://lisas.de/~adrian/?p=681</id>
		<updated>2010-02-07T16:08:22+00:00</updated>
		<content type="html">&lt;p&gt;Yesterday (2010-02-06) &lt;a href=&quot;http://un.codiert.org/&quot;&gt;Benjamin&lt;/a&gt; and myself were again in &lt;a href=&quot;http://www.lech-zuers.at/&quot;&gt;Lech/Zürs&lt;/a&gt; snowboarding; just like &lt;a href=&quot;http://www.bloth.net/serendipity/index.php?/archives/416-Ausflug-ins-Weisse-...-schon-wieder!.html&quot;&gt;three weeks ago&lt;/a&gt;. Last time (2010-01-17) Pattrick and &lt;a href=&quot;http://www.bloth.net/serendipity/&quot;&gt;Torsten&lt;/a&gt; were also able to join. This time it was only Benjamin and me.&lt;/p&gt;
&lt;p&gt;The weather was similar to our last visit. Mostly cloudy with a few peeks of sunshine. This time, however, we had lots of new deep powder and it was freeriding time. Extremely exhausting but great fun.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mass unattended Linux installation with FAI</title>
		<link href="http://lisas.de/~patrick/blog/?p=113"/>
		<id>http://lisas.de/~patrick/blog/?p=113</id>
		<updated>2010-02-07T12:11:16+00:00</updated>
		<content type="html">&lt;p&gt;Me and my colleague are responsible for linux installations at our customer. In our scenario installations are complicated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We are not allowed to operate an own DHCP server. The corporate DHCP server does not allow us to modify the TFTP/NFS Server settings&lt;/li&gt;
&lt;li&gt;Our users/clients are not at our site which makes installations difficult: We have to go to our users or our users have to bring-in their client. The distance to our customers is high&lt;/li&gt;
&lt;li&gt;Users with different hardware (RAM, HD,&amp;#8230;) and different configuration (local users,&amp;#8230;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Finally we found a solution which allows us to do installations with &lt;a href=&quot;http://www.informatik.uni-koeln.de/fai/&quot;&gt;FAI&lt;/a&gt;. FAI is a tool for mass unattended Linux installation. FAI works well when your hardware and configuration is the same. As we have different clients we had to implement a hook for interactive configuration.&lt;br /&gt;
The picture shows our final installation procedure:&lt;a href=&quot;http://lisas.de/~patrick/blog/img/ablauf-eng.png&quot;&gt;&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://lisas.de/~patrick/blog/img/ablauf-eng.png&quot; title=&quot;FAI installation procedure&quot; class=&quot;alignnone&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We prepared an ISO file to allow our customers to remote boot an rescue system with SSH enabled. This ISO file does not have to be touched anymore as all configuration is stored on our servers. The user would only have to write this ISO (a dd-dump) to an USB stick, connect it with the client to be installed and power it on. The rescue system gets an IP with DHCP and uses a NFS export of our server as nfsroot. The kernel parameter &lt;em&gt;nfsroot=&lt;/em&gt; make sure it uses our NFS server. After booting the rescue system, the User gets a message with the actual IP and our telephone number. The user has to call us to start the installation procedure.&lt;/p&gt;
&lt;p&gt;We can then connect with ssh and the client IP.  As the nfsroot contains our public SSH keys we do not need any passwords. Our corporate DNS allows the use of dynamic DNS. It would also be possible to use a hostname to connect. Unfortunatelly the actual &amp;#8220;ipconfig&amp;#8221; in the ramdisk has not all DHCP features included and does not send its own hostname in the DHCPREQUEST. There exists already a &lt;a href=&quot;http://www.zytor.com/pipermail/klibc/2009-April/002406.html&quot;&gt;patch&lt;/a&gt;, but it is still not merged.&lt;br /&gt;
Before this &amp;#8220;rescue linux with nfsroot=&amp;#8221; solution we tried &lt;a href=&quot;http://etherboot.org/&quot;&gt;gPXE&lt;/a&gt; and a &lt;a href=&quot;http://support.etherboot.org/index.php?do=details&amp;task_id=27&quot;&gt;patch&lt;/a&gt; of me. It did do the DNS update, but gPXE has problems booting some NICs so we abandoned it.&lt;/p&gt;
&lt;p&gt;After log-in with ssh we start with preconfiguration of some individual items which would not make sense to configure them in our FAI repository: userid of the owner, install target (sda/sdb/&amp;#8230;.), encryption yes/no, size of the swappartition,&amp;#8230;&lt;br /&gt;
The config is written to &lt;em&gt;/tmp/fai/myvars.sh&lt;/em&gt;. Hooks and scripts can later access this config to prevent user interaction during installation.&lt;br /&gt;
We trigger then the start of the installation procedure (FAI) and watch the installation progress with&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt; tail -f /tmp/fai/fai.log&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;FAI uses tarballs as base image and installs further packages on it. To speed up the installation we have images with preinstalled KDE/GNOME. &lt;/p&gt;
&lt;p&gt;Now we have a standard way to install our clients. FAI also allows to install other distributions like Ubuntu, but it is still not the same : Installations with DVD are different with FAI.&lt;br /&gt;
FAI requires a list of packages to be installed. It would be helpful if Ubuntu would provide a meta-package which would also install the same packages as the Ubuntu installer does. FAI could then do the same procedure without using a tarball.&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">DNS service location in Windows XP</title>
		<link href="http://lisas.de/~patrick/blog/?p=90"/>
		<id>http://lisas.de/~patrick/blog/?p=90</id>
		<updated>2010-02-03T09:14:35+00:00</updated>
		<content type="html">&lt;p&gt;My employer has a big active directory infrastructure with many subsidaries. While configuring Linuxnotebooks to authenticate with kerberos (&lt;a href=&quot;http://sourceforge.net/projects/pam-krb5/&quot;&gt;pam_krb5&lt;/a&gt;) against Active Directory. I was asking myself why I have to insert all our &lt;strong&gt;local&lt;/strong&gt; corporate Active Directory server IPs into krb5.conf. Is there no way to just use the DNS-Name of the Domain-Name to locate my nearest Domain Controller? How do Windows XP Clients locate a domain controller? I asked a similar question already &lt;a href=&quot;http://groups.google.de/group/de.comp.os.ms-windows.netzwerke/browse_frm/thread/5a0b6843c8857ae1/f1c419ea29f3758f&quot;&gt;7 years ago&lt;/a&gt;, but now I am able to answer this question. The &lt;a href=&quot;http://support.microsoft.com/kb/314861/en-us/&quot;&gt;KB Article of MS&lt;/a&gt; did not satisfy me so I tried to put here together the most interessting information.&lt;/p&gt;
&lt;p&gt;Here is a strong simplification how a XP Client discovers a Domain Controller:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://lisas.de/~patrick/blog/img/windows-ad-sitediscovery.png&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://lisas.de/~patrick/blog/img/windows-ad-sitediscovery.png&quot; title=&quot;Site-discovery with Windows&quot; class=&quot;aligncenter&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Step 1) Lookup SRV-/A-Records for a given Domainname to locate a random Domain Controller.&lt;br /&gt;
&lt;blockquote&gt;&lt;p&gt;
$ DOMAIN=mydomain.example.net&lt;br /&gt;
$ dig -t srv _ldap._tcp.$DOMAIN +short
&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Step 2) The Records of some Domain Controller are returned. We could use this results to log-in and stop here, but the client tries to discover an DC near its site.
&lt;/li&gt;
&lt;li&gt;Step 3) In the order of the results the Domain Controller are contacted with an &amp;#8220;LDAP Ping&amp;#8221;. This is an connection-less and anonymous LDAPSEARCH over UDP. In the Samba source is a &lt;a href=&quot;http://gitweb.samba.org/?p=samba.git;a=blob;f=examples/misc/cldap.pl;hb=HEAD&quot;&gt;script&lt;/a&gt;  which allows sending cldap datagrams to a DC LINK&lt;br /&gt;
&lt;blockquote&gt;&lt;p&gt;./cldap.pl &amp;#8211;domain $DOMAIN &amp;#8211;server &lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Step 4) Active Directory has a map between &amp;#8220;sites&amp;#8221; and &amp;#8220;subnets&amp;#8221;. The Domain Controller compares the client IP with its map and returns the name of the &amp;#8220;site&amp;#8221; (here: SiteA)
&lt;/li&gt;
&lt;li&gt;Step 5) The Client will use the &amp;#8220;site&amp;#8221; in further DNS request to locate Domain Controllers at its site.&lt;br /&gt;
&lt;blockquote&gt;&lt;p&gt;$ dig -t srv _ldap._tcp.&lt;strong&gt;SiteA&lt;/strong&gt;._sites._msdcs.$DOMAIN +short&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;Step 6) The DNS responds with Domain Controllers responsible for SiteA&lt;/li&gt;
&lt;li&gt;Step 7+8) The client uses the Domain Controllers in its site in further requests. The client saves the sitename in a registry key &lt;strong&gt;DynamicSiteName&lt;/strong&gt; to prevent step 1)-6). The client could also be forced to use a certain site with setting the registry key &lt;strong&gt;SiteName&lt;/strong&gt;. Beginning with Windows Vista, it is also possible for a client to lookup the nearest DC with the &lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc733142%28WS.10%29.aspx&quot;&gt;associated costs&lt;/a&gt;.
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Why do I explain explain this stuff on a LinuxBlog? Because I would be happy to see these features more in linux applications (e.g. ldapsearch). &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;site-discovery&lt;/strong&gt;&lt;br /&gt;
If there a different locations with site-local servers, the client should alway use its nearest server to prevent WAN traffic.&lt;br /&gt;
This technique is also used in &lt;a href=&quot;http://en.wikipedia.org/wiki/Content_delivery_network&quot;&gt;CDNs&lt;/a&gt;. There are also some approaches with &lt;a href=&quot;http://sourceforge.net/projects/geoip/&quot;&gt;geoip&lt;/a&gt; and DNS which could be helpful here. Some years ago I had to &lt;a href=&quot;http://groups.google.de/group/de.comp.os.unix.networking.misc/browse_frm/thread/c1702cd769ac2b14/978f662394f7756d&quot;&gt;modify all site-local DNS&lt;/a&gt; servers so that the same DNS entry returns the IP of our site-local OpenVPN server but this was more a hack than a technique.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;single DNS entry = all available servers&lt;/strong&gt;&lt;br /&gt;
Instead of configuring different servers in client applications e.g. ldap1,ldap2,ldap3,&amp;#8230;. it would be nicer (?) to control the clients just with one DNS entry.&lt;br /&gt;
This would also make the applications more robust as new failover servers can easily be published via DNS.&lt;br /&gt;
If the first IP returned by DNS is unavailable, the client should also use the other results (just like SMTP does it with MX-records)&lt;br /&gt;
Using DNS instead of an IP is also not a drawback her as there are usually more than one working DNS server in an organisation. As DNS is replicated, the same information is available on all other DNS servers, too. &lt;/p&gt;
&lt;p&gt;btw: A microsoft consultant told me, that &lt;a href=&quot;http://www.samba.org&quot;&gt;samba&lt;/a&gt; is &lt;em&gt;site-aware&lt;/em&gt; &amp;#8211; Nice! &lt;img src=&quot;http://lisas.de/~patrick/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;br /&gt;
Update: Also &lt;a href=&quot;http://yum.baseurl.org/&quot;&gt;Yum&lt;/a&gt; supports site-discovery and fault-tolerance&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-02-03</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-02-03</id>
		<updated>2010-02-03T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-02-03, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Agenda: &lt;a href=&quot;http://lisas.de/pipermail/luges/2010-February/005278.html&quot;&gt;http://lisas.de/pipermail/luges/2010-February/005278.html&lt;/a&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2010-01-13 [verlegt]</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2010-01-13 [verlegt]</id>
		<updated>2010-01-13T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2010-01-13, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Cluster Installation: First Nodes Up</title>
		<link href="http://lisas.de/~adrian/?p=676"/>
		<id>http://lisas.de/~adrian/?p=676</id>
		<updated>2010-01-12T22:38:56+00:00</updated>
		<content type="html">&lt;p&gt;Since Monday I am at the High Performance Computing Center Stuttgart (&lt;a href=&quot;http://www.hlrs.de/&quot;&gt;HLRS&lt;/a&gt;) and I have started the initial installation of our &lt;a href=&quot;http://lisas.de/~adrian/?p=629&quot;&gt;cluster&lt;/a&gt;.The people from the HLRS have offered to support us with the initial installation, which we gladly accepted because they know how to do clusters.&lt;/p&gt;
&lt;p&gt;On Monday I installed the three infrastructure servers which are used to control the 180 nodes of the cluster. The cluster is running &lt;a href=&quot;https://www.scientificlinux.org/&quot;&gt;Scientific Linux&lt;/a&gt; and my first task was to get it on those three infrastructure servers.&lt;/p&gt;
&lt;p&gt;Those servers have two 500GB disks and they were supposed to be running as software RAID. After the seventh failed attempt to configure the partitions as RAID1 with the Scientific Linux installer we used a Debian install DVD to partition the disks and after the successful configuration of the partitions as RAID1 we installed Scientific Linux on all three systems. Not knowing how to use anaconda to configure a RAID1 (like we wanted to) was a bit embarrassing, but with all the Fedora and CentOS installation I have done I have never configured a software RAID1 from the installer; either the system had only one disk, a hardware RAID controller or I configured the RAID manually after the installation. But at the end of the day all three system were installed and configured for their tasks.&lt;/p&gt;
&lt;p&gt;Today (Tuesday) we used the installation to boot the first two nodes of the cluster. All the nodes are running disk-less and are booting over TFTP/NFS from a single read-only image.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Update To Fedora 12</title>
		<link href="http://lisas.de/~adrian/?p=671"/>
		<id>http://lisas.de/~adrian/?p=671</id>
		<updated>2010-01-11T21:03:36+00:00</updated>
		<content type="html">&lt;p&gt;Last week I have finally updated our &lt;a href=&quot;http://ftp-stud.hs-esslingen.de/info/&quot;&gt;mirror server&lt;/a&gt; to Fedora 12. It was still running Fedora 10 which has reached its end of life. The server was running Fedora 10 for a long time and it was always running with a CentOS kernel. The Fedora kernels were, at the beginning, not stable enough (crashing after three or four days) so that I quickly switched to a CentOS kernel. I know that I should have reported bugs, but in the case of the mirror server I am more concerned to keep it up and running than getting debug data from it. It also not easy for me to get physically to the machine so that I had a lot of &lt;em&gt;good&lt;/em&gt; excuses to switch to a CentOS kernel.&lt;/p&gt;
&lt;p&gt;Now the system is running using the Fedora 12 kernel and after a week it is still up without any problems.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Updating My RPM Fusion Builder</title>
		<link href="http://lisas.de/~adrian/?p=655"/>
		<id>http://lisas.de/~adrian/?p=655</id>
		<updated>2010-01-08T12:01:49+00:00</updated>
		<content type="html">&lt;p&gt;I am running one of the RPM Fusion builders in a VM using CentOS and after I saw that the newly created VMs on my notebook are using &lt;em&gt;virtio&lt;/em&gt; for network and disk access I thought that I will try this also for my builder VM. It was pretty easy and straight forward.&lt;/p&gt;
&lt;p&gt;First I had to update from CentOS 5.2 to CentOS 5.4 so that the &lt;em&gt;virtio&lt;/em&gt; drivers are available. After that I was just following &lt;a href=&quot;http://wiki.libvirt.org/page/Virtio&quot;&gt;http://wiki.libvirt.org/page/Virtio&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For the network:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;shut down the VM&lt;/li&gt;
&lt;li&gt;edit the XML and add &lt;tt&gt;&amp;lt;model type='virtio'/&amp;gt;&lt;/tt&gt; to the network section&lt;/li&gt;
&lt;li&gt;start the VM&lt;/li&gt;
&lt;li&gt;done&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the disk:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;create a new ramdisk with the &lt;em&gt;virtio&lt;/em&gt; drivers: &lt;tt&gt;mkinitrd --with virtio_pci --with virtio_blk -f /boot/initrd-$(uname -r).img $(uname -r)&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;or &lt;tt&gt;dracut -f --add-drivers &quot;virtio_pci virtio_blk&quot;  /boot/initrd-$(uname -r).img $(uname -r)&lt;/tt&gt; for Fedora 12&lt;/li&gt;
&lt;li&gt;change &lt;tt&gt;/boot/grub/device.map&lt;/tt&gt; from &amp;#8220;&lt;tt&gt;(hd0) /dev/hda&lt;/tt&gt;&amp;#8221; to &amp;#8220;&lt;tt&gt;(hd0) /dev/vda&lt;/tt&gt;&amp;#8220;&lt;/li&gt;
&lt;li&gt;using LVM requires no changes to the &lt;tt&gt;root=&lt;/tt&gt; parameter in &lt;tt&gt;/etc/grub.conf&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;shut down the VM&lt;/li&gt;
&lt;li&gt;edit the XML changing &lt;tt&gt;&amp;lt;target dev='hda' bus='ide'/&amp;gt;&lt;/tt&gt; to &lt;tt&gt;&amp;lt;target dev='vda' bus='virtio'/&amp;gt;&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;start the VM&lt;/li&gt;
&lt;li&gt;done&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;During the boot of the VM I can now see that it is loading the &lt;em&gt;virtio&lt;/em&gt; disk drivers and detecting &lt;em&gt;vda1&lt;/em&gt; and &lt;em&gt;vda2&lt;/em&gt;. Using &lt;em&gt;lspci&lt;/em&gt; and &lt;em&gt;lsmod&lt;/em&gt; I can also verify that the new &lt;em&gt;virtio&lt;/em&gt; devices are available and also used. The VM seems to be faster but I have not actually benchmarked it.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">RPM Fusion Mirrorlist Server</title>
		<link href="http://lisas.de/~adrian/?p=647"/>
		<id>http://lisas.de/~adrian/?p=647</id>
		<updated>2010-01-08T09:55:58+00:00</updated>
		<content type="html">&lt;p&gt;On the last day of the last year (2009-12-31) both RPM Fusion&amp;#8217;s mirrorlist server were most of the time not reachable. The problem started at 00:53 (UTC) and it was at least going on until 16:00 (UTC). Both mirrorlist servers have been on the same network and the router for that network  broke down. If it would have been the link to our provider the router had a backup route to stay on-line, but this time it actually hit the single point of failure &amp;#8211; and everything was off-line. See: &lt;a href=&quot;http://www.belwue.de/no_cache/aktuell/singleview/news/ausfall-knoten-esslingen/53.html&quot;&gt;error report of the provider (german)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I was never happy that both mirrorlist server were running in the same network and I especially wanted to get the mirrorlist server off my mirror server. Thanks to &lt;a href=&quot;http://lisas.de/~patrick/blog/?p=72&quot;&gt;Patrick&lt;/a&gt; I have now access to another VM at a different provider where I am running a new mirrorlist server instance. It does not require much in terms of resources and bandwidth, but having root access makes everything so much easier.&lt;/p&gt;
&lt;p&gt;RPM Fusion&amp;#8217;s mirrorlist server are now two dedicated VMs at two different providers and that should protect the functionality from failures like the one on 2009-12-31.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Learning while in holiday: Kerberos</title>
		<link href="http://lisas.de/~patrick/blog/?p=82"/>
		<id>http://lisas.de/~patrick/blog/?p=82</id>
		<updated>2010-01-05T19:07:04+00:00</updated>
		<content type="html">&lt;p&gt;I had already user experience with Kerberos, but now I wanted to install it myself. I took the &lt;a href=&quot;http://web.mit.edu/kerberos/www/&quot;&gt;MIT Kerberos implentation&lt;/a&gt;. Even I was used to use &amp;#8220;single-sign-on&amp;#8221; with SSH keys, it was amazing to see how ssh, telnet, smbclient and ldapsearch on an Active Directory Server works without logging in. Kerberos is also capable to encrypt telnet network traffic.&lt;br /&gt;
Installation was fast, too. It took only long to understand the architecture of Kerberos. Fortunatelly oreilly has a nice &lt;a href=&quot;http://oreilly.com/catalog/9780596004033/&quot;&gt;book&lt;/a&gt;, too. &lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Learning while in holiday: OpenLDAP</title>
		<link href="http://lisas.de/~patrick/blog/?p=80"/>
		<id>http://lisas.de/~patrick/blog/?p=80</id>
		<updated>2010-01-05T19:06:38+00:00</updated>
		<content type="html">&lt;p&gt;I read a whole &lt;a href=&quot;http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1801&quot;&gt;book&lt;/a&gt; about OpenLDAP to use all features of a directory server. I managed to migrate from flat files to LDAP and set-up replication. Samba is using OpenLDAP as backend, too. Installation was really fast and it was quite uncomplicated.&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Learning while in holiday: Rootserver with KVM</title>
		<link href="http://lisas.de/~patrick/blog/?p=72"/>
		<id>http://lisas.de/~patrick/blog/?p=72</id>
		<updated>2010-01-05T19:06:11+00:00</updated>
		<content type="html">&lt;p&gt;Together with some colleagues we rented a &lt;a href=&quot;http://www.hetzner.de/de/hosting/produkte_rootserver/eq4/&quot;&gt;rootserver&lt;/a&gt; at &lt;a href=&quot;http://www.hetzner.de/&quot;&gt;Hetzner&lt;/a&gt;. Everyone has now an own KVM guest with 512 MB RAM and 50 GB HD. Usually KVM uses a bridged network setup when using official IPs. As Hetzner &lt;a href=&quot;http://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen&quot;&gt;routes the IP&lt;/a&gt; to the rootserver (instead of switching it), we had to built a small virtualised routed network with internal transfer IPs so supply the guest with network connection.&lt;br /&gt;
On demand from &lt;a href=&quot;http://lisas.de/~adrian/&quot;&gt;Adrian&lt;/a&gt;  I spent a KVM guest as mirrorlist-server for &lt;a href=&quot;http://rpmfusion.org&quot;&gt;rpmfusion&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fixing The Planet</title>
		<link href="http://lisas.de/~alex/?p=132"/>
		<id>http://lisas.de/~alex/?p=132</id>
		<updated>2010-01-05T11:51:01+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://lisas.de/~adrian&quot;&gt;Adrian&lt;/a&gt; just upgraded &lt;a href=&quot;http://lisas.de&quot;&gt;lisas.de&lt;/a&gt; to Fedora 12 and that brought us an upgraded python. Unfortunately the current &lt;a href=&quot;http://www.planetplanet.org/&quot;&gt;planet&lt;/a&gt; version uses the &lt;em&gt;md5&lt;/em&gt; module &lt;a href=&quot;http://www.python.org/dev/peps/pep-0004/&quot;&gt;which has now been deprecated&lt;/a&gt;, so cron now sends me one deprecation warning per hour, which is rather frustrating. I wrote a little patch to fix the planet and this entry will be the one to test the patched planet with. If it works I&amp;#8217;ll add the patch to bug &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=552462&quot;&gt;#552462&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Alexander K&amp;ouml;nig</name>
			<uri>http://lisas.de/~alex</uri>
		</author>
		<source>
			<title type="html">micCheck</title>
			<subtitle type="html">One Two, One Two</subtitle>
			<link rel="self" href="http://lisas.de/~alex/?feed=rss2"/>
			<id>http://lisas.de/~alex/?feed=rss2</id>
			<updated>2010-05-22T13:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Saving the planet</title>
		<link href="http://lisas.de/~hauser/wp/?p=65"/>
		<id>http://lisas.de/~hauser/wp/?p=65</id>
		<updated>2010-01-03T19:28:09+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;ve moved my printer to another room. Now it&amp;#8217;s connected to my continuously running computer. But it&amp;#8217;s constantly connected to power and is not really switching off. So I was searching for a solution to switch it of automatically. Using a µC would be nice, but the idea a the moment is to use a USB-&gt;serial converter and us the status pin RTS to switch a solid state relay. Today I&amp;#8217;ve successfully tested the setup. First I tried with python, which in general is able to set the status of that pin, but unfortunately python is too &amp;#8220;high&amp;#8221;. During initialization and termination RTS is touched. And I don&amp;#8217;t want to &amp;#8220;shock&amp;#8221; my printer with short switching pulses. But I&amp;#8217;ve found &lt;a href=&quot;http://www.embeddedlinuxinterfacing.com/chapters/06/setSerialSignal.c&quot;&gt;this&lt;/a&gt; C-code. This allows to keep the state of the pin after termination of the program. This little piece of code exactly does what I need. I&amp;#8217;ve added a diode before connecting RTS to the solid state relay to make sure that the relay does not see a negative voltage. I can not yet post a picture of that because my prototype is highly dangerous and I don&amp;#8217;t want to provide any examples of dangerous 230V wiring on the net.&lt;/p&gt;
&lt;p&gt;The next step will be to set up a cups backend that switches on and off the relay. &lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Putting things together</title>
		<link href="http://lisas.de/~hauser/wp/?p=38"/>
		<id>http://lisas.de/~hauser/wp/?p=38</id>
		<updated>2009-12-24T13:27:57+00:00</updated>
		<content type="html">&lt;p&gt;Since I&amp;#8217;m on holiday I have more time to play with the µC. I&amp;#8217;ve now got a 2X16 character display running and I can read temperature from the small one-wire sensors. So I&amp;#8217;ve put that together and created a thermometer.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lisas.de/~hauser/images/wp_004_onewire_lcd.png&quot; alt=&quot;one-wire temperature sensors  and LCD&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The sensors are the small barely visible black dots on the upper part of the breadboard. The oscilloscope visible on the left I&amp;#8217;ve taken with me from office during Christmas holiday since I can&amp;#8217;t afford such a thing.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html"></title>
		<link href="http://ftp-stud.hs-esslingen.de/info/"/>
		<id>http://ftp-stud.hs-esslingen.de/info/2009-12-22 00:00</id>
		<updated>2009-12-22T00:00:00+00:00</updated>
		<content type="html">After mirroring &lt;tt&gt;ftp.mozilla.org&lt;/tt&gt; since 2000 we are now finally included in the automatic redirector pool. Chances are, if you are downloading something from &lt;tt&gt;mozilla.org&lt;/tt&gt;, that you will be redirected to our mirror.</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://ftp-stud.hs-esslingen.de/info/</uri>
		</author>
		<source>
			<title type="html">ftp-stud.hs-esslingen.de</title>
			<subtitle type="html">News about ftp-stud.hs-esslingen.de</subtitle>
			<link rel="self" href="http://ftp-stud.hs-esslingen.de/info/rss.php4"/>
			<id>http://ftp-stud.hs-esslingen.de/info/';
		echo &quot;\n&quot;;
                echo $date;
                echo '</id>
			<updated>2010-09-02T22:42:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">It does rock indeed</title>
		<link href="http://lisas.de/~alex/?p=129"/>
		<id>http://lisas.de/~alex/?p=129</id>
		<updated>2009-12-15T21:53:48+00:00</updated>
		<content type="html">&lt;p&gt;So this is the obligatory blogged-on-the-N900 blog entry, straight from the maemo browser running all that WordPress JavaScript. So far, I am pretty amazed, although it&amp;#8217;s only one day and I didn&amp;#8217;t have much time to play with it. Software and UI are much more polished than I would have expected, and browsing the web works so much better than with any other mobile browser I&amp;#8217;ve used so far.&lt;/p&gt;</content>
		<author>
			<name>Alexander K&amp;ouml;nig</name>
			<uri>http://lisas.de/~alex</uri>
		</author>
		<source>
			<title type="html">micCheck</title>
			<subtitle type="html">One Two, One Two</subtitle>
			<link rel="self" href="http://lisas.de/~alex/?feed=rss2"/>
			<id>http://lisas.de/~alex/?feed=rss2</id>
			<updated>2010-05-22T13:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Storage Trouble</title>
		<link href="http://lisas.de/~adrian/?p=638"/>
		<id>http://lisas.de/~adrian/?p=638</id>
		<updated>2009-12-14T10:06:50+00:00</updated>
		<content type="html">&lt;p&gt;In the night from Friday to Saturday a disk (slot 7) from our external RAID, containing most of the mirror server data, failed and was marked as &lt;em&gt;BAD&lt;/em&gt;. No really a big problem, yet. The hot spare drive was activated and the rebuild started. About 24 hours later the rebuild finished. On Sunday (around 16:00) another drive (slot 5) failed and we immediately started to sync all the data to another box in case another drive decides to go off-line, which would mean a complete data loss. All the data on that RAID are (only) mirrored, but to re-sync all the 9TB we currently have would probably take a few weeks. Unfortunately the sync to another box will also take a few days until it is finished, so it is still possible that we might lose a lot. We are waiting for the replacement disks which have been promised to be here by Monday (today), but as the rebuild needs over 24 hours there is still the chance of a data loss.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update (2009-12-14 23:20)&lt;/strong&gt;: The replacement disks have arrived and after more than twelve hours 25% of the array has been rebuilt.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update (2009-12-15 11:00)&lt;/strong&gt;: After more than 24 hours 58% of the array has been rebuilt. It seems to rebuild faster during the night.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Shipping</title>
		<link href="http://lisas.de/~alex/?p=123"/>
		<id>http://lisas.de/~alex/?p=123</id>
		<updated>2009-12-13T10:10:24+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img class=&quot;alignleft&quot; title=&quot;N900&quot; src=&quot;http://lisas.de/~alex/misc/tn_n900.jpg&quot; alt=&quot;&quot; width=&quot;107&quot; height=&quot;81&quot; /&gt;It&amp;#8217;s on its way! I have finally ordered one of these fine &lt;a title=&quot;N900&quot; href=&quot;http://maemo.nokia.com/n900/&quot;&gt;mini laptops&lt;/a&gt; that can serve as cell phones, too. Now I&amp;#8217;m sure that &lt;a href=&quot;http://lisas.de/~adrian&quot;&gt;Adrian&lt;/a&gt; will taunt me for buying a device that comes with my &lt;a href=&quot;http://lisas.de/~alex/?p=102&quot;&gt;favorite audio daemon&lt;/a&gt; pre-installed, but hey if it works as it should I&amp;#8217;m OK with that. What convinced me to get one of these phones is that I will be able to install Debian packages, that it features an XTerm hotkey that will open a shell from anywhere and that it should be useful without relying on my Google account.&lt;/p&gt;</content>
		<author>
			<name>Alexander K&amp;ouml;nig</name>
			<uri>http://lisas.de/~alex</uri>
		</author>
		<source>
			<title type="html">micCheck</title>
			<subtitle type="html">One Two, One Two</subtitle>
			<link rel="self" href="http://lisas.de/~alex/?feed=rss2"/>
			<id>http://lisas.de/~alex/?feed=rss2</id>
			<updated>2010-05-22T13:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Getting packages without beeing at home</title>
		<link href="http://lisas.de/~patrick/blog/?p=67"/>
		<id>http://lisas.de/~patrick/blog/?p=67</id>
		<updated>2009-12-11T21:03:22+00:00</updated>
		<content type="html">&lt;p&gt;Today I picked up my first package from a &lt;a href=&quot;http://www.packstation.de&quot;&gt;Packstation&lt;/a&gt;. A Packstation allows receiving  packages 24/7 without beeing at home. It is quite simple: When a package arrives, a Mail/SMS notifies the receiver. The receiver then needs to go to a Packstation, enter a PIN, open a slot and take the package.&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Back In School</title>
		<link href="http://lisas.de/~adrian/?p=629"/>
		<id>http://lisas.de/~adrian/?p=629</id>
		<updated>2009-12-10T14:52:50+00:00</updated>
		<content type="html">&lt;p&gt;Not really back in school, but it has been now more than one week that I started my new job at &lt;a href=&quot;http://www.hs-esslingen.de/&quot;&gt;my old university&lt;/a&gt; in &lt;a href=&quot;http://www.esslingen.de/&quot;&gt;Esslingen&lt;/a&gt; at the beginning of December 2009. After only 11 months at my previous workplace (&lt;a href=&quot;http://www.matrix-vision.com/&quot;&gt;Matrix Vision&lt;/a&gt;) I am now working for the faculty of &lt;em&gt;Information Technology&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I will be responsible for the setup and installation of the new cluster of the university. The cluster will be part of the &lt;a href=&quot;http://www.bw-grid.de/&quot;&gt;bwGRiD&lt;/a&gt; and it will have around 1500 cores and is currently being installed. It is partly water-cooled and a few days ago the racks were delivered and installed. The cluster is from NEC and we are expecting the servers to be delivered in the next few days. The cluster will be running &lt;a href=&quot;https://www.scientificlinux.org/&quot;&gt;Scientific Linux&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I am now in the same building as my &lt;a href=&quot;http://ftp-stud.hs-esslingen.de/info/&quot;&gt;mirror server&lt;/a&gt;. This might be a good thing, because now I am much closer to the hardware and can act faster if something unexpected happens&amp;#8230; It might also be a bad thing, because now I am much closer and can experiment with things I would not do if I was not in the same building.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Euro Gusto</title>
		<link href="http://lisas.de/~hauser/wp/?p=35"/>
		<id>http://lisas.de/~hauser/wp/?p=35</id>
		<updated>2009-12-07T22:28:58+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;ve been to Tours in France. For picking up my sister at the &lt;a href=&quot;http://www.eurogusto.org&quot;&gt;Euro Gusto&lt;/a&gt;. This is an exposition comparable to the &lt;a href=&quot;http://cms.messe-stuttgart.de/cms/slowfood10-start00.0.html&quot;&gt;Slow Food&lt;/a&gt;. OK, I&amp;#8217;ve to admit it&amp;#8217;s not very reasonable to drive 1800 km in 3 days just for having a look at some wine and tasting some smelling cheese. But I like France and it was definitely good to away from work for some days and I had the possibility to correct some of my prejudice about French people. They tried hard to understand my bad French and did not ask for every word I&amp;#8217;ve pronounced in a wrong way and they even tried to talk German to me.&lt;br /&gt;
&lt;img src=&quot;http://lisas.de/~hauser/images/wp_003_euro_gusto.png&quot; alt=&quot;food bought at the Euro Gusto&quot; /&gt;&lt;br /&gt;
The picture shows the things I&amp;#8217;ve bought there: cheese, calvados, almonds, fleur de sel and nougat.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Grub2: partition name</title>
		<link href="http://lisas.de/~patrick/blog/?p=60"/>
		<id>http://lisas.de/~patrick/blog/?p=60</id>
		<updated>2009-12-02T23:12:48+00:00</updated>
		<content type="html">&lt;p&gt;One interessting change in Grub2: &amp;#8220;The first partition of the disk is now accessed with hd0,1 and not longer with hd0,0&amp;#8243;&lt;br /&gt;
A german article about further changes in Grub2: &lt;a href=&quot;http://www.linux-magazin.de/Online-Artikel/Schoener-Booten&quot;&gt;linux-magazin.de&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Patrick Cervicek</name>
			<uri>http://lisas.de/~patrick/blog</uri>
		</author>
		<source>
			<title type="html">Patrick's Blog</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://lisas.de/~patrick/blog/?feed=rss2"/>
			<id>http://lisas.de/~patrick/blog/?feed=rss2</id>
			<updated>2010-07-12T16:42:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2009-12-02</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2009-12-02</id>
		<updated>2009-12-02T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2009-12-02, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Agenda: &lt;a href=&quot;http://lisas.de/pipermail/luges/2009-December/005272.html&quot;&gt;http://lisas.de/pipermail/luges/2009-December/005272.html&lt;/a&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">next steps</title>
		<link href="http://lisas.de/~hauser/wp/?p=33"/>
		<id>http://lisas.de/~hauser/wp/?p=33</id>
		<updated>2009-11-22T15:47:08+00:00</updated>
		<content type="html">&lt;p&gt;Now that the prototype is running it&amp;#8217;s time to move on to &amp;#8220;series&amp;#8221; production. The files of the first version are &lt;a href=&quot;http://lisas.de/~hauser/images/dmx1.zip&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
So a PCB has to be designed and the parts have to be selected and tested. Selecting the parts is not that difficult, but designing a PCB is not that easy since I don&amp;#8217;t have any experience. In addition it looks like the old days are finally over. It&amp;#8217;s becoming more and more difficult to get non-SMD-parts.&lt;br /&gt;
Btw: I&amp;#8217;ve updated the pictures. The red background was a little bit too much and had to be changed to black.&lt;br /&gt;
Question: Does anybody have a good idea how to take picture to show that the dimming is working?&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html"></title>
		<link href="http://ftp-stud.hs-esslingen.de/info/"/>
		<id>http://ftp-stud.hs-esslingen.de/info/2009-11-10 00:00</id>
		<updated>2009-11-10T00:00:00+00:00</updated>
		<content type="html">We are now part of the &lt;tt&gt;rsync.de.gentoo.org&lt;/tt&gt; and &lt;tt&gt;rsync.europe.gentoo.org&lt;/tt&gt; rotation.</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://ftp-stud.hs-esslingen.de/info/</uri>
		</author>
		<source>
			<title type="html">ftp-stud.hs-esslingen.de</title>
			<subtitle type="html">News about ftp-stud.hs-esslingen.de</subtitle>
			<link rel="self" href="http://ftp-stud.hs-esslingen.de/info/rss.php4"/>
			<id>http://ftp-stud.hs-esslingen.de/info/';
		echo &quot;\n&quot;;
                echo $date;
                echo '</id>
			<updated>2010-09-02T22:42:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Convergence Revisited</title>
		<link href="http://lisas.de/~alex/?p=114"/>
		<id>http://lisas.de/~alex/?p=114</id>
		<updated>2009-11-07T17:07:39+00:00</updated>
		<content type="html">&lt;p&gt;While idling in front of my desktop watching the &lt;a title=&quot;Karmic Koala&quot; href=&quot;https://wiki.ubuntu.com/KarmicKoala&quot;&gt;karmic&lt;/a&gt; update complete, I decided it was time for a fresh wall paper. So I put some of the &lt;a title=&quot;Even Closer&quot; href=&quot;http://lisas.de/~alex/?p=16&quot;&gt;good&lt;/a&gt;, &lt;a title=&quot;Convergence&quot; href=&quot;http://lisas.de/~alex/?p=15&quot;&gt;old&lt;/a&gt; convergence onto a photo I took at our &lt;a title=&quot;Straßenbahnwelt Stuttgart&quot; href=&quot;http://www.shb-ev.info/web/index.php?id=142&quot;&gt;local tram museum&lt;/a&gt; recently. In case you want to run underneath a historic tramway, too, here a three different resolution edits (1280&amp;#215;1024, 1680&amp;#215;1050 and 2560&amp;#215;1024):&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://lisas.de/~alex/images/tramrun/tramrun_1280x1024.png&quot;&gt;&lt;img src=&quot;http://lisas.de/~alex/images/tramrun/thumbnails/tramrun_1280x1024.jpg&quot; alt=&quot;No comment&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://lisas.de/~alex/images/tramrun/tramrun_1680x1050.png&quot;&gt;&lt;img src=&quot;http://lisas.de/~alex/images/tramrun/thumbnails/tramrun_1680x1050.jpg&quot; alt=&quot;No comment&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://lisas.de/~alex/images/tramrun/tramrun_2560x1024.png&quot;&gt;&lt;img src=&quot;http://lisas.de/~alex/images/tramrun/thumbnails/tramrun_2560x1024.jpg&quot; alt=&quot;No comment&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/3.0/&quot;&gt;&lt;img src=&quot;http://lisas.de/~alex/80x15.png&quot; alt=&quot;Creative Commons License&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Alexander K&amp;ouml;nig</name>
			<uri>http://lisas.de/~alex</uri>
		</author>
		<source>
			<title type="html">micCheck</title>
			<subtitle type="html">One Two, One Two</subtitle>
			<link rel="self" href="http://lisas.de/~alex/?feed=rss2"/>
			<id>http://lisas.de/~alex/?feed=rss2</id>
			<updated>2010-05-22T13:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2009-11-04</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2009-11-04</id>
		<updated>2009-11-04T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2009-11-04, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">First Result</title>
		<link href="http://lisas.de/~hauser/wp/?p=17"/>
		<id>http://lisas.de/~hauser/wp/?p=17</id>
		<updated>2009-10-16T15:21:21+00:00</updated>
		<content type="html">&lt;p&gt;Yesterday evening the first real result was visible. Reception of DMX data and output of PWM on 8 channels is working now.&lt;/p&gt;
&lt;p&gt;At the moment it&amp;#8217;s only a development board.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://lisas.de/~hauser/images/wp_002_proto-board.png&quot; alt=&quot;prototype board&quot; /&gt;&lt;/p&gt;
&lt;p&gt;All external parts are attached via loooong cables to other hardware.&lt;/p&gt;
&lt;p&gt;A PCB Design is ongoing, but not all the details are yet clear for series production.&lt;/p&gt;
&lt;p&gt;OKOK, that was maybe a little bit to short. First of all:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/DMX512-A&quot;&gt;DMX&lt;/a&gt;: a strange protocol, that looks like it was intended to keep amateurs from building their own devices by adding a protocol error as start signal. But with todays µCs is possible, even though it&amp;#8217;s a little bit ugly.&lt;/p&gt;
&lt;p&gt;In my setup there is a light control desk which is the sender. So I only care about receiving at the moment.&lt;/p&gt;
&lt;p&gt;The received 8 byte are saved in the µC and are the input data for the &lt;a href=&quot;http://en.wikipedia.org/wiki/Pulse-width_modulation&quot;&gt;PWM&lt;/a&gt; generator.&lt;/p&gt;
&lt;p&gt;Th PWM signal is used for &lt;a href=&quot;http://en.wikipedia.org/wiki/Phase_fired_controllers&quot;&gt;PFC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;An external circuitry is used to detect the zero crossing of the 230V AC and  based on the received DMX data &lt;a href=&quot;http://en.wikipedia.org/wiki/TRIAC&quot;&gt;triacs&lt;/a&gt; can be started.&lt;/p&gt;
&lt;p&gt;Now that the basic functionality is working I can add service functions and error detection.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html"></title>
		<link href="http://ftp-stud.hs-esslingen.de/info/"/>
		<id>http://ftp-stud.hs-esslingen.de/info/2009-10-09 00:00</id>
		<updated>2009-10-09T01:00:00+00:00</updated>
		<content type="html">Reboot for RAID reconfiguration and kernel upgrade.</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://ftp-stud.hs-esslingen.de/info/</uri>
		</author>
		<source>
			<title type="html">ftp-stud.hs-esslingen.de</title>
			<subtitle type="html">News about ftp-stud.hs-esslingen.de</subtitle>
			<link rel="self" href="http://ftp-stud.hs-esslingen.de/info/rss.php4"/>
			<id>http://ftp-stud.hs-esslingen.de/info/';
		echo &quot;\n&quot;;
                echo $date;
                echo '</id>
			<updated>2010-09-02T22:42:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="de">
		<title type="html">luges Stammtisch - 2009-10-07</title>
		<link href="http://lisas.de/stammtisch.php"/>
		<id>http://lisas.de/luges Stammtisch - 2009-10-07</id>
		<updated>2009-10-07T00:00:00+00:00</updated>
		<content type="html">&lt;b&gt;This month's come together will be held on 2009-10-07, 8pm at our regular pub (&lt;a href=&quot;http://www.troedlerburg.de/&quot;&gt;Tr&amp;ouml;dler&lt;/a&gt;).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Agenda: &lt;a href=&quot;http://lisas.de/pipermail/luges/2009-October/005264.html&quot;&gt;http://lisas.de/pipermail/luges/2009-October/005264.html&lt;/a&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<email>adrian@lisas.de</email>
			<uri>http://lisas.de/stammtisch.php</uri>
		</author>
		<source>
			<title type="html">luges (Linux User Group Esslingen) - Stammtisch</title>
			<subtitle type="html">luges (Linux User Group Esslingen) - Stammtisch</subtitle>
			<link rel="self" href="http://lisas.de/stammtisch.php?rss"/>
			<id>http://lisas.de/stammtisch.php?rss</id>
			<updated>2010-09-02T22:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">USBprog</title>
		<link href="http://lisas.de/~hauser/wp/?p=12"/>
		<id>http://lisas.de/~hauser/wp/?p=12</id>
		<updated>2009-09-25T17:07:22+00:00</updated>
		<content type="html">&lt;p&gt;USPprog (available &lt;a href=&quot;http://www.embedded-projects.net/index.php?page_id=135&quot;&gt;here&lt;/a&gt;) is a very useful tool. I mainly use it as a AVRISP mk2 clone. This is done by flashing an AVRISP mk2 emulation firmware in the µC of the USBprog. Tools for doing that are available for the command line and also as GUI. I&amp;#8217;ve ordered the parts together with some ATMega32 µCs and a prototype board. Since the USBprog consists of very few parts it can be easily soldered even by not so experienced users. The result looks like this:&lt;br /&gt;
&lt;img src=&quot;http://lisas.de/~hauser/images/wp_001_usbprog.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
The difficult part is to flash the boot loader SW on it. It&amp;#8217;s a chicken/egg problem. I want to flash a SW on a µC that I want to use for flashing a µC. But with an old PC that has a parallel port it can be done.&lt;br /&gt;
After that I had a working USBprog. On the right you can see the USB port and on the left the cable used to connect to the µC.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Justification</title>
		<link href="http://lisas.de/~hauser/wp/?p=6"/>
		<id>http://lisas.de/~hauser/wp/?p=6</id>
		<updated>2009-09-20T10:45:31+00:00</updated>
		<content type="html">&lt;p&gt;Having a complete PC is a good thing, but for controlling small things like a light it&amp;#8217;s way too big and expensive, so I&amp;#8217;ve decided to use smaller processors for that. After some research I ended up with the AVR micro controllers made by &lt;a title=&quot;Atmel&quot; href=&quot;http://www.atmel.com&quot; target=&quot;_blank&quot;&gt;Atmel&lt;/a&gt;. They are easily available and affordabel  and what is even more important: An open source toolchain consisting of avr-gcc and avr-libc exists and even the hardware I&amp;#8217;ll be using for programming the µCs is open source: &lt;a title=&quot;USBprog&quot; href=&quot;http://www.embedded-projects.net/index.php?page_id=135&quot; target=&quot;_blank&quot;&gt;USBprog&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">First Text Then HTML</title>
		<link href="http://lisas.de/~adrian/?p=619"/>
		<id>http://lisas.de/~adrian/?p=619</id>
		<updated>2009-09-18T11:50:48+00:00</updated>
		<content type="html">&lt;p&gt;I finally have &lt;a href=&quot;http://www.mutt.org/&quot;&gt;mutt&lt;/a&gt; configured in such a way that it first tries to display the plain text part of a mail and only the HTML part if there is no plain text available. For years I had mutt configured to display HTML mails using &lt;em&gt;lynx &lt;/em&gt;but it was displaying the HTML part even if there was plain text available.&lt;/p&gt;
&lt;p&gt;To display HTML mails I was using &lt;tt&gt;auto_view text/html&lt;/tt&gt; in my &lt;em&gt;.muttrc&lt;/em&gt; like it is described everywhere with the following corresponding entry in my &lt;em&gt;.mailcap&lt;/em&gt;:&lt;/p&gt;
&lt;pre&gt;text/html;      lynx -dump %s; copiousoutput; nametemplate=%s.html&lt;/pre&gt;
&lt;p&gt;The problem with this setup is that it displays the HTML part of a mail even if there is a plain text part available. So I had &lt;tt&gt;auto_view text/html&lt;/tt&gt; disabled for most of the time and edited the configuration file manually to enable it again for the rare cases in which I received a HTML only mail.&lt;/p&gt;
&lt;p&gt;But as this is &lt;em&gt;mutt&lt;/em&gt; and almost everything can be configured I finally searched and found a solution:&lt;/p&gt;
&lt;pre&gt;auto_view text/html
alternative_order text/plain text/html&lt;/pre&gt;
&lt;p&gt;If the message has a plain text part and a HTML part &lt;em&gt;mutt&lt;/em&gt; shows me the plain text part, but if there is only a HTML part available I get the HTML converted to plain text. Exactly what I always wanted.&lt;/p&gt;</content>
		<author>
			<name>Adrian Reber</name>
			<uri>http://lisas.de/~adrian</uri>
		</author>
		<source>
			<title type="html">Adrian doing the blog</title>
			<subtitle type="html">(For external use only)</subtitle>
			<link rel="self" href="http://lisas.de/~adrian/?feed=rss2"/>
			<id>http://lisas.de/~adrian/?feed=rss2</id>
			<updated>2010-07-19T19:42:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Hello world!</title>
		<link href="http://lisas.de/~hauser/wp/?p=1"/>
		<id>http://lisas.de/~hauser/wp/?p=1</id>
		<updated>2009-09-18T08:03:20+00:00</updated>
		<content type="html">&lt;p&gt;With some help of &lt;a href=&quot;http://lisas.de/~alex/?p=30&quot;&gt;Alex&lt;/a&gt; this is now working and I can say &amp;#8220;Hello world&amp;#8221;&lt;/p&gt;
&lt;p&gt;Whatever blogs were originally invented for, I&amp;#8217;ll use it mainly as a documentation tool for my struggles with the atmega32.&lt;/p&gt;</content>
		<author>
			<name>Michael Hauser</name>
			<uri>http://lisas.de/~hauser/wp</uri>
		</author>
		<source>
			<title type="html">hardware</title>
			<link rel="self" href="http://lisas.de/~hauser/wp/?feed=rss2"/>
			<id>http://lisas.de/~hauser/wp/?feed=rss2</id>
			<updated>2010-07-19T10:42:04+00:00</updated>
		</source>
	</entry>

</feed>
