<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:admin="http://webns.net/mvcb/"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>
			CoffeeBreak
		</title>
		<link>
			http://www.neverpanic.de/blog/
		</link>
		<atom:link href="http://www.neverpanic.de/blog/rss2/" rel="self" type="application/rss+xml" />
		<description>
			CoffeeBreak, the neverpanic.de blog
		</description>
		<dc:language>
			en
		</dc:language>
		<dc:creator>
			Clemens Lang
		</dc:creator>
		<dc:rights>
			Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Germany License
		</dc:rights>
		<dc:date>
			2010-07-30T22:55:01+00:00
		</dc:date>
		<admin:generatorAgent rdf:resource="http://expressionengine.com/" />
		
		<item>
			<title>
				Christ&#8217;s Resurrection… in Little Switzerland
			</title>
			<link>
				http://www.neverpanic.de/blog/single/christs-resurrection-in-little-switzerland/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/christs-resurrection-in-little-switzerland/#When:22:55:01Z
			</guid>
			<description>
				Seen in a village in Little Switzerland:

The text reads &#8220;Christ&#8217;s Resurrection&#8221;. I had a thorough look, but couldn&#8217;t spot what that sign was trying to point me to… maybe it&#8217;s stating the obvious: Jerusalem is located in Little Switzerland?
			</description>
			<dc:subject>
				Personal
			</dc:subject>
			<dc:date>
				2010-07-30T22:55:01+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				whatthecommit.com git hook
			</title>
			<link>
				http://www.neverpanic.de/blog/single/whatthecommit.com-git-hook/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/whatthecommit.com-git-hook/#When:17:23:52Z
			</guid>
			<description>
				whatthecommit.com generates commit messages for the lazy… but being one of the laziest people, this isn&#39;t just easy enough!I currently use Git for most of my version control needs. I&#39;m keeping all of my hand&#45;ins for university under version control to be able to sync them between university and my laptop easily and to make it easy for others to contribute (and sometimes they actually do!). But those of you using version control systems know what the biggest problem with version control is: Thinking of a commit message. Wait no moar! The ultimate solution is here!
whatthecommit.com is a website that provides you with a fresh commit message every time you load it. So all you have to do, is copy and paste the line into your commit window. Still too much work? That&#39;s why git comes with hook scripts. Paste the following code in .git/hooks/prepare&#45;commit&#45;msg in your working copy and make the file executable and you&#39;ll be provided with a wonderful commit message every time you type git commit automatically!
#!/bin/sh## A hook script to prepare the commit log message.# Called by &amp;quot;git commit&amp;quot; with the name of the file that has the# commit message, followed by the description of the commit# message&#39;s source.  The hook&#39;s purpose is to edit the commit# message file.  If the hook fails with a non&#45;zero status,# the commit is aborted.&amp;nbsp;case &amp;quot;$2,$3&amp;quot; in        ,|template,&#41;                line=$&#40; wget http://whatthecommit.com/ &#45;O &#45; 2&amp;gt;/dev/null | grep &#45;o &#39;&amp;lt;p&amp;gt;.*$&#39; | sed &#39;s/&amp;lt;[^&amp;gt;]*&amp;gt;//g&#39; &#41;                file=$&#40; sed &#39;1d&#39; &amp;quot;${1}&amp;quot; &#41;                echo &amp;quot;${line}&amp;quot; &amp;gt; &amp;quot;${1}&amp;quot;                echo &amp;quot;${file}&amp;quot; &amp;gt;&amp;gt; &amp;quot;${1}&amp;quot;        ;;        *&#41; ;;esac
			</description>
			<dc:subject>
				Development, Linux
			</dc:subject>
			<dc:date>
				2010-07-03T17:23:52+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				Windows 7 on MSI K9N Platinum (nForce 570 SLI)
			</title>
			<link>
				http://www.neverpanic.de/blog/single/windows-7-on-msi-k9n-platinum-nforce-570-sli/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/windows-7-on-msi-k9n-platinum-nforce-570-sli/#When:00:41:28Z
			</guid>
			<description>
				Recently, a fresh Windows install[1] was due on my home PC primarily used by my parents and family after my switch to a MacBook about a year ago.
However, whenever I tried to start the installation routine, the setup would boot into the &quot;Windows is starting&quot;&#45;screen with the nicely animated glowing 7&#45;logo[2], but stay there indefinitely without an error message. When starting the setup in safe mode (I had to press F5 or F6 during start&#45;up IIRC), the setup would just hang after
Loaded: Windowssystem32driversdisk.sys

I started searching the internet for similar problems and found a couple of recommendations related to nForce chipsets. Some told you to disable your on&#45;board LAN ports (which I happen not using anyway) and a lot of similar disable&#45;some&#45;hardware tips, which, unfortunately, did not help at all. I had almost given up on Windows 7 and re&#45;installed XP, when I decided to try a BIOS&#45;update as a last resort. After using MSI&#39;s rather comfortable LiveUpdate[3] the Windows 7 setup did work fine[4].


[1]: MSDN&#45;AA is one of the benefits of being a student 
[2]: http://images.google.de/images?q=Windows%207%20boot%20screen
[3]: It&#39;s an Internet Explorer Active&#45;X plug&#45;in optimized for IE5 and 800x600, but other than that, it works pretty good. I can even update your BIOS from within the OS (does a hard reset after finishing, but that&#39;s probably the better alternative to shutting down on a possibly non&#45;working BIOS)
[4]: Sorry for the excessive usage of footnotes
			</description>
			<dc:subject>
				
			</dc:subject>
			<dc:date>
				2009-12-26T00:41:28+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				RapidShare. Completely unusable?
			</title>
			<link>
				http://www.neverpanic.de/blog/single/rapidshare.-completely-unusable/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/rapidshare.-completely-unusable/#When:23:59:27Z
			</guid>
			<description>
				A friend of mine wanted to share a video he made prior to publishing it at some video portal. He uploaded it to RapidShare. And that&#39;s where the problems started…RapidShare is changing it&#8217;s free download limits (as in speed, time and size) like others are changing their underwear. Their current setup however, is the worst I&#8217;ve experienced so far and makes RapidShare almost completely unusable without a client software.
I had to reload about 20 times and wait around 15 minutes, before I even got a download ticket. I had to wait 90 seconds after I got the ticket for the download to finally start. For each reload I had to click twice, after I got the ticket it took another click to start the download. In total, that sums up to 20 * 2 + 1 = 41 clicks on a website that advertises itself as &#8220;1&#45;CLICK Web hosting &#45; Easy Filehosting&#8221;.
The download itself took 43 minutes 25 seconds for a total of 114.83 MiB, that&#8217;s about 45.14 KiB per second. Compare that to a test download I did from a full&#45;speed server that delivered 657.37 KiB/s for a 30.6 MiB file in 48 seconds. That&#8217;s more than 1400% as fast as a download from RapidShare, not counting the waiting time.

The numbers speak for themselves – in my opinion RapidShare is completely unusable at the moment (and even more for less tech&#45;savvy people than for me).
			</description>
			<dc:subject>
				Personal
			</dc:subject>
			<dc:date>
				2009-12-25T23:59:27+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				Bon Appetit at the Erlangen canteen
			</title>
			<link>
				http://www.neverpanic.de/blog/single/bon-appetit-at-the-erlangen-canteen/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/bon-appetit-at-the-erlangen-canteen/#When:17:31:53Z
			</guid>
			<description>
				It&#8217;s no secret the canteen on the Erlangen university&#8217;s southern campus is not the best – but I haven&#8217;t seen something like that before.

A little bit disgusting if you ask me – I was lucky, it wasn&#8217;t my meal, though…
			</description>
			<dc:subject>
				Personal
			</dc:subject>
			<dc:date>
				2009-09-29T17:31:53+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				Xcode from NULL to 100;
			</title>
			<link>
				http://www.neverpanic.de/blog/single/xcode-from-null-to-100/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/xcode-from-null-to-100/#When:16:24:41Z
			</guid>
			<description>
				I was recently browsing the new iTunes 9 Store and somehow ended up in the podcast section. I had a look around the featured podcast and noticed a somewhat new podcast about Xcode called “Xcode von NULL auf Hundert;” (the podcast is german and, as such, has a german title). Ever since I switched to a Mac I have wanted to learn some basics of Cocoa programming.


    I started reading some resources on Objective&#45;C programming a while ago, but didn&#39;t finish any because most of them were pretty technical and theoretical and thus getting boring pretty fast. The “Xcode from NULL to 100;” podcast does a lot more learning by doing – e.g. they guide you to build a (graphical!) calculator and explain memory allocating and releasing using that example.


    The podcast targets absolute beginners – if you already have a background in programming, some of the information not related to OS X GUI programming will probably be pretty redundant to you, but you might still use the podcast to get started with Apple&#39;s Interface Builder.


    Xcode von NULL auf Hundert; podcast
			</description>
			<dc:subject>
				Development, OS X
			</dc:subject>
			<dc:date>
				2009-09-17T16:24:41+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				GeSHify has moved
			</title>
			<link>
				http://www.neverpanic.de/blog/single/geshify-has-moved/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/geshify-has-moved/#When:16:52:55Z
			</guid>
			<description>
				My syntax highlighting extension for ExpressionEngine has moved to a new home:
http://geshify.com/
			</description>
			<dc:subject>
				Web Development, PHP
			</dc:subject>
			<dc:date>
				2009-04-02T16:52:55+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				Subversion Property Copy
			</title>
			<link>
				http://www.neverpanic.de/blog/single/subversion-property-copy/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/subversion-property-copy/#When:22:03:04Z
			</guid>
			<description>
				Although there is a couple of Subversion GUIs for Macs, I usually use the CLI. I manage all source code I write during my studies using Subversion and usually add revision number and date of last checkin to the file using the svn:keywords&#45;Property. However, I always forget the set of keywords I usually add: Author Date Id Revision URL. Unfortunately, there is no way to copy a property from one file to another in the standard subversion binary. There is, however, a little shortcut:
svn propset $propertyName &amp;quot;`svn propget $propertyName $fromFileName`&amp;quot; $toFileName
Typing this monster isn&#8217;t any userfriendly at all, though – a little .bashrc magic does the trick:
# add svn propcopyfunction svn&#40;&#41; &#123;    case &amp;quot;$1&amp;quot; in        pc|propcopy&#41;            propName=$2            fromFile=$3            shift 3            `which svn` propset $propName &amp;quot;``which svn` propget $propName $fromFile`&amp;quot; $@        ;;        *&#41;            `which svn` $@        ;;    esac&#125;

Update: Thanks to Raim for the wildcard support. Using subversion auto&#45;props is an option for files, but unfortunately, auto&#45;props don&#8217;t work on directories yet.
			</description>
			<dc:subject>
				Linux
			</dc:subject>
			<dc:date>
				2009-02-15T22:03:04+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				A Friday 13th story
			</title>
			<link>
				http://www.neverpanic.de/blog/single/a-friday-13th-story/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/a-friday-13th-story/#When:14:32:36Z
			</guid>
			<description>
				Are you superstitious? Do you believe in Murphy&#8217;s law? I usually don&#8217;t believe in such things, but sometimes you start to have doubts…
This site is served by my own virtual server hosted by Carrot Servers in Austria. The hardware nodes running their servers are housed in one of Germany&#8217;s largest hosting company&#8217;s datacenters. However, three of their datacenters recently suffered from a power loss because of a defunct uninterruptible power source and a series of other unfortunate problems – a little over 12,000 servers were without power for a few hours.
However, it seems my vServer&#8217;s hardware node was damaged by the power loss; one of the hard disk drives in the RAID array was replaced after the outage. Yesterday, the worst&#45;case scenario came true: besides the hard disks, apparently the motherboard was also damaged causing the RAID controller to slowly corrupt the data on the drives. On Friday, 13th, my provider informed me data had been lost and the server will be swapped with a new machine.
Luckily, I did remember creating backup – and it happened to be a recent one (namely from Thursday, 12th). But as Murphy&#8217;s law states, things never work the way you expect them to work. In this case that meant that permissions were incorrect on the backup although I used rsync with the appropriate preserve&#45;permissions option. I&#8217;ve thus been busy reinstalling the software, uploading the files and databases and fixing their permission. As of now, all data has been successfully restored (blessing in disguise) and I&#8217;m supervising the server&#8217;s functions.
			</description>
			<dc:subject>
				Internal, Linux
			</dc:subject>
			<dc:date>
				2009-02-14T14:32:36+00:00
			</dc:date>
		</item>
		
		<item>
			<title>
				Software on a stick?
			</title>
			<link>
				http://www.neverpanic.de/blog/single/software-on-a-stick/
			</link>
			<guid>
				http://www.neverpanic.de/blog/single/software-on-a-stick/#When:11:39:54Z
			</guid>
			<description>
				When you buy software in stores you usually get a box with a CD, DVD or even a couple of DVDs. But isn&#8217;t that kind of – old&#45;fashioned?

Why is the software industry still using optical media to distribute software? Besides the few companies that offer software downloads everybody else ships CDs or DVDs. I occasionally wonder why they don&#39;t use USB flash drives? Flash drives are


small (from a hardware point of view)
USB drives are much smaller and thus much more portable than optical media

large (in terms of storage capacity)
flash memory can easily store the amount of data a DVD can and the amount will certainly grow in the future
robust
try to break apart a CD, and then do the same with a flash drive  

cheap
I don&#39;t know the exact price per Gigabyte of a CD or DVD, but USB drives are quite cheap as well.


I&#39;m not a business analyst, but imho thumb drives are a serious alternative to optical media especially since there will be more PCs or laptops without any optical drive (such as the MacBook Air) in the future.
			</description>
			<dc:subject>
				
			</dc:subject>
			<dc:date>
				2008-12-04T11:39:54+00:00
			</dc:date>
		</item>
		
	</channel>
</rss>