<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>klein2 blog</title>
	<atom:link href="http://www.klein2.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.klein2.de</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 10:16:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AngelBeats! エンジェルビーツ!</title>
		<link>http://www.klein2.de/2012/02/03/angelbeats-%e3%82%a8%e3%83%b3%e3%82%b8%e3%82%a7%e3%83%ab%e3%83%93%e3%83%bc%e3%83%84/</link>
		<comments>http://www.klein2.de/2012/02/03/angelbeats-%e3%82%a8%e3%83%b3%e3%82%b8%e3%82%a7%e3%83%ab%e3%83%93%e3%83%bc%e3%83%84/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 20:55:20 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Animé]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2986</guid>
		<description><![CDATA[This time, I wanted to write about something different than IT. What&#8217;s a good topic? Of course animé! We&#8217;ve seen through Boston Legal and Bones (until the latest dubbed episode) and wanted to see a animé series after a long time. The last animé series we&#8217;ve seen were Elfen Lied, Steel Angel Kurumi und Sister [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-2986"></span></p>
<div style="width:100%;text-align:right;height:20px;"><img src="/wp-content/themes/minimous/images/gb.png" border="0" onclick="javascript:gb();" style="cursor:pointer;"> <img src="/wp-content/themes/minimous/images/de.png" border="0" onclick="javascript:de();" style="cursor:pointer;"></div>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/02/ab.jpg" alt="" title="ab" width="100%" class="alignnone size-full wp-image-2987" /></p>
<div id="gb" style="display:block;" name="gb">
<p>This time, I wanted to write about something different than IT. What&#8217;s a good topic? Of course animé! <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We&#8217;ve seen through <a href="http://en.wikipedia.org/wiki/Boston_Legal">Boston Legal</a> and <a href="http://en.wikipedia.org/wiki/Bones">Bones</a> (until the latest dubbed episode) and wanted to see a animé series after a long time. The last animé series we&#8217;ve seen were <a href="http://en.wikipedia.org/wiki/Elfen_Lied">Elfen Lied</a>, <a href="http://en.wikipedia.org/wiki/Steel_Angel_Kurumi">Steel Angel Kurumi</a> und <a href="http://en.wikipedia.org/wiki/Sister_Princess">Sister Princess</a> awesome animés that I recommend, but maybe not Elfen Lied for children below 16. I&#8217;ve also started watching <a href="http://en.wikipedia.org/wiki/Serial_Experiments_Lain">Serial Experiments LAIN</a>, but I stopped after episode 5 and couldn&#8217;t motivate myself to start over &#8211; so far!</p>
<p>We had to decide between <a href="http://en.wikipedia.org/wiki/A_Channel_(manga)">A-Channel</a> and <a href="http://en.wikipedia.org/wiki/Angel_Beats!">AngelBeats!</a> &#8211; well, it was a matter of available subs and the first few minutes were very promising &#8211; funny but also the typical end-time environment.</p>
<h3>Story &#038; characters</h3>
<p>Life is over, all characters are dead. The series is playing in the afterworld, or at least in a pre-stage of that. When Otonashi wakes up, he&#8217;s laying on the floor, outside, in front of him knees Yuri with a machine gun in her hands and is pointing it to someone, an angel. Yuri is the lead of Shinda Sekai Sensen (死んだ世界戦線), an organization who is against Angel or god. The bad thing about the afterworld is, that all dead are pupil in a school, who are writing exams and if they do what they should so, someday they will dissolve. Noone knows where they will go, but the members of Shinda Sekai Sensen believe that they would be reborn as a lower life form like a water flea. Noone is able to die in the afterworld, they will return to this place when they died after a short time and are ready for new adventures. Also there, noone wants to die &#8211; it hurts a lot.</p>
<h3>The good &#038; the bad</h3>
<p>Typical for japanese animé, there are no clear &#8220;good&#8221; and &#8220;bad&#8221;. Angel, for example, was absolutely bad in the first 3 episodes that we&#8217;ve seen so far, but when I look at images on the web, it looks like that will change.</p>
<h3>Language &#038; length of the series</h3>
<p>There&#8217;s a german translation (and for sure also an english one), but we prefer to see the japanese version with subs, because it&#8217;s more fun to hear the japanese voices.</p>
<p>The series contains 13 episodes, unfortunately just these small amount of them, but that&#8217;s typical for current series. One episode is about 25 minutes.</p>
<p>Our tip: Watch!</p></div>
<div id="de" style="display:none;" name="de">
<p>Zur Abwechslung möchte ich mal über was anderes als IT schreiben. Was kommt dafür in Frage? Natürlich Animé! <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nachdem wir nun <a href="http://de.wikipedia.org/wiki/Boston_Legal">Boston Legal</a> und danach <a href="http://de.wikipedia.org/wiki/Bones_–_Die_Knochenjägerin">Bones</a> (bis zum aktuellen Stand) durchgeschaut haben, wollten wir wieder eine Animé Serie sehen. Zuletzt hatten wir <a href="http://de.wikipedia.org/wiki/Elfen_Lied">Elfen Lied</a>, <a href="http://en.wikipedia.org/wiki/Steel_Angel_Kurumi">Steel Angel Kurumi</a> und <a href="http://en.wikipedia.org/wiki/Sister_Princess">Sister Princess</a> gesehen &#8211; tolle Animés, die ich jedem empfehlen kann, wobei Elfen Lied nicht unbedingt was für die sanften Gemüter sein wird. An <a href="http://de.wikipedia.org/wiki/Serial_Experiments_Lain">Serial Experiments LAIN</a> habe ich mich versucht, konnte mich nach der 5. Episode aber mehr motivieren weiterzusehen &#8211; bis jetzt zumindest!</p>
<p>Zur Auswahl standen <a href="http://de.wikipedia.org/wiki/A-Channel">A-Channel</a> und <a href="http://de.wikipedia.org/wiki/Angel_Beats!">AngelBeats!</a> &#8211; wie soll ich es sagen; es waren einfach eher Subs von AngelBeats! vorhanden und die ersten paar Minuten sahen klasse aus &#8211; witzig, aber dennoch typische Endzeit. Die Story schien zunächst etwas wirr.</p>
<h3>Story &#038; Charaktere</h3>
<p>Das Leben ist vorbei, alle Charaktere sind tot. Die Serie spielt im Jenseits, oder zumindest einer Vorstufe hiervon. Otonashi wacht auf dem Boden auf, draußen, vor ihm kniet Yuri, ein Maschinengewehr in der Hand und zielt auf jemanden, einen Engel. Yuri ist die Anführerin der Shinda Sekai Sensen (死んだ世界戦線), einer Organisation im &#8220;Jenseits&#8221; die sich gegen Engel bzw. Gott stellt. Die Krux am Jenseits ist nämlich, dass alle Toten Schüler sind und brav zur Schule gehen, Prüfungen schreiben und sich, wenn sie alles machen was Ihnen gesagt wird, auflösen. Wohin sie dann gehen weiß keiner, aber die Mitglieder der Shinda Sekai Sensen glauben, dass die Seelen in niederen Wesen wieder geboren werden, wie z.B. Wasserflöhen. Sterben kann im Jenseits keiner, so kehren alle, die im Jenseits getötet werden bald darauf wieder (mehr oder weniger) lebendig zurück und stehen wieder bereit. Dennoch will keiner dort sterben, denn auch hier tut es höllisch weh.</p>
<h3>Gut &#038; Böse</h3>
<p>Im ersten Moment weiß man nicht ganz wer nun gut und wer böse ist. Wie im japanischen Animé üblich gibt es aber mehr Schattierungen als nur gut oder nur böse. Engel ist zumindest in den von uns bisher gesehenen 3 Folgen definitiv die Böse, doch Bilder der Serie lassen auf eine Änderung schließen.</p>
<h3>Sprache &#038; Serienlänge</h3>
<p>Es gibt eine deutsche Übersetzung, dennoch ist die Version in japanischer Sprache mit deutschen Subs im Umlauf (die wir auch bevorzugen, denn viele Animés sind leider nicht so schön übersetzt).</p>
<p>Die Serie umfasst 13 Folgen. Leider, wie in den letzten Jahren immer üblicher geworden, sind es wenige Folgen á 25 Minuten.</p>
<p>Unser Tipp: Auf jeden Fall ansehen!</p></div>
<p><script type="text/javascript"> function de() { document.getElementById("de").style.display='block'; document.getElementById("gb").style.display='none'; document.getElementById("de").style.visibility='visible'; document.getElementById("gb").style.display='hidden'; } function gb() { document.getElementById("gb").style.display='block'; document.getElementById("de").style.display='none'; } </script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/02/03/angelbeats-%e3%82%a8%e3%83%b3%e3%82%b8%e3%82%a7%e3%83%ab%e3%83%93%e3%83%bc%e3%83%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/02/ab-150x150.jpg" length="9062" type="image/jpg" />	</item>
		<item>
		<title>Weather Station Process Diagram</title>
		<link>http://www.klein2.de/2012/01/29/weather-station-process-diagram/</link>
		<comments>http://www.klein2.de/2012/01/29/weather-station-process-diagram/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 21:50:15 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[Weatherstation]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2918</guid>
		<description><![CDATA[I was asked several times how the weather station works. I thought, it would be a nice idea to create a process diagram (which you can see above). Here&#8217;s a more detailed, written, description. It all starts with the instruments. They are mounted to our shelter and are equipped with a wireless transmitter. Inside the [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-2918"></span></p>
<div style="width:100%;text-align:right;height:20px;"><img src="/wp-content/themes/minimous/images/gb.png" border="0" onclick="javascript:gb();" style="cursor:pointer;"> <img src="/wp-content/themes/minimous/images/de.png" border="0" onclick="javascript:de();" style="cursor:pointer;"></div>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/processdiagram.png" alt="" title="processdiagram" width="680" height="323" class="aligncenter size-full wp-image-2955" /></p>
<div id="gb" style="display:block;" name="gb">
<p>I was asked several times how the weather station works. I thought, it would be a nice idea to create a process diagram (which you can see above). Here&#8217;s a more detailed, written, description.</p>
<p>It all starts with the instruments. They are mounted to our shelter and are equipped with a wireless transmitter.</p>
<p>Inside the living room, the station itself (a touchscreen LCD display with a USB port) sits on top of a rack and is connected via USB to a thin client.</p>
<p>The thin client runs Debian and the wslogger.pl. wslogger.pl is launched every 5 minutes by a cronjob, captures the data and stores them into a file. A small (lighttp) web server is installed on the system.</p>
<p>Inside the datacenter, I run a virtual machine, a &#8220;JiffyBox&#8221;. It&#8217;s also running Debian and grabs the content of the local file every 5 minutes using the tool curl. It writes them to the end of a log file and also creates a txt file which is available for you to use and work with.</p>
<p>I run a bunch of cronjobs on the web server to process the data. The first one uses awk to scan the last line in the log file and put these data into the MySQL database. The script creates a SQL file which will be put into the database in the next step. Then, it will be deleted to avoid multiple entries. This data is shown in the table on the website.</p>
<p>Another part is the creation of the graphs. A script which calls other self created scripts checks the data from the log file and add new records to the rrd database files, followed by the command to create a current PNG file for the last 24h&#8217;s, 1 week, 1 month and 1 year.</p>
<p>Jens&#8217; script checks on a 5 minute base for weather warnings of the DWD (Deutscher Wetter Dienst). I use their next station, which is located in Wesel. It creates a file containing the word &#8220;false&#8221; if there are no warnings and a regular HTML file containing the details if there is a warning. The index.php files shows the warning only if the content is NOT false <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The last part of the puzzle is the brand new Twitter account, that I&#8217;ve created. It&#8217;s <a href="http://twitter.com/MoerserWetter">@MoerserWetter</a> and will receive updates about the current weather conditions in a 30 minutes loop. Weather warnings will also be captured and run in 1h loop. To describe it in a short way: the twitter scripts are working like the database entry script; the SQL syntax will be put into a SQL file which will then be imported into the database, but this time into the <a href="http://www.ctrltweet.com">ctrltweet</a> database, which is running on the same server. There is no need for an API.</p>
</div>
<div id="de" style="display:none;" name="de">
<p>Ich wurde schon einige Male gefragt, wie die Wetterstation eigentlich funktioniert, also dachte ich mir, ich erstelle ein Prozessdiagramm (s.o.). Hier hingegen, eine detaillierte Beschreibung.</p>
<p>Alles fängt bei den Instrumenten an. Diese sind am Schuppen im Garten montiert und mit einem Funksensor ausgestattet.</p>
<p>Im Haus, im Wohnzimmer, ist die Station selber untergebracht. Es ist ein LCD-Touchscreen mit einem USB-Anschluss und steht auf einem Regal. Die Station ist per USB mit dem Thin Client verbunden.</p>
<p>Auf dem Thin Client ist Debian installiert sowie das Programm wslogger.pl. wslogger.pl wird im 5 Minuten Takt durch einen cronjob aufgerufen und schreibt die Daten aus der Station in eine Datei. Ein kleiner Webserver (lighttp) ist ebenfalls installiert.</p>
<p>Im Rechenzentrum betreibe ich einen virtuellen Server, einen &#8220;JiffyBox&#8221;. Darauf ist ebenfalls Debian installiert welches sich die Daten vom lokalen Thin Client per curl herunterlässt und ein eine log Datei schreibt. Außerdem wird eine öffentlich zugängliche txt Datei erstellt, die frei verwendbar ist.</p>
<p>Auf dem virtuellen Server lasse ich eine Reihe von cronjobs laufen um die Daten zu verarbeiten. Der erste benutzt awk um die letzte Zeile des Logs auszulesen in diese Daten in die MySQL Datenbank zu schreiben. Das Script erstellt eine SQL Datei welche im nächsten Schritt die erfassten Daten in die Datenbank schreibt und anschließend gelöscht wird, um doppelte Einträge zu verhindern. Diese Daten werden auf der Webseite in der Tabelle angezeigt.</p>
<p>Ein weiterer Job ist das Erstellen der Grafiken. Ein Script, welches einen Stapel anderer selbstgeschriebener Scripte aufruft, prüft die Daten aus dem Log und schreibt die validen Daten in die rrd Datenbankdateien. Anschließend werden diese Datenbankdateien verwendet um Grafiken in Form von PNG Dateien für die letzten 24 Stunden, 1 Woche, 1 Monat und 1 Jahr zu erstellen.</p>
<p>Jens Script checkt alle 5 Minuten die lokalen Wetterwarnungen beim DWD (Deutschen Wetter Dienst). Ich verwende die Station in Wesel. Es wird eine Datei erstellt die entweder nur das Wort &#8220;false&#8221; enthält, wenn es keine Warnungen gibt oder die Warnung als HTML Datei. In der index.php wird die Warnung nur angezeigt, wenn der Inhalt dieser Datei NICHT &#8220;false&#8221; ist <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Das letzte Stück des Puzzles ist der brandneue Twitter Account, den ich erstellt habe. <a href="http://twitter.com/MoerserWetter">@MoerserWetter</a> bekommt die aktuellen Wetterdaten im 30 Minuten-Takt zugewiesen, Warnungen werden (sofern es welche gibt) im Stundentakt zugewiesen. Um es einmal kurz zu beschreiben: Die Twitter Scripte funktionieren ähnlich wie die Datenbank-Scripte; es wird eine SQL Syntax in eine Datei geschrieben, welche dann ctrltweet in die Datenbank geschrieben wird. Da <a href="http://www.ctrltweet.com">ctrltweet</a> auf dem gleichen Server läuft, ist keine API nötig.</div>
<p><script type="text/javascript"> function de() { document.getElementById("de").style.display='block'; document.getElementById("gb").style.display='none'; document.getElementById("de").style.visibility='visible'; document.getElementById("gb").style.display='hidden'; } function gb() { document.getElementById("gb").style.display='block'; document.getElementById("de").style.display='none'; } </script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/29/weather-station-process-diagram/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/01/processdiagram-150x150.png" length="16779" type="image/jpg" />	</item>
		<item>
		<title>Home Office page updated</title>
		<link>http://www.klein2.de/2012/01/22/home-office-page-updated-2/</link>
		<comments>http://www.klein2.de/2012/01/22/home-office-page-updated-2/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 23:15:54 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[#hoofex]]></category>
		<category><![CDATA[Animé]]></category>
		<category><![CDATA[Figures]]></category>
		<category><![CDATA[Home Office]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Overhauling]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Staff Stuff]]></category>
		<category><![CDATA[Technique Stuff]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2810</guid>
		<description><![CDATA[Just FYI, my dear loyal readers &#8211; I&#8217;ve updated the Home Office site tonight! Enjoy!]]></description>
			<content:encoded><![CDATA[<p>Just FYI, my dear loyal readers <img src='http://www.klein2.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; I&#8217;ve updated the <a href="http://www.klein2.de/office/">Home Office site</a> tonight! Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/22/home-office-page-updated-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESXi DirectPath I/O problem</title>
		<link>http://www.klein2.de/2012/01/21/esxi-directpath-io-problem/</link>
		<comments>http://www.klein2.de/2012/01/21/esxi-directpath-io-problem/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 14:55:23 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technique Stuff]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2787</guid>
		<description><![CDATA[So I played with the ESXi server last night and for some reason I wanted to put the onboard USB controllers to PCI passthrough (DirectPath I/O). Bad idea! The result is, that the I couldn&#8217;t access the setup via IPMI2.0 and even worse: all USB passthrough devices are no longer working. No problem, I thought [...]]]></description>
			<content:encoded><![CDATA[<p>So I played with the ESXi server last night and for some reason I wanted to put the onboard USB controllers to PCI passthrough (DirectPath I/O). Bad idea! <span id="more-2787"></span></p>
<p>The result is, that the I couldn&#8217;t access the setup via IPMI2.0 and even worse: all USB passthrough devices are no longer working.</p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/Bildschirmfoto-2012-01-21-um-14.42.13.png" alt="" title="Bildschirmfoto 2012-01-21 um 14.42.13" width="456" height="255" class="aligncenter size-full wp-image-2789" /></p>
<p>No problem, I thought &#8211; I went to the settings on my Win XP VM which is running vSphere client and removed the checks in the shown above window. Reboot.</p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/Bildschirmfoto-2012-01-21-um-14.47.13.png" alt="" title="Bildschirmfoto 2012-01-21 um 14.47.13" width="553" height="228" class="aligncenter size-full wp-image-2788" /></p>
<p>For my surprise, the devices where still there. I tried this 4 or 5 times. No success. Damn!</p>
<p>I was looking for a solution on Google, but without success. What I found is a little workaround. I guess I need to reinstall the ESXi onto the USB stick, but at the moment, I&#8217;m not in the mood.</p>
<p>The workaround put&#8217;s the devices back from the passthrough mode to the vmkernel. This works &#8211; until I have to reboot (luckily this system runs for months w/o a reboot). What you need is SSH access to the ESXi server.</p>
<p>Here&#8217;s my script that I&#8217;ve put into the root folder and made it accessible:</p>
<pre class="brush:bash"># cat clean
#!/bin/sh
vmkchdev -v 000:000:26.0
vmkchdev -v 000:000:29.0

# chmod +x clean
# ./clean</pre>
<p>That&#8217;s all! Now I am able to remove the devices and can go on and use the USB devices.</p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/Bildschirmfoto-2012-01-21-um-15.51.58.png" alt="" title="Bildschirmfoto 2012-01-21 um 15.51.58" width="529" height="200" class="aligncenter size-full wp-image-2791" /></p>
<p>Until the next reboot &#8211; this will work.</p>
<p>This is a workaround! Not a solution! So if anybody of my readers knows a better way &#8211; please &#8211; let me know! <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS. I&#8217;ve spend 2 1/2h&#8217;s on this crap &#8211; I wanted to use the time to finish the cabling on &#8220;Home Office 8.2&#8243; and take some photos <img src='http://www.klein2.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/21/esxi-directpath-io-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/01/Bildschirmfoto-2012-01-21-um-14.47.13-150x150.png" length="22210" type="image/jpg" />	</item>
		<item>
		<title>Gateway &amp; Weather Data Collector upgraded</title>
		<link>http://www.klein2.de/2012/01/15/gateway-weather-data-collector-upgraded/</link>
		<comments>http://www.klein2.de/2012/01/15/gateway-weather-data-collector-upgraded/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:32:41 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[Weatherstation]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2767</guid>
		<description><![CDATA[In the last couple of days, I saw Debian having issues with the ext2 filesystem on the Gateway/Weather Data Collector box sometimes. I want this system to run as smooth as possible, so I bought (2) of these IDE 2GB SSDs (one for each Futro system). Last night, I installed the first one in the [...]]]></description>
			<content:encoded><![CDATA[<p>In the last couple of days, I saw Debian having issues with the ext2 filesystem on the Gateway/Weather Data Collector box sometimes. I want this system to run as smooth as possible, so I bought (2) of these IDE 2GB SSDs (one for each Futro system). <span id="more-2767"></span></p>
<p>Last night, I installed the first one in the future pfSense router &#8211; a bit soldering was needed &#8211; but I had no issues with this process. So, today I removed the gateway&#8230; ah.. it&#8217;s called Mumble, ok? <img src='http://www.klein2.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  So I powered down Mumble and put it into the basement to install the other SSD. Here are some photos that I&#8217;ve taken.</p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_1.jpg" alt="" title="gw_1" width="100%" class="aligncenter size-full wp-image-2782" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_2.jpg" alt="" title="gw_2" width="100%" class="aligncenter size-full wp-image-2781" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_3.jpg" alt="" title="gw_3" width="100%" class="aligncenter size-full wp-image-2780" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_4.jpg" alt="" title="gw_4" width="100%" class="aligncenter size-full wp-image-2779" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_5.jpg" alt="" title="gw_5" width="100%" class="aligncenter size-full wp-image-2778" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_6.jpg" alt="" title="gw_6" width="100%" class="aligncenter size-full wp-image-2777" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_7.jpg" alt="" title="gw_7" width="100%" class="aligncenter size-full wp-image-2776" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_8.jpg" alt="" title="gw_8" width="100%" class="aligncenter size-full wp-image-2775" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_9.jpg" alt="" title="gw_9" width="100%" class="aligncenter size-full wp-image-2773" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_11.jpg" alt="" title="gw_11" width="100%" class="aligncenter size-full wp-image-2771" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_10.jpg" alt="" title="gw_10" width="100%" class="aligncenter size-full wp-image-2772" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_121.jpg" alt="" title="gw_12" width="100%" class="aligncenter size-full wp-image-2770" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw_13.jpg" alt="" title="gw_13" width="100%" class="aligncenter size-full wp-image-2769" /></div>
</div>
<p>The weather data is now available on <a href="http://wetter.klein2.net">http://wetter.klein2.net</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/15/gateway-weather-data-collector-upgraded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/01/gw_12-150x150.jpg" length="6670" type="image/jpg" />	</item>
		<item>
		<title>Weather Station Online</title>
		<link>http://www.klein2.de/2012/01/14/weather-station-online/</link>
		<comments>http://www.klein2.de/2012/01/14/weather-station-online/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 12:40:02 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[Weatherstation]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2750</guid>
		<description><![CDATA[On my last post, I have shown some photos of the new weather station. In the last week, I mounted the instruments to the shelter in the garden and created a dynamic web application. It was my goal to enable this on my home network, the web server is a Debian Linux, running on my [...]]]></description>
			<content:encoded><![CDATA[<p>On my <a href="http://www.klein2.de/2012/01/03/weather-station-grabbing-data-via-linux/">last post</a>, I have shown some photos of the new weather station. In the last week, I mounted the instruments to the shelter in the garden and created a dynamic web application. It was my goal to enable this on my home network, the web server is a Debian Linux, running on my home ESXi server. <span id="more-2750"></span></p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/wetterstation.jpg" alt="" title="wetterstation" width="100%" class="aligncenter size-full wp-image-2751" /></div>
</div>
<p>I&#8217;m still having some trouble with the rain detector, or better explained: with the perl script. There is a workaround, but I would love to have it perfect &#8211; so it will maybe take some weeks until this will work, too.</p>
<p>Today (Saturday, January 14th), I will reinstall the Debian System onto a 2GB IDE SSD that I will install into the Gateway/weather data capture system, which means it will be offline for some hours. I will post a link to the site later <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here are some recently captured &#038; rendered weather data stats:<br />
<img src="http://www.klein2.de/wp-content/uploads/2012/01/wind_24h.png" alt="" title="wind_24h" width="636" height="215" class="aligncenter size-full wp-image-2758" /></p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/luftdruck_24h.png" alt="" title="luftdruck_24h" width="636" height="215" class="aligncenter size-full wp-image-2759" /></p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/temp_24h.png" alt="" title="temp_24h" width="636" height="215" class="aligncenter size-full wp-image-2760" /></p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/luftfeuchtigkeit_24h.png" alt="" title="luftfeuchtigkeit_24h" width="636" height="215" class="aligncenter size-full wp-image-2761" /></p>
<p>Ciao<br />
Dennis</p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/wetterstation2.jpg" alt="" title="wetterstation2" width="100%" class="aligncenter size-full wp-image-2765" /></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/14/weather-station-online/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/01/wind_24h-150x150.png" length="19275" type="image/jpg" />	</item>
		<item>
		<title>Weather station &amp; grabbing data via Linux</title>
		<link>http://www.klein2.de/2012/01/03/weather-station-grabbing-data-via-linux/</link>
		<comments>http://www.klein2.de/2012/01/03/weather-station-grabbing-data-via-linux/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:28:51 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[station]]></category>
		<category><![CDATA[weather]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2686</guid>
		<description><![CDATA[Yesterday, I&#8217;ve written about the 2 Fujitsu-Siemens Futros that I plan to use in my network environment. Today, I received the weather station which (as always &#8211; but this time in a very good way) changes the way it will work in future. The station itself was put together quickly. There are 2 parts; one [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I&#8217;ve written about the 2 Fujitsu-Siemens Futros that I plan to use in my network environment. Today, I received the weather station which (as always &#8211; but this time in a very good way) changes the way it will work in future. <span id="more-2686"></span></p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/wh1080-2.jpg" alt="" title="wh1080-2" width="100%" class="aligncenter size-full wp-image-2689" /></div>
</div>
<p>The station itself was put together quickly. There are 2 parts; one are the instruments that you can see above. It is equipped with a small solar panel which powers them. There is also a 2x AA battery slot (I guess for the night and darker days).</p>
<p>The second part is the station itself. It is a very handy touchscreen LCD panel with a USB port. A 2x USB A cable was in the package and so it was pretty easy to connect it to a PC.</p>
<p>Until I have time to mount the instruments at the shelter, I&#8217;ve put them into flower bed in the garden &#8211; for a test run.</p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/wh1080-1.jpg" alt="" width="100%" title="wh1080-1" class="aligncenter size-full wp-image-2690" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/wh1080-3.jpg" alt="" title="wh1080-3" width="100%" class="aligncenter size-full wp-image-2688" /></div>
</div>
<p>Luckily, the weather station connects the instruments to the station wireless. This allows me to drop the idea to install one of the Futros into the shelter. I simply put my gateway into the living room which is in optical range to the instruments.</p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/wh1080-4.jpg" alt="" title="wh1080-4" width="100%" class="aligncenter size-full wp-image-2687" /></div>
</div>
<p>To grab the data, I use <a href="http://www.sjcnet.id.au/computers/weather-station-data-logger">Steve&#8217;s perl</a> script. It took some time to get it installed, but that was the &#8220;fault&#8221; of a wrong /etc/apt/sources.list file <img src='http://www.klein2.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  In the end, I was able to grab data from the station in a 10 seconds (or more often I really want) delay. This will allow me to write these data with a little cron job into a file on the fileserver and then grab this file from another VM and create a nice rrdtool graphic out of it &#8211; but this task will be done in (near) future <img src='http://www.klein2.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Here&#8217;s a screenshot of some data coming in.</p>
<p><img src="http://www.klein2.de/wp-content/uploads/2012/01/Bildschirmfoto-2012-01-03-um-22.26.02.png" alt="" title="Bildschirmfoto 2012-01-03 um 22.26.02" width="684" height="1164" class="aligncenter size-full wp-image-2696" /></p>
<p>I guess, now that I have one box unused, I will end up building a pfSense router with the Dual Port NIC + the onboard NIC for load balancing my two DSL lines <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/03/weather-station-grabbing-data-via-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/01/wh1080-4-150x150.jpg" length="10684" type="image/jpg" />	</item>
		<item>
		<title>↔ The Gateway Project &#8211; Hardware + a secret</title>
		<link>http://www.klein2.de/2012/01/02/the-gateway-project-hardware-a-secret/</link>
		<comments>http://www.klein2.de/2012/01/02/the-gateway-project-hardware-a-secret/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 13:23:05 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[cf card]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[futro]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[weather station]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2649</guid>
		<description><![CDATA[While moving all the eMail from one server to the other (my old server will be shut down by January 22nd &#8211; but this site is already on the new one), I received a package via UPS. Inside: 2x PCI-X Dual Port Intel cards. Yeah &#8211; PCI-X. I don&#8217;t have any PCI-X ports in one [...]]]></description>
			<content:encoded><![CDATA[<p>While moving all the eMail from one server to the other (my old server will be shut down by January 22nd &#8211; <a href="http://www.klein2.de/2011/12/29/blog-moved/">but this site is already on the new one</a>), I received a package via UPS. Inside: 2x PCI-X Dual Port Intel cards. Yeah &#8211; PCI-X. I don&#8217;t have any PCI-X ports in one of my systems, but I was told it will work fine in a standard 3.3V PCI port <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <span id="more-2649"></span></p>
<p>So I opened up the gateway box and installed it. To be honest, I never thought it would fit &#8211; I had bought the cards for the fileserver (one + 1 spare), but was too curious if it would work in the small gateway. As you can see on the following photos, it fits &#8211; and Debian lists the card as 2x Intel 82546EB ethernet ports (lspic &#038; ifconfig assigned it to eth1 &#038; eth2 (eth0 is the onboard NIC).</p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw1-1280.jpg" alt="" title="gw1-1280" width="100%" class="aligncenter size-full wp-image-2665" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw2-1280.jpg" alt="" title="gw2-1280" width="100%" class="aligncenter size-full wp-image-2667" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw3-1280.jpg" alt="" title="gw3-1280" width="100%" class="aligncenter size-full wp-image-2668" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw4-1280.jpg" alt="" title="gw4-1280" width="100%" class="aligncenter size-full wp-image-2669" /></div>
</div>
<p>I got a second Fujitsu-Siemens Futro! Yeah! For just 20€ <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This one received the new 4GB CF card <a href="http://www.klein2.de/2011/12/23/bought-storage-for-the-gateway-ad-the-esxi-server/">I bought last week</a> and it will run Debian, too. This box will be awesome! While the first one will run as gateway in the house, this cutie will be put into the shelter. </p>
<p>&#8220;Why?&#8221; I see you asking. From the family, I&#8217;ve got a bit Xmas money and instead of buy expensive stuff (like lovely Animé figures (oh it&#8217;s hard to resist &#8211; believe me)), I decided to get what I&#8217;ve written on every single wish list for the last (at least) 5 years. <a href="http://upload.wetter.com/wxnet/images/profile/2537-pr_ws_img.jpg">A weather station!</a> But not a display that you put and your desk and you&#8217;re done. No! This one will have own instruments. I&#8217;ve chosen the WH 1080, because it has <a href="http://www.sjcnet.id.au/computers/weather-station-data-logger">great Linux support</a>. I will use it the same way I use the internal sensors (shown in a blog post some weeks ago), a little perl script will grab the data from the sensors and print it into file(s). rrdtool and a cronjob will create graphs from this source. I can&#8217;t await to get my hands on this <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However &#8211; here are 2 more photos from the &#8220;dream team&#8221;.</p>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw5-1280.jpg" alt="" title="gw5-1280" width="100%" class="aligncenter size-full wp-image-2670" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw6-1280.jpg" alt="" title="gw6-1280" width="100%" class="aligncenter size-full wp-image-2671" /></div>
</div>
<div class="aussen">
<div class="innen"><img src="http://www.klein2.de/wp-content/uploads/2012/01/gw7-1280.jpg" alt="" title="gw7-1280" width="100%" class="aligncenter size-full wp-image-2672" /></div>
</div>
<p><a href="http://www.flickr.com/photos/37773250@N02/sets/72157628681020125/">All photos are available in HiRes at flickr.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2012/01/02/the-gateway-project-hardware-a-secret/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2012/01/gw7-150x150.jpg" length="6497" type="image/jpg" />	</item>
		<item>
		<title>Anatomy of my ESXi server &#8211; Part II</title>
		<link>http://www.klein2.de/2011/12/30/anatomy-of-my-esxi-server-part-ii/</link>
		<comments>http://www.klein2.de/2011/12/30/anatomy-of-my-esxi-server-part-ii/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 15:52:00 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[10e]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[raid10e]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2630</guid>
		<description><![CDATA[Every computer here in my office is not really a static construction. Some things quickly change &#8211; and it&#8217;s pretty hard to keep up with forum signatures for example A server should not be changed often &#8211; in this case, it was a minor software-based change &#8211; but with a very nice effect. I was [...]]]></description>
			<content:encoded><![CDATA[<p>Every computer here in my office is not really a static construction. Some things quickly change &#8211; and it&#8217;s pretty hard to keep up with forum signatures for example <img src='http://www.klein2.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  A server should not be changed often &#8211; in this case, it was a minor software-based change &#8211; but with a very nice effect. <span id="more-2630"></span></p>
<p>I was running my first VMs on the NFS share from the half-virtualized Debian Fileserver. That was working well &#8211; but could be faster. So I decided to simply plug my 3x 640GB HD SFF-8087 from the HP SAS Expander to the RAIDable other Intel/LSI controller and create a RAID10e of it. RAID10e is a funny RAID that allows you to use also 3,5,7 etc. HDs as a Mirror. As result, I&#8217;ve got a ~900GB RAID10e storage that is luckily recognized by ESXi (the controller itself is supported). This is a very fast storage for my VMs. I still use my 2.5&#8243; drives in the server to store the ISOs on. Of course, I could do this also on the NFS share, but to have a copy of them is a good idea.</p>
<div class="aussen">
<div class="innen"><a href="http://dkle.in/9v"><img src="http://www.klein2.de/wp-content/uploads/2011/12/esxi-v2-640.jpg" alt="" title="Click to see a bigger version" width="640" height="667" class="aligncenter size-full wp-image-2631" /></a></div>
</div>
<p>As the big storage on the half-virtualized fileserver is about 10TB, I don&#8217;t really care to create a TimeMachine space there. There&#8217;s really enough free space and doing this is on my very long &#8220;ToDo&#8221; list. At the moment, I&#8217;m restoring my data from the backup server back to the fileserver using &#8220;curlftpfs&#8221; &#8211; that is a very nice FUSE add-on for Linux which allows you to rsync files from a FTP share (you mount it like a drive, a Samba share&#8230;). I now receive the files at ~120MB/s.</p>
<p>The backup server will receive a new network card &#8211; I found a Dual Port Intel PCI-X card (HP labeled) for just 9€. The board does not have a full PCI-X slot, but I was told that it will work, even if it&#8217;s a regular PCI slot. At this price, I bought 2 of these cards &#8211; one for the gateway &#8211; that would allow me to create a nice pfsense router from a Futro (I will get a second one tomorrow <img src='http://www.klein2.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) &#8211; so one for gateway + one for router. I just hope the card is not too long &#8211; otherwise I need to cut the case a bit&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2011/12/30/anatomy-of-my-esxi-server-part-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://www.klein2.de/wp-content/uploads/2011/12/esxi-v2-640-150x150.jpg" length="7707" type="image/jpg" />	</item>
		<item>
		<title>Blog moved</title>
		<link>http://www.klein2.de/2011/12/29/blog-moved/</link>
		<comments>http://www.klein2.de/2011/12/29/blog-moved/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 17:34:15 +0000</pubDate>
		<dc:creator>Dennis Klein</dc:creator>
				<category><![CDATA[Technique Stuff]]></category>
		<category><![CDATA[jiffybox]]></category>

		<guid isPermaLink="false">http://www.klein2.de/?p=2628</guid>
		<description><![CDATA[One of my current projects (and believe me &#8211; there are way too much for the spare few days of holidays) was to move my blog to a new server. Instead spending 50€ every month to an ISP with very poor service and ugly slow response times, I decided to book a &#8220;JiffyBox&#8220;. I&#8217;ve installed [...]]]></description>
			<content:encoded><![CDATA[<p>One of my current projects (and believe me &#8211; there are way too much for the spare few days of holidays) was to move my blog to a new server. Instead spending 50€ every month to an ISP with very poor service and ugly slow response times, I decided to book a &#8220;<a href="https://www.jiffybox.de/">JiffyBox</a>&#8220;. I&#8217;ve installed it today and I&#8217;m very impressed with the speed of it. Well &#8211; my blog is the first site which moved over &#8211; so: Welcome <img src='http://www.klein2.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.klein2.de/2011/12/29/blog-moved/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

