<?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>mcBachmann.de TechBlog</title>
	<atom:link href="http://blog.mcbachmann.de/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mcbachmann.de</link>
	<description>Der Blog zur Website ;-)</description>
	<lastBuildDate>Thu, 22 Jul 2010 08:55:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>dnsmasq: stop dns-rebind attacks</title>
		<link>http://blog.mcbachmann.de/linux/dnsmasq-stop-dns-rebind-attacks</link>
		<comments>http://blog.mcbachmann.de/linux/dnsmasq-stop-dns-rebind-attacks#comments</comments>
		<pubDate>Thu, 22 Jul 2010 08:55:50 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dnsmasq]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=525</guid>
		<description><![CDATA[Hi, in this years Black Hat conference, Craig Heffner will show an attack against many home routers which is based on DNS rebinding. This article shows you, how to disable it on dnsmasq. 
DNS rebinding is based on the following scheme (thanks to Mitternachtshacking &#8211; article in german):

Webbrowser loads page with flash from server www.mydomain.comDNS [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, in this years Black Hat conference, Craig Heffner will show an attack against many home routers which is based on DNS rebinding. This article shows you, how to disable it on dnsmasq. <span id="more-525"></span></p>
<p>DNS rebinding is based on the following scheme (thanks to <a href="http://www.mitternachtshacking.de/blog/429-24c3-dns-rebinding">Mitternachtshacking</a> &#8211; article in german):</p>
<ul>
<li>Webbrowser loads page with flash from server www.mydomain.com<br />DNS for www.mydomain.com is: 212.18.45.xx with TTL=1</li>
<li>Webbroswer loads xmlsocket-policy from server www.mydomain.com, which allows port 22<br />DNS for www.mydomain.com is: 212.18.45.xx with TTL=1</li>
<li>Flash which runs in webbrowser opens a connection to www.mydomain.com:22<br />DNS for www.mydomain.com is: 192.168.1.1 with TTL=1</li>
</ul>
<p>Everything runs under the same-origin-policy.</p>
<p>To prevent dnsmasq from accepting this, just add the following to the dnsmasq commandline:</p>
<blockquote><p><code>--stop-dns-rebind</code></p></blockquote>
<p>With Debian Lenny, you just need to add this line in the file /etc/default/dnsmasq:</p>
<blockquote><p><code>DNSMASQ_OPTS="--stop-dns-rebind"</code></p></blockquote>
<p>Bye,<br />
  Sven</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/dnsmasq-stop-dns-rebind-attacks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lucid Lynx Suspend Problems with Radeon Driver</title>
		<link>http://blog.mcbachmann.de/linux/lucid-lynx-suspend-problems-with-radeon-driver</link>
		<comments>http://blog.mcbachmann.de/linux/lucid-lynx-suspend-problems-with-radeon-driver#comments</comments>
		<pubDate>Tue, 06 Jul 2010 15:43:50 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[KMS]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[Suspend]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=513</guid>
		<description><![CDATA[Since updating to Lucid, a Dell Inspiron 1501 with an Radeon Xpress 200M video card had become problems after going into suspend mode. After waking up it was not possible to reactivate the screen. It stays black and the only possibility was to power off. 
But with the help of Google, I stumpled upon to [...]]]></description>
			<content:encoded><![CDATA[<p>Since updating to Lucid, a Dell Inspiron 1501 with an Radeon Xpress 200M video card had become problems after going into suspend mode. After waking up it was not possible to reactivate the screen. It stays black and the only possibility was to power off. <span id="more-513"></span></p>
<p>But with the help of Google, I stumpled upon to sites (<a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/509273">Launchpad</a> and <a href="http://www.archivum.info/ubuntu-bugs@lists.ubuntu.com/2010-04/09059/%28Bug-509273%29-Re-%28Lucid%29-Radeon-Xpress-200M-needs-PCI-quirk-to-fix-or-disable-MSI.html">ubuntu-bugs@lists.ubuntu.com</a>) which gave two kernel options:</p>
<ul>
<li>radeon.modeset=0</li>
<li>pci=nomsi</li>
</ul>
<p>This will disable the kernel mode settings and message signaled interrupts. Since that, the Dell correctly wakes up again.</p>
<p>To add this to your boot parameters, open the file <em>/etc/default/grub</em> and edit the following line as root:</p>
<blockquote><p><code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0 pci=nomsi"</code></p></blockquote>
<p>Than run the grub update with this command (also as root): <strong>update-grub</strong> &#8211; and your done.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/lucid-lynx-suspend-problems-with-radeon-driver/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chemnitzer Linux-Tage 2010</title>
		<link>http://blog.mcbachmann.de/linux/chemnitzer-linux-tage-2010</link>
		<comments>http://blog.mcbachmann.de/linux/chemnitzer-linux-tage-2010#comments</comments>
		<pubDate>Sat, 13 Mar 2010 06:56:02 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[entertainment]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[clt]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/uncategorized/chemnitzer-linux-tage-2010</guid>
		<description><![CDATA[Heute und morgen finden die Chemnitzer Linux-Tage 2010 statt.
Nähere Infos gibts im Netz unter: CLT2010.
]]></description>
			<content:encoded><![CDATA[<p>Heute und morgen finden die Chemnitzer Linux-Tage 2010 statt.<br/><br />
Nähere Infos gibts im Netz unter: <a href="http://chemnitzer.linux-tage.de/2010/">CLT2010</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/chemnitzer-linux-tage-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syntax Highlighting in HTML mit VIM</title>
		<link>http://blog.mcbachmann.de/linux/programming/syntax-highlighting-in-html-mit-vim</link>
		<comments>http://blog.mcbachmann.de/linux/programming/syntax-highlighting-in-html-mit-vim#comments</comments>
		<pubDate>Sat, 13 Mar 2010 06:53:56 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=502</guid>
		<description><![CDATA[Hin und wieder möchte ich ein Stück Quellcode online stellen und dies nach Möglichkeit auch mit Syntax Highlighting. Unter Wordpress gibt es dafür Plugins, jedoch für meine normale Website hatte ich dafür noch kein PHP Tool und so machte ich mich auf die Suche nach statischen Renderern, obwohl die Lösung zum Greifen nah lag.
Mein bevorzugter [...]]]></description>
			<content:encoded><![CDATA[<p>Hin und wieder möchte ich ein Stück Quellcode online stellen und dies nach Möglichkeit auch mit Syntax Highlighting. Unter Wordpress gibt es dafür Plugins, jedoch für meine normale <a href="http://www.mcbachmann.de/">Website</a> hatte ich dafür noch kein PHP Tool und so machte ich mich auf die Suche nach statischen Renderern, obwohl die Lösung zum Greifen nah lag.<span id="more-502"></span></p>
<p>Mein bevorzugter Editor VIM besitzt selbst ja ein sehr gut funktionierendes Syntax Highlighting &#8211; also müsste man dieses jetzt noch in HTML-Form bringen. Nichts leichter als das. Man geht einfach in den Kommandomodus und tippt den Befehl:</p>
<blockquote><p><code>:TOhtml</code></p></blockquote>
<p>Anschließend öffnet sich ein Splitscreen wo das HTML angezeigt wird und man es in den bereits voreingestellten Dateinamen speichern kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/programming/syntax-highlighting-in-html-mit-vim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>make: just a remark for filter-out</title>
		<link>http://blog.mcbachmann.de/linux/programming/make-just-a-remark-for-filter-out</link>
		<comments>http://blog.mcbachmann.de/linux/programming/make-just-a-remark-for-filter-out#comments</comments>
		<pubDate>Fri, 26 Feb 2010 07:20:04 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[typo]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=497</guid>
		<description><![CDATA[In Makefiles there is a nice command, called filter-out. This command takes 2 Arguments: first, the needle you want to filter out, second the haystack where it is in.
This was exactly what I needed. But everytime I tried it, it returned an empty string. The solution was too easy&#8230; make doesn&#8217;t complain if you write [...]]]></description>
			<content:encoded><![CDATA[<p>In Makefiles there is a nice command, called <strong>filter-out</strong>. This command takes 2 Arguments: first, the needle you want to filter out, second the haystack where it is in.<br />
This was exactly what I needed. But everytime I tried it, it returned an empty string. The solution was too easy&#8230; make doesn&#8217;t complain if you write it with an underscore instead of a hyphen &#8211; and in <em>makepp</em> its written with a dash, so you will also get good looking Google results <img src='http://blog.mcbachmann.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks to <a href="http://osdir.com/ml/gnu.make.bugs/2006-10/msg00022.html">Philip on gnu.make.bugs</a> for pointing this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/programming/make-just-a-remark-for-filter-out/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript: numbers with decimal (thousand) separator</title>
		<link>http://blog.mcbachmann.de/linux/programming/javascript-numbers-with-decimal-thousand-separator</link>
		<comments>http://blog.mcbachmann.de/linux/programming/javascript-numbers-with-decimal-thousand-separator#comments</comments>
		<pubDate>Wed, 17 Feb 2010 10:55:11 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=488</guid>
		<description><![CDATA[Today, I needed a JavaScript function that converts a number like 1234567 to something more beautiful like 1.234.567. And because I didn&#8217;t need to take notice of locale settings (like using a comma instead of a dot) most solutions on the web where just too much for me and I decided to write my own.
Mainly [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I needed a JavaScript function that converts a number like 1234567 to something more beautiful like 1.234.567. And because I didn&#8217;t need to take notice of locale settings (like using a comma instead of a dot) most solutions on the web where just too much for me and I decided to write my own.<span id="more-488"></span></p>
<p>Mainly its a 3-liner, but packed in a function it becomes a little more. Feel free to use it for your own:</p>
<blockquote><p><code>function thousand_sep(nr) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;var nr_tmp = nr.toString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;for (var dots = Math.ceil((nr_tmp.length / 3) - 1); dots > 0; dots--) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nr_tmp = nr_tmp.substr(0, nr_tmp.length - (dots * 3)) + '.' +<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nr_tmp.substring(nr_tmp.length - (dots * 3), nr_tmp.length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;return (nr_tmp);<br />
}</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/programming/javascript-numbers-with-decimal-thousand-separator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>myrescue: Abbild von defektem Datenträger erstellen</title>
		<link>http://blog.mcbachmann.de/linux/myrescue-abbild-von-defektem-datentrager-erstellen</link>
		<comments>http://blog.mcbachmann.de/linux/myrescue-abbild-von-defektem-datentrager-erstellen#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:28:26 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Datenrettung]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=473</guid>
		<description><![CDATA[Egal ob Diskette, CD oder Festplatte. Kein Datenträger ist vor einem Defekt geschützt &#8211; doch wie geht man vor sobald dieser auftritt?
Hier stelle ich eine Möglichkeit vor, welche ausreichend Platz vorausgesetzt &#8211; zumindest das meiste noch lesbare aus einem Datenträger &#8220;herausholt&#8221;. Das Ganze erfordert ein wenig Linux Kenntnisse (also notfalls diesen Artikel speichern und jemandem [...]]]></description>
			<content:encoded><![CDATA[<p>Egal ob Diskette, CD oder Festplatte. Kein Datenträger ist vor einem Defekt geschützt &#8211; doch wie geht man vor sobald dieser auftritt?</p>
<p>Hier stelle ich eine Möglichkeit vor, welche ausreichend Platz vorausgesetzt &#8211; zumindest das meiste noch lesbare aus einem Datenträger &#8220;herausholt&#8221;. Das Ganze erfordert ein wenig Linux Kenntnisse (also notfalls diesen Artikel speichern und jemandem geben der damit Erfahrung hat). <span id="more-473"></span></p>
<div class="warn"><em>Hinweis/Warnung: Dieses Verfahren kann den Datenträger (noch mehr) zerstören oder gänzlich unbrauchbar machen! Alles findet auf eigene Gefahr statt. Außerdem sollte vorher nicht versucht werden, mit anderen Tools zum Beispiel das Dateisystem zu reparieren &#8211; das kann dazu führen, dass hinterher auch die noch lesbaren Daten korrupt sind.<br />
</strong></em></div>
<p>Am Ende hat man dann ein Abbild des Datenträgers/der Partition/einer einzelnen Datei (ja, auch das ist möglich) und kann weitere Rettungsversuche unternehmen ohne befürchten zu müssen, dass das die Festplatte jederzeit den Geist aufgibt und man vielleicht doch noch ein paar Sektoren gebraucht hätte.</p>
<p>Zuerst muss sichergestellt werden, dass ein anderes Medium verfügbar ist und mindestens soviel Platz frei hat, wie das zu sichernde Medium. Ein &#8220;Backup&#8221; auf eine andere Partition der gleichen Platte ist nicht nicht angeraten.<br />
<br/></p>
<p>Schritt 1: hierbei werden Fehler &#8211; sobald sie entdeckt werden &#8211; großflächig übersprungen</p>
<blockquote><p><code>myrescue -S /dev/sda Festplatte_sda.img</code></p></blockquote>
<p><br/></p>
<p>Schritt 2: jetzt das ganze nochmal von hinten nach vorne, bekannte fehlerhafte Sektoren jedoch nicht erneut auslesen</p>
<blockquote><p><code>myrescue -S -R -f1 /dev/sda Festplatte_sda.img</code></p></blockquote>
<p><br/></p>
<p>Schritt 3: bekannte fehlerhafte Sektoren überspringen, jedoch bei neuen nicht großflächig überfliegen</p>
<blockquote><p><code>myrescue -f1 /dev/sda Festplatte_sda.img</code></p></blockquote>
<p><br/></p>
<p>Schritt 4: nochmal Rückwärts, eventuell lässt sich noch etwas &#8220;herauskitzeln&#8221;</p>
<blockquote><p><code>myrescue -R -f1 /dev/sda Festplatte_sda.img</code></p></blockquote>
<p><br/></p>
<p>Jetzt hat man eine Datei die eigentlich alles rettbare enthält was der Computer noch auslesen konnte. Doch sind wir noch nicht ganz am Ziel &#8211; zumindest wer jetzt noch Geduld hat macht folgendes.</p>
<ul>
<li>Festplatten: PC ausschalten oder USB abziehen, abkühlen lassen (15min) und wieder mit Strom versorgen</li>
<li>Disketten: aus Laufwerk entfernen, Schieber beiseite ziehen, aus geringer Entfernung Luft einblasen (so das eventuelle Dreckpartikel durchwirbeln)</li>
<li>CDs: CD aus dem Laufwerk nehmen und mit einem Tuch reinigen (dies bitte erst nach dem ersten Durchlauf der 4 Schritte machen, da sonst eventuell die Oberfläche noch mehr beschädigt wird)</li>
</ul>
<p>Jetzt erneut die 4 Schritte abarbeiten. Beim aller letzten Versuch kann dann das <em>-f1</em> überall weggelassen werden um wirklich bei jedem Durchgang jeden Sektor nochmal zu versuchen.</p>
<p>Viel Erfolg! Und bitte nochmal beachten: Dieses Verfahren kann den Datenträger noch mehr zerstören und gänzlich unbrauchbar machen! Also alles auf eigene Gefahr.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/myrescue-abbild-von-defektem-datentrager-erstellen/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PC: Core 2 Duo E7500, MSI G41M4-F, GeForce GT 220, 4096MB RAM</title>
		<link>http://blog.mcbachmann.de/pc/pc-core-2-duo-e7500-msi-g41m4-f-geforce-gt-220-4096mb-ram</link>
		<comments>http://blog.mcbachmann.de/pc/pc-core-2-duo-e7500-msi-g41m4-f-geforce-gt-220-4096mb-ram#comments</comments>
		<pubDate>Wed, 10 Feb 2010 12:26:03 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=468</guid>
		<description><![CDATA[Von Zeit zu Zeit wünschen sich Verwandte und Bekannte einen neuen PC. Da dies immer mit etwas Zeitaufwand zum Suchen der passenden Komponenten verbunden ist, möchte ich hier eine neue Kategorie einführen um interessierten Lesern fertige Zusammenstellungen zu präsentieren bzw. deren Probleme aufzudecken.
Die erste Vorstellung ist diesmal ein Intel Core 2 Duo mit 2x 2.93GHz. [...]]]></description>
			<content:encoded><![CDATA[<p>Von Zeit zu Zeit wünschen sich Verwandte und Bekannte einen neuen PC. Da dies immer mit etwas Zeitaufwand zum Suchen der passenden Komponenten verbunden ist, möchte ich hier eine neue Kategorie einführen um interessierten Lesern fertige Zusammenstellungen zu präsentieren bzw. deren Probleme aufzudecken.</p>
<p>Die erste Vorstellung ist diesmal ein Intel Core 2 Duo mit 2x 2.93GHz. <span id="more-468"></span></p>
<p>Die Zusammenstellung lautet wie folgt (ohne Gehäuse, Festplatte &#038; optischem Laufwerk):</p>
<ul>
<li>CPU: Intel Core 2 Duo E7500, 2x 2.93GHz, boxed (mit Lüfter)</li>
<li>RAM: 2x 2048MB PC800 TAKEMS DDR2</li>
<li>Board: MSI G41M4-F</li>
<li>Netzteil: PSU 420W LC-Power Super Silent LC6420 ATX</li>
<li>Grafik: MSI N220GT-MD1G, GeForce GT 220, 1024MB DDR2 &#8211; VGA, DVI, HDMI, PCIe 2.0</li>
</ul>
<p>Unterstütze Systeme:</p>
<ul>
<li>Ubuntu 9.10</li>
<li>Windows XP Home</li>
</ul>
<p>Aufgetretene Probleme:</p>
<ul>
<li>Windows XP: trotz SP3 Probleme beim Erkennen der Onboard Soundkarte (konnte teilweise mithilfe eines <a href="http://www.boredsysadmin.com/2008/03/windows-xp-sp3-and-microsoft-hd-audio.html">Registry-Hacks von boredsysadmin.com</a> behoben werden)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/pc/pc-core-2-duo-e7500-msi-g41m4-f-geforce-gt-220-4096mb-ram/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lob: Western Digital Support</title>
		<link>http://blog.mcbachmann.de/misc/lob-western-digital-support</link>
		<comments>http://blog.mcbachmann.de/misc/lob-western-digital-support#comments</comments>
		<pubDate>Tue, 05 Jan 2010 21:29:46 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=464</guid>
		<description><![CDATA[Vor rund einem Monat hat das Netzteil meiner WD Elements (1TB) den Geist aufgegeben. Da ich zum Glück noch von einer anderen Platte ein Netzteil &#8220;rumliegen&#8221; hatte, konnte ich ausschließen, dass die Platte selbst einen Defekt hat. Da die Platte noch in der Garantie lag, wandte ich mich an den Support. 
Hier meine Erfahrung: Nach [...]]]></description>
			<content:encoded><![CDATA[<p>Vor rund einem Monat hat das Netzteil meiner WD Elements (1TB) den Geist aufgegeben. Da ich zum Glück noch von einer anderen Platte ein Netzteil &#8220;rumliegen&#8221; hatte, konnte ich ausschließen, dass die Platte selbst einen Defekt hat. Da die Platte noch in der Garantie lag, wandte ich mich an den Support. <span id="more-464"></span></p>
<p>Hier meine Erfahrung: Nach kurzer Problemschilderung via Webformular meldete sich ein netter Herr bei mir, hat das Problem auch gleich verstanden und noch kurz Rücksprache gehalten, was es für ein Netzteil-Typ ist (1-Pin oder 5-Pin).</p>
<p>Ein paar Tage später hatte ich dann auch schon das neue Netzteil im Briefkasten. Es ist ein anderes als das Ursprüngliche (diesmal mit austauschbarem Stecker für unterschiedliche Steckdosen), was wahrscheinlich damit zusammenhängt, dass im WWW schon mehrere über ihr defektes Netzteil geklagt haben (siehe bspw. Amazon Bewertungen) und es sich einfach um eine Fehlkonstruktion handelt.</p>
<p>Um es zusammen zufassen: der Support war schnell, hilfsbereit und es gab keinerlei Probleme.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/misc/lob-western-digital-support/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Brief: Linux 2.6.32 &#8211; KSM and KVM</title>
		<link>http://blog.mcbachmann.de/linux/in-brief-linux-2-6-32-ksm-and-kvm</link>
		<comments>http://blog.mcbachmann.de/linux/in-brief-linux-2-6-32-ksm-and-kvm#comments</comments>
		<pubDate>Fri, 01 Jan 2010 21:53:56 +0000</pubDate>
		<dc:creator>Sven Bachmann</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[In Brief]]></category>
		<category><![CDATA[KSM]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://blog.mcbachmann.de/?p=459</guid>
		<description><![CDATA[Can you imagine to have 52 Windows XP virtual machines &#8211; 1GB RAM each &#8211; running on a server with just 16GB? Ok, sounds a lot&#8230; but we are near the 16GB barrier. Anyway, this is one of the features in the new 2.6.32 release. Its called Kernel Samepage Merging, KSM. 
The approach is you [...]]]></description>
			<content:encoded><![CDATA[<p>Can you imagine to have 52 Windows XP virtual machines &#8211; 1GB RAM each &#8211; running on a server with just 16GB? Ok, sounds a lot&#8230; but we are near the 16GB barrier. Anyway, this is one of the features in the new 2.6.32 release. Its called <strong>K</strong>ernel <strong>S</strong>amepage <strong>M</strong>erging, KSM. <span id="more-459"></span></p>
<p>The approach is you start more than one VM and tell the kernel that they probably will use identically memory segments. Than the kernel scans for them and if one is found, it will be kind of hardlinked and the double memory will be freed &#8211; imagine that for a lot of same (eg. WinXP) VMs. But its not only useable for KVM &#8211; you can use the syscall wherever you think its applicable and is not already done via a shared library.</p>
<p>More information on KSM can be found at <a href="http://kernelnewbies.org/LinuxChanges#head-d3f32e41df508090810388a57efce73f52660ccb">Linux Kernel Newbies</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mcbachmann.de/linux/in-brief-linux-2-6-32-ksm-and-kvm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
