<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Chris' World</title>
	
	<link>http://www.chrisk.de/blog</link>
	<description>A travel, photography &amp; nerd blog</description>
	<lastBuildDate>Fri, 16 Sep 2011 22:44:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/chrisk/LVVT" /><feedburner:info uri="chrisk/lvvt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>How To disable Time Machine’s MobileBackup</title>
		<link>http://www.chrisk.de/blog/2011/07/how-to-disable-time-machines-mobilebackup/</link>
		<comments>http://www.chrisk.de/blog/2011/07/how-to-disable-time-machines-mobilebackup/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 11:13:56 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3271</guid>
		<description><![CDATA[Starting with Lion I noticed that Time Machine is running even when my Time Capsule is not available. I also noticed that Finder shows a different amount of used disk space than df. My MacBook Pro&#8217;s SSD also got somewhat slow. Turned out it&#8217;s Time Machines MobileBackup function. If you want to disable MobileBackup and [...]]]></description>
			<content:encoded><![CDATA[<p>Starting with Lion I noticed that Time Machine is running even when my Time Capsule is not available. I also noticed that Finder shows a different amount of used disk space than <code>df</code>. My MacBook Pro&#8217;s SSD also got somewhat slow. Turned out it&#8217;s Time Machines MobileBackup function.</p>
<p>If you want to disable MobileBackup and free up the abused disk space, simply run the following command and reboot.</p>
<pre class="brush: plain; title: ; notranslate">sudo tmutil disablelocal</pre>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/07/how-to-disable-time-machines-mobilebackup/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/07/how-to-disable-time-machines-mobilebackup/#comments">3 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/-C54prbiv6fUQGjoQ-4lQu12Bho/0/da"><img src="http://feedads.g.doubleclick.net/~a/-C54prbiv6fUQGjoQ-4lQu12Bho/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-C54prbiv6fUQGjoQ-4lQu12Bho/1/da"><img src="http://feedads.g.doubleclick.net/~a/-C54prbiv6fUQGjoQ-4lQu12Bho/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/caZxSNq9UV8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/07/how-to-disable-time-machines-mobilebackup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to fix SSH UTF-8 issues in Mac OS X Lion</title>
		<link>http://www.chrisk.de/blog/2011/07/how-to-fix-ssh-utf-8-issues-in-mac-os-x-lion/</link>
		<comments>http://www.chrisk.de/blog/2011/07/how-to-fix-ssh-utf-8-issues-in-mac-os-x-lion/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 09:29:32 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3269</guid>
		<description><![CDATA[After upgrading from Snow Leopard to Lion, ssh connections to remote servers using iTerm2 have issues with non ascii characters. Luckily that&#8217;s easy to fix. Simply comment SendEnv LANG LC_* in /etc/ssh_config out. No other changes are needed. You could also permanently change your locale to UTF-8. Just place export LANG=en_US.UTF-8 in your shell&#8217;s source [...]]]></description>
			<content:encoded><![CDATA[<p>After upgrading from Snow Leopard to Lion, ssh connections to remote servers using iTerm2 have issues with non ascii characters.</p>
<p>Luckily that&#8217;s easy to fix. Simply comment <code>SendEnv LANG LC_*</code> in <code>/etc/ssh_config</code> out.</p>
<pre class="brush: plain; title: ; notranslate"> Host *
 # SendEnv LANG LC_*
 # ForwardAgent no
 # ForwardX11 no
 ...</pre>
<p>No other changes are needed. You could also permanently change your locale to UTF-8.<br />
Just place <code>export LANG=en_US.UTF-8</code> in your shell&#8217;s source file.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/07/how-to-fix-ssh-utf-8-issues-in-mac-os-x-lion/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/07/how-to-fix-ssh-utf-8-issues-in-mac-os-x-lion/#comments">One comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/g_DhUDHxGiVPS_a0P9iRX_UtRqw/0/da"><img src="http://feedads.g.doubleclick.net/~a/g_DhUDHxGiVPS_a0P9iRX_UtRqw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/g_DhUDHxGiVPS_a0P9iRX_UtRqw/1/da"><img src="http://feedads.g.doubleclick.net/~a/g_DhUDHxGiVPS_a0P9iRX_UtRqw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/Zq1uFwmMPlU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/07/how-to-fix-ssh-utf-8-issues-in-mac-os-x-lion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to activate Serial Console on Debian Squeeze</title>
		<link>http://www.chrisk.de/blog/2011/07/how-to-activate-serial-console-on-debian-squeeze/</link>
		<comments>http://www.chrisk.de/blog/2011/07/how-to-activate-serial-console-on-debian-squeeze/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 10:13:10 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3268</guid>
		<description><![CDATA[Activating a Serial Console starting at the bootloader all the way up to a tty login requires just a few steps, but it took me some time to figure out all the knobs. Here&#8217;s how to do it with Debian Squeeze: To have configruation changes persistent in Debian, you may not edit /boot/grub/grub.cfg directly, but [...]]]></description>
			<content:encoded><![CDATA[<p>Activating a Serial Console starting at the bootloader all the way up to a tty login requires just a few steps, but it took me some time to figure out all the knobs. Here&#8217;s how to do it with Debian Squeeze:</p>
<p>To have configruation changes persistent in Debian, you may not edit /boot/grub/grub.cfg directly, but need to edit/add the appropiate lines in /etc/defaults/grub:</p>
<pre class="brush: plain; title: ; notranslate">GRUB_CMDLINE_LINUX_DEFAULT=&quot;console=tty0 console=ttyS0,9600n8&quot;
GRUB_TERMINAL=console
GRUB_SERIAL_COMMAND=&quot;serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1&quot;</pre>
<p>Now run <code>update-grub</code> and you&#8217;ll get the Bootloader and all Kernel and Init messages on your serial console the next time you boot.</p>
<p>To get a login promt on serial you need to modify /etc/inittab to:</p>
<pre class="brush: plain; title: ; notranslate">1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
# Serial console
s0:2345:respawn:/sbin/getty -L 9600 ttyS0 vt102</pre>
<p>That&#8217;s it. run <code>init q</code> to reload init and activate serial login, or simply reboot.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/07/how-to-activate-serial-console-on-debian-squeeze/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/07/how-to-activate-serial-console-on-debian-squeeze/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/f8LsU3tvM-RMigcE4mJuKVncCnU/0/da"><img src="http://feedads.g.doubleclick.net/~a/f8LsU3tvM-RMigcE4mJuKVncCnU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/f8LsU3tvM-RMigcE4mJuKVncCnU/1/da"><img src="http://feedads.g.doubleclick.net/~a/f8LsU3tvM-RMigcE4mJuKVncCnU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/5ASI2taDko8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/07/how-to-activate-serial-console-on-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A few WordPress security tips</title>
		<link>http://www.chrisk.de/blog/2011/06/a-few-wordpress-security-tips/</link>
		<comments>http://www.chrisk.de/blog/2011/06/a-few-wordpress-security-tips/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 14:43:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3263</guid>
		<description><![CDATA[A month or so ago my Website got attacked a couple of times using DDoS and application specific attacks. I don&#8217;t want to delate anyone, but this happened at exactly the same time my travel report about Prague suddenly got a lot of attention. Just sayin&#8217;&#8230; Nothing happened, no one could break in using any [...]]]></description>
			<content:encoded><![CDATA[<p>A month or so ago my Website got attacked a couple of times using DDoS and application specific attacks. I don&#8217;t want to delate anyone, but this happened at exactly the same time my <a href="http://www.chrisk.de/blog/2010/07/fuck-the-czech-road-trip-is-over/">travel report</a> <a href="http://www.chrisk.de/blog/2010/07/czech-republic-final-conclusion/">about Prague</a> suddenly got a lot of attention. Just sayin&#8217;&#8230;</p>
<p>Nothing happened, no one could break in using any exploits or brute force and the website didn&#8217;t even go down.</p>
<p>So as a guy with a few years of experience with Apache, Unix and at least a little bit of experience with WordPress, I thought I&#8217;d share the things I do to secure my blog. No, I am not a big fan of security trough obscurity. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I run this website on my own server, not all of this might be possible if you&#8217;re on a shared hosting!</p>
<ul>
<li>non admin username</li>
<li>get ssl (for wp-admin)</li>
<li>require ssl for wp-admin in wp-config.php (add to end of file)
<pre class="brush: plain; title: ; notranslate">define('FORCE_SSL_ADMIN', true);</pre>
</li>
<li>restrict access to wp-admin using htpasswd on ssl vhost
<pre class="brush: plain; title: ; notranslate">
 AuthType Basic
 AuthName &quot;Unixhosts.org&quot;
 AuthBasicProvider file
 AuthUserFile /etc/apache2/htpasswd
 Require valid-user
</pre>
</li>
<li>enforce ssl for wp-admin and also htaccess authentication on default vhost
<pre class="brush: plain; title: ; notranslate">
 SSLOptions +StrictRequire
 SSLRequireSSL
 SSLRequire %{HTTP_HOST} eq &quot;www.chrisk.de&quot;
 ErrorDocument 403 https://www.chrisk.de/blog/wp-admin/
</pre>
</li>
<li>&#8216;chown&#8217; everything to root:root with only read access for the webserver</li>
<li>and as always: use as few plugins as possible</li>
</ul>
<p>There is one plugin you might want to use if you&#8217;re on a shared ssl: <strong>WordPress HTTPS</strong>. This helps you redirecting you to the correct folders on your shared ssl. Though it was still kind of buggy.<strong><br />
</strong></p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/06/a-few-wordpress-security-tips/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/06/a-few-wordpress-security-tips/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/CrZq-t3yZNaFPEkCBEjutSlbLQo/0/da"><img src="http://feedads.g.doubleclick.net/~a/CrZq-t3yZNaFPEkCBEjutSlbLQo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CrZq-t3yZNaFPEkCBEjutSlbLQo/1/da"><img src="http://feedads.g.doubleclick.net/~a/CrZq-t3yZNaFPEkCBEjutSlbLQo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/0ZOX8tbcOCc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/06/a-few-wordpress-security-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twice the visitors and a few updates…</title>
		<link>http://www.chrisk.de/blog/2011/06/twice-the-visitors-and-a-few-updates/</link>
		<comments>http://www.chrisk.de/blog/2011/06/twice-the-visitors-and-a-few-updates/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 13:21:54 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3252</guid>
		<description><![CDATA[It&#8217;s the time of the year again: SUMMER! My favorite season. Most of you are planning their holidays or are already there, spent time outside or&#8230; NOT. At least it looks like, since visits to this blog have increased by 100% in the past two months. Let&#8217;s just say you all have an iPad (btw. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the time of the year again: SUMMER! My favorite season. Most of you are planning their holidays or are already there, spent time outside or&#8230; NOT.</p>
<p>At least it looks like, since visits to this blog have increased by 100% in the past two months. Let&#8217;s just say you all have an iPad (btw. why is Firefox 4 on Mac OS still telling me &#8216;iPad&#8217; is a typo? <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' />  ) and read outside <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' /> </p>
<p>I&#8217;m pretty inactive over here&#8230; again <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  But at least I spent the morning adding a few features and fixing a few bugs in wordpress:</p>
<ul>
<li>There are finally Social Share buttons</li>
<li>Thumbnails should now work</li>
<li>Fixed an issue with my feed</li>
<li>and some internal things, like SSL for the admin area</li>
</ul>
<p>I&#8217;m trying to force myself taking the time to travel and shoot again, so hopefully there will be a couple of things to posts this summer&#8230;</p>
<p>Chris out.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/06/twice-the-visitors-and-a-few-updates/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/06/twice-the-visitors-and-a-few-updates/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/dCj8FZMmfhTDjQs8d04yJ0wxANs/0/da"><img src="http://feedads.g.doubleclick.net/~a/dCj8FZMmfhTDjQs8d04yJ0wxANs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dCj8FZMmfhTDjQs8d04yJ0wxANs/1/da"><img src="http://feedads.g.doubleclick.net/~a/dCj8FZMmfhTDjQs8d04yJ0wxANs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/FpSQukiGnvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/06/twice-the-visitors-and-a-few-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel 320 Series vs. OCZ Vertex 2 (vs. Apple)</title>
		<link>http://www.chrisk.de/blog/2011/04/intel-320-series-vs-ocz-vertex-2-vs-apple/</link>
		<comments>http://www.chrisk.de/blog/2011/04/intel-320-series-vs-ocz-vertex-2-vs-apple/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 10:19:52 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3234</guid>
		<description><![CDATA[Actually this post should be called NO OCZ NO or something like that&#8230; I already wrote about the OCZ Vertex 2 E once or twice with somewhat mixed feelings. Now after 6 months with the first one, and 3 months with the second one, I wouldn&#8217;t recommend buying any of these again. Well, at least [...]]]></description>
			<content:encoded><![CDATA[<p>Actually this post should be called <strong>NO OCZ NO</strong> or something like that&#8230;</p>
<p>I already wrote about the OCZ Vertex 2 E <a href="http://www.chrisk.de/blog/2011/02/macbook-pro-and-the-ocz-vertex-2/">once</a> or <a href="http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/">twice</a> with somewhat mixed feelings.<br />
Now after 6 months with the first one, and 3 months with the second one, I wouldn&#8217;t recommend buying any of these again. Well, at least not if you&#8217;re using Apple.</p>
<p><strong>60Gb OCZ Vertex 2 E</strong> in my Mac Mini (6 Months old):</p>
<ul>
<li>huge loss in performance (maybe due to the lack of TRIM in OSX?)</li>
<li>sometimes the mini won&#8217;t fall asleep or just wakes up again</li>
</ul>
<p><strong>120Gb OCZ Vertex 2 E</strong> in my MacBook Pro (10 weeks old):</p>
<ul>
<li>performance is still good</li>
<li>suspend2disk doesn&#8217;t work. Known bug. OSX will crash. OCZ promised to fix it &#8211; but didn&#8217;t!</li>
<li>sleep and direct wake-up results in the SSD not being recognized for ~10 minutes!!! No booting possible!</li>
</ul>
<p>Most of the issues with OCZ&#8217;s SSDs seem to be sleep/hibernate related and from what I&#8217;ve heard do mostly affect Apple products, but their crappy support prevents me from buying any of their products again. They promised to release a firmware upgrade which fixes suspend2disk, but they did not. They closed the thread in their forums and don&#8217;t even respond to requests via eMail. But hey! At least they release the OCZ Vertex 3 &#8211; so you possibly get all these bugs fixed for just 180€!</p>
<p>All these issues and their non-responding support made me replace the Vertex with the new Intel 320 Series SSD. They might be slower according to their specs, but performance isn&#8217;t everything <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Which leads me to the next part of this post&#8230;</p>
<p>The Intel 320 120Gb SSD! I installed this one in my MacBook Pro last week and what shall I say? After one week everything is great. I&#8217;m not talking about pure performance. I didn&#8217;t NOTE any difference in real life performance, but just in case&#8230; here is a simple sequential performance check:</p>
<p>OCZ Vertex 2 E 120Gb:</p>
<pre class="brush: plain; title: ; notranslate">
homer:~ $ dd if=/dev/zero of=10000M.img bs=1024 count=10000000
10000000+0 records in
10000000+0 records out
10240000000 bytes transferred in 82.815477 secs (123648385 bytes/sec)
homer:~ $ dd if=10000M.img of=/dev/null
20000000+0 records in
20000000+0 records out
10240000000 bytes transferred in 47.731347 secs (214534068 bytes/sec)
</pre>
<p>Intel 320 Series 120Gb:</p>
<pre class="brush: plain; title: ; notranslate">
homer:~ mrkofee$ dd if=/dev/zero of=10000M.img bs=1024 count=10000000
10000000+0 records in
10000000+0 records out
10240000000 bytes transferred in 108.879939 secs (94048546 bytes/sec)
homer:~ mrkofee$ dd if=file.img of=/dev/null
20000000+0 records in
20000000+0 records out
10240000000 bytes transferred in 47.695655 secs (214694610 bytes/sec)
</pre>
<p>The Intel is a tad slower in pure sequential write performance, which is a bit disappointing considering it&#8217;s one generation newer than the Vertex 2&#8230; But, now to the important stuff <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<ul>
<li>Suspend2Disk: works</li>
<li>Closing and directly opening the MBP: works</li>
<li>Support: Well&#8230; it&#8217;s Intel. I don&#8217;t expect it to be any better than OCZ&#8217;s.</li>
<li>The good feeling of reliability: works <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p>I haven&#8217;t received any negative reports from friends about the Intel X25-M  (the 320 Series predecessor) nor have I found much on the Interwebs&#8230; so I&#8217;m much happier with the Intel now&#8230;</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/04/intel-320-series-vs-ocz-vertex-2-vs-apple/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/04/intel-320-series-vs-ocz-vertex-2-vs-apple/#comments">8 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/RIE3f76XA7s-PKz0xYBwxoP1cqs/0/da"><img src="http://feedads.g.doubleclick.net/~a/RIE3f76XA7s-PKz0xYBwxoP1cqs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RIE3f76XA7s-PKz0xYBwxoP1cqs/1/da"><img src="http://feedads.g.doubleclick.net/~a/RIE3f76XA7s-PKz0xYBwxoP1cqs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/7_0iZUT1Zos" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/04/intel-320-series-vs-ocz-vertex-2-vs-apple/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New Visitor Record :)</title>
		<link>http://www.chrisk.de/blog/2011/04/new-visitor-record/</link>
		<comments>http://www.chrisk.de/blog/2011/04/new-visitor-record/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 07:47:26 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3223</guid>
		<description><![CDATA[This is just for my ego&#8230; but WOW! 50% more visitors last month. Awesome Where&#8217;s the FB &#8216;like&#8217; button? *click* Keep coming! © Chris for Chris&#039; World, 2011. &#124; Permalink &#124; One comment]]></description>
			<content:encoded><![CDATA[<p>This is just for my ego&#8230; but WOW! 50% more visitors last month.<br />
Awesome <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Where&#8217;s the FB &#8216;like&#8217; button? *click* <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Keep coming!</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/04/new-visitor-record/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/04/new-visitor-record/#comments">One comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/LpWUjdouMCGf4B9mRavAM-KIIg8/0/da"><img src="http://feedads.g.doubleclick.net/~a/LpWUjdouMCGf4B9mRavAM-KIIg8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LpWUjdouMCGf4B9mRavAM-KIIg8/1/da"><img src="http://feedads.g.doubleclick.net/~a/LpWUjdouMCGf4B9mRavAM-KIIg8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/qeCGJ3y0fNs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/04/new-visitor-record/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Check services and restart using Monit</title>
		<link>http://www.chrisk.de/blog/2011/03/how-to-check-services-and-restart-using-monit/</link>
		<comments>http://www.chrisk.de/blog/2011/03/how-to-check-services-and-restart-using-monit/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 10:09:16 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3215</guid>
		<description><![CDATA[I have a monitoring service (Zabbix) which dies every few weeks, because it&#8217;s MySQL tables were locked for too long during a backup&#8230; Annoying! mostly because it&#8217;s then dead unnoticed for not just a few minutes. So, how do you monitor a monitoring service? Or simply&#8230; How do you restart any service that has just [...]]]></description>
			<content:encoded><![CDATA[<p>I have a monitoring service (<code><a rel="nofollow" href="http://www.zabbix.com">Zabbix</a></code>) which dies every few weeks, because it&#8217;s MySQL tables were locked for too long during a backup&#8230; Annoying! mostly because it&#8217;s then dead unnoticed for not just a few minutes. So, how do you monitor a monitoring service? <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Or simply&#8230; How do you restart any service that has just gone away in a simple way?</p>
<p>I recently came across <code><a href="http://mmonit.com/monit/">monit</a></code>. They state it&#8217;s up and running in just 15min. I got it faster <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="brush: plain; title: ; notranslate">
# Daemonize and check every 2mins.
set daemon  120

# Mail settings, in case you want to receive notifications
set mailserver relay.example.org
set mail-format { from: root@host1.example.org }
set alert admin@example.org

# The first check
check process zabbix_server with pidfile /var/run/zabbix/zabbix_server.pid
        start program = &quot;/etc/init.d/zabbix-server start&quot;
        stop program = &quot;/etc/init.d/zabbix-server stop&quot;
        group server
</pre>
<p>You can also monitor network availability, application availability, file permissions and system utilization&#8230;<br />
I think this tool is really great for a small network, though I don&#8217;t think it would scale that well. Just give it a try.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/how-to-check-services-and-restart-using-monit/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/how-to-check-services-and-restart-using-monit/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/2C32Yd6E6UkKFwxPVjLMIp0brbc/0/da"><img src="http://feedads.g.doubleclick.net/~a/2C32Yd6E6UkKFwxPVjLMIp0brbc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2C32Yd6E6UkKFwxPVjLMIp0brbc/1/da"><img src="http://feedads.g.doubleclick.net/~a/2C32Yd6E6UkKFwxPVjLMIp0brbc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/0x0K9nBdGCg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/how-to-check-services-and-restart-using-monit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to DSL and UMTS Failover on OpenBSD</title>
		<link>http://www.chrisk.de/blog/2011/03/how-to-dsl-and-umts-failover-on-openbsd/</link>
		<comments>http://www.chrisk.de/blog/2011/03/how-to-dsl-and-umts-failover-on-openbsd/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 18:55:56 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3202</guid>
		<description><![CDATA[OpenBSD. Is. Awesome. pf, carp, pfsync, ifstated, openbgp, openospfd&#8230; awesome. Here is my ifstated.conf to fail-over between DSL and UMTS connections. Note that this only really works with OpenBSD &#62;=4.9, because earlier versions seem to have issues where set-state is executed before init finished, which causes UMTS to start on every 24h disconnect of the [...]]]></description>
			<content:encoded><![CDATA[<p>OpenBSD. Is. Awesome. <code>pf</code>, <code>carp</code>, <code>pfsync</code>, <code>ifstated</code>, <code>openbgp</code>, <code>openospfd</code>&#8230; awesome. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here is my <code>ifstated.conf</code> to fail-over between DSL and UMTS connections. Note that this only really works with OpenBSD &gt;=4.9, because earlier versions seem to have issues where <code>set-state</code> is executed before <code>init</code> finished, which causes UMTS to start on every 24h disconnect of the DSL line. </p>
<pre class="brush: plain; title: ; notranslate">init-state auto
# pppoe0 is my DSL connection
pppoe0_up = &quot;pppoe0.link.up&quot;

# figure out which state to start with
state auto {
 if $pppoe0_up {
 set-state dsl_up
 }
 if !$pppoe0_up {
 set-state dsl_down
 }
}

# DSL is up. Don't do anything until it fails.
state dsl_up {
 init {
 run &quot;/sbin/ifconfig | mail -s 'DSL up' root&quot;
 }
 if !$pppoe0_up {
 set-state dsl_down
 }
}

# DSL is down. Wait a few seconds (24h disconnect).
# Then go ahead and start UMTS, but only if DSL isn't back up!
state dsl_down {
 init {
 run &quot;/bin/sleep 30; /sbin/ifconfig | mail -s 'DSL down' root&quot;
 }
 if $pppoe0_up {
 set-state dsl_up
 }
 if !$pppoe0_up {
 set-state umts_start
 }
}

# Start pppd and bring UMTS up, until pppoe0 is still down
state umts_start {
 init {
 run &quot;/usr/sbin/pppd call o2&quot;
 run &quot;sleep 30; /sbin/ifconfig | mail -s 'Starting UMTS' root&quot;
 }
 if $pppoe0_up {
 set-state umts_stop
 }
}

# If pppoe0 is back up, kill pppd and switch back to dsl_up
state umts_stop {
 init {
 run &quot;/usr/bin/pkill pppd&quot;
 run &quot;/sbin/ifconfig | mail -s 'Stopping UMTS' root&quot;
 }
 set-state dsl_up
}</pre>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/how-to-dsl-and-umts-failover-on-openbsd/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/how-to-dsl-and-umts-failover-on-openbsd/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/ThiUNO9MtsyRV4u99cIRLtpuX4w/0/da"><img src="http://feedads.g.doubleclick.net/~a/ThiUNO9MtsyRV4u99cIRLtpuX4w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ThiUNO9MtsyRV4u99cIRLtpuX4w/1/da"><img src="http://feedads.g.doubleclick.net/~a/ThiUNO9MtsyRV4u99cIRLtpuX4w/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/neloUczSNZ8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/how-to-dsl-and-umts-failover-on-openbsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to OpenBSD with Huawei E1750 UMTS</title>
		<link>http://www.chrisk.de/blog/2011/03/how-to-openbsd-with-huawei-e1750-umts/</link>
		<comments>http://www.chrisk.de/blog/2011/03/how-to-openbsd-with-huawei-e1750-umts/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 19:02:20 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3176</guid>
		<description><![CDATA[Getting my OpenBSD (4.8) box to talk an Huawei E1750 USB UMTS Stick as a backup solution turned out to be not very straight forward, so in case you are in a similar situation&#8230; Have a look at man umsm to see which devices are supported by OpenBSD. The UMTS (USB)-Sticks are registered as /dev/cuaUX, [...]]]></description>
			<content:encoded><![CDATA[<p>Getting my OpenBSD (4.8) box to talk an Huawei E1750 USB UMTS Stick as a backup solution turned out to be not very straight forward, so in case you are in a similar situation&#8230;</p>
<p>Have a look at <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umsm&amp;sektion=4"><code>man umsm</code></a>  to see which devices are supported by OpenBSD.</p>
<p>The UMTS (USB)-Sticks are registered as <code>/dev/cuaUX</code>, where X is the number of your device&#8230; You&#8217;ll need userland pppd to connect. Place your peer configuration in <code>/etc/ppp/peers/o2</code> for example:</p>
<pre class="brush: plain; title: ; notranslate">cuaU0
connect /etc/ppp/connect.o2
disconnect /etc/ppp/disconnect.o2
nocrtscts
xonxoff
#:0.0.0.2 because 0.0.0.1 is the alias for my DSL default gateway
:0.0.0.2
noipdefault
ipcp-accept-local
defaultroute
novj
nobsdcomp
novjccomp
nopcomp
noaccomp
noauth
nomagic
persist</pre>
<p>You&#8217;ll also need Chat scripts to connect and disconnect the connection. Note that you&#8217;ll need to at least adjust <code>/etc/ppp/connect.o2</code> to suit your provider:</p>
<pre class="brush: plain; title: ; notranslate">#!/bin/sh
chat -vs \
 ABORT 'NO CARRIER' \
 ABORT 'NO DIALTONE' \
 ABORT ERROR \
 ABORT 'NO ANSWER' \
 ABORT BUSY '' \
 at OK \
 atz OK \
 # uncomment the following if your SIM is PIN protected
 # and replace **** with your PIN
 #at+cpin=**** OK \
 'AT+CGDCONT=1,&quot;IP&quot;,&quot;pinternet.interkom.de&quot;' OK \
 'atdt*99***1#' CONNECT</pre>
<p>And <code>/etc/ppp/disconnect.o2</code> looks like:</p>
<pre class="brush: plain; title: ; notranslate">#!/bin/sh
chat -vs \
 ABORT 'NO CARRIER' \
 ABORT 'NO DIALTONE' \
 ABORT ERROR \
 ABORT 'NO ANSWER' \
 ABORT BUSY '' \
 '\K' '' '+++ATH'</pre>
<p>Now make sure ppp0 is initialized on startup&#8230;</p>
<pre class="brush: plain; title: ; notranslate">touch /etc/hostname.ppp0
sh /etc/netstart ppp0</pre>
<p>&#8230; and to connect simply run <code>pppd call o2</code> and <code>pkill pppd</code> to disconnect. Run <code>ifconfig ppp0</code> to see if your connection is up and running:</p>
<pre class="brush: plain; title: ; notranslate">ppp0: flags=8051&lt;UP,POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500
        priority: 0
        groups: ppp egress
        inet 10.150.81.109 --&gt; 0.0.0.2 netmask 0xfffffffc</pre>
<p>Next post will be about auto fail-over between this and my regular DSL connection.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/how-to-openbsd-with-huawei-e1750-umts/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/how-to-openbsd-with-huawei-e1750-umts/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/sb4SvXM5th0F_MAbSmx6-pT9NTA/0/da"><img src="http://feedads.g.doubleclick.net/~a/sb4SvXM5th0F_MAbSmx6-pT9NTA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sb4SvXM5th0F_MAbSmx6-pT9NTA/1/da"><img src="http://feedads.g.doubleclick.net/~a/sb4SvXM5th0F_MAbSmx6-pT9NTA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/UR_PaNhxyDo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/how-to-openbsd-with-huawei-e1750-umts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shared Hosting vs. Virtual Server – Performance</title>
		<link>http://www.chrisk.de/blog/2011/03/shared-hosting-vs-virtual-server-performance/</link>
		<comments>http://www.chrisk.de/blog/2011/03/shared-hosting-vs-virtual-server-performance/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 18:05:11 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3165</guid>
		<description><![CDATA[Earlier this year I moved this blog from a shared hosting at Hetzner to a Virtual Server. Although the Vserver is rather low-end, the page load improvements are impressive! See this Pingdom chart: © Chris for Chris&#039; World, 2011. &#124; Permalink &#124; No comment]]></description>
			<content:encoded><![CDATA[<p>Earlier this year I moved this blog from a shared hosting at <a href="http://www.hetzner.de" rel="nofollow">Hetzner</a> to a Virtual Server. Although the Vserver is rather low-end, the page load improvements are impressive! See this <a href="http://pingdom.com" rel="nofollow">Pingdom</a> chart:</p>
<p><a href="http://www.chrisk.de/blog/wp-content/uploads/2011/03/Screen-shot-2011-03-19-at-9.26.57-AM1.png"><img src="http://www.chrisk.de/blog/wp-content/uploads/2011/03/Screen-shot-2011-03-19-at-9.26.57-AM1.png" alt="" title="page-load-time" width="600" height="272" class="aligncenter size-full wp-image-3167" /></a></p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/shared-hosting-vs-virtual-server-performance/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/shared-hosting-vs-virtual-server-performance/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/GvzqdFHIqFb5f3X1L_YIunkwD9M/0/da"><img src="http://feedads.g.doubleclick.net/~a/GvzqdFHIqFb5f3X1L_YIunkwD9M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GvzqdFHIqFb5f3X1L_YIunkwD9M/1/da"><img src="http://feedads.g.doubleclick.net/~a/GvzqdFHIqFb5f3X1L_YIunkwD9M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/j3MXO-FsIt0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/shared-hosting-vs-virtual-server-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Reader X on Mac OS X – Kidding me?</title>
		<link>http://www.chrisk.de/blog/2011/03/adobe-reader-x-on-mac-os-x-kidding-me/</link>
		<comments>http://www.chrisk.de/blog/2011/03/adobe-reader-x-on-mac-os-x-kidding-me/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 16:31:37 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3147</guid>
		<description><![CDATA[I just installed Adobe Reader X on my Core2Duo Mac Mini&#8230; Adobe? Really? Why is a simple PDF Reader that slow? I have a 1200 pages PDF which I can nicely scroll through using Preview.app, but with Reader X?! Nope. Simple lagging. No fun. Makes reading an eBook reaaaally crappy! Sadly Preview.app currently doesn&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed <strong><a href="http://www.adobe.com/products/reader.html">Adobe Reader X</a></strong> on my Core2Duo Mac Mini&#8230; Adobe? Really? Why is a simple PDF Reader that <strong>slow</strong>? I have a <strong>1200 pages PDF</strong> which I can nicely scroll through using <strong>Preview.app</strong>, but with Reader X?! Nope. Simple lagging. No fun. Makes reading an eBook reaaaally crappy!</p>
<p>Sadly Preview.app currently doesn&#8217;t have support for <strong>PDF signatures</strong>, so I&#8217;ll need Reader X for that, but hopefully that changes with<strong> Mac OS X Lion</strong>!</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/adobe-reader-x-on-mac-os-x-kidding-me/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/adobe-reader-x-on-mac-os-x-kidding-me/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/hen9-UdGRjr6kcBmpOj6vvlhNh8/0/da"><img src="http://feedads.g.doubleclick.net/~a/hen9-UdGRjr6kcBmpOj6vvlhNh8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hen9-UdGRjr6kcBmpOj6vvlhNh8/1/da"><img src="http://feedads.g.doubleclick.net/~a/hen9-UdGRjr6kcBmpOj6vvlhNh8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/9jSbqO0afvQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/adobe-reader-x-on-mac-os-x-kidding-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN over TCP is BAD</title>
		<link>http://www.chrisk.de/blog/2011/03/openvpn-over-tcp-is-bad/</link>
		<comments>http://www.chrisk.de/blog/2011/03/openvpn-over-tcp-is-bad/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 14:52:58 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3139</guid>
		<description><![CDATA[I use OpenVPN in a road-warrior setup over often slow and unreliable wireless connections. That on it&#8217;s own makes using interactive applications pretty hard. But if you&#8217;re now additionally running OpenVPN in TCP mode over these links things get worse. The reason is, that TCP uses some kind of a three-way handshake to make sure [...]]]></description>
			<content:encoded><![CDATA[<p>I use <strong>OpenVPN</strong> in a road-warrior setup over often <strong>slow</strong> and <strong>unreliable</strong> wireless connections. That on it&#8217;s own makes using <strong>interactive applications</strong> pretty hard.</p>
<p>But if you&#8217;re now additionally running OpenVPN in <strong>TCP mode</strong> over these links <strong>things get worse</strong>. The reason is, that TCP uses some kind of a <strong>three-way handshake</strong> to make sure all packets arrive in time and <strong>re-transmits</strong> those packets that don&#8217;t. With OpenVPN over TCP you now have your application&#8217;s TCP session <strong>encapsulated</strong> in your VPN&#8221;s TCP session, doubling your ACKs and re-transmissions (if needed).</p>
<p>Now I switched to <strong>UDP</strong> on the VPN&#8217;s session and if the link starts to loose packets, the VPN will too, but the application&#8217;s TCP session will make sure those packets are being re-transmitted. All in all everything feels much <strong>faster</strong> &#8211; at least for a crappy 3G connection.</p>
<p>See <a href="http://sites.inka.de/bigred/devel/tcp-tcp.html">this link</a> for a more detailed explanation.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/openvpn-over-tcp-is-bad/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/openvpn-over-tcp-is-bad/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/92X2-qD4YKJG2r7UGEJ1QDJ5b5g/0/da"><img src="http://feedads.g.doubleclick.net/~a/92X2-qD4YKJG2r7UGEJ1QDJ5b5g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/92X2-qD4YKJG2r7UGEJ1QDJ5b5g/1/da"><img src="http://feedads.g.doubleclick.net/~a/92X2-qD4YKJG2r7UGEJ1QDJ5b5g/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/Kiee4FfzwQk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/openvpn-over-tcp-is-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Upgrade to Xcode4 (or uninstall Xcode3)</title>
		<link>http://www.chrisk.de/blog/2011/03/how-to-upgrade-to-xcode-4-or-uninstall-xcode-3/</link>
		<comments>http://www.chrisk.de/blog/2011/03/how-to-upgrade-to-xcode-4-or-uninstall-xcode-3/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 13:35:28 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3134</guid>
		<description><![CDATA[I recently bought Xcode 4 on the Mac AppStore and thereby thought I&#8217;d upgrade. Nope. Xcode 3 is moved to &#8216;/Developer-old&#8217;, but kept. No big dead actually, except when your OS Disk is only 60Gb The new Xcode 4 uses almost 10Gb plust 5Gb for Xcode 3. So if you don&#8217;t need Xcode 3 anymore, [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought Xcode 4 on the Mac AppStore and thereby thought I&#8217;d upgrade. Nope. Xcode 3 is moved to &#8216;/Developer-old&#8217;, but kept. No big dead actually, except when your OS Disk is only 60Gb <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  The new Xcode 4 uses almost 10Gb plust 5Gb for Xcode 3. So if you don&#8217;t need Xcode 3 anymore, just run:</p>
<pre class="brush: plain; title: ; notranslate">sudo /Developer-old/Library/uninstall-devtools --mode=all</pre>
<p>This removes all Xcode3 files, freeing up about 5Gb of space.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/how-to-upgrade-to-xcode-4-or-uninstall-xcode-3/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/how-to-upgrade-to-xcode-4-or-uninstall-xcode-3/#comments">8 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/hXu9E34xx3sSJLok-il8vjFd0ZM/0/da"><img src="http://feedads.g.doubleclick.net/~a/hXu9E34xx3sSJLok-il8vjFd0ZM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hXu9E34xx3sSJLok-il8vjFd0ZM/1/da"><img src="http://feedads.g.doubleclick.net/~a/hXu9E34xx3sSJLok-il8vjFd0ZM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/pHV9yS-le8Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/how-to-upgrade-to-xcode-4-or-uninstall-xcode-3/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>A new Office for the Nerd (Dell U2711 Review)</title>
		<link>http://www.chrisk.de/blog/2011/03/a-new-office-for-the-nerd-dell-u2711-review/</link>
		<comments>http://www.chrisk.de/blog/2011/03/a-new-office-for-the-nerd-dell-u2711-review/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 21:08:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Daily Life]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3118</guid>
		<description><![CDATA[Nerd to the left, creativity to the right Finally got a new workspace&#8230; My old 22in Monitor was just too damn small for everything&#8230; Since I called it review, here it comes: These monitors are great. The size is nice, the resolution of 2540&#215;1440 is awesome and the colors are impressive. Did I mention gorgeous? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chrisk.de/blog/wp-content/uploads/2011/03/DSC0062-2.jpg"><img class="aligncenter size-full wp-image-3125 shadow2" title="_DSC0062" src="http://www.chrisk.de/blog/wp-content/uploads/2011/03/DSC0062.jpg" alt="" width="500" height="238" /></a>Nerd to the left, creativity to the right <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Finally got a new workspace&#8230; My old 22in Monitor was just too damn small for everything&#8230;</p>
<p>Since I called it review, here it comes: These monitors are great. The size is nice, the resolution of 2540&#215;1440 is awesome and the colors are impressive. Did I mention gorgeous? &lt;/Apple Keynote&gt;</p>
<p>BUT there are a few downsides:</p>
<ul>
<li>The screen has some kind of a glimmer in white areas, which is a little wired for text</li>
<li>The screen seems to have a bug with Display-port. It sometimes just hangs and you need to power reset it</li>
<li>I need a new Mac Mini with thunderbolt to run both at full resolution <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/a-new-office-for-the-nerd-dell-u2711-review/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/a-new-office-for-the-nerd-dell-u2711-review/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/9M4zT4n3nDtGHk3rdqE3FHy67_8/0/da"><img src="http://feedads.g.doubleclick.net/~a/9M4zT4n3nDtGHk3rdqE3FHy67_8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9M4zT4n3nDtGHk3rdqE3FHy67_8/1/da"><img src="http://feedads.g.doubleclick.net/~a/9M4zT4n3nDtGHk3rdqE3FHy67_8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/RFECyWl6Oy8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/a-new-office-for-the-nerd-dell-u2711-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to PXE boot GRML and OpenBSD without NFS (like boot.kernel.org)</title>
		<link>http://www.chrisk.de/blog/2011/03/how-to-pxe-boot-grml-and-openbsd-without-nfs-like-boot-kernel-org/</link>
		<comments>http://www.chrisk.de/blog/2011/03/how-to-pxe-boot-grml-and-openbsd-without-nfs-like-boot-kernel-org/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 22:19:10 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3088</guid>
		<description><![CDATA[I was looking for a way to install/rescue a couple of embedded devices in different (remote) locations. PXE booting a Linux system comes to mind, but that usually requires NFS, which is a pain in the ass when it comes to firewalls&#8230; Most Linux based LiveCDs use Busybox and Squashfs for booting&#8230; Busybox has wget [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking for a way to install/rescue a couple of embedded devices in different (remote) locations. PXE booting a Linux system comes to mind, but that usually requires NFS, which is a pain in the ass when it comes to firewalls&#8230;</p>
<p>Most Linux based LiveCDs use Busybox and Squashfs for booting&#8230; Busybox has wget built in, so it&#8217;s possible to skip the NFS part, use wget and HTTP and load the squashfs to RAM. One still has to get TFTP trough firewalls, since it is needed to load the Kernel and Busybox, but OpenBSD for example has tftp-proxy built-in&#8230; So you need:</p>
<ul>
<li>DHCP to supply PXE options</li>
<li>TFTP to serve the base system(s)</li>
<li>PXELINUX as a kind of bootloader</li>
<li>HTTPd to serve the rest of the system(s)</li>
</ul>
<p>I want to have my favorite LiveCD <a href="http://www.grml.org">GRML</a> handy for rescue and Linux install purposes and OpenBSD of course <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Let&#8217;s start with the Server you want to use to boot from:<br />
Install tftpd-hpa, syslinux and a httpd, start tftpd-hpa with the &#8216;secure&#8217; flag and place a copy of pxelinux.0 (usually in /usr/lib/syslinux/ in your $tftproot.</p>
<p>For GRML you&#8217;ll need to place linux26 and minirt.gz from the <a href="http://wiki.grml.org/doku.php?id=terminalserver#grml_netboot_packages">grml_netboot_package</a> in your $tftproot. You&#8217;ll also need grml.squashfs from either grml-small, grml-medium or grml. I&#8217;d suggest grml-small as it needs to fit in your RAM. Place it in your $httproot.</p>
<p>Now configure (ISC) DHCPd to supply PXE informations:</p>
<pre class="brush: plain; title: ; notranslate">next-server 10.1.32.1;
filename &quot;/pxelinux.0&quot;;</pre>
<p>Create a file called &#8216;default&#8217; in a folder pxelinux.cfg in your $tftproot:</p>
<pre class="brush: plain; title: ; notranslate">label GRML
kernel linux26
append initrd=minirt.gz fetch=http://&lt;serverip&gt;/grml.squashfs boot=live
</pre>
<p>Most PXE Loaders will try to find a file with the name of their IP Address, written in hex, then remove one case after another and fall back to &#8216;default&#8217; if it doesn&#8217;t find anything. So symlink the appropriate files if you want to speed things up. &#8216;fetch&#8217; tells GRML&#8217;s busybox to load it&#8217;s system files from the URL given.</p>
<p>To also serve the OpenBSD installer you need to download <a href="http://ftp.eu.openbsd.org/pub/OpenBSD/snapshots/i386/pxeboot">pxeboot</a> and place it as pxeboot.0 in your $tftproot. You also need bsd.rd from any Release/Snapshot you want to serve. Call them whatever you want and also place them in your $tftproot. To serve pxeboot.0 (The OpenBSD Bootloader btw) add these two lines to &#8216;default&#8217; in pxelinux.cfg:</p>
<pre class="brush: plain; title: ; notranslate">label OpenBSD
kernel pxeboot.0</pre>
<p>You&#8217;re done. Try booting your System from PXE. You&#8217;ll get a &#8216;boot>&#8217; promt. Select your system, by typing whatever you supplied as &#8216;label&#8217; in your &#8216;default&#8217; config&#8230; e.g. GRML or OpenBSD&#8230; in case of OpenBSD you&#8217;ll then need to supply bsd.rd to boot, or whatever you renamed that file to&#8230;</p>
<p>If you encounter any problems, grep the logs, use &#8216;tcpdump&#8217; and have a look at the <a href="http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project">SYSLINUX Wiki</a>&#8230;</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/03/how-to-pxe-boot-grml-and-openbsd-without-nfs-like-boot-kernel-org/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/03/how-to-pxe-boot-grml-and-openbsd-without-nfs-like-boot-kernel-org/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/DDtPALhxwxb94rHWj5gsvv3vIqg/0/da"><img src="http://feedads.g.doubleclick.net/~a/DDtPALhxwxb94rHWj5gsvv3vIqg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DDtPALhxwxb94rHWj5gsvv3vIqg/1/da"><img src="http://feedads.g.doubleclick.net/~a/DDtPALhxwxb94rHWj5gsvv3vIqg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/Lvpswb_KAZ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/03/how-to-pxe-boot-grml-and-openbsd-without-nfs-like-boot-kernel-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create your own ‘DynDNS’ Service</title>
		<link>http://www.chrisk.de/blog/2011/02/how-to-create-your-own-dyndns-service/</link>
		<comments>http://www.chrisk.de/blog/2011/02/how-to-create-your-own-dyndns-service/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 13:31:59 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3060</guid>
		<description><![CDATA[First off: This is not DynDNS as you might know it from dyndns.org. You can&#8217;t use clients like ddclient. I&#8217;m using DNSSEC and &#8216;nsupdate&#8217;. You&#8217;ll need to be familiar with Bind and some shell scripting&#8230; Also I only got this working on *nix and I don&#8217;t have any intention to try it on Windows. Let&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>First off: This is not <strong>DynDNS</strong> as you might know it from <a href="http://www.dyndns.org">dyndns.org</a>. You can&#8217;t use clients like <a href="http://sourceforge.net/projects/ddclient/">ddclient</a>.  I&#8217;m using <strong>DNSSEC</strong> and <strong>&#8216;nsupdate&#8217;</strong>. You&#8217;ll need to be familiar with Bind and some shell scripting&#8230; Also I only got this working on *nix and I don&#8217;t have any intention to try it on Windows.</p>
<p>Let&#8217;s start with what you have to do on your client:</p>
<pre class="brush: plain; title: ; notranslate">$ dnssec-keygen -a HMAC-MD5 -b 512 -n USER -r /dev/urandom host1.dyn.example.org</pre>
<p>Now copy Khost1.dyn.example.org.+157+39064.key (your pubkey) to your server&#8217;s configdir (in case of Debian: /etc/bind) and define it as follows:</p>
<pre class="brush: plain; title: ; notranslate">key host1.dyn.example.org. {
        algorithm HMAC-MD5;
        secret &quot;&lt;put key from Khost1.dyn.example.org.+157+39064.private here&gt;&quot;;
};
zone &quot;dyn.example.org&quot; {
        type master;
        file &quot;master/dyn.example.org&quot;;
        allow-update { key host1.dyn.example.org.; };
};</pre>
<p>This allows everyone with the Ktest.unixhosts.org.+157+39064.private key, to update zone &#8216;dyn.example.org&#8217;. Feel free to find out how to do privilege separation on your own <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Back to your client: Since we can&#8217;t use ddclient or similar clients, I wrote my own small script:</p>
<pre class="brush: plain; title: ; notranslate">#!/bin/sh
dir=$(dirname $0)
old_ip=$(cat $dir/ip_cur.txt)
new_ip=$(ifconfig pppoe0 | grep -E 'inet.[0-9]' | \
       grep -v '127.0.0.1' | awk '{ print $2}')

if [ $old_ip != $new_ip ];
 then
  echo $new_ip &gt;&gt; $dir/ip_log.txt
  echo &quot;server &lt;yourserver&gt;\nzone dyn.example.org \
    \nupdate delete host1.dyn.example.org. A\
    \nupdate add host1.dyn.example.org. 60 A $new_ip \
    \nsend&quot; &gt; $dir/ip_nsupdate_instructions.txt
  nsupdate -k $dir/Kfhost1.dyn.example.org.+157+25504.private \
    $dir/ip_nsupdate_instructions.txt || exit 1
  echo $new_ip &gt; $dir/ip_cur.txt
fi</pre>
<p>My script get&#8217;s the current IP Address of pppoe0, compares it to the one from it&#8217;s previous run and executes &#8216;nsupdate&#8217; if they mismatch. &#8216;nsupdate&#8217; doesn&#8217;t accept it&#8217;s configuration from stdin, that&#8217;s why I needed to hack around with echo&#8230; If &#8216;nsupdate&#8217; fails (due to connection issues or something like that) my script exits. If update was successful it writes the current ip into ip_cur.txt, so the script only executes &#8216;nsupdate&#8217; on IP Address change and not every time your run it. Add my script to crontab to run it once a minute or so&#8230;</p>
<pre class="brush: plain; title: ; notranslate">* * * * * ip_update.sh</pre>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/02/how-to-create-your-own-dyndns-service/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/02/how-to-create-your-own-dyndns-service/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/_Ixwtt80iL2R7MWRkwzwGevJ7xk/0/da"><img src="http://feedads.g.doubleclick.net/~a/_Ixwtt80iL2R7MWRkwzwGevJ7xk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_Ixwtt80iL2R7MWRkwzwGevJ7xk/1/da"><img src="http://feedads.g.doubleclick.net/~a/_Ixwtt80iL2R7MWRkwzwGevJ7xk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/wRlgsidJSG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/02/how-to-create-your-own-dyndns-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Set up a ‘hidden primary’ DNS</title>
		<link>http://www.chrisk.de/blog/2011/02/how-to-set-up-a-hidden-primary-dns/</link>
		<comments>http://www.chrisk.de/blog/2011/02/how-to-set-up-a-hidden-primary-dns/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 09:18:58 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3045</guid>
		<description><![CDATA[I just had to guide a friend of mine trough the setup of a &#8216;hidden primary&#8217; or &#8216;hidden master&#8217; via mail, so I thought I&#8217;d also post a quick summary here to keep my blog alive ;P First off: A &#8216;hidden primary&#8217; setup, uses one server for all zone-file changes that isn&#8217;t listed anywhere and [...]]]></description>
			<content:encoded><![CDATA[<p>I just had to guide a friend of mine trough the setup of a &#8216;hidden primary&#8217; or &#8216;hidden master&#8217; via mail, so I thought I&#8217;d also post a quick summary here to keep my blog alive ;P</p>
<p>First off: A &#8216;hidden primary&#8217; setup, uses one server for all zone-file changes that isn&#8217;t listed anywhere and doesn&#8217;t get any queries from clients,  and two or more &#8216;slaves&#8217; that do the actual work. Have a look at this example zone-file:</p>
<pre class="brush: plain; title: ; notranslate">$ORIGIN unixhosts.org.
unixhosts.org.   IN   SOA   amy.unixhosts.org.   hostmaster.unixhosts.org. (
                                         201102111       ; serial
                                         3h              ; refresh
                                         1m              ; retry
                                         1w              ; expire
                                         1m)             ; minimum

 IN              NS              ns.inwx.de.
 IN              NS              ns2.inwx.de.
 IN              NS              ns3.inwx.de.</pre>
<p>The host amy.unixhosts.org is my &#8216;hidden primary&#8217;. As you can see, it&#8217;s not listed as NS, so it won&#8217;t get queries from actual client resolvers. ns[2,3].inwx.de are my name-servers for this zone, configured as slaves.</p>
<p>The &#8216;hidden primary&#8217; config looks like:</p>
<pre class="brush: plain; title: ; notranslate">zone &quot;unixhosts.org&quot; {
        type master;
        file &quot;master/unixhosts.org&quot;;
        allow-transfer { unixhosts; inwx; };
        also-notify { 10.0.1.1; 10.0.2.1; 10.0.3.1; };
};</pre>
<p>Whereas a &#8216;slave&#8217; config looks like:</p>
<pre class="brush: plain; title: ; notranslate">zone &quot;unixhosts.org&quot; {
        type slave;
        file &quot;slave/unixhosts.org&quot;;
        masters { 10.0.0.1; };
        allow-transfer { clients; };
};</pre>
<p>If your Infrastructure isn&#8217;t large enough to take responsibility for 3 public DNS servers, you might want to have a look at <a href="http://www.inwx.de">InterNetworX</a>. I&#8217;m running their servers as &#8216;slaves&#8217; for a few months now. Their support team is great and I haven&#8217;t had any issue within years!</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/02/how-to-set-up-a-hidden-primary-dns/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/02/how-to-set-up-a-hidden-primary-dns/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/gK3KVj4pxyKkY_Xb-lHwdMUofzU/0/da"><img src="http://feedads.g.doubleclick.net/~a/gK3KVj4pxyKkY_Xb-lHwdMUofzU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gK3KVj4pxyKkY_Xb-lHwdMUofzU/1/da"><img src="http://feedads.g.doubleclick.net/~a/gK3KVj4pxyKkY_Xb-lHwdMUofzU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/O6UNKZtKX_8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/02/how-to-set-up-a-hidden-primary-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trying Xen 4.0 on Debian 6.0 aka Squeeze</title>
		<link>http://www.chrisk.de/blog/2011/02/trying-xen-4-0-on-debian-6-0-aka-squeeze/</link>
		<comments>http://www.chrisk.de/blog/2011/02/trying-xen-4-0-on-debian-6-0-aka-squeeze/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 12:53:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3038</guid>
		<description><![CDATA[I have a rather mixed history with all these Virtualization techniques&#8230; I started with ranting about Xen and Ubuntu here on the blog, migrated to KVM and Ubuntu and am now considering moving back to Xen&#8230; on Debian. Recently I needed to install Xen on one of our Machines in our Lab at work. KVM [...]]]></description>
			<content:encoded><![CDATA[<p>I have a rather mixed history with all these Virtualization techniques&#8230; I started with <a href="http://www.chrisk.de/blog/2008/12/how-to-run-xen-in-ubuntu-intrepid-without-compiling-a-kernel-by-yourself/">ranting about <strong>Xen </strong>and </a><strong><a href="http://www.chrisk.de/blog/2008/12/how-to-run-xen-in-ubuntu-intrepid-without-compiling-a-kernel-by-yourself/">Ubuntu</a> </strong>here on the blog, migrated to <a href="http://www.chrisk.de/blog/2010/03/how-to-setup-kvm-on-ubuntu-lucid/"><strong>KVM </strong>and Ubuntu</a> and am now considering moving back to <strong>Xen</strong>&#8230; on <strong>Debian</strong>.</p>
<p>Recently I needed to install <strong>Xen </strong>on one of our Machines in our Lab at work. <strong>KVM </strong>was not an option, because the System (a dual-xeon with HT) didn&#8217;t have hardware virtualization support. When I last used it, <strong>Xen 3</strong> was a pain in the ass with it&#8217;s patched old Kernel and full-virtualized guests didn&#8217;t perform well. But <strong>Xen 4</strong> now has support in upstream Kernel so I thought I&#8217;d give it a try&#8230; Installation went fine using aptitude. Everything got set up right. But there seems to be a bug with VGA Output though. I haven&#8217;t got a login promt or any init-script output until I removed &#8216;quiet&#8217; from the Kernel&#8217;s bootloader options. But this seems to be Hypervisor related, as it does work with the Xen Kernel, but w/o Hypervisor beyond it. So, if all you get is something like</p>
<pre class="brush: plain; title: ; notranslate">ERROR: Unable to locate IOAPIC for GSI 9</pre>
<p>try removing quiet from your bootloader configuration&#8230;</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/02/trying-xen-4-0-on-debian-6-0-aka-squeeze/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/02/trying-xen-4-0-on-debian-6-0-aka-squeeze/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/GCuZF-NhAfs5B5EL1OqJAX4Kw_Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/GCuZF-NhAfs5B5EL1OqJAX4Kw_Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GCuZF-NhAfs5B5EL1OqJAX4Kw_Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/GCuZF-NhAfs5B5EL1OqJAX4Kw_Q/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/-i6OU-dMIFM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/02/trying-xen-4-0-on-debian-6-0-aka-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook (Pro) and the OCZ Vertex 2</title>
		<link>http://www.chrisk.de/blog/2011/02/macbook-pro-and-the-ocz-vertex-2/</link>
		<comments>http://www.chrisk.de/blog/2011/02/macbook-pro-and-the-ocz-vertex-2/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 22:01:56 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3032</guid>
		<description><![CDATA[Well&#8230; I know it&#8217;s very silent over here&#8230; not just lately. :/ Anyhow&#8230; I recently upgraded my 2010&#8242;s MacBook Pro with a 120Gb SSD. I already installed  a OCZ SSD in my Mac Mini a couple of months ago&#8230; Everything runs fast and smooth and the MBP&#8217;s battery run time is now even more awesome [...]]]></description>
			<content:encoded><![CDATA[<p>Well&#8230; I know it&#8217;s very silent over here&#8230; not just lately. :/ Anyhow&#8230;</p>
<p>I recently upgraded my 2010&#8242;s MacBook Pro with a 120Gb SSD. I already <a href="http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/">installed  a OCZ SSD in my Mac Mini</a> a couple of months ago&#8230; Everything runs fast and smooth and the MBP&#8217;s battery run time is now even more awesome <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  BUT&#8230; the hell! Hibernate is broken! It&#8217;s a known bug. Mac OS X just Kernel Oopses on wake-up! OCZ promises to fix it&#8230; since 6 months or maybe even longer, I don&#8217;t know. There is a Thread over at the <a href="http://www.ocztechnologyforum.com/forum/showthread.php?82330-1.24-hibernation-issues/page3">OCZ forums</a>, but it&#8217;s closed by the ops&#8230; lol!</p>
<p>I wasn&#8217;t aware of this issue until I ran into it myself. Maybe this post keeps someone from buying the OCZ. It might be worth waiting for the Intel G3 SSDs. But hey&#8230; I now have about 10h runtime with my MBP, so I shouldn&#8217;t need Hibernate anyway <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>UPDATE: I&#8217;m also having the issue that the Vertex2 isn&#8217;t recognized, when my MBP goes to sleep and I directly wake it up again. Reboot doesn&#8217;t fix it. It just doesn&#8217;t boot. Powering it off for 5 minutes does fix it! Weird&#8230;</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2011. |
<a href="http://www.chrisk.de/blog/2011/02/macbook-pro-and-the-ocz-vertex-2/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2011/02/macbook-pro-and-the-ocz-vertex-2/#comments">2 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/w3quu11rzHDZbrNrS9oQVRglgBc/0/da"><img src="http://feedads.g.doubleclick.net/~a/w3quu11rzHDZbrNrS9oQVRglgBc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/w3quu11rzHDZbrNrS9oQVRglgBc/1/da"><img src="http://feedads.g.doubleclick.net/~a/w3quu11rzHDZbrNrS9oQVRglgBc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/PEuZW55kBxM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2011/02/macbook-pro-and-the-ocz-vertex-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Happy (early) Holidays…</title>
		<link>http://www.chrisk.de/blog/2010/12/happy-early-holidays/</link>
		<comments>http://www.chrisk.de/blog/2010/12/happy-early-holidays/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 17:38:44 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3028</guid>
		<description><![CDATA[As you might have noticed&#8230; I broke my promises&#8230; I am currently too busy to keep publishing on this blog. Especially on a weekly base. And too be honest, I am currently kinda bugged by all this Social Media stuff&#8230; So, if I don&#8217;t get back to this blog this year&#8230; Happy Holidays and a [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have noticed&#8230; I broke my promises&#8230; I am currently too busy to keep publishing on this blog. Especially on a weekly base. And too be honest, I am currently kinda bugged by all this Social Media stuff&#8230;</p>
<p>So, if I don&#8217;t get back to this blog this year&#8230; Happy Holidays and a happy New Year! <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I promise I&#8217;ll try to get back to a more regular posting schedule next year. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/12/happy-early-holidays/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/12/happy-early-holidays/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/DfT6JjIgQ9C4XNmPT9mQUZDTj5E/0/da"><img src="http://feedads.g.doubleclick.net/~a/DfT6JjIgQ9C4XNmPT9mQUZDTj5E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DfT6JjIgQ9C4XNmPT9mQUZDTj5E/1/da"><img src="http://feedads.g.doubleclick.net/~a/DfT6JjIgQ9C4XNmPT9mQUZDTj5E/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/f5wah2DtO0A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/12/happy-early-holidays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Portfolio</title>
		<link>http://www.chrisk.de/blog/2010/11/my-portfolio/</link>
		<comments>http://www.chrisk.de/blog/2010/11/my-portfolio/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 20:58:42 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[My Photos]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3006</guid>
		<description><![CDATA[Didn&#8217;t get it yesterday, but I finally got my JavaScript/jQuery based Portfolio up and running. I&#8217;m using Galleria &#8211; a nice script that has Flickr support integrated. It&#8217;s pretty simple to set up &#8211; but the docs aren&#8217;t straight forward No Flash required, so it even works on my (veeeery slow) iPhone 3G&#8230;. EDIT: Forgot [...]]]></description>
			<content:encoded><![CDATA[<p>Didn&#8217;t get it yesterday, but I finally got my JavaScript/jQuery based Portfolio up and running. I&#8217;m using <a href="http://galleria.aino.se/">Galleria</a> &#8211; a nice script that has Flickr support integrated.</p>
<p>It&#8217;s pretty simple to set up &#8211; but the docs aren&#8217;t straight forward <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="brush: plain; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; ?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt;Christian Kildau's Portfolio&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;./galleria.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;./galleria.flickr.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;./galleria.fullscreen.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;galleria&quot;&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
	api_key = '0a5a49ea38e03b11f477aaf066b5dcd2'
	var flickr = new Galleria.Flickr(api_key);

	flickr.getSet('72157614373115604', function(data) {
		$('#galleria').galleria({
		data_source: data,
		image_crop: false,
		show_info: true,
		autoplay: true,
		transition: 'fade',
		preload: 3,
	});
});
&lt;/script&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>No Flash required, so it even works on my (veeeery slow) iPhone 3G&#8230;. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>EDIT: Forgot the <a href="http://www.chrisk.de/portfolio/">link</a>. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> </p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/11/my-portfolio/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/11/my-portfolio/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/FmSJuTcEG_8pXWsFT78zH6haRRA/0/da"><img src="http://feedads.g.doubleclick.net/~a/FmSJuTcEG_8pXWsFT78zH6haRRA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FmSJuTcEG_8pXWsFT78zH6haRRA/1/da"><img src="http://feedads.g.doubleclick.net/~a/FmSJuTcEG_8pXWsFT78zH6haRRA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/8x88xXja7a4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/11/my-portfolio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Portfolio for my Website</title>
		<link>http://www.chrisk.de/blog/2010/10/a-portfolio-for-my-website/</link>
		<comments>http://www.chrisk.de/blog/2010/10/a-portfolio-for-my-website/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 12:41:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>
		<category><![CDATA[My Photos]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=3002</guid>
		<description><![CDATA[I was looking for a way to add a Portfolio Slideshow to my Website for the last two weekends now, but it looks like my requirements are pretty high: Interoperability (e.g. no Flash) Easy handling Smooth transitions Automatic resize to fit the Browser&#8217;s windows Use Flickr as CDN and for stats I came across a [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking for a way to add a Portfolio Slideshow to my Website for the last two weekends now, but it looks like my requirements are pretty high:</p>
<ul>
<li>Interoperability (e.g. no Flash)</li>
<li>Easy handling</li>
<li>Smooth transitions</li>
<li>Automatic resize to fit the Browser&#8217;s windows</li>
<li>Use Flickr as CDN and for stats</li>
</ul>
<p>I came across a jQuery based solution called Galleria, which fits my needs pretty much, but it was slow! My Core2Duo MacBook Pro had a hard time sliding trough my 1600px images! And I haven&#8217;t got it to work with Flickr so far. I think Galleria is the way to go and I&#8217;ll try to get it to work with Flickr and play more smoothly, but in the meantime I embedded a Flickr slideshow in Flash&#8230; See <a href="http://www.chrisk.de/blog/portfolio/">My Portfolio</a></p>
<p>Hope to get it done today, but don&#8217;t really count on it <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/10/a-portfolio-for-my-website/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/10/a-portfolio-for-my-website/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/LT2bWKdHbZk1U30VjQxzWCdr8ds/0/da"><img src="http://feedads.g.doubleclick.net/~a/LT2bWKdHbZk1U30VjQxzWCdr8ds/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LT2bWKdHbZk1U30VjQxzWCdr8ds/1/da"><img src="http://feedads.g.doubleclick.net/~a/LT2bWKdHbZk1U30VjQxzWCdr8ds/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/xPeRyfmqMSQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/10/a-portfolio-for-my-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breaking the Schedule :-(</title>
		<link>http://www.chrisk.de/blog/2010/10/breaking-the-schedule/</link>
		<comments>http://www.chrisk.de/blog/2010/10/breaking-the-schedule/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 19:23:20 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2987</guid>
		<description><![CDATA[And I have to break my schedule again I spent the weekend to dig into the internals of HTML5 and JavaScript, trying to find a good way to publish a Portfolio here on my website that can be viewed on non-flash devices. So blog post delayed til next week. © Chris for Chris&#039; World, 2010. [...]]]></description>
			<content:encoded><![CDATA[<p>And I have to break my schedule again <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>I spent the weekend to dig into the internals of HTML5 and JavaScript, trying to find a good way to publish a Portfolio here on my website that can be viewed on non-flash devices. So blog post delayed til next week.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/10/breaking-the-schedule/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/10/breaking-the-schedule/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/7I0mCRs6DXkI-imdzYHUI9XvFsI/0/da"><img src="http://feedads.g.doubleclick.net/~a/7I0mCRs6DXkI-imdzYHUI9XvFsI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7I0mCRs6DXkI-imdzYHUI9XvFsI/1/da"><img src="http://feedads.g.doubleclick.net/~a/7I0mCRs6DXkI-imdzYHUI9XvFsI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/dk_ch3anwr4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/10/breaking-the-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo Workflow and Backup 2.0</title>
		<link>http://www.chrisk.de/blog/2010/10/photo-workflow-and-backup-2-0/</link>
		<comments>http://www.chrisk.de/blog/2010/10/photo-workflow-and-backup-2-0/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 08:48:38 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2939</guid>
		<description><![CDATA[I’m sitting here on a train trying to use the time to re-organize my photo workflow and thought I’d share it here to also have a blogpost for this week&#8230; Inspired by Chase Jarvis’ ego post on his blog, I knew how to not do it. I’m not gonna show you a lot of totally [...]]]></description>
			<content:encoded><![CDATA[<p>I’m sitting here on a train trying to use the time to re-organize my photo workflow and thought I’d share it here to also have a blogpost for this week&#8230; Inspired by <a href="http://blog.chasejarvis.com/blog/2010/06/workflow-and-backup-for-photo-video/">Chase Jarvis’ ego post on his blog</a>, I knew how to not do it. I’m not gonna show you a lot of totally needless Apple devices just to make things look more awesome. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  I love Apple and their OS, so don’t get me wrong, but you can always overdo it and make things look like you got sponsored&#8230;</p>
<p>Finding the right workflow isn&#8217;t easy. The first thing I did was writing down what I wanted and what I already own:</p>
<ul>
<li>A MacBook Pro</li>
<li>A Mac Mini</li>
<li>A fast NAS (e.g. Fileserver) with tons of space</li>
<li>An on-site backup to an external HDD</li>
</ul>
<p>Currently I have my entire Library on the MacBook Pro’s internal 5400rpm hard-drive. This is just slow. Things feel very sluggish, which is why I want to replace that hard-drive with an SSD. SSDs are expensive or small, so I need to move my Library (80Gb at the moment) somewhere else&#8230; would be pretty easy if there weren&#8217;t my requirements:</p>
<ul>
<li>Have backups of everything</li>
<li>Be able to import and edit Photos on the MacBook Pro when on the road</li>
<li>Be able to import and edit Photos on the Mac Mini when at home</li>
<li>Sit on the couch and edit some photos I imported to the Mac Mini earlier <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Upload Photos to the Web from on the road and from home trough Lightroom</li>
<li>Have a separate archive where all my photos are seriously safe</li>
<li>Be able to access part of the Archive from everywhere in the world</li>
</ul>
<p>My solution is kinda complex. First of all I split my Library into two. One for the Archive and one for the &#8220;Current Work&#8221;. Nothing special about that.</p>
<ul>
<li>The Archive holds my finished Photos. The Photos them self sit on the NAS whereas the Catalog and other Metadata sits on the Mac Mini&#8217;s SSD for performance reasons. This means I can only use the Archive on the Mac Mini. Backups are handled by the NAS and are stored on an external HDD.</li>
<li>The &#8220;Current Work&#8221; Library contains my recent photos which I&#8217;m still planning to edit. For flexibility reasons everything is stored on an external HDD and backed up to another external HDD from within Lightroom. No Time Machine here for the external HDD since I&#8217;m planning to use this Library on multiple computers.</li>
<li>Photos are moved to the Archive when everything is finished.</li>
<li>A Publish Service exports my favorite Shots in the Archive to a public folder on the NAS. I can easily access that folder at home or trough <a href="http://www.chrisk.de/blog/2010/03/how-to-openvpn-on-openbsd-as-layer2-vpn/">my VPN</a> from everywhere in the world. Maybe I&#8217;ll add iPhoto&#8217;s sharing&#8230;</li>
<li>I am also thinking of adding something like <a href="http://www.crashplan.com">Crashplan</a> to add another level of security by having an off-site Backup&#8230; not just for my photos.</li>
</ul>
<p>This all sounds complex, maybe this makes it clearer (or worse <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ):</p>
<p><a href="http://www.chrisk.de/blog/wp-content/uploads/2010/10/Workflow.jpg"><img src="http://www.chrisk.de/blog/wp-content/uploads/2010/10/Workflow-500x324.jpg" alt="" title="Workflow" width="500" height="324" class="aligncenter size-large wp-image-2974 shadow2" /></a></p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/10/photo-workflow-and-backup-2-0/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/10/photo-workflow-and-backup-2-0/#comments">2 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/skJRD6z5jCxRWhzGwQOUR_s0DJg/0/da"><img src="http://feedads.g.doubleclick.net/~a/skJRD6z5jCxRWhzGwQOUR_s0DJg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/skJRD6z5jCxRWhzGwQOUR_s0DJg/1/da"><img src="http://feedads.g.doubleclick.net/~a/skJRD6z5jCxRWhzGwQOUR_s0DJg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/MLIS02_q_34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/10/photo-workflow-and-backup-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac Mini and the OCZ Vertex 2</title>
		<link>http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/</link>
		<comments>http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 06:20:50 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2895</guid>
		<description><![CDATA[Last week I upgraded my early 2009 Mac Mini (Core2Duo, 8Gb RAM, 320Gb 7200rpm HDD) with an SSD. I do heavy multitasking, and my HDD was just slowing me down. I did some research and brought it down to the Intel X-25G2 and the OCZ Vertex 2 (A SandForce based SSD, which works quite different [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I upgraded my early 2009 Mac Mini (Core2Duo, 8Gb RAM, 320Gb 7200rpm HDD) with an SSD. I do heavy multitasking, and my HDD was just slowing me down. I did some research and brought it down to the <a href="http://www.amazon.de/gp/product/B003F8KT1O?ie=UTF8&amp;tag=chrwor-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B003F8KT1O">Intel X-25G2</a> and the OCZ Vertex 2 (A SandForce based SSD, which works quite different than the Intel SSD). I went with the <a href="http://www.amazon.de/gp/product/B003NE5JCE?ie=UTF8&amp;tag=chrwor-21&amp;linkCode=as2&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B003NE5JCE">OCZ Vertex 2 E 60Gb</a>&#8230; I am no expert in this SSD stuff, but what I&#8217;ve figured out so far is that Mac OS X 10.6 (Snow Leopard) doesn&#8217;t support TRIM, which should not be a big problem with current SSDs under Mac OS X from what I&#8217;ve read and noticed so far.</p>
<p>The installation itself was as &#8220;easy&#8221; as I <a href="http://www.chrisk.de/blog/2009/03/upgrading-my-2009-mac-mini/">described earlier</a>.</p>
<p>I then booted from the Snow Leopard installation DVD, selected Restore from Time Machine Backup and 30min later my system was back up. As a side note: You can restore from a bigger HDD to a smaller SSD (as long as your data fits with no problems of course), but you will need to format the SSD using Disk Utility first. Otherwise the Restore Wizard will tell you, that your Backup doesn&#8217;t fit! It does format it later on again&#8230;</p>
<p>(I did re-install yesterday because of some weird issues with graphics performance, but that had nothing to do with the SSD or restore process. I had annoying lags when scrolling in Lightroom or Firefox for example since the Graphics Driver update for Snow Leopard a few months ago&#8230;)</p>
<p>Everything works smooth and well. System boot has decreased from 1min 15s to about 30s, OpenOffice now starts in 2s instead of 20s, Lightroom switches quickly between it&#8217;s modules&#8230; My average write speed is around 90MB/s, average read speed is around 150MB/s. Both for one stream. Should be much higher with multiple streams combined. But what&#8217;s more important is the very low access time.</p>
<p>After about one week the Vertex 2 looks like a good teammate for the Mini.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2909" title="OCZ Vertex 2 System Profiler" src="http://www.chrisk.de/blog/wp-content/uploads/2010/10/Screen-shot-2010-10-02-at-12.39.07-PM.png" alt="" width="582" height="500" /></p>
<p>P.S. it looks like Sunday is a good day for scheduling my posts from now on <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/#comments">One comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/vXPD_pKhzfcESNEcHrQhdFCND9k/0/da"><img src="http://feedads.g.doubleclick.net/~a/vXPD_pKhzfcESNEcHrQhdFCND9k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vXPD_pKhzfcESNEcHrQhdFCND9k/1/da"><img src="http://feedads.g.doubleclick.net/~a/vXPD_pKhzfcESNEcHrQhdFCND9k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/4vbpO7yMlFQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/10/mac-mini-and-the-ocz-vertex-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sorry for the Silence</title>
		<link>http://www.chrisk.de/blog/2010/09/sorry-for-the-silence/</link>
		<comments>http://www.chrisk.de/blog/2010/09/sorry-for-the-silence/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 12:34:38 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2878</guid>
		<description><![CDATA[Sorry for the Silence, but the past two months have been very busy. I didn&#8217;t even have time to take my camera out of it&#8217;s camera bag once. Luckily I&#8217;m pretty sick today, so I have time to work at the computer To keep things a bit more consistent I think I&#8217;ll try to schedule [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry for the Silence, but the past two months have been very busy. I didn&#8217;t even have time to take my camera out of it&#8217;s camera bag once. <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Luckily I&#8217;m pretty sick today, so I have time to work at the computer <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>To keep things a bit more consistent I think I&#8217;ll try to schedule my posts on a weekly basis from now on.</p>
<p>Take care and please stay tuned <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/09/sorry-for-the-silence/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/09/sorry-for-the-silence/#comments">No comment</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/sUK-nzkRqfLwz2BF7NVsZqQ0uoI/0/da"><img src="http://feedads.g.doubleclick.net/~a/sUK-nzkRqfLwz2BF7NVsZqQ0uoI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sUK-nzkRqfLwz2BF7NVsZqQ0uoI/1/da"><img src="http://feedads.g.doubleclick.net/~a/sUK-nzkRqfLwz2BF7NVsZqQ0uoI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/0qp4naYf4lk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/09/sorry-for-the-silence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Fix “The file server has closed down” issues in Mac OS and netatalk</title>
		<link>http://www.chrisk.de/blog/2010/08/how-to-fix-the-file-server-has-closed-down-issues-in-mac-os-and-netatalk/</link>
		<comments>http://www.chrisk.de/blog/2010/08/how-to-fix-the-file-server-has-closed-down-issues-in-mac-os-and-netatalk/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 17:28:58 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2861</guid>
		<description><![CDATA[Netatalk versions older than 2.1.3 had some issues with the TCP/IP Stack on Linux which resulted in errors like Luckily they seem to have fixed this in 2.1.3 as the ChangeLog states: fix a serious error in networking IO code. So the solution is as easy as upgrading. I am running Ubuntu, but two months [...]]]></description>
			<content:encoded><![CDATA[<p>Netatalk versions older than 2.1.3 had some issues with the TCP/IP Stack on Linux which resulted in errors like<img class="aligncenter size-full wp-image-2865" title="Screen shot 2010-08-23 at 7.16.54 PM" src="http://www.chrisk.de/blog/wp-content/uploads/2010/08/Screen-shot-2010-08-23-at-7.16.54-PM.png" alt="" width="422" height="160" /></p>
<p>Luckily they seem to have fixed this in 2.1.3 as the ChangeLog states: fix a serious error in networking IO code.</p>
<p>So the solution is as easy as upgrading. I am running Ubuntu, but two months after netatalk-2.1.3 has been released, they don&#8217;t even have it in unstable. Lucky Gentoo users you! I needed to fix this very quickly as it started to disrupt my workflow. Sadly I currently don&#8217;t have the time to dig into the packaging system of Debian or Ubuntu, so I looked up Debian&#8217;s configure options and just compiled from source:</p>
<pre class="brush: plain; title: ; notranslate">cp -a /etc/netatalk/ ~
aptitude purge netatalk
apt-get build-dep netatalk
wget http://sourceforge.net/projects/netatalk/files/netatalk/2.1.3/netatalk-2.1.3.tar.bz2/download
tar xjvf netatalk-2.1.3.tar.bz2
cd netatalk-2.1.3
./configure  --with-shadow --enable-fhs --enable-tcp-wrappers --enable-timelord --enable-overwrite --with-pkgconfdir=/etc/netatalk --enable-krb4-uam --enable-krbV-uam --with-cnid-dbd-txn --with-libgcrypt-dir --with-cracklib=/var/cache/cracklib/cracklib_dict --enable-debian --disable-srvloc --enable-zeroconf --with-ssl-dir --enable-pgp-uam --prefix=/usr/local/netatalk/
make
sudo make install
mv ~/netatalk /etc/
/etc/init.d/netatalk start
</pre>
<p>This saves a copy of your running netatalk configuration to your home directory, removes netatalk, downloads all necessary libraries to build netatalk, downloads netatalk from SourceForge, extracts it, configures it, builds it, installs it, restores the configuration and starts it as usual.</p>
<p>I am running netatalk 2.1.3 for a week now and the error seems to be gone <img src='http://www.chrisk.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If you know how to easily create a Debian package, feel free to post in the comments.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/08/how-to-fix-the-file-server-has-closed-down-issues-in-mac-os-and-netatalk/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/08/how-to-fix-the-file-server-has-closed-down-issues-in-mac-os-and-netatalk/#comments">4 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/mxKUT4EXMR_zOirKLj6YloT_OqY/0/da"><img src="http://feedads.g.doubleclick.net/~a/mxKUT4EXMR_zOirKLj6YloT_OqY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mxKUT4EXMR_zOirKLj6YloT_OqY/1/da"><img src="http://feedads.g.doubleclick.net/~a/mxKUT4EXMR_zOirKLj6YloT_OqY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/owIkg93iHu4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/08/how-to-fix-the-file-server-has-closed-down-issues-in-mac-os-and-netatalk/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Czech Republic – Final conclusion</title>
		<link>http://www.chrisk.de/blog/2010/07/czech-republic-final-conclusion/</link>
		<comments>http://www.chrisk.de/blog/2010/07/czech-republic-final-conclusion/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 12:44:19 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[My Photos]]></category>
		<category><![CDATA[Travels]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2845</guid>
		<description><![CDATA[What has started as a 10 day road-trip from eastern Germany trough the Czech Republic, Austria and maybe Switzerland back to western Germany ended after just two days in Prague. On the first day we visited Karlovy Vary and drove to Prague on day two. But in Prague some ************* have smashed a windows and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Prague Carlsbridge by Christian Kildau (www.chrisk.de), on Flickr" href="http://www.flickr.com/photos/chrisk-de/4837708898/"><img class="shadow2 aligncenter" src="http://farm5.static.flickr.com/4148/4837708898_f62b4ab715_z.jpg" alt="Prague Carlsbridge" width="500" height="200" /></a></p>
<p>What has started as a 10 day road-trip from eastern Germany trough the Czech Republic, Austria and maybe Switzerland back to western Germany ended after just two days in Prague. On the first day we visited Karlovy Vary and drove to Prague on day two. But in Prague some ************* have smashed a windows and broke into our car and stole every single piece of clothing I own, my girlfriend&#8217;s laptop, my tripod, the car radio, ball pens, old shoes, some coverings, the drink holder&#8230;<br />
We called the Czech police. They didn&#8217;t care, they didn&#8217;t come. They didn&#8217;t let us file a charge. 2500€ lost. No insurance will cover it. The car was that damaged, we had to abort the trip. Not that I wanted to continue, without any clothing.</p>
<p>I didn&#8217;t like the Czech people in the first place. They were rude, they all didn&#8217;t give a crap about anything. Several times my tripod has almost been knocked over. Every time we had a question the officials pretended they didn&#8217;t speak English or German or whatever.</p>
<p>I write this post just to put it all behind. Karlovy Vary and Prague are nice cities, I&#8217;ve been there the second time now (this time just to take photos), but they won&#8217;t see me again. Ever.</p>
<p style="text-align: center;"><a title="Karlovy Vary 1 by Christian Kildau (www.chrisk.de), on Flickr" href="http://www.flickr.com/photos/chrisk-de/4837090895/"><img class="shadow2" src="http://farm5.static.flickr.com/4129/4837090895_e6f3e3c9e6.jpg" alt="Karlovy Vary 1" width="500" height="333" /></a></p>
<p style="text-align: center;"><a title="Karlovy Vary 2 by Christian Kildau (www.chrisk.de), on Flickr" href="http://www.flickr.com/photos/chrisk-de/4837092369/"><img class="shadow2" src="http://farm5.static.flickr.com/4129/4837092369_df2876a9fd.jpg" alt="Karlovy Vary 2" width="500" height="332" /></a></p>
<p style="text-align: center;"><a title="Prague 1 by Christian Kildau (www.chrisk.de), on Flickr" href="http://www.flickr.com/photos/chrisk-de/4837705948/"><img class="shadow2" src="http://farm5.static.flickr.com/4149/4837705948_15419e009e.jpg" alt="Prague 1" width="386" height="500" /></a></p>
<p style="text-align: center;"><a title="Prague 2 by Christian Kildau (www.chrisk.de), on Flickr" href="http://www.flickr.com/photos/chrisk-de/4837095369/"><img class="shadow2" src="http://farm5.static.flickr.com/4106/4837095369_bac822ef14.jpg" alt="Prague 2" width="332" height="500" /></a></p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/07/czech-republic-final-conclusion/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/07/czech-republic-final-conclusion/#comments">2 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/4RkVF88lJT5Yv_1Mkm0txsAvLvw/0/da"><img src="http://feedads.g.doubleclick.net/~a/4RkVF88lJT5Yv_1Mkm0txsAvLvw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4RkVF88lJT5Yv_1Mkm0txsAvLvw/1/da"><img src="http://feedads.g.doubleclick.net/~a/4RkVF88lJT5Yv_1Mkm0txsAvLvw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/OVEPWe5k5Tk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/07/czech-republic-final-conclusion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fuck the Czech!  – Road Trip is Over!</title>
		<link>http://www.chrisk.de/blog/2010/07/fuck-the-czech-road-trip-is-over/</link>
		<comments>http://www.chrisk.de/blog/2010/07/fuck-the-czech-road-trip-is-over/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 20:06:03 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Daily Life]]></category>
		<category><![CDATA[Travels]]></category>

		<guid isPermaLink="false">http://www.chrisk.de/blog/?p=2835</guid>
		<description><![CDATA[Sorry, but I have to be rude today. I just need to write it down. Fuck you Prague, fuck you Czech! Fuck you all! I have never seen people being that unhelpful and disinterested. My girlfriend and I went to Prague for a night and this morning we wanted to leave to Vienna, Austria. But [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry, but I have to be rude today. I just need to write it down.</p>
<p>Fuck you Prague, fuck you Czech! Fuck you all! I have never seen people being that unhelpful and disinterested.</p>
<p>My girlfriend and I went to Prague for a night and this morning we wanted to leave to Vienna, Austria. But no, we didn&#8217;t do that. The parking situation in Prague and the entire Czech Republic is horrible, so we parked in a side street a few hundred meters from our so called &#8220;Hotel&#8221; where we had to pay the parking meter every two hours. Not just that the Hotel (<a href="http://www.oldtimehotel.com/">Old Time Hotel</a>) was horrible (dirty, ants, &#8230;), between 01:00AM where we last checked our car and 09:00AM when we came back, one of the windows have been smashed and every single piece of clothing I own has been stolen. Everything. About 2000€ worth of clothing. Not to mention my girlfriends Laptop. And don&#8217;t tell me we should have taken it out! We put all visible things in the hotel and stored the rest in the trunk. You also wouldn&#8217;t have carried your stuff that far to the Hotel for just one night! I think they came for the radio &#8211; a cheapish built-in one that comes from the manufacturer. They have even taken the coverings in the car. WTF?! And the charging cable for the navigation system, that we had a hard time getting out of fucking Prague.</p>
<p>We must have been standing there for like 15minutes. I was yelling and smashing everything. There were several people around us, no one came. We called the police. And then we waited in the rain and waited and waited with all the stuff we had taken to the hotel room (4 additional bags!). No one came. No Police. No one came to help, no one cared. They all pretended they didn&#8217;t speak English or German.</p>
<p>Three hours later a policeman finally came, but pretended he doesn&#8217;t speak a fucking single word of English, or German, or even Polanski! In the end he sent us home, telling us we should file a charge at home. Great!</p>
<p>Back home I wanted to buy at least some underwear and clean shirts, when the car&#8217;s engine also broke. And it was raining cats &amp; dogs&#8230;</p>
<p>Holiday canceled. Good night.</p>
<p>&nbsp;</p>
<p>UPDATE: Due to many many rude, disrespectful and sometimes very racist comments, I think I have to close comments on this post. I think everyone should be able to share his/her opinion, but there were so many comments I just had to trash because they were just too extreme. It is not my intention to censor any comments, nor is it my intention to offend anyone personal, so I rather just delete those comments. Don&#8217;t get me wrong! I shared MY experiences and I am still very pissed off. Anyway&#8230; comments closed.</p>
<hr />
<p><small>© Chris for <a href="http://www.chrisk.de/blog">Chris&#039; World</a>, 2010. |
<a href="http://www.chrisk.de/blog/2010/07/fuck-the-czech-road-trip-is-over/">Permalink</a> |
<a href="http://www.chrisk.de/blog/2010/07/fuck-the-czech-road-trip-is-over/#comments">6 comments</a>
</small></p>
<p><a href="http://feedads.g.doubleclick.net/~a/rG_j3beJ_ZRRZUPX-mF-Ynx6iQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/rG_j3beJ_ZRRZUPX-mF-Ynx6iQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rG_j3beJ_ZRRZUPX-mF-Ynx6iQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/rG_j3beJ_ZRRZUPX-mF-Ynx6iQU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/chrisk/LVVT/~4/c0mxO0zZymE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.chrisk.de/blog/2010/07/fuck-the-czech-road-trip-is-over/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

