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

<channel>
	<title>jdsn::blog</title>
	<atom:link href="http://jdsn.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://jdsn.de</link>
	<description></description>
	<lastBuildDate>Wed, 17 Aug 2011 12:49: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>
		<item>
		<title>Got Engaged</title>
		<link>http://jdsn.de/2011/01/got-engaged/</link>
		<comments>http://jdsn.de/2011/01/got-engaged/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:34:18 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Nürnberg]]></category>
		<category><![CDATA[daniel]]></category>
		<category><![CDATA[engaged]]></category>
		<category><![CDATA[marriage]]></category>
		<category><![CDATA[ring]]></category>
		<category><![CDATA[saskia]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=244</guid>
		<description><![CDATA[We got engaged. 2011 is about to become an interesting year for us.]]></description>
			<content:encoded><![CDATA[<p>We got <a title="Saskia und Daniel" href="/saskia-und-daniel">engaged</a>.<a href="http://jdsn.de/wp-content/uploads/saskia-und-daniel_verlobungsringe.jpg"><img class="size-medium wp-image-245 alignright" title="Saskia und Daniel Verlobungsringe" src="http://jdsn.de/wp-content/uploads/saskia-und-daniel_verlobungsringe-300x281.jpg" alt="" width="210" height="197" /></a></p>
<p style="text-align: left;">2011 is about to become an interesting year for us.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2011/01/got-engaged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frustration-Free Packaging #2 – Yes we can</title>
		<link>http://jdsn.de/2010/12/frustration-free-packaging-2-yes-we-can/</link>
		<comments>http://jdsn.de/2010/12/frustration-free-packaging-2-yes-we-can/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 00:38:01 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[frustration-free]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=209</guid>
		<description><![CDATA[I gave the Amazon Frustration-Free Packaging a 2nd try when I ordered a memory card. When it arrived I thought: yes, this is frustration-free packaging &#8211; ok the ratio between packaging and article resembles the last Amazon package, but this time the latter is minimized.]]></description>
			<content:encoded><![CDATA[<p>I gave the Amazon Frustration-Free Packaging a 2nd try when I ordered a memory card. When it arrived I thought: yes, this is frustration-free packaging &#8211; ok the ratio between packaging and article resembles the last Amazon package, but this time the latter is minimized.</p>
<div id="attachment_210" class="wp-caption aligncenter" style="width: 310px"><a href="http://jdsn.de/wp-content/uploads/frustrationfree-no2.jpg"><img class="size-medium wp-image-210" title="This is Frustration Free Packaging" src="http://jdsn.de/wp-content/uploads/frustrationfree-no2-300x225.jpg" alt="This is Frustration Free Packaging" width="300" height="225" /></a><p class="wp-caption-text">This is Frustration Free Packaging</p></div>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/12/frustration-free-packaging-2-yes-we-can/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Frustration-Free-Free Packaging</title>
		<link>http://jdsn.de/2010/12/amazon-frustration-free-free-packaging/</link>
		<comments>http://jdsn.de/2010/12/amazon-frustration-free-free-packaging/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 15:04:09 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[frustration-free]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=203</guid>
		<description><![CDATA[Two days ago I ordered two HDMI cables (2m) at Amazon. The explanation on frustration-free packaging sounded quite well. Today the package from Amazon arrived in my office and I wondered about what I may have done wrong as the package was so huge. The picture speaks for itself: Most of the sending is waste [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago I ordered two HDMI cables (2m) at Amazon. The explanation on frustration-free packaging sounded quite well. Today the package from Amazon arrived in my office and I wondered about what I may have done wrong as the package was so huge. The picture speaks for itself:</p>
<div id="attachment_204" class="wp-caption aligncenter" style="width: 310px"><a href="http://jdsn.de/wp-content/uploads/amazon_frustration-free-free_packaging.jpg"><img class="size-medium wp-image-204" title="Amazon Frustration-Free-Free Packaging" src="http://jdsn.de/wp-content/uploads/amazon_frustration-free-free_packaging-300x225.jpg" alt="Amazon Frustration-Free-Free Packaging" width="300" height="225" /></a><p class="wp-caption-text">Amazon Frustration-Free-Free Packaging</p></div>
<p>Most of the sending is waste &#8211; ok, at least its only paper and no plastic. But the overall packaging to send these two cables is big enough to carry one big or two small notebooks.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/12/amazon-frustration-free-free-packaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Youtubian</title>
		<link>http://jdsn.de/2010/12/youtubian/</link>
		<comments>http://jdsn.de/2010/12/youtubian/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 14:50:09 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=197</guid>
		<description><![CDATA[The never ending story continues &#8230; When YouTube lately changed their api again I found out about Youtubian. Goto the website, drag&#8217;n'drop the Youtubian link to your bookmarks. Then when watching a YouTube video that you want to cache locally just click the Youtubian bookmark and enjoy the new view to YouTube. Youtubian offers a [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="The never ending story - How to Download YouTube Videos" href="/2010/03/the-never-endi…youtube-videos/">never ending story</a> continues &#8230;</p>
<p>When YouTube lately changed their api again I found out about <a title="Youtubian" href="http://www.smallmeans.com/tools/youtubian/">Youtubian</a>. Goto the website, drag&#8217;n'drop the Youtubian link to your bookmarks. Then when watching a YouTube video that you want to cache locally just click the Youtubian bookmark and enjoy the new view to YouTube. Youtubian offers a very comfortable way to download the video in various formats, sizes and levels of quality.</p>
<p>Lets see when we have to change again &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/12/youtubian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random Number</title>
		<link>http://jdsn.de/2010/06/random_number/</link>
		<comments>http://jdsn.de/2010/06/random_number/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 14:45:39 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=193</guid>
		<description><![CDATA[int getRandomNumber() { // result of a real dice roll to // guarantee the quality of randomness return 3; }]]></description>
			<content:encoded><![CDATA[<pre>int getRandomNumber()
{
  // result of a real dice roll to
  // guarantee the quality of randomness
  return 3;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/06/random_number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Cases Improve Software Quality</title>
		<link>http://jdsn.de/2010/05/test-cases-improve-software-quality/</link>
		<comments>http://jdsn.de/2010/05/test-cases-improve-software-quality/#comments</comments>
		<pubDate>Tue, 04 May 2010 13:10:58 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=182</guid>
		<description><![CDATA[int add( int a, int b ) { // fix for testcases (bug#123456) if ( a == 3 &#38;&#38; b == 4 ) return 7; if ( a == 2 &#38;&#38; b == 3 ) return 5; return a * b; }]]></description>
			<content:encoded><![CDATA[<pre>int add( int a, int b )
{
  // fix for testcases (bug#123456)
  if ( a == 3  &amp;&amp;  b == 4 ) return 7;
  if ( a == 2  &amp;&amp;  b == 3 ) return 5;

  return a * b;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/05/test-cases-improve-software-quality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The never ending story &#8211; How to Download YouTube Videos</title>
		<link>http://jdsn.de/2010/03/the-never-ending-story-how-to-download-youtube-videos/</link>
		<comments>http://jdsn.de/2010/03/the-never-ending-story-how-to-download-youtube-videos/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 13:04:47 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=174</guid>
		<description><![CDATA[YouTube again changed the way you can easily download your favourite videos to watch them offline. I already posted twice how to do it &#8211; you just need to create a Bookmark in your browser and click on it when watching the video that you want to download. Quite simple. But the target of this [...]]]></description>
			<content:encoded><![CDATA[<p>YouTube again changed the way you can easily download your favourite videos to watch them offline. I already posted twice how to do it &#8211; you just need to create a Bookmark in your browser and click on it when watching the video that you want to download. Quite simple. But the target of this bookmark changed again. Here is current version:</p>
<p><a title="Download YouTube Videos" href="javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + &quot;&amp;fmt=18&amp;sk=&quot; + yt.getConfig('SWF_ARGS')['sk'] + '&amp;t=' + yt.getConfig('SWF_ARGS')['t'];">Download YouTube Video</a></p>
<p>Just right-click on this link and select &#8220;Save as Bookmark&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/03/the-never-ending-story-how-to-download-youtube-videos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2</title>
		<link>http://jdsn.de/2009/11/opensuse-11-2/</link>
		<comments>http://jdsn.de/2009/11/opensuse-11-2/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 00:00:18 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[YaST]]></category>
		<category><![CDATA[11.2]]></category>
		<category><![CDATA[distribution]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=169</guid>
		<description><![CDATA[openSUSE 11.2 is now available Are you new to linux and want to learn about it or have never used it before? Then now its your turn to download openSUSE 11.2 and give it a try. Besides the installation DVD images you can also download LiveCD images to run linux on your computer without installation [...]]]></description>
			<content:encoded><![CDATA[<p><strong>openSUSE 11.2 is now available</strong></p>
<p><a title="Download openSUSE 11.2" href="http://download.opensuse.org" target="_blank"><img class="aligncenter size-full wp-image-170" title="OpenSUSE_11.2_468x60" src="http://jdsn.de/wp-content/uploads/OpenSUSE_11.2_468x60.png" alt="OpenSUSE_11.2_468x60" width="468" height="60" /></a>Are you new to linux and want to learn about it or have never used it before? Then now its your turn to <a title="Download openSUSE 11.2" href="http://download.opensuse.org" target="_blank">download openSUSE 11.2</a> and give it a try. Besides the installation DVD images you can also download LiveCD images to run linux on your computer without installation &#8211; the harddisk will not be touched. Find <a title="openSUSE 11.2" href="http://en.opensuse.org/OpenSUSE_11.2" target="_blank">more information</a> in the openSUSE wiki about whats new in this release.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2009/11/opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download YouTube Videos as MP4</title>
		<link>http://jdsn.de/2009/10/download-youtube-videos-as-mp4/</link>
		<comments>http://jdsn.de/2009/10/download-youtube-videos-as-mp4/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 17:48:12 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=159</guid>
		<description><![CDATA[In February I wrote a post and offered a JavaScript code snippet that helps you to easily download a YouTube Video by adding this code to your bookmark list. The API of YouTube changed a few days ago, so the script no longer works. Here is the new updated code snippet. Please update your bookmark [...]]]></description>
			<content:encoded><![CDATA[<p>In February I wrote a <a title="Download YouTube Videos" href="/2009/02/download-youtube-videos/" target="_self">post</a> and offered a JavaScript code snippet that helps you to easily download a YouTube Video by adding this code to your bookmark list. The API of YouTube <a title="Download YouTube Videos as MP4 Files" href="http://googlesystem.blogspot.com/2008/04/download-youtube-videos-as-mp4-files.html" target="_blank">changed</a> a few days ago, so the script no longer works.</p>
<p>Here is the new updated code snippet. Please update your bookmark or just right-click on the following link and choose &#8220;Bookmark this Link&#8221;:</p>
<p><a title="Get YouTube Video" href="javascript:var%20video_id=null;var%20video_hash=null;var%20video_player=document.getElementById('movie_player');if(video_player){var%20flash_variables=video_player.attributes.getNamedItem('flashvars');if(flash_variables){var%20flash_values=flash_variables.value;if(flash_values){var%20video_id_match=flash_values.match(/[^a-z]video_id=([^(\&amp;|$)]*)/);if(video_id_match!=null)video_id=video_id_match[1];var%20video_hash_match=flash_values.match(/[^a-z]t=([^(\&amp;|$)]*)/);if(video_hash_match!=null)video_hash=video_hash_match[1]}}}if(video_id==null||video_hash==null){var%20args=null;try{args=yt.getConfig('SWF_ARGS')}catch(e){}if(args){video_id=args['video_id'];video_hash=args['t']}}if(video_id!=null&amp;&amp;video_hash!=null){var%20fmt='18';try{if(yt.getConfig('IS_HD_AVAILABLE'))fmt='22'}catch(e){}if(!document.getElementById('download-youtube-video')){var%20yt_mp4_path='http://www.youtube.com/get_video?fmt='+fmt+'&amp;video_id='+video_id+'&amp;t='+video_hash;var%20div_embed=document.getElementById('watch-embed-div');if(div_embed){var%20div_download=document.createElement('div');div_download.innerHTML='%3Cbr%20/%3E%20%3Cspan%20id=\'download-youtube-video\'%3E%20%3Ca%20href=\''+yt_mp4_path+'\'%20onclick=\'blur(this);\'%3EDownload%20as%20MP4%3C/a%3E%3C/span%3E';div_embed.appendChild(div_download);}if(navigator.appName!='Microsoft%20Internet%20Explorer'){document.location.href='http://www.youtube.com/get_video?fmt='+fmt+'&amp;video_id='+video_id+'&amp;t='+video_hash}}}void(0);">Get YouTube Video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2009/10/download-youtube-videos-as-mp4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>/dev/fd0</title>
		<link>http://jdsn.de/2009/09/devfd0/</link>
		<comments>http://jdsn.de/2009/09/devfd0/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 20:28:59 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[floppy]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=151</guid>
		<description><![CDATA[I still don&#8217;t believe what I did last night :) On Friday I&#8217;m going to upgrade a friend&#8217;s computer and install two new hard disks. In order to save some time I wanted to preinstall the operating system (the one of my companies&#8217; cooperation partner). Up to then it was a good idea. But then [...]]]></description>
			<content:encoded><![CDATA[<p>I still don&#8217;t believe what I did last night :)</p>
<p>On Friday I&#8217;m going to upgrade a friend&#8217;s computer and install two new hard disks. In order to save some time I wanted to preinstall the operating system (the one of my companies&#8217; cooperation partner). Up to then it was a good idea. But then I connected one new disk to my computer and booted the XP Home installation CD. <em>No hard disks installed</em> was the short message after the installer probed the system. I realized that this CD must be so old that it had no SATA drivers &#8211; or at least not for my mainboard.</p>
<p>I searched for the driver CD of my mainboard and &#8211; thinking like a developer who wants to be nice to the users &#8211; booted again, pressed F6 when prompted to include 3rd party drivers, inserted the driver CD and found that the only way to hand new drivers to an XP installation was via floppy.</p>
<p>But I have no floppy drive in this machine. Nor has my PC in the living room, nor has my Laptop. A month ago I cleaned up my cellar and got rid of my last PC with a floppy drive &#8211; a Pentium 133 machine that I got in 2001, when it already was used (Siemens wanted to get rid of it back then). Well &#8230; no way to solve that, it seemed. I didn&#8217;t want to give up that easy and crawled though my board with PC components and really found a lonely floppy drive. But then I recalled that I also disposed my collection of SCSI and floppy cables &#8211; nobody uses floppies any more and everything is SATA nowadays, I kept some IDE cables as my file server still has an IDE drive.</p>
<p>So the next objective was: get a floppy cable. When I almost gave up on this I had a look in an old ASUS mainboard box where I keep some manuals in &#8211; and amazingly there was a brand new floppy cable still in its original package. Ok, great, now I could connect the floppy drive with my mainboard &#8230; but stop, it needs a small power plug &#8211; but there was none. As my power supply has cable management there must be some power cords left in its packaging &#8230; so again, searching for a cable &#8211; but that one was easier to find.</p>
<p>But what is a floppy drive without a floppy. Those I disposed about 5 years ago after I created a last backup of thier content on my file server. So now it became quite hard. I even had to search in those tow boxes with unused stuff that I left untouched for three years now since I moved into my current apartment. And astonishingly there were about 10 floppies left.</p>
<p>Then the amazing thing happened. After over 5 years it was the first time I logged into my own workstation with a floppy drive connected. Ok, the workstations changed in the meantime from a custom built one to a MacMini and now I&#8217;ve got a custom built one again (does not look as nice as Apple products but its a lot cheaper and much more flexible).</p>
<p>Well, the rest of the story is short: formatting the floppy with KDE was easy, installing wine to extract the SATA drivers on the CD from the self extrating *.exe archives went smoothly as well, and so did the installation of XP in the end. It just was so curious to use a technology again after such a long time (5 years can seem long). Maybe I now start to understand what it feels like for the computer poineers to touch a Zuse or to power on a DEC PDP-7.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2009/09/devfd0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

