<?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>Gerrit&#039;s work in progress</title>
	<atom:link href="http://blog.wessendorf.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wessendorf.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 13 Jan 2010 20:51:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Long Time No See</title>
		<link>http://blog.wessendorf.org/thoughts/long-time-no-see/</link>
		<comments>http://blog.wessendorf.org/thoughts/long-time-no-see/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 02:57:50 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Random Thoughts]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=1339</guid>
		<description><![CDATA[I&#8216;m not sure if my blog has any subscribers left after I have neglected it for such a long time. But thank you if you stayed! Very soon I can reward your patience with a completed site-layout and more regular posts to follow at least once a week. Promised.
So what happened in the last few [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop i">I</span>&#8216;m not sure if my blog has any subscribers left after I have neglected it for such a long time. But thank you if you stayed! Very soon I can reward your patience with a completed site-layout and more regular posts to follow at least once a week. Promised.</p>
<p>So what happened in the last few weeks and months? To be honest, mostly work and not much play.  My day job as graphic designer has become very busy approaching the end of the year. Not only is it the biggest season for sales and advertising with Thanksgiving, Black Friday, Christmas and New Year, but everybody is trying to tie up their loose ends before the new year. And this crashes down onto my desk like an avalanche.</p>
<p>In addition to my regular day job I have done some freelance graphic design work and also taken on some programming work again: some osCommerce customizations for one client, two custom Wordpress plugins for another. I hope this work will eventually lead to a full-time role as web-developer again. </p>
<p>Will 2010 become a new year as a web-developer? I really hope so, it&#8217;s been much too long to be out of touch with technology. :)</p>
<p>I haven&#8217;t posted any pictures yet, but I did carve a movie-themed pumpkin again last Halloween. This year it was based on <em>Pan&#8217;s Labyrinth</em>. I wasn&#8217;t able to carve more during the week. And I have to admit that I never got into the right Halloween mood this year. I think next year I should start thinking about pumpkins a bit earlier.</p>
<p>In the little spare time I found I started to knit! It&#8217;s the perfect way to relax and forget about the work and computers after a long day. Slowly but surely I managed to complete my first scarf. Next I will work on a hat, then a simple sweater, and eventually I would like to attempt an Icelandic sweater.</p>
<p>I also started playing with a <em>NerdKit</em> to learn about practical electronics, microcontrollers and how to program them. In the near future I plan to share more posts about this as well, including photos, diagrams, perhaps also a few videos and screencasts. I would like to add more technical and educational content during the next year. While it feels good to share some impressions and thoughts with the world, it&#8217;s even more rewarding if I&#8217;m able to help somebody with an article. </p>
<p>My bicycling and fitness journey has moved a bit into the background. I still ride my bike every day (rain or shine) for transportation and commute, but I didn&#8217;t have the right mindset for an extensive exercise regimen in addition to my daily rides. I did complete the 100 (consecutive) push-up challenge. I actually enjoyed and appreciated the little time required to do them. I plan to start another round of <em>Power 90</em> again next week, first with a focus on weekends and my free days between Christmas and New Year, then continue daily again, probably in February. </p>
<p>In the beginning of next year I want to finish my workout area in the basement and add a power cage. Our ceiling is lower than the ones I have seen, so I will have to see how to set it up. But before this happens I also want to make sure no water can come through from our neighbor&#8217;s wall. It has been a problem when ever we had long and lasting rainfalls. As soon as this is resolved and I have a space for a power cage, I plan to start <em>P90X</em> in spring of next year. I&#8217;m curious about this program, and I&#8217;m sure it will be fun as I enjoyed Tony Horton in the other videos I have seen. It&#8217;s not only motivating, but more importantly, a very solid workout, less expensive and much less annoying than going to the overcrowded gym and having to fight for a free spot at one of the machines. I also plan to do some <em>Spinervals</em> again as they really did help me to get stronger on the bicycle. I will have to see how to schedule it with the other workouts. Oh man, how can anyone do all this after an 8-6 day and freelance in the evening? I will have to find a solution. :)</p>
<p>I also plan to learn a new language, but first I want to find out where I want to retire one day. Hahaha.. more about this later.</p>
<p>So this is a brief summary of what has moved my world for the last few months and what will come up on my blog very soon. If you are interested in PHP, Wordpress, osCommerce, Java, Javascript and some C/C++ development, Ubuntu Linux, hardware-/software, electronics, graphic design, music, film, photography, knitting, bicycling, and fitness, or just in a bit more about me personally&#8230; this space will hopefully not disappoint you. Stay tuned for more in the next few weeks! :)</p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=1339&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/thoughts/long-time-no-see/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Celebrate Bastille Day with 10 French Movie Favorites</title>
		<link>http://blog.wessendorf.org/movies/celebrate-bastille-day-with-10-french-movie-favorites/</link>
		<comments>http://blog.wessendorf.org/movies/celebrate-bastille-day-with-10-french-movie-favorites/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 00:34:09 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Movies]]></category>
		<category><![CDATA[France]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=989</guid>
		<description><![CDATA[On the occasion of the French national holiday I thought I would dedicate today&#8217;s post to a few French movies I love. Classic or modern, funny, thrilling, dramatic, sad or serious&#8230; I find so much beauty, realism, openness, elegance, magic or ambiance in French movies that I often miss in other movies. It is not [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop o">O</span>n the occasion of the French national holiday I thought I would dedicate today&#8217;s post to a few French movies I love. Classic or modern, funny, thrilling, dramatic, sad or serious&#8230; I find so much beauty, realism, openness, elegance, magic or ambiance in French movies that I often miss in other movies. It is not only the language I appreciate, but also the surroundings, photography, cinematic tradition, history, culture, everything that gives the French movie its unique signature. I find a lot of disappointment in Russian, German or other countries&#8217; movies that, for example, completely adopt the American film-making school and lose their own identity. But this is a entirely different story :)  The following are just a few of many French movies I love, in no particular order. I&#8217;m certain there are so many more I&#8217;m not even aware of yet. Enjoy!<span id="more-989"></span></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0064040/">Armée des Ombres</a> by Jean-Pierre Melville</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/c-1Dzrk-cfI&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/c-1Dzrk-cfI&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0287364/">Chatte à Deux Têtes</a> by Jacques Nolot</p>
<p class="center"><object width="480" height="295" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/zaEgGMOMm4s&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zaEgGMOMm4s&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0329388/">Monsieur Ibrahim et les fleurs du Coran</a> by François Dupeyron</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/83ycIA5PjYA&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/83ycIA5PjYA&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0053198/">Les Quatre cents coups</a> by François Truffaut</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/BlHckmVjnho&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BlHckmVjnho&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0286244/">Les Triplettes de Belleville</a> by Sylvain Chomet</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/6fwM4hnsdSA&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/6fwM4hnsdSA&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0996605/">Les chansons d&#8217;amour</a> by Christophe Honoré</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/h_d3fqMH58s&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/h_d3fqMH58s&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0096336/">Une affaire de femmes</a> by Claude Chabrol</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/DeU-M8LnlmI&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DeU-M8LnlmI&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0411270/">De battre mon coeur s&#8217;est arrêté</a> by Jacques Audiard</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/LtKZso_wFZ4&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/LtKZso_wFZ4&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0058898/">Alphaville</a> by Jean-Luc Godard</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/SHikpdf8ktM&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SHikpdf8ktM&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<p class="center" style="margin-top: 2em;"><a class="norm" href="http://www.imdb.com/title/tt0056663/">Vivre sa vie: Film en douze tableaux</a> by Jean-Luc Godard</p>
<p class="center"><object width="480" height="385" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/dfZQpLSuxKE&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dfZQpLSuxKE&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" wmode="transparent"></embed></object></p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=989&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/movies/celebrate-bastille-day-with-10-french-movie-favorites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BikeLog 090712: Jones Falls Trail</title>
		<link>http://blog.wessendorf.org/bicycling/bikelog-090712/</link>
		<comments>http://blog.wessendorf.org/bicycling/bikelog-090712/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 18:31:20 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Bicycling]]></category>
		<category><![CDATA[BikeLog]]></category>
		<category><![CDATA[Baltimore]]></category>
		<category><![CDATA[Druid Hill]]></category>
		<category><![CDATA[Jones Falls]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=984</guid>
		<description><![CDATA[I can&#8217;t believe how much time has passed since I posted my last BikeLog entry. My last entry dates back to September 14, 2008, but that doesn&#8217;t mean I didn&#8217;t ride the bike all these months. I actually survived a hard winter riding my bike twice a day, five times a week without any time [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop i">I</span> can&#8217;t believe how much time has passed since I posted my last BikeLog entry. My last entry dates back to September 14, 2008, but that doesn&#8217;t mean I didn&#8217;t ride the bike all these months. I actually survived a hard winter riding my bike twice a day, five times a week without any time off to recover. After a few ice, rain and snow rides I injured my left foot, but I continued to work through it.</p>
<p>Later, when the first few warmer days arrived in spring I was happy, but I still struggled to recover from the injury and the overall exhaustion from my winter rides. Quite pitiful considering I didn&#8217;t ride any long routes for two, three or more hours but <em>only</em> my daily commute to work. In June, I finally began to feel up and ready for a few longer rides again and started to work on it again.</p>
<p>Last week I started to record my rides and workouts again, inspired by the <a href="http://www.mapmyride.com/tdf/">MapMyRide.com Tour de France challenge</a>, and I will continue this until later in fall or winter. Next winter I plan to walk more, especially on bad-weather days, and perhaps keep the rides for the less ugly days. I&#8217;m not sure if I can keep myself off the bike yet, but I will try. Hopefully I can get through the cold months without doing that damage to myself again.</p>
<p>Today I went out for a 50-something minute ride to Druid Hill Lake, passing the Baltimore Zoo, continuing on the Jones Falls Trail through Woodberry and back to the Hopkins campus on Clipper Mill Road, Falls Road, Wyman Park Drive. I totally forgot how pleasant and relaxing a ride can very early on a Sunday morning and not having to deal with rush-hour traffic, maniacal motorists, bus-drivers, trash trucks and filthy alleys. I had a hard time motivating myself, but as usual, I didn&#8217;t regret getting out of the house around 6am and riding on calm and quiet streets and through a beautifully smelling green of the park. What a contrast to the weekdays! It was just what I needed after a long week. Perfection.</p>
<p>My condition was surprisingly good, too. Usually I struggle my way up/down to work, but I didn&#8217;t have this problem today. Even on the uphill segments I managed to keep my calm and climb it without much pain. The mindset, unforced and stress-free mental state and the quiet, calming roads without any doubt have a huge impact on my own condition. Something to keep in mind whenever I don&#8217;t feel very motivated! Some stats: <span id="more-984"></span></p>
<h3>Date/Time:</h3>
<p>07/12/2009  06:16 AM</p>
<h3>Route:</h3>
<p>Homestead, Charles St, Hopkins Campus, Druid Hill Lake, passing the Baltimore Zoo, continuing on the Jones Falls Trail through Woodberry and back to Hopkins Campus on Clipper Mill Road, Falls Road, Wyman Park Drive, and back to Homestead.</p>
<h3>Length:</h3>
<p>Approx. 9.7 miles</p>
<h3>Traffic:</h3>
<p>Easy going most of the way.</p>
<h3>Weather:</h3>
<p>Warm and a bit humid, but still pleasant enough.</p>
<h3>Bike:</h3>
<p>Jamis Durango Hardtail Mod. with 26&#215;2.2 Maxxis Holy Roller</p>
<h3>Heartrate/Elevation:</h3>
<p>(Heartrate recording didn&#8217;t work properly during the second half of the route.)</p>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/07/7_12_2009-6_16_44-AM-history.png" alt="7_12_2009-6_16_44-AM-history" title="7_12_2009-6_16_44-AM-history" width="496" height="442" class="aligncenter size-full wp-image-985 heartrate" /></p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=984&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/bicycling/bikelog-090712/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu: .nano_history Permission denied</title>
		<link>http://blog.wessendorf.org/software/ubuntu-nano_history-permission-denied/</link>
		<comments>http://blog.wessendorf.org/software/ubuntu-nano_history-permission-denied/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 23:50:03 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=975</guid>
		<description><![CDATA[
If you do man nano, you&#8217;ll see there&#8217;s a /etc/nanorc config file. Edit this to comment out #set historylog.
This will prevent sudo nano commands from creating the root users .nano_history in your home directory, which nano can&#8217;t read when called by your user account. After commenting it out, then delete it with sudo rm .nano_history.

Source: [...]]]></description>
			<content:encoded><![CDATA[<blockquote class="topop"><p>
If you do <code>man nano</code>, you&#8217;ll see there&#8217;s a <tt>/etc/nanorc</tt> config file. Edit this to comment out <tt>#set historylog</tt>.</p>
<p>This will prevent <code>sudo nano</code> commands from creating the root users <tt>.nano_history</tt> in your home directory, which nano can&#8217;t read when called by your user account. After commenting it out, then delete it with <code>sudo rm .nano_history</code>.<span class="end"></span>
</p></blockquote>
<p>Source: <a href="http://ubuntuforums.org/showthread.php?t=204307">http://ubuntuforums.org/showthread.php?t=204307</a></p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=975&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/software/ubuntu-nano_history-permission-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sergei Prokudin-Gorskii</title>
		<link>http://blog.wessendorf.org/artdesign/sergei-prokudin-gorskii/</link>
		<comments>http://blog.wessendorf.org/artdesign/sergei-prokudin-gorskii/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 00:26:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Art and Design]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=877</guid>
		<description><![CDATA[A few months ago I was looking something up on Wikipedia and ran across a color photograph that was taken sometime in the beginning of the 20th century. I was surprised how current this picture looked and in what great shape it was, just as if it was taken perhaps 10-20 years ago. Especially compared [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop a">A</span> few months ago I was looking something up on Wikipedia and ran across a color photograph that was taken sometime in the beginning of the 20th century. I was surprised how current this picture looked and in what great shape it was, just as if it was taken perhaps 10-20 years ago. Especially compared to other back and white pre WWII pictures I had seen before. I didn&#8217;t think much more about it at that time, because I was visiting Wikipedia for a different purpose.</p>
<div id="attachment_880" class="wp-caption alignleft" style="width: 211px"><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/Prokudin-Gorski-1906-211x300.jpg" alt="Prokudin-Gorskii 1906" title="Prokudin-Gorskii 1906" width="211" height="300" class="size-medium wp-image-880" /><p class="wp-caption-text">Prokudin-Gorskii 1906</p></div>
<p>Last week I read an article about <a href="http://en.wikipedia.org/wiki/Prokudin-Gorskii">Sergei Prokudin-Gorskii</a> who was responsible for those remarkable color-photographs taken a hundred years ago. He was a chemist born in Russia in 1863 who studied in St. Petersburg, Berlin and Paris.<span id="more-877"></span></p>
<p>He developed a process in which three black and white pictures were taken of an object in quick succession. One picture was taken with a red-filter, one with a blue, and another with a green filter. These three black and white pictures where arranged as a glass plate negative. With a projector he could later add these three components to a full color representation. He wasn&#8217;t able to make a paper print in color at the time, but he was the first to make use of a technology that has remained pretty much unchanged, and is still used today in digital cameras which capture and store light in RGB components, or computer screens that reproduce a color image by illuminating three R, G and B components to render a color pixel with LCD cells or phosphors of a classic tube monitor. The principle really hasn&#8217;t changed in more than 100 years.</p>
<p>It was first discovered by physicist <a href="http://en.wikipedia.org/wiki/James_Clerk_Maxwell">James Clerk Maxwell</a> who created the first <a href="http://en.wikipedia.org/wiki/File:Tartan_Ribbon.jpg">permanent color photograph</a> in 1861.</p>
<p>In 1909, Prokudin-Gorskii started to document the Russian empire in color, completing his project in 1915. The pictures were intended to be used in education to inform children about the history, past, present, and future of the Russian empire. In 1948 his color photographs were purchased by the <a href="http://www.loc.gov/exhibits/empire/gorskii.html">Library of Congress</a>. His pictures are some of the most important documents about Russia before World War I, and also a significant document of technological history. </p>
<div style="margin: 25px 0 25px 0;">
<div id="attachment_881" class="wp-caption alignright" style="width: 220px"><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/Prokudin-Gorski-1915-220x300.jpg" alt="Prokudin-Gorskii 1915" title="Prokudin-Gorskii 1915" width="220" height="300" class="size-medium wp-image-881" /><p class="wp-caption-text">Prokudin-Gorskii 1915</p></div></p>
<div id="attachment_882" class="wp-caption alignleft" style="width: 211px"><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/Tolstoy-1908-211x300.jpg" alt="Tolstoy 1908" title="Tolstoy 1908" width="211" height="300" class="size-medium wp-image-882" /><p class="wp-caption-text">Tolstoy 1908</p></div>
</div>
<div class="clear" style="margin-bottom: 25px;"></div>
<p>His subjects include medieval churches and monasteries of old Russia, railroad tracks, factories of the then modern Russian industry, portraits of workers, important personalities as well as people from other areas of life. The Library of Congress has made the <a href="http://www.loc.gov/exhibits/empire/gorskii.html">complete collection</a> available to the public.</p>
<p><div id="attachment_883" class="wp-caption alignright" style="width: 115px"><a href="http://blog.wessendorf.org/wp-content/uploads/2009/06/Glassplate.jpg"><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/Glassplate-115x300.jpg" alt="Glassplate Negative" title="Glassplate Negative" width="115" height="300" class="size-medium wp-image-883" /></a><p class="wp-caption-text">Glassplate Negative</p></div>
<p>I downloaded a scan of the photograph Sergei Prokudin-Gorskii took in 1909, a century ago, of 84-year-old Pinkhus Karlinskii, the supervisor of the Chernigov floodgate, and attempted to reconstruct the color photo myself. The Library of Congress reproduction number for this picture is LC-P87-5006 and can be found in the <a href="http://lcweb2.loc.gov/pp/pphome.html">online catalog</a>. The glass negative is available in three file versions: <a href="http://memory.loc.gov/pnp/prok/00800/00882v.jpg">higher resolution JPEG version</a> (78 KB), <a href="http://memory.loc.gov/pnp/prok/00800/00882u.tif">uncompressed archival TIFF version</a> (70 MB) and the <a href="http://memory.loc.gov/pnp/prok/00800/00882a.tif">highest resolution TIFF version</a> (70 MB). </p>
<p>The process is actually very simple. First, the three black and white frames of the glass negative need to be separated and aligned. I copied and pasted them on three layers. The first frame on top is the blue component, the middle frame is the green component, and red at the bottom. I stacked them on top of each other and aligned them with the help of the <em>Difference</em> layer mode.</p>
<p>In Photoshop it was very easy to transform the layers into red, green and blue slides that add up to a complete color picture. In <em>Layer Style/Blending Options</em>, section <em>&#8216;Advanced Blending&#8217;</em> you can specify the R,G,B channels. If you don&#8217;t have these options you can also work with solid color layers and the appropriate layer modes. It&#8217;s a bit more work, but the result should be the same. I set the Blending channel to R for the red frame, G for the green, and B for the blue. Then I duplicated and flattened the image and was ready to fix some of the spots and scratches. The final result, a colored view of an era I only knew in black and white before:</p>
<div id="attachment_929" class="wp-caption aligncenter" style="width: 442px"><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/RGBComponents.png" alt="RGB Components" title="RGB Components" width="442" height="124" class="size-full wp-image-929" /><p class="wp-caption-text">RGB Components</p></div>
<div id="attachment_903" class="wp-caption aligncenter" style="width: 450px"><a href="http://blog.wessendorf.org/wp-content/uploads/2009/06/Pinkhus-Karlinskii-Cropped.jpg"><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/Pinkhus-Karlinskii-Cropped.jpg" alt="Pinkhus Karlinskii" title="Pinkhus Karlinskii" width="450" height="406" class="size-full wp-image-903" /></a><p class="wp-caption-text">Pinkhus Karlinskii Cropped</p></div>
<p>I still find it unbelievable that this photo is 100 years old. More amazing pictures can be found at the Library of Congress.</p>
<h3>Links:</h3>
<ul>
<li><a href="http://www.loc.gov/exhibits/empire/">Library of Congress &#8211; The Empire That Was Russia</a></li>
<li><a href="http://lcweb2.loc.gov/pp/pphome.html">Library of Congress &#8211; Prints and Photographs Online Catalog</a></li>
<li><a href="http://www.cs.cmu.edu/afs/andrew/scs/cs/15-463/f07/proj1/www/wwedler/">William Wedler &#8211; Colorizing the Prokudin-Gorskii photo collection (Matlab)</a></li>
<li><a href="http://www.cs.cmu.edu/~dellaert/aligned/">A Collection of Prokudin-Gorskii Images</a></li>
</ul>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=877&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/artdesign/sergei-prokudin-gorskii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mounting NAS with Read-Write Permissions</title>
		<link>http://blog.wessendorf.org/software/mounting-nas-with-read-write-permissions/</link>
		<comments>http://blog.wessendorf.org/software/mounting-nas-with-read-write-permissions/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 03:01:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=871</guid>
		<description><![CDATA[When I browsed my shared folders on the Lacie Ethernet Disk I noticed that I didn&#8217;t have any write access in Ubuntu, even though I explicitly gave read/write access to the NAS users. As I was never asked for a password I was quickly able to conclude that I had to provide username and password [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop w">W</span>hen I browsed my shared folders on the Lacie Ethernet Disk I noticed that I didn&#8217;t have any write access in Ubuntu, even though I explicitly gave read/write access to the NAS users. As I was never asked for a password I was quickly able to conclude that I had to provide username and password in order to gain full access to my shared folders.</p>
<p>So I entered a url like <tt>smb://username:password@ip-address/path/</tt> which worked in other situations before, but Nautilus the file browser showed me a new dialog to enter a domain (Windows) and password. No matter what I entered there, it didn&#8217;t appear to work. And I&#8217;m not sure how to remove this dialog box.</p>
<p>One way to work around this behavior is to mount the Samba/CIFS share on the command line. (CIFS is the <em>Common Internet File System</em> and replaces <tt>sambafs</tt>.) First I had to make sure that a non-root user has the permissions to mount a file system. I created a new group &#8217;samba&#8217; and added myself to it.</p>
<pre class="brush:bash;light:true;">
sudo groupadd samba
sudo adduser gerrit samba
sudo visudo
</pre>
<p>And added a new line in the &#8220;group&#8221; section:</p>
<pre class="brush:bash;">
## Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%samba   ALL=(ALL) /bin/mount,/bin/umount,/sbin/mount.cifs,/sbin/umount.cifs
</pre>
<p>All set, now I could create a folder for my Samba share <code>mkdir ~/mnt</code> and mount:</p>
<pre class="brush:bash;light:true;">
sudo mount -t cifs //ip-address/path ~/mnt -o username=gerrit,password=xxxxxx,noexec
</pre>
<p>More details can be found in the Ubuntu help on <a href="https://help.ubuntu.com/community/SettingUpSamba">Setting up Samba</a>.</p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=871&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/software/mounting-nas-with-read-write-permissions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music Networking with XMMS2, Icecast2 and Last.fm</title>
		<link>http://blog.wessendorf.org/software/music-networking-with-xmms2-icecast2-and-lastfm/</link>
		<comments>http://blog.wessendorf.org/software/music-networking-with-xmms2-icecast2-and-lastfm/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 06:37:54 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Icecast2]]></category>
		<category><![CDATA[Last.fm]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Livestream]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XMMS2]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=825</guid>
		<description><![CDATA[In the last few months I haven&#8217;t found much time to listen to music, but I decided this needs to change and I should finally dust off my old music library. About two years ago I signed up for last.fm, the social music network that makes it easy to discover new music and connect with [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop i">I</span>n the last few months I haven&#8217;t found much time to listen to music, but I decided this needs to change and I should finally dust off my old music library. About two years ago I signed up for <a href="http://www.last.fm/user/celeph"><strong>last.fm</strong></a>, the social music network that makes it easy to discover new music and connect with other music fans. I used their software on my Windows box, but I rarely work with this system anymore. After adding several other computers and laptops to the household I didn&#8217;t bother with shared music folders and last-fm anymore. This was then.</p>
<p>Today I&#8217;m trying to setup a server that makes my music available to any of my computers and operating systems in the LAN, and possibly even outside the local network. At the same time I would like to add last.fm again, however, not linked to each individual player, but only once, to the music server.</p>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/musicnetwork.png" alt="musicnetwork" title="musicnetwork" width="425" height="445" class="aligncenter size-full wp-image-846" /></p>
<p>I stored my music files on an external <a href="http://www.lacie.com/products/product.htm?pid=10994"><strong>network drive</strong></a>. This music folder is a <a href="http://wiki.samba.org/index.php/Main_Page">Samba</a> share and accessible from other computers on the network.</p>
<p>VLC is known for its network streaming features and I wrote a little about it back in <a href="http://blog.wessendorf.org/software/videolan/">May</a>. While I use it occasionally to stream videos from one computer to another I was looking for a solution that could work better as a permanent configuration, well-suited as a music library. That&#8217;s how I stumbled upon the <em>X-platform Music Multiplexing System 2</em>, <a href="http://wiki.xmms2.xmms.se/wiki/Main_Page"><strong>XMMS2</strong></a>.<span id="more-825"></span></p>
<h3>XMMS2</h3>
<p>XMMS2 is a client-server music platform which can be controlled via command line but also through a variety of other interfaces available on Linux, Windows as well as Mac. It allows you to play and manage your music collection on a local server or across the network. It is free, open-source and extensible with a growing number of plugins. </p>
<p>On my Ubuntu system, it was just a matter of seconds to install XMMS2. Ubuntu&#8217;s repositories already include everything you might need. I browsed the Synaptic package manager for&#8230; </p>
<ul>
<li><tt>xmms2</tt>, the core application with server and command line client interface.</li>
<li><tt>xmms2-plugin-smb</tt>, a Samba transport extension I needed to get access to my music share.</li>
<li><tt>xmms2-scrobbler</tt>, used to submit data to Last.fm</li>
<li><tt>esperanza</tt>, a simple player, xmms2-client and graphical user interface</li>
<li><tt>xmms2-plugin-flac</tt>, to support the flac-format</li>
<li><tt>xmms2-plugin-mp4</tt>, to support the mp4-format</li>
</ul>
<p>XMMS2&#8217;s command line interface is very easy to use thanks to its legible commands and parameters, just to mention a few:</p>
<ul>
<li>To start the server: <code>xmms2-launcher</code></li>
<li>To quit the server: <code>xmms2 quit</code></li>
<li>To add some music: <code>xmms2 add /home/gerrit/Music/track.mp3</code></li>
<li>To add a folder recursively: <code>xmms2 radd /home/gerrit/Music/electronic/</code></li>
<li>To add some music from my samba-share: <code>xmms2 add smb://username:password@edmini/music/electronic/track.mp3</code></li>
<li>To list the contents of the current playlist: <code>xmms2 list</code></li>
<li>To play: <code>xmms2 play</code></li>
<li>To stop playback: <code>xmms2 stop</code></li>
</ul>
<p>If the server is already running and you install new plugins, you may have to restart it before you can use the plugin. You can stop the server with <code>xmms2 quit</code>, or if that doesn&#8217;t work for some reason:</p>
<ol>
<li>find the process-id with  <code>ps aux | grep xmms2d</code> and</li>
<li>kill the process with <code>sudo kill processid</code>.</li>
</ol>
<p>XMMS2 makes it easy to organize music in playlists:</p>
<ul>
<li><code>xmms2 playlist list</code> lists all available playlists</li>
<li><code>xmms2 playlist create myplaylistname</code> creates a new playlist</li>
<li><code>xmms2 playlist load myplaylistname</code> loads an existing playlist</li>
<li><code>xmms2 playlist active</code> shows which playlist is currently active</li>
</ul>
<p>With a separate set of <em>media library</em> commands you can also keep track of your artists, track and album titles, cover images, etc. To display a list of related commands: <code>xmms2 mlib</code>. To search for an artist: <code>xmms2 mlib search artist:"Boards*"</code>. Standard wildcard characters like &#8216;*&#8217; and &#8216;?&#8217; are supported, too. It&#8217;s probably easier to use these mlib functions from an XMMS2 client software other than the command line. With a player like <em>Esperanza</em> you will find an easy-to-use graphical user interface for command line parameters.</p>
<p>To make the XMMS2 daemon reachable from other computers I added a tcp-socket to the configuration <code>nano ~/.config/xmms2/xmms2.conf</code></p>
<pre class="brush:bash;light:true;">
<property name="ipcsocket">unix:///tmp/xmms-ipc-gerrit;tcp://
</property>
</pre>
<p>More details on remote machines can be found in the <a href="http://wiki.xmms2.xmms.se/wiki/FAQ#How_do_I_use_clients_on_remote_machines.3F">FAQ</a>. The default port is 9667. After restarting the xmms2d daemon I was ready to test my configuration from the other computer, a Windows system.</p>
<p>I installed the Windows built of XMMS2 and Esperanza which I found <a href="http://wiki.xmms2.xmms.se/wiki/Windows">here</a>, <a href="http://xmms2.xmms.se/~puzzles/win32/">puzzle&#8217;s win32 folder</a>. I had to make sure to use the version that matches the version of my server, in this example it was <em>XMMS2-DrLecter</em>. </p>
<p>I defined the following environment variable <tt>XMMS_PATH = tcp://192.168.1.43:9667</tt> to let XMMS2 know where to find my music server.</p>
<p>The command-line version of XMMS2 works great on Windows, but I was still experiencing some problems with Esperanza (downloaded Esperanza-0.3.exe) which exited with a runtime error. Whenever I tried to launch Esperanza on Windows, the server responded with <em>&#8220;Client &#8216;Esperanza&#8217; with bad protocol version (1, not 11) connected&#8221;</em>.</p>
<p>This looked like a similar conflict I experienced with the wrong XMMS2 version before, so I looked for another version. I found the DrLecter built Esperanza4-DrL.7z <a href="http://www.schrijnen.nl/auke/">here</a>. This version works great.</p>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/esperanzawin.png" alt="Esperanza" title="Esperanza" width="448" height="286" class="aligncenter size-full wp-image-857" /></p>
<p>Now I was ready to play, stop, and control my XMMS2 daemon from my remote computers, may it run Windows or Ubuntu. However, this configuration didn&#8217;t actually stream music from my server to the remote machine. It only served as a channel to remote control the server&#8217;s playlist. The music was still played nowhere but on the server system. </p>
<h3>Icecast2</h3>
<p>Icecast2 is a streaming server, a package that will allow you to setup a simple Internet radio station. It, too, is readily available in Ubuntu&#8217;s repository and can be installed via Synaptic. After installation I updated two configuration files: <code>sudo nano /etc/icecast2/icecast.xml</code></p>
<p>There I defined some passwords where the default was marked with &#8216;<em>hackme</em>&#8216;. I also changed the ports to 9600/9601. No particular reason, other than having the Icecast2 ports relatively close to the XMMS2 default port. You can choose any port there. More details in the <a href="http://www.icecast.org/docs/icecast-2.3.1/icecast2_basicsetup.html">basic setup help</a>. I left all the other settings alone and edited <code>sudo nano /etc/default/icecast2</code> to set <tt>ENABLE=true</tt>. After that I could start Icecast2 with <code>/etc/init.d/icecast2 start</code>.</p>
<p>The Icecast admin-page should now show up with the url <tt>http://localhost:9600</tt>. But there still is no music to stream. In the next step I linked XMMS2 to Icecast, using the&#8230; </p>
<h3>xmms2-plugin-ices</h3>
<p>As part of the Ubuntu repository it was installed in a matter of a few seconds. It needed to be configured in the <em>ices</em> section of <code>nano ~/.config/xmms2/xmms2.conf</code>.</p>
<p>Make sure you stop the daemon before you make any changes, otherwise they might not be visible next time you restart. If you can&#8217;t find an <em>ices</em> section after a fresh installation, you can let XMMS2 and the plugin set a default section up for you. Try restarting the daemon. In the <em>ices</em> section I just set the password and portnumber (9600) to match what I defined for Icecast2 earlier. See also the <a href="http://wiki.xmms2.xmms.se/wiki/Using_ICES_Output">XMMS2 wiki</a>.</p>
<p>This didn&#8217;t want to work in the beginning. I received error messages about insufficient permissions. I think this was caused by the fact that XMMS2 and the plugin both ran as <em>gerrit</em>, Icecast2, however, as <em>root</em>. To solve this problem I copied the Icecast configuration (icecast.xml and admin, web-folders) to my home-folder, and changed the owner of all these files.</p>
<pre class="brush:bash;light:true;">
chown -hR gerrit ~/.icecast
sudo nano /etc/default/icecast2
</pre>
<p>Now I had to point the daemon to the new folder:</p>
<pre class="brush:bash;">
CONFIGFILE="/home/gerrit/.icecast/icecast.xml"

# Name or ID of the user and group the daemon should run under
USERID=gerrit
GROUPID=gerrit
</pre>
<p>Almost done. There still was a warning about the error- and access logfiles in <tt>/var/log/icecast2/</tt>. To solve this I had to change the owner of the log-files <code>chown gerrit /var/log/icecast2/*</code> and restart Icecast2 <code>/etc/init.d/icecast2 start</code></p>
<p>Now I could set the output plugin to <em>ices</em> and start the playback with</p>
<pre class="brush:bash;light:true;">
xmms2 config output.plugin ices
xmms2 play
</pre>
<p>The radio stream is reachable with the following address for favorite media player: <tt>http://localhost:9600/stream.ogg.m3u</tt>, or <tt>http://192.168.1.43:9600/stream.ogg.m3u</tt></p>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/vlcwin.png" alt="VLC" title="VLC" width="447" height="146" class="alignnone size-full wp-image-860" /></p>
<p>Having turned the output to Icecast, you won&#8217;t be able to hear any music on the server, unless you open the stream. If you want to return to the standard sound output, use the following command:</p>
<pre class="brush:bash;light:true;">xmms2 config output.plugin alsa</pre>
<p>At this time, both output plugins can&#8217;t be activated together to hear music both on server and remote computer. You can only hear music if you connect to the Icecast server. The <a href="http://wiki.xmms2.xmms.se/wiki/FAQ#Why_can.27t_I_use_multiple_output_plugins_at_the_same_time.3F_I_want_to_listen_to_music_and_act_as_a_stream_source">XMMS2 FAQ</a> explains:</p>
<blockquote><p>The possibility of multiple outputs involves a nontrivial solution. The biggest problem is keeping all of the outputs in sync with each other. Each output must pull audio data from a buffer following the last decoder or effect plugin in the xform chain at a rate determined by the samplerate of the underlying device. For example, streaming audio will have an exact bitrate since no actual audio hardware is used for obtaining audio data, but a soundcard&#8217;s samplerate may vary by a few Hertz with temperature, components, and voltage. We end up with an ever growing buffer (if the buffer holds data longer for slower outputs) or dropped samples (if the data is destroyed after the faster output has read it). </p>
<p>    There are also smaller issues like that the xmms2 daemon takes into account the delays caused by the output plugin when showing the current playtime, but if there are multiple outputs these delays can vary. So one of them would have to be defined as a primary output to keep this feature in use. </p>
<p>    Current plan to resolve the aforementioned problem with concurrent output and stream sourcing is to make it possible for effect plugins to keep a constant input format and stay alive through song changes. That way they can draw the data from the stream itself and it won&#8217;t have synchronizing problems because the whole chain is still simple and one-dimensional.<span class="end"/></p></blockquote>
<p>The current configuration works great now. I have a server that provides a stream of music. This stream is accessible from all other computers, and I am able to control this Internet radio stream using XMMS2 and Esperanza if needed, from any other computer running Linux or Windows. </p>
<p>At this point I could probably stop and let it be, but I want to integrate some web-services and social media tools. While I&#8217;m mostly just experimenting with a new range of Internet applications, I&#8217;m also interested in sharing my music favorites and creating some personal charts of my highlights, the most frequently played tracks, the most important artists, etc. A great tool to link my local music adventures to the web 2.0 world is last.fm.</p>
<h3>Last.fm</h3>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/lastfm.png" alt="Last.fm" title="Last.fm" width="442" height="272" class="aligncenter size-full wp-image-862" /></p>
<p>To make my XMMS2/Icecast2 server talk with Last.fm I installed the <em>xmms2-scrobbler</em> plugin&#8230;as usual, from the standard Ubuntu repository. To configure this plugin I followed the instructions I found at <a href="http://sudosys.be/?q=xmms2-scrobbler">sudosys</a>.</p>
<p>The XMMS2 configuration is stored in <tt>~/.config/xmms2</tt>, but the plugin tries to read it in <tt>~/.xmms2</tt>. To work around this, I created a symlink <code>ln -s ~/.config/xmms2 ~/.xmms2</code></p>
<p>Next, I created a new directory for the plugin configuration and created a config file with my credentials:</p>
<pre class="brush:bash;light:true;">
mkdir -p ~/.config/xmms2/clients/xmms2-scrobbler
nano ~/.config/xmms2/clients/xmms2-scrobbler/config
</pre>
<p>added</p>
<pre class="brush:bash;light:true;">
user: MY_LASTFM_USER
password: MY_LASTFM_PASS
</pre>
<p>I created another symlink for the actual xmms2-scrobbler script, so it gets executed when I launch XMMS2.</p>
<pre class="brush:bash;light:true;">
ln -s /usr/bin/xmms2-scrobbler ~/.config/xmms2/startup.d/
</pre>
<p>After restarting XMMS2 your music will show up on your last.fm profile.</p>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/06/facebook.png" alt="Facebook" title="Facebook" width="207" height="263" class="alignright size-full wp-image-863" />Continuing from there you can expand your network by adding other services that access last.fm for your music statistics. On Facebook you can use a <a href="http://apps.new.facebook.com/listening/">last.fm application</a> to display your charts on your page or profile.</p>
<p>You can also integrate your last.fm data into your Wordpress site with the <a href="http://www.ibegin.com/labs/wp-lifestream/">LiveStream</a> plugin. There is much more you can do, especially if you write your own applications, but this is how far my own configuration goes right now.</p>
<p>I hope you found any of these notes use- or helpful. As usual, please let me know if I forgot something or made a mistake somewhere. :]</p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=825&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/software/music-networking-with-xmms2-icecast2-and-lastfm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Riding to Work</title>
		<link>http://blog.wessendorf.org/bicycling/riding-to-work/</link>
		<comments>http://blog.wessendorf.org/bicycling/riding-to-work/#comments</comments>
		<pubDate>Sat, 30 May 2009 15:35:36 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Bicycling]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=827</guid>
		<description><![CDATA[The following is some raw footage in three parts. A little while ago I recorded my route to work that I&#8217;ve been riding twice a day for almost a year now. I used a Panasonic Lumix DMC-FX500 camera attached to my handlebar with a diy-camera mount for under $1. I think I rode my 3-speed [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop t">T</span>he following is some raw footage in three parts. A little while ago I recorded my route to work that I&#8217;ve been riding twice a day for almost a year now. I used a <a href="http://www.bhphotovideo.com/c/product/545299-REG/Panasonic_DMC_FX500K_Lumix_DMC_FX500_Digital_Camera.html">Panasonic Lumix DMC-FX500</a> camera attached to my handlebar with a <a href="http://www.instructables.com/id/SQH07FZF2L4FTQ6/">diy-camera mount for under $1</a>. I think I rode my 3-speed <a href="http://www.swobo.com/catalog/product_info_b.php?cPath=201_207">Swobo Otis</a> that day, could have been my old mountain bike, too.</p>
<p>Part 1&#8230;<br />
<object width="425" height="344" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/APhPTQfn7NI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/APhPTQfn7NI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344" wmode="transparent"></embed></object></p>
<p>Part 2&#8230;<br />
<object width="425" height="344" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/gmQZ_u355TI&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gmQZ_u355TI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344" wmode="transparent"></embed></object></p>
<p>Part 3&#8230;<br />
<object width="425" height="344" wmode="transparent"><param name="wmode" value="transparent"></param><param name="movie" value="http://www.youtube.com/v/noxWvkXuwjM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/noxWvkXuwjM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344" wmode="transparent"></embed></object></p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=827&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/bicycling/riding-to-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In Memory of Wilhelm Schoengen</title>
		<link>http://blog.wessendorf.org/thoughts/in-memory-of-wilhelm-schoengen/</link>
		<comments>http://blog.wessendorf.org/thoughts/in-memory-of-wilhelm-schoengen/#comments</comments>
		<pubDate>Fri, 29 May 2009 02:16:34 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Memories]]></category>
		<category><![CDATA[Physics]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=819</guid>
		<description><![CDATA[
When I was younger I smiled at old people who skipped through the newspaper just to read the obituaries. Today, I am very glad my mother saw and forwarded this one to me.
Wilhelm Sch&#246;ngen was my math and physics teacher in high-school. He not only was my favorite teacher for those five years at the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/05/schoengen.jpg" alt="Wilhelm Schoengen" title="Wilhelm Schoengen" width="425" height="353" class="aligncenter size-full wp-image-820" /></p>
<p><span class="drop w">W</span>hen I was younger I smiled at old people who skipped through the newspaper just to read the obituaries. Today, I am very glad my mother saw and forwarded this one to me.</p>
<p>Wilhelm Sch&ouml;ngen was my math and physics teacher in high-school. He not only was my favorite teacher for those five years at the &#8220;Mat.Nat.&#8221;, but also one of the most important influences outside of my own family. </p>
<p>I still remember how disappointed (and upset) he was when I decided to switch to another school with a focus in electronics. I will never forget the last time I met him. This moment has haunted me quite often in all the following years growing up, being a student, employee, or just a human. </p>
<p>I always hoped I could meet him again, just to catch up on how all these years treated us. Every time I was in M&ouml;nchengladbach I wanted to visit my old school again and find out if he was still teaching there. But time has always been too short, and I have to confess I was also worried about possibly awkward moments.</p>
<p>I don&#8217;t know if he would have remembered me after these years, but I would like to express my sincere gratitude. He was one of the very few teachers and professors I have met in my life who were tough but fair, who not only understood to teach, but also lived and breathed his specialties and managed to share all his passion and excitement, leaving a lasting, unforgettable impression.</p>
<p>Thank you.</p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=819&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/thoughts/in-memory-of-wilhelm-schoengen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Art of Expressing the Human Body</title>
		<link>http://blog.wessendorf.org/books/the-art-of-expressing-the-human-body/</link>
		<comments>http://blog.wessendorf.org/books/the-art-of-expressing-the-human-body/#comments</comments>
		<pubDate>Thu, 28 May 2009 01:53:16 +0000</pubDate>
		<dc:creator>gerrit</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Fitness]]></category>

		<guid isPermaLink="false">http://blog.wessendorf.org/?p=806</guid>
		<description><![CDATA[Currently reading: The Art of Expressing the Human Body by Bruce Lee and John Little. Not so much about martial arts, Kung Fu, the legend of Bruce Lee and his movie career, this book is about how he trained to achieve his physique and strength. So far, a very interesting read that motivates and inspires [...]]]></description>
			<content:encoded><![CDATA[<p><span class="drop c">C</span>urrently reading: <a href="http://www.amazon.com/Art-Expressing-Human-Body/dp/0804831297/"><em>The Art of Expressing the Human Body</em></a> by Bruce Lee and John Little. Not so much about martial arts, Kung Fu, the legend of Bruce Lee and his movie career, this book is about how he trained to achieve his physique and strength. So far, a very interesting read that motivates and inspires to work and improve my own fitness routine [that is still not nearly as disciplined and all-encompassing as I would like it do be..haha]. <span id="more-806"></span></p>
<blockquote><p>Beyond his martial arts and acting abilities, Bruce Lee&#8217;s physical appearance and strength were truly astounding. He achieved this through an intensive and ever-evolving conditioning regime that is being revealed for the first time in this book. Drawing on Lee&#8217;s own notes, letters, diaries and training logs, bodybuilding expert John Little presents the full extent of Lee&#8217;s unique training methods including nutrition, aerobics, isometrics, stretching and weight training.<span class="end"/></p></blockquote>
<p><img src="http://blog.wessendorf.org/wp-content/uploads/2009/05/artofexpressinghumanbody.jpg" alt="artofexpressinghumanbody" title="artofexpressinghumanbody" width="369" height="500" class="aligncenter size-full wp-image-807" /></p>
<img src="http://blog.wessendorf.org/?ak_action=api_record_view&id=806&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.wessendorf.org/books/the-art-of-expressing-the-human-body/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
