<?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>Manuel Klimek &#187; Personal</title>
	<atom:link href="http://klimek.box4.net/blog/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://klimek.box4.net/blog</link>
	<description>Dedicated to Software Development</description>
	<lastBuildDate>Wed, 01 Jul 2009 20:23:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>One Day In My Life As A Googler</title>
		<link>http://klimek.box4.net/blog/2008/06/07/one-day-in-my-life-as-a-googler/</link>
		<comments>http://klimek.box4.net/blog/2008/06/07/one-day-in-my-life-as-a-googler/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 18:01:13 +0000</pubDate>
		<dc:creator>klimek</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://klimek.box4.net/blog/2008/06/07/one-day-in-my-life-as-a-googler/</guid>
		<description><![CDATA[Disclaimer: this is a personal entry. Which means that if you are here for technical revelations or to gather super secret information about Google, go away, or I&#8217;ll bore you to death. Seriously. Don&#8217;t tell me I didn&#8217;t warn you.
6:00 am: The iPod station starts playing and lifts me gently from the land of dreams.
&#8220;&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p><font color="grey"><i>Disclaimer: this is a personal entry. Which means that if you are here for technical revelations or to gather super secret information about Google, go away, or I&#8217;ll bore you to death. Seriously. Don&#8217;t tell me I didn&#8217;t warn you.</i></font></p>
<p><i>6:00 am:</i> The iPod station starts playing and lifts me gently from the land of dreams.<br />
<a href='http://klimek.box4.net/blog/wp-content/uploads/2008/06/stanford.jpg' title='Stanford'><img style="float:right; margin: 0 0 10px 10px" src='http://klimek.box4.net/blog/wp-content/uploads/2008/06/stanford.thumbnail.jpg' alt='Stanford' /></a>&#8220;&#8230; Don&#8217;t run away the time is now the place is here &#8230;&#8221;<br />
Sasha&#8217;s swinging voice finally makes me cautiously open my eyes: another sunny day in Mountain View. The weather gadget on my iPod informs me that the temperature is currently 11 degree Celsuis, probably rising to a comfortable 21 throughout the day. I realize that I still don&#8217;t know how to convert Celsius to Farenheit without accessing the Internet.</p>
<p><i>6:40 am:</i> Armed with a gbike and a helmet I finally leave the apartment, trying to get warmed up for my workout on the 3 mile ride to work. While I pass the sporadic early jogger I can see the first rays of sunlight painting the landscape in warm colors. Pushing the pedals gets my pulse up to 150. Sweet.</p>
<p><i>6:55 am:</i> The gym is wonderfully empty at this time of the day. With just a handful of Googlers around me I enjoy a quite workout. Today I&#8217;m torturing my upper body. </p>
<p><i>7:45 am:</i> I end my workout with an <a href="http://www.gmap-pedometer.com/?r=1887536">easy 50 minute run</a> along Mountain View&#8217;s beautiful shoreline.<a href='http://www.gmap-pedometer.com/?r=1887536' title='Jogging Track'><img style="float:left; margin: 0 0 10px 10px" src='http://klimek.box4.net/blog/wp-content/uploads/2008/05/jogging.png' alt='Jogging Track' /></a> Squirrels pass my way while two chatting women overtake me. I realize that I&#8217;ve got a long way to go before I will become a decent runner. Well, at least I can program computers.</p>
<p><i>8:50 am:</i> Breakfast time. I get myself some freshly made scrambled eggs with crispy bacon, two chocolate croissants, some healthy orange juice and a steaming cup of coffee. Throughout the next view minutes some of my colleagues from the build tools team arrive, and a discussion about espresso machines, barbecue grills or why we don&#8217;t want to discuss Agile evolves. The day can come.  </p>
<p><i>9:10 am:</i> Time to do some work! And, no, that doesn&#8217;t involve foosball. Or ping pong. I&#8217;m actually <i>writing code</i>. Unfortunately I am not allowed to chat about what we do, or even how we do it. So just imagine me typing. And talking to people. And typing again. More talking. More typing. You get the idea.</p>
<p><a href='http://klimek.box4.net/blog/wp-content/uploads/2008/05/pintxo.jpg' title='Lunch at Pintxo'><img style="float:right; margin:0 0 10px 10px;" src='http://klimek.box4.net/blog/wp-content/uploads/2008/05/pintxo.thumbnail.jpg' alt='Lunch at Pintxo' /></a><i>12:10 pm:</i> The hardest question at lunch time is which cafe to choose. I just run with the crowd of people working next to me. Today we&#8217;re heading over to <a href="http://money.cnn.com/galleries/2007/fortune/0701/gallery.Google_food/9.html">Pintxo</a>. One thing that constantly surprises me about food at Google is that I actually like the dessert. Chocolate cookies, sliced fruit, hot brownies, some chocolate cream topped with strawberries. Take your pick.</p>
<p><i>1:00 pm:</i> Work, work, work. Getting some coffee. Work, work, work. More coffee. Work, work, work. Grabbing a snack, which leads to some discussion about pair programming and the state of the world in general. Work, work, work.</p>
<p><i>7:30 pm:</i> Going to Charlie&#8217;s to get my usual treat for the evening: a self-designed burger and a coke. This certainly feels like America. I meet Nicolai and his friend, who doesn&#8217;t work for Google.  I learn that we&#8217;re allowed to bring visitors to dinner one or two times a month. We talk about real estate prices and I realize that living here is even more expensive than Munich. Dang!</p>
<p><a href='http://klimek.box4.net/blog/wp-content/uploads/2008/06/shoreline.jpg' title='Mountain View Shoreline'><img style="float:left; margin: 0 0 10px 10px" src='http://klimek.box4.net/blog/wp-content/uploads/2008/06/shoreline.thumbnail.jpg' alt='Mountain View Shoreline' /></a><i>8:15 pm:</i> I finally arrive at the apartment. I kill half an hour by starting Yet Another Blog Post. I want to write something about unit test size that features some modestly comical adult references (go figure). After some time I realize that I don&#8217;t have enough high energy content for this entry. I&#8217;ll finish it eventually. Blogger&#8217;s shortest joke.</p>
<p><i>9:00 pm:</i> A new episode of House starts. For some strange reason the ability to watch a show that doesn&#8217;t run in Germany yet makes me feel childishly happy. This probably reveals things about my personality I don&#8217;t even want to think about.</p>
<p><i>10:00 pm:</i> The favorite part of my day is talking to my wife. And this is PRIVATE! &#8230; </p>
<p><i>10:30 pm:</i> Another day at Google passed. I do some reading and eventually fall asleep. Just for the reference: my dreams are private, too. Just in case you&#8217;d hoped for something. Good night!</p>
]]></content:encoded>
			<wfw:commentRss>http://klimek.box4.net/blog/2008/06/07/one-day-in-my-life-as-a-googler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Information Overflow &amp; Colinux WLAN Networking</title>
		<link>http://klimek.box4.net/blog/2007/04/09/information-overflow-colinux-wlan-networking/</link>
		<comments>http://klimek.box4.net/blog/2007/04/09/information-overflow-colinux-wlan-networking/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 23:12:00 +0000</pubDate>
		<dc:creator>klimek</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://klimek.box4.net/blog/2007/04/09/information-overflow-colinux-wlan-networking/</guid>
		<description><![CDATA[In case you didn&#8217;t notice: I&#8217;ve been away from my keyboard for two weeks. My wife and me had a beautiful vacation in Jamaica where I learned that reading and writing English doesn&#8217;t help a lot to understand people actually talking. Ya Man!

Now that I&#8217;m back home I get lost in the information that I [...]]]></description>
			<content:encoded><![CDATA[<p>In case you didn&#8217;t notice: I&#8217;ve been away from my keyboard for two weeks. My wife and me had a beautiful vacation in Jamaica where I learned that reading and writing English doesn&#8217;t help a lot to understand people actually <i>talking</i>. Ya Man!</p>
<p><span id="more-48"></span></p>
<p>Now that I&#8217;m back home I get lost in the information that I missed in <i>just two weeks</i>. I&#8217;ve got some IEEE magazines and journals, some GI resources and the extreme programming group which clogs my Gmail account &#8211; and I don&#8217;t want to miss any of it.</p>
<p>This week the extreme programming group features some nice discussions about &#8220;good code&#8221;, the IEEE software engineering journal features an article about pair programming and an other interesting story on theory usage in software development. The IEEE spectrum contains an article on a <a href="http://amal.net/rfid.html">guy who implanted two RFID chips in his hands</a>.</p>
<p>After spending some hours reading today I caught up on extreme programming and finally realized that my colinux networking still totally sucks.</p>
<p>I finally found out how to use colinux with my Intel 2200BG adapter: It&#8217;s simply a matter of setting the adapter to <a href="http://colinux.wikia.com/wiki/Network">non-promiscuous</a> mode and add the adapters MAC address to the configuration:</p>
<pre class="code">
eth1=pcap-bridge,"Connection Name",<MAC address>,nopromisc
</pre>
<p>Now I can set an ip address in linux and happily access the network. Unfortunately this is not a very mobile setup for a laptop. If you are at home in varying wireless and wired networks you usually just want to use dhcp and use whatever ips the network provides.</p>
<p>If I use dhcp in linux and windows on a bridged wireless adapter, both windows and linux will get the same ip (since I must specify the same MAC address &#8211; otherwise the WLAN router won&#8217;t accept my packages). This leads to an unusable network (again). Of course I could just specify a fixed ip but then again I have to change configuration when roaming wireless networks.</p>
<p>The next requirement is that I want to be able to have some linux services accessible via my broadband router when I&#8217;m at home. Therefore I need to know an ip to configure some port forwardings. And I want to be able to use the same configuration regardless if I boot into windows and start colinux or if I boot into linux directly.</p>
<p>Now I came up with a configuration that allows me to do all this: I use slirp for external networking and a tuntap device for windows to linux networking (tuntap is faster than slirp). I configured some port forwarding into slirp and forward the required ports from my broadband router to the ip of my laptop&#8217;s wireless network device.</p>
<p>Then I configured my kubuntu desktop to use network manager (basically by throwing everything away in /etc/network/interfaces) and to use the same MAC address for the wired and wireless interfaces. This way I can really plug and play without loosing any port forwardings from my broadband router. Neat. This whole configuration is quite complicated, so I should probably post a blog entry about the configuration before I forget it.</p>
<p>For all of you celebrating: Happy Easter!</p>
]]></content:encoded>
			<wfw:commentRss>http://klimek.box4.net/blog/2007/04/09/information-overflow-colinux-wlan-networking/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
