<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>sebastianvogelsang.com</title>
	
	<link>http://www.sebastianvogelsang.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 18 Nov 2008 11:35:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<geo:lat>52.498413</geo:lat><geo:long>13.442631</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SebastianVogelsang" type="application/rss+xml" /><item>
		<title>Backing it up</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/457084934/</link>
		<comments>http://www.sebastianvogelsang.com/2008/11/18/backing-it-up/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 11:33:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[computer issues]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[incremental]]></category>

		<category><![CDATA[online backup]]></category>

		<category><![CDATA[storage space]]></category>

		<category><![CDATA[unlimited]]></category>

		<category><![CDATA[viceversa]]></category>

		<category><![CDATA[wuala]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=83</guid>
		<description><![CDATA[Some time ago I got the WD MyBook (1TB) (which btw I can only recommend, especially, if your Mainboard contains an e-SATA interface) to backup all my data. Running ViceVersa every 2 or 3 days works like a charme for me.
While local backups might help in case of a (main) harddisk failure, they leave you [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I got the <a href="http://www.amazon.de/Western-Digital-Festplatte-USB2-0-FireWire/dp/B000W9KHOI/ref=pd_sim_pc_3" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.de');" target="_blank">WD MyBook (1TB)</a> (which btw I can only recommend, especially, if your Mainboard contains an e-SATA interface) to backup all my data. Running <a href="http://www.tgrmn.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tgrmn.com');" target="_blank">ViceVersa</a> every 2 or 3 days works like a charme for me.<br />
While local backups might help in case of a (main) harddisk failure, they leave you with nada in case of a fire or burglary, which is why one shouldn&#8217;t just distribute your backups amongst harddisks, but also geologically.</p>
<p>This is where online backup services come in handy. And there&#8217;s plenty of them, which makes it hard to decide who to entrust with your sacred files. Fortunately, <a href="http://lifehacker.com/5064688/online-storage-feature+by+feature-comparison-chart" onclick="javascript:pageTracker._trackPageview('/outbound/article/lifehacker.com');" target="_blank">some</a> <a href="http://tomuse.com/ultimate-review-list-of-best-free-online-storage-and-backup-application-services/" onclick="javascript:pageTracker._trackPageview('/outbound/article/tomuse.com');" target="_blank">people</a> already did the work and made some great charts that enlist all the benefits and downsides of the individual services.</p>
<p>What I was (and still am) primarily looking for is:</p>
<ol>
<li>unlimited free online storage</li>
<li>no filesize limitations</li>
<li>client software that does incremental backups</li>
<li>webinterface to access my data from anywhere</li>
</ol>
<p>Point 1 of my wishlist seems unreasonable and ridiculous at first but there&#8217;s indeed one service (<a href="http://www.mediafire.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mediafire.com');" target="_blank">Mediafire</a>) that will give you unlimited free storage space. The downside is that the filesize is limited to 100 MB and there&#8217;s no client software, making the service more of an &#8220;upload and forget&#8221; type&#8217;o thing.</p>
<p>Crossing &#8220;unlimited storage space&#8221; off of my wishlist, I went for the &#8220;next best thing&#8221; and looked into <a href="http://www.oosah.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oosah.com');" target="_blank">Oosah</a>, which gives you 1 TB of free storage space. However, they limit the filetype of files you can upload/backup to &#8220;media files&#8221; only and also lack support for incremental backups.</p>
<p>Next in line is <a href="http://www.adrive.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adrive.com');" target="_blank">ADrive</a>, which actually met all my requirements from above and therefore seemed like it hit the bulls&#8217;s eye. However, their &#8220;backup software&#8221; is merely a modfied FTP client that WILL DO incremental backups, but is terribly slow in doing so. I could live with the speed, but on top of that the software doesn&#8217;t seem to support UTF-8, which results in some of my file names (those with special/german characters in them) being truncated, cutting off the extensions and thus making them directories. *dropped*</p>
<p>I could go on an on about how I tried <a href="http://humyo.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/humyo.com');" target="_blank">Humyo</a> (30 GB with sign-up; 25 GB must be media files), <a href="https://www.mesh.com/Welcome/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mesh.com');" target="_blank">Windows Live Mesh</a> (5 GB for free) or <a href="http://www.orbitfiles.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.orbitfiles.com');" target="_blank">Orbitfiles</a> (6 GB for free), but to make a long story short&#8230;.none of them met my demands.</p>
<p style="text-align: left;">Frustrated I dug through the comments of <a href="http://lifehacker.com/5064688/online-storage-feature+by+feature-comparison-chart" onclick="javascript:pageTracker._trackPageview('/outbound/article/lifehacker.com');" target="_blank">the lifehacker article</a>, and was about to put down some money on <a href="http://www.jungledisk.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.jungledisk.com');" target="_blank">Jungle Disk</a> (a per-GB-per-month backup service hosted by Amazon&#8217;s S3 service), which seems like a good, reliable deal if you&#8217;re willing to pay for backups. But then again, I don&#8217;t&#8230;.at least yet <img src='http://www.sebastianvogelsang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: left;">Instead, I went with an old friend of mine: <a href="http://www.jungledisk.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.jungledisk.com');" target="_blank">Wuala</a>. While their interface (written in Java) is indeed one of the worst out there and they only provide you with 1 GB free online storage when you first sign up, you can trade in some of your harddisk&#8217;s GBs against online storage space. If you provide Wuala with e.g. 10 GB of your local harddisk (which is then used to store encrypted data of other Wuala users) and your computer is online at an average of 80% of the day, you will recieve 8 GB of online storage&#8230;simple as that.<br />
On top of that, Wuala provides filesystem integration (maps your wuala account as a network drive), which enables me to use any backup tool (ViceVersa in my case) that I would normally use for local backups. Wuala will cache the files I copy onto the &#8220;Wuala drive&#8221; and successively upload them. You could even go as far as storing all your files on the Wuala drive and working with them as if they were local.<br />
They also have a (Java-) webinterface that enables me to access my files from any computer.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=WdftN"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=WdftN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=MnmuN"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=MnmuN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=UIsjn"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=UIsjn" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/457084934" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/11/18/backing-it-up/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/11/18/backing-it-up/</feedburner:origLink></item>
		<item>
		<title>iTunesSnarl is Open Source now!</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/388659169/</link>
		<comments>http://www.sebastianvogelsang.com/2008/09/10/itunessnarl-is-open-source-now/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 13:28:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[google code]]></category>

		<category><![CDATA[iTunes]]></category>

		<category><![CDATA[iTunesSnarl]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[snarl]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=76</guid>
		<description><![CDATA[Hey y&#8217;all,
I just released the source code of iTunesSnarl. It is available via Google Code. So if anyone out there could please fix the cover issues, I&#8217;d be more than happy  
Check it out here: http://code.google.com/p/itunessnarl/
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://farm4.static.flickr.com/3154/2845078055_300e364620_m.jpg" alt="" width="93" height="93" />Hey y&#8217;all,</p>
<p>I just released the source code of iTunesSnarl. It is available via Google Code. So if anyone out there could please fix the cover issues, I&#8217;d be more than happy <img src='http://www.sebastianvogelsang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Check it out here: <a href="http://code.google.com/p/itunessnarl/" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');" target="_blank">http://code.google.com/p/itunessnarl/</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=nfG1L"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=nfG1L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=uCE0L"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=uCE0L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=VQ5el"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=VQ5el" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/388659169" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/09/10/itunessnarl-is-open-source-now/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/09/10/itunessnarl-is-open-source-now/</feedburner:origLink></item>
		<item>
		<title>How you know when your pants are too low…</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/385806352/</link>
		<comments>http://www.sebastianvogelsang.com/2008/09/07/how-you-know-when-your-pants-are-too-low/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 14:04:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[fun]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[low]]></category>

		<category><![CDATA[pants]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=74</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/1IC3Ysk2br4&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/1IC3Ysk2br4&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=E4UuL"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=E4UuL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=EDQnL"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=EDQnL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=6IXFl"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=6IXFl" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/385806352" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/09/07/how-you-know-when-your-pants-are-too-low/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/09/07/how-you-know-when-your-pants-are-too-low/</feedburner:origLink></item>
		<item>
		<title>iTunesSnarl 1.1 is out!</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/383435564/</link>
		<comments>http://www.sebastianvogelsang.com/2008/09/04/itunessnarl-11-is-out/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 17:43:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[extension]]></category>

		<category><![CDATA[growl]]></category>

		<category><![CDATA[iTunes]]></category>

		<category><![CDATA[iTunesSnarl]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[snarl]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=68</guid>
		<description><![CDATA[Alright, I give up! Until someone explains to me, how to save the image, which that *beep*-ing iTunes Visual SDK function PlayerGetCurrentTrackCoverArt is supposed to return, this will remain a minor update:
Version 1.1, released 2008/09/04

The current song&#8217;s title is now displayed in the title of the snarl window.
The snarl window now also lists the artist&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://farm4.static.flickr.com/3285/2828520290_7a2140441b_o.jpg" alt="" width="250" height="64" />Alright, I give up! Until someone explains to me, how to save the image, which that *beep*-ing iTunes Visual SDK function <em>PlayerGetCurrentTrackCoverArt </em>is supposed to return, this will remain a minor update:</p>
<p><em>Version 1.1, released 2008/09/04</em></p>
<ul>
<li>The current song&#8217;s title is now displayed in the title of the snarl window.</li>
<li>The snarl window now also lists the artist&#8217;s album title (most of the time&#8230;.don&#8217;t know why it bails out sometimes).</li>
<li>Removed Snarl_CMD.exe and any dependencies to it.</li>
<li>Plugin now registers with Snarl and popups can be disabled via Snarl.</li>
</ul>
<p>I wish I could tell you that now the album cover is also displayed in the Snarl window, but as I said above, that proofs to be a little more difficult than expected. Any help is appreciated!</p>
<p>The installer can be downloaded <a href="http://earlybirdapplications.com/itunessnarl/setup.exe" onclick="javascript:pageTracker._trackPageview('/outbound/article/earlybirdapplications.com');" target="_blank">here</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=chkffL"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=chkffL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=7I3R1L"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=7I3R1L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=bHaPml"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=bHaPml" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/383435564" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/09/04/itunessnarl-11-is-out/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/09/04/itunessnarl-11-is-out/</feedburner:origLink></item>
		<item>
		<title>iTunes plugin for Snarl (Growl for Windows)</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/355579174/</link>
		<comments>http://www.sebastianvogelsang.com/2008/08/04/itunes-plugin-for-snarl-growl-for-windows/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 18:45:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[extension]]></category>

		<category><![CDATA[growl]]></category>

		<category><![CDATA[iTunes]]></category>

		<category><![CDATA[iTunesSnarl]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[snarl]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=51</guid>
		<description><![CDATA[
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
Update: Go here for version 1.1
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
Over the last weeks I&#8217;ve become a huge fan of Snarl, which is a Growl-like notfication system for Windows. With the appropriate plugin, applications like Firefox or Miranda can display user messages through Snarl, which only opens small &#8220;bubble&#8221; message boxes that close itself after a certain period of time. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://farm4.static.flickr.com/3188/2775083164_4412c9d79c_o.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/farm4.static.flickr.com');" target="_blank"><img class="alignright" src="http://farm4.static.flickr.com/3188/2775083164_4412c9d79c_o.jpg" alt="" width="248" height="63" /></a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Update</strong>: Go <a href="http://www.sebastianvogelsang.com/2008/09/04/itunessnarl-11-is-out/" >here </a>for version 1.1</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Over the last weeks I&#8217;ve become a huge fan of <a href="http://www.fullphat.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fullphat.net');" target="_blank">Snarl</a>, which is a <a href="http://growl.info/" onclick="javascript:pageTracker._trackPageview('/outbound/article/growl.info');" target="_blank">Growl</a>-like notfication system for Windows. With the appropriate plugin, applications like Firefox or Miranda can display user messages through Snarl, which only opens small &#8220;bubble&#8221; message boxes that close itself after a certain period of time. This way the desktop isn&#8217;t cluttered with message windows that the user has to close by hand.</p>
<p>So far, the number of <a href="http://www.fullphat.net/extensions/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fullphat.net');" target="_blank">extensions/plugins</a> that are available for Snarl is still small, but with the software below I&#8217;m doing my part to increase it <img src='http://www.sebastianvogelsang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Since the only plugin for iTunes, <a href="http://f0vela.wordpress.com/category/ituny/" onclick="javascript:pageTracker._trackPageview('/outbound/article/f0vela.wordpress.com');" target="_blank">iTuny</a>, is more of a Launchy plugin than a Snarl plugin, and since I couldn&#8217;t get its Snarl component to work (maybe I didn&#8217;t try hard enough), I decided to give the iTunes SDK a try and developed my own plugin. You can download the installer below. When running the setup, the plugin will install itself to $Program Files$\iTunes\Plugins\iTunesSnarl\ from where iTunes will load it automatically whenever you launch it. So no need to start the plugin seperately (of course Snarl needs to be running). Just fire up iTunes and that&#8217;s it. From now on you will get a small bubble message showing you the current artist and track title whenever you skip from one track to another.</p>
<p><a href="http://www.earlybirdapplications.com/itunessnarl/setup.exe" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.earlybirdapplications.com');">Download it here</a></p>
<p>P.S.: I borrowed the Snarl_CMD.exe from the <a href="http://f0vela.wordpress.com/category/ituny/" onclick="javascript:pageTracker._trackPageview('/outbound/article/f0vela.wordpress.com');" target="_blank">iTuny</a> sources. f0vela, I hope you don&#8217;t mind!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=R85WfK"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=R85WfK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=DEbjoK"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=DEbjoK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=RILbpk"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=RILbpk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/355579174" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/08/04/itunes-plugin-for-snarl-growl-for-windows/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/08/04/itunes-plugin-for-snarl-growl-for-windows/</feedburner:origLink></item>
		<item>
		<title>Online Comics</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/299257171/</link>
		<comments>http://www.sebastianvogelsang.com/2008/05/27/online-comics/#comments</comments>
		<pubDate>Tue, 27 May 2008 18:32:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web]]></category>

		<category><![CDATA[comic]]></category>

		<category><![CDATA[german]]></category>

		<category><![CDATA[online]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=50</guid>
		<description><![CDATA[
Unter http://www.nichtlustig.de gibt es wunderschöne Comics über depressive Elefanten, ängstliche Zebras, kreative Lemminge, sowie viele andere skurrile Alltags- und Nicht-Alltagssituationen. Absolut sehenswert!!!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nichtlustig.de" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nichtlustig.de');" target="_blank"><img style="margin-left: 120px; margin-right: 120px;" src="http://farm3.static.flickr.com/2343/2528801018_644951ab58_o.jpg" alt="nichtlustig.de" width="400" height="400" /></a></p>
<p>Unter <a href="http://www.nichtlustig.de" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nichtlustig.de');" target="_blank">http://www.nichtlustig.de</a> gibt es wunderschöne Comics über depressive Elefanten, ängstliche Zebras, kreative Lemminge, sowie viele andere skurrile Alltags- und Nicht-Alltagssituationen. Absolut sehenswert!!!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=SgYXFH"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=SgYXFH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=VroNCH"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=VroNCH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=Znvysh"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=Znvysh" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/299257171" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/05/27/online-comics/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/05/27/online-comics/</feedburner:origLink></item>
		<item>
		<title>Adding metadata (exif, iptc, xmp, etc.) to your image using .NET and the WPF</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/294307250/</link>
		<comments>http://www.sebastianvogelsang.com/2008/05/20/adding-metadata-exif-iptc-xmp-etc-to-your-image-using-net-and-the-wpf/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:35:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[.net]]></category>

		<category><![CDATA[bitmapmetadata]]></category>

		<category><![CDATA[c#]]></category>

		<category><![CDATA[COMException]]></category>

		<category><![CDATA[PresentationCore.dll]]></category>

		<category><![CDATA[STA]]></category>

		<category><![CDATA[threads]]></category>

		<category><![CDATA[wpf]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=49</guid>
		<description><![CDATA[Already a little while ago Robert postet some example code on how add meta data to images using the relatively new WPF.
After playing around with the code for a while, I got some weird exceptions thrown at me, e.g. &#8220;A first chance exception of type &#8216;System.Runtime.InteropServices.COMException&#8217; occurred in PresentationCore.dll&#8220;. Now, the only thing I had [...]]]></description>
			<content:encoded><![CDATA[<p>Already a little while ago <a href="http://blogs.msdn.com/rwlodarc/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');">Robert</a> <a href="http://blogs.msdn.com/rwlodarc/archive/2007/07/18/using-wpf-s-inplacebitmapmetadatawriter.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');">postet</a> <a href="http://www.rawweb.net/samples/UsingInPlaceBitmapMetadataWriter.zip" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.rawweb.net');">some example code</a> on how add meta data to images using the relatively new <a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">WPF</a>.</p>
<p>After playing around with the code for a while, I got some weird exceptions thrown at me, e.g. &#8220;<em>A first chance exception of type &#8216;System.Runtime.InteropServices.COMException&#8217; occurred in PresentationCore.dll</em>&#8220;. Now, the only thing I had changed was letting the tagging routine run in a seperate thread:</p>
<p><code>[STAThread]<br />
static void Main()<br />
{<br />
Thread t = new Thread(writeMetadata);<br />
t.Start();<br />
Application.Run(new Form1());<br />
}<br />
static void writeMetadata()<br />
{<br />
// write the metadata to the image here<br />
}<br />
</code></p>
<p>After searching the web for a while I found <a href="http://www.wiredprairie.us/journal/2007/04/extracting_thumbnails_from_a_j.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wiredprairie.us');">an article</a> by Aaron who had run into similar problems. Apparently, WPF components cause some trouble when they&#8217;re executed outside a thread that doesn&#8217;t have its apartment state set to STA. Fortunately, Robert was kind enough to point me in the right direction. All you have to do is set the apartment state right and off you go with WPF components all over your threads <img src='http://www.sebastianvogelsang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Thus, the Main() routine from above changes as follows:</p>
<p><code>[STAThread]<br />
static void Main()<br />
{<br />
Thread t = new Thread(writeMetadata);<br />
t.SetApartmentState(ApartmentState.STA);<br />
t.Start();<br />
Application.Run(new Form1());<br />
}</code></p>
<p>That&#8217;s all there is to it!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=Gdux0H"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=Gdux0H" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=GYDwWH"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=GYDwWH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=LDN9Oh"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=LDN9Oh" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/294307250" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/05/20/adding-metadata-exif-iptc-xmp-etc-to-your-image-using-net-and-the-wpf/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/05/20/adding-metadata-exif-iptc-xmp-etc-to-your-image-using-net-and-the-wpf/</feedburner:origLink></item>
		<item>
		<title>AppUpdater with Apache Server (without Web-DAV)</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/270145392/</link>
		<comments>http://www.sebastianvogelsang.com/2008/04/14/appupdater-with-apache-server-without-web-dav/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 17:46:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[.net]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[appupdater]]></category>

		<category><![CDATA[c#]]></category>

		<category><![CDATA[dav]]></category>

		<category><![CDATA[http]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[webdav]]></category>

		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/?p=48</guid>
		<description><![CDATA[What if you&#8217;re implementing an application in .NET (C#) that is supposed to automatically update itself once a new version comes out? Well, you have multiple options, some of which cost a lot of money, while others are free but come with certain restrictions, like being only compatible with an ISS or solely running in [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">What if you&#8217;re implementing an application in .NET (C#) that is supposed to automatically update itself once a new version comes out? Well, you have multiple options, some of which cost a lot of money, while others are free but come with certain restrictions, like being only compatible with an ISS or solely running in user space like <a href="http://de.wikipedia.org/wiki/ClickOnce" onclick="javascript:pageTracker._trackPageview('/outbound/article/de.wikipedia.org');">ClickOnce</a> apps.</p>
<p style="text-align: justify;">After searching for a solution for days, I stumbled upon <a href="http://windowsclient.net/articles//appupdater.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/windowsclient.net');" target="_blank">AppUpdater</a>, which is a free .NET component that &#8220;<em>was written using the .NET Framework and enables you to make your application auto-updatable simply by dropping the component into your existing .NET applications and setting a few properties (ex. where to get updates from)</em>&#8220;. And indeed, it&#8217;s as easy as it sounds. Drag-and-drop the component on your application&#8217;s main form, configure the AppStart.config file and start your application by using the provided AppStart.exe. Then put an updated version into the according folder on your server and the AppUpdater component will take care of the rest. (if you cannot follow, read the AppUpdater article first <img src='http://www.sebastianvogelsang.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Although step 5 of the walkthrough says that any Web-DAV enabled web server should suffice, I ran into trouble using an apache web server with the dav and dav-fs modules loaded. Apparently, you need an IIS, since it interprets DAV verbs a little different than its apache counterpart. While both the <code>CheckForFileUpdate()</code> and the <code>UpdateFile()</code> functions from the AppUpdater&#8217;s class &#8220;WebFileLoader.cs&#8221; work as expected, the client throws an exception in <code>GetDirectoryContents()</code>. It seems that the apache dav module has some problems with the <code>iscollection</code> and <code>displayname</code> tags of the request string since it returns the following response (e.g. for the file appupdater.dll):</p>
<p style="padding-left: 30px;"><code><br />
&lt;D:response xmlns:lp1=\"DAV:\" xmlns:lp2=\"http://apache.org/dav/props/\" xmlns:g0=\"DAV:\"&gt;<br />
&lt;D:href&gt;/update/1.0.0.1/appupdater.dll&lt;/D:href&gt;<br />
&lt;D:propstat&gt;<br />
&lt;D:prop&gt;&lt;lp1:getlastmodified&gt;Sat, 12 Apr 2008 00:30:16 GMT&lt;/lp1:getlastmodified&gt;&lt;/D:prop&gt;<br />
&lt;D:status&gt;HTTP/1.1 200 OK&lt;/D:status&gt;<br />
&lt;/D:propstat&gt;<br />
&lt;D:propstat&gt;<br />
&lt;D:prop&gt;<br />
&lt;g0:displayname /&gt;<br />
&lt;g0:iscollection /&gt;<br />
&lt;/D:prop&gt;<br />
&lt;D:status&gt;HTTP/1.1 404 Not Found&lt;/D:status&gt;<br />
&lt;/D:propstat&gt;<br />
&lt;/D:response&gt;</code></p>
<p style="text-align: justify;"><code>getlastmodified</code> returns the right timestamp, but both <code>displayname</code> and <code>iscollection</code> return a &#8220;404 Not Found&#8221; error. Now, I could&#8217;ve gotten into the DAV protocol, put my web server into debugging mode, TCP-dumped a couple of DAV requests and tried to build a proper request string, but then again there is actually no need to employ DAV for simple tasks like this. The simple HTTP protocol totally suffices in this situation. You just need to go a slightly different way:-) As initially implemented, the AppUpdater connects to the web server in the <code>GetDirectoryContents()</code> function and browses the directory to find and copy all the contained files to the client. &#8220;Directory Browsing&#8221; is a DAV feature, so we&#8217;ll have to improvise here.</p>
<p style="text-align: justify;">Let&#8217;s say I just released version 2.0.0.0 of my application (Former version was e.g. 1.0.0.0). According to step 5 of <a href="http://windowsclient.net/articles//appupdater.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/windowsclient.net');" target="_blank">the article</a>, I simply need to create a new folder named &#8220;2.0.0.0&#8243; in my server&#8217;s root update directory and edit the UpdateVersion.xml file to point to this newly created dir. Instead of uploading all files from our release folder, we&#8217;ll zip them up and upload the resulting zip-file into the server&#8217;s &#8220;2.0.0.0&#8243; folder. That way our client only needs to download one file (via HTTP) and isn&#8217;t dependent upon the &#8220;Directory Browsing&#8221; feature. After downloading the zip-file we&#8217;ll just unpack it into the temp directory that the regular AppUpdater would have stored the downloaded files in and let it do its magic from there on.  It&#8217;s as simple as that, plus you only need to zip up and upload those files, which have changed between releases. The AppUpdater will copy all files, which it finds in the 1.0.0.0 but cannot find in the 2.0.0.0 folder to the latter folder. Unfortunately, this little hack doesn&#8217;t allow for auto-downloading of missing assemblies anymore (setting the AutoFileLoad option of the AppUpdater component to <code>true</code>), but then again users can just download the installer and re-install the app, if they accidently deleted any of the files in the app&#8217;s root folder.</p>
<p style="text-align: justify;">Now to get going and to enable the AppUpdater to work with your apache web server (without Web-DAV) you actually only need to modify one file. First download the the <a href="http://windowsclient.net/downloads/GDN/dotnetupdater.zip" onclick="javascript:pageTracker._trackPageview('/outbound/article/windowsclient.net');" target="_blank">.NET Application Updater Component package</a>, which includes the AppUpdater&#8217;s source code. Afterwards edit the file &#8220;WebFileLoader.cs&#8221;. Since  the <code>GetDirectoryContents()</code> function caused us so many headaches and we won&#8217;t need it anymore you can delete it entirely. Afterwards, replace the code of the function <code>CopyDirectory</code> with the following (most of which is copied from the <code>UpdateFile</code> function):</p>
<p style="padding-left: 30px;"><code><br />
Resource currentResource;<br />
int FileCount = 0;<br />
string newFilePath;<br />
if (!Directory.Exists(filePath))<br />
Directory.CreateDirectory(filePath);<br />
HttpWebResponse Response;<br />
HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(url);<br />
Request.Credentials = CredentialCache.DefaultCredentials;<br />
try<br />
{<br />
Response = (HttpWebResponse)Request.GetResponse();<br />
}<br />
catch (WebException e)<br />
{<br />
if (e.Response == null)<br />
{<br />
Debug.WriteLine("Error accessing Url " + url);<br />
throw;<br />
}<br />
HttpWebResponse errorResponse = (HttpWebResponse)e.Response;<br />
if (errorResponse.StatusCode == HttpStatusCode.NotModified)<br />
{<br />
e.Response.Close();<br />
return 0;<br />
}<br />
else<br />
{<br />
e.Response.Close();<br />
Debug.WriteLine("Error accessing Url " + url);<br />
throw;<br />
}<br />
}<br />
Stream respStream = null;<br />
string newPath = "";<br />
try<br />
{<br />
respStream = Response.GetResponseStream();<br />
newPath = filePath + Path.GetFileName((new Uri(url)).LocalPath);<br />
CopyStreamToDisk(respStream, newPath);<br />
DateTime d = System.Convert.ToDateTime(Response.GetResponseHeader("Last-Modified"));<br />
File.SetLastWriteTime(newPath, d);<br />
}<br />
catch (Exception)<br />
{<br />
Debug.WriteLine("APPMANAGER:  Error writing to:  " + filePath);<br />
throw;<br />
}<br />
finally<br />
{<br />
if (respStream != null)<br />
respStream.Close();<br />
if (Response != null)<br />
Response.Close();<br />
}<br />
// unzip files<br />
Shell32.ShellClass sc = new Shell32.ShellClass();<br />
Shell32.Folder srcFlder = sc.NameSpace(newPath);<br />
Shell32.Folder destFlder = sc.NameSpace(filePath);<br />
Shell32.FolderItems items = srcFlder.Items();<br />
destFlder.CopyHere(items, 20);<br />
File.Delete(newPath);<br />
return 1;</code></p>
<p style="text-align: justify;">(Sorry for the messy code. I couldn&#8217;t get Wordpress to indent it properly:-( In the last 7 lines we employ the Shell32 COM library to extract our zip file. To make this work, you need to add the correct reference. In your project, click on &#8220;Add Reference&#8221;, then on the &#8220;COM&#8221; tab in the opening dialog and then search for &#8220;Microsoft Shell Controls And Automation&#8221;. That&#8217;s the lib you want to add. Finally compile it and add the resulting .dlls to your project, although I would generally recommend adding the entire AppUpdater project to your solution and referencing it.</p>
<p style="text-align: justify;">Before we can test our new application, we need to create a new directory on our server (let&#8217;s assume the example from above and name it 2.0.0.0). Then go through the article&#8217;s steps 1-4 and do everything as told, build your application, zip up the new files (to e.g. app.zip) and upload the zip file to the 2.0.0.0 directory on the server. Afterwards, edit the UpdateVersion.xml file as follows:</p>
<p style="padding-left: 30px;"><code>&lt;VersionConfig&gt;<br />
&lt;AvailableVersion&gt;2.0.0.0&lt;/AvailableVersion&gt;<br />
&lt;ApplicationUrl&gt;http://your.web.server/your_update_dir/2.0.0.0/app.zip&lt;/ApplicationUrl&gt;<br />
&lt;/VersionConfig&gt;</code></p>
<p style="text-align: justify;">It&#8217;s very important to mention here that with the modifications you made, you now need to give the FULL PATH to your zip file within the ApplicationUrl tags, not just the directory as before.</p>
<p style="text-align: justify;">Last but not least, fire up your client and let it automatically update itself!</p>
<p style="text-align: justify;">That&#8217;s it! Hope it works for you.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=xMAi5nG"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=xMAi5nG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=VqxsVgG"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=VqxsVgG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=SkA3LGg"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=SkA3LGg" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/270145392" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/04/14/appupdater-with-apache-server-without-web-dav/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/04/14/appupdater-with-apache-server-without-web-dav/</feedburner:origLink></item>
		<item>
		<title>Contact Alarm v0.2</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/258563439/</link>
		<comments>http://www.sebastianvogelsang.com/2008/03/26/contact-alarm-v02/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 21:25:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[alarm]]></category>

		<category><![CDATA[contact]]></category>

		<category><![CDATA[contacts]]></category>

		<category><![CDATA[notification]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[skype]]></category>

		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://www.sebastianvogelsang.com/2008/03/26/contact-alarm-v02/</guid>
		<description><![CDATA[
Today I released an updated version of my Skype plugin &#8220;Contact Alarm&#8220;. It introduces a new setting, which will let you replace the default alarm sound with one of your own .wav files. In addition, the license bug was (hopefully and finally) resolved.
So if you experience any problems, or if you have any questions or [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://farm3.static.flickr.com/2370/2231163610_e440957d03_o.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/farm3.static.flickr.com');" target="_blank"><img src="http://farm4.static.flickr.com/3260/2364154895_11a1619821_m.jpg" alt="image" hspace="10" vspace="10" width="240" height="186" align="right" /></a></p>
<p>Today I released an updated version of my <a href="http://www.skype.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.skype.com');">Skype</a> plugin &#8220;<a href="https://extras.skype.com/1588/view" onclick="javascript:pageTracker._trackPageview('/outbound/article/extras.skype.com');" target="_blank">Contact Alarm</a>&#8220;. It introduces a new setting, which will let you replace the default alarm sound with one of your own .wav files. In addition, the license bug was (hopefully and finally) resolved.</p>
<p align="justify">So if you experience any problems, or if you have any questions or suggestions for the next release, feel free to let me know in the comments or drop me an e-mail.</p>
<p align="justify">
<p align="justify">Get it from <a href="https://extras.skype.com/1588/view" onclick="javascript:pageTracker._trackPageview('/outbound/article/extras.skype.com');" target="_blank">Skype Extras</a></p>
<p>If you consider a donation (which would make me happy:-)), you can do so with the button below.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal." name="submit" src="http://contactalarm.sebastianvogelsang.com/paypal_donate.jpg" type="image" />
<img src="https://www.paypal.com/de_DE/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /></p>
<input name="encrypted" type="hidden" value="-----BEGIN PKCS7-----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-----END PKCS7-----" />
</form>
<p><br/><br />
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/de/" onclick="javascript:pageTracker._trackPageview('/outbound/article/creativecommons.org');">Creative Commons Attribution-No Derivative Works 2.0 Germany License</a>.</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/de/"><br />
<img style="border-width: 0pt" src="http://i.creativecommons.org/l/by-nd/2.0/de/88x31.png" alt="Creative Commons License" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=gpFaI5F"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=gpFaI5F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=ohBMCwF"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=ohBMCwF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=nqRJUDf"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=nqRJUDf" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/258563439" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/03/26/contact-alarm-v02/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/03/26/contact-alarm-v02/</feedburner:origLink></item>
		<item>
		<title>Virales Marketing</title>
		<link>http://feeds.feedburner.com/~r/SebastianVogelsang/~3/248792416/</link>
		<comments>http://www.sebastianvogelsang.com/2008/02/04/virales-marketing/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 17:31:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[web]]></category>

		<category><![CDATA[final mill inc]]></category>

		<category><![CDATA[german]]></category>

		<category><![CDATA[lochkarte]]></category>

		<category><![CDATA[viral marketing]]></category>

		<category><![CDATA[virales marketing]]></category>

		<guid isPermaLink="false">http://camouflage.homeip.net/wordpress/2008020445</guid>
		<description><![CDATA[
In der letzten Zeit habe ich viel über virales Marketing gelesen und gehört, speziell von einem Freund, der in diesem Bereich seine Diplomarbeit schreibt. Heute morgen ist diese neuartige Vermarkungswoge bis in die Wrangelstraße, genauer gesagt in meinen Briefkasten geschlagen. Dort fand sich ein gefütterter Umschlag, der nach dem Öffnen ein schmales Holzkästchen zu Tage [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://farm3.static.flickr.com/2264/2242402848_1b8b5ba987_b.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/farm3.static.flickr.com');"><img src="http://farm3.static.flickr.com/2264/2242402848_1b8b5ba987_b.jpg" align="top" height="317" width="476" /></a></p>
<p align="justify">In der letzten Zeit habe ich viel über virales Marketing gelesen und gehört, speziell von einem Freund, der in diesem Bereich seine Diplomarbeit schreibt. Heute morgen ist diese neuartige Vermarkungswoge bis in die Wrangelstraße, genauer gesagt in meinen Briefkasten geschlagen. Dort fand sich ein gefütterter Umschlag, der nach dem Öffnen ein schmales Holzkästchen zu Tage förderte. Selbiges enthielt neben einer Lochkarte, welche auf der Rückseite die Beschriftung &#8220;THE FINAL MILL INC.&#8221;/&#8221;SERIES AAB&#8221; trug, einen Zettel mit folgender Info: &#8220;To execute these commandments you&#8217;ll have to find the properly gifted fellows.&#8221; Der Poststempel besagt, dass der Umschlag in Frankfurt aufgegeben wurde.</p>
<p align="justify"><a href="http://vafer.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/vafer.org');" target="_blank">Torsten</a>, der sich so schön hat anstecken lassen(:-), und meine Wenigkeit haben haben daraufhin versucht, zumindest die Lochkarte auszulesen&#8230;wie es scheint jedoch erfolglos. Was wir haben ist:  &#8220;UMAKZZLNBZWHTWNYOLVIFKPRGQCIPNJIQTRRFRJMIGXGLOGEVIEJWNNCRZZCGKQW&#8221;. Wenn man die einzelnen characters jeweils mit einem offset versieht, kommt leider auch nichts vernünftiges dabei heraus.</p>
<p align="justify">Nach einer erneuten Google-Suche bin ich auf <a href="http://thomas.lippert.it/v4/2008/komische-postsendung/" onclick="javascript:pageTracker._trackPageview('/outbound/article/thomas.lippert.it');">Thomas</a> gestoßen, der scheinbar ein ähnliches Paket bekommen hat. Nach seinen Fotos zu urteilen, ist seine Lochkarte jedoch nicht identisch mit meiner, weshalb ich mittlerweile davon ausgehe, dass darauf kein wirklicher Hinweis zu finden ist. Vielleicht gibt es ja irgendwo noch &#8220;gifted fellows&#8221;, denen man ergänzende Infos zukommen lassen hat. Bis dahin tue ich, was von mir erwartet wird, mache diesen Blog-Eintrag und gieße Wasser auf die Mühlen der Werbeindustrie. Ihr seit super!</p>
<hr />
<p align="justify">Update 1: Neben Thomas und mir haben scheinbar auch <a href="http://www.pixelgangster.de/?p=7350" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pixelgangster.de');">Robert</a> und <a href="http://bionic.kopfschmerzgenerator.de/archives/2008/02/04/mysterioese-holzkiste-mit-lochkarte/" onclick="javascript:pageTracker._trackPageview('/outbound/article/bionic.kopfschmerzgenerator.de');">Mariusz</a> Post bekommen.</p>
<hr />
<p align="justify">Update 2: Hier nochmal ein <a href="http://farm3.static.flickr.com/2122/2244252834_2d6261403f_o.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/farm3.static.flickr.com');">link</a> zu einem höher aufgelösten Scan meiner Lochkarte. @Stefan: ich hoffe, Du kannst damit was anfangen!</p>
<hr />
<p align="justify">Update 3: Auf <a href="http://www.wiki.argr.de/index.php5?title=Final_Mill_-_Trail" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wiki.argr.de');">http://www.wiki.argr.de/index.php5?title=Final_Mill_-_Trail</a> werden Infos gesammelt.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=WuFmUfF"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=WuFmUfF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=R5oqYbF"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=R5oqYbF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/SebastianVogelsang?a=svQDSkf"><img src="http://feeds.feedburner.com/~f/SebastianVogelsang?i=svQDSkf" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/SebastianVogelsang/~4/248792416" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sebastianvogelsang.com/2008/02/04/virales-marketing/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sebastianvogelsang.com/2008/02/04/virales-marketing/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.600 seconds -->
