<?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>Bitboxer</title>
	<atom:link href="http://bitboxer.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://bitboxer.de</link>
	<description>Fighting bits since 1988</description>
	<lastBuildDate>Sun, 20 May 2012 17:43:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Sigint 2012</title>
		<link>http://bitboxer.de/2012/05/20/sigint-2012/</link>
		<comments>http://bitboxer.de/2012/05/20/sigint-2012/#comments</comments>
		<pubDate>Sun, 20 May 2012 16:31:08 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=892</guid>
		<description><![CDATA[Another month, another big event. It seems like Cologne is a real heaven for nerds right now. From my point of view its right behind Berlin as #2 best nerd place in Germany. Hcking.de is a good proof for that. &#8230; <a href="http://bitboxer.de/2012/05/20/sigint-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://bitboxer.de/wp-content/uploads/IMG_0635.jpg" alt="" title="rocket science" width="320" height="427" class="alignnone size-full wp-image-893" /></p>

<p>Another month, another big event. It seems like Cologne is a real heaven for nerds right now. From my point of view its right behind Berlin as #2 best nerd place in Germany. <a href="http://hcking.de">Hcking.de</a> is a good proof for that. Cologne should really get its act together and start to enhance its coolness factor. Stop that awkward &#8220;internet capital city&#8221; campaign and start a fresh new brand. Maybe <a href="https://www.facebook.com/MadewithloveinCologne">Made with love in Cologne</a>.</p>

<p>Most of the time I was sitting at the <a href="http://www.colognerb.de">cologne.rb</a> usergroup booth to represent ruby.</p>

<blockquote class="twitter-tweet"><p>Want to try ruby? Meet @<a href="https://twitter.com/colognerb">colognerb</a> at @<a href="https://twitter.com/sigint">sigint</a><a href="http://t.co/rScTUs9Q" title="http://yfrog.com/h6kd7vwj">yfrog.com/h6kd7vwj</a></p>&mdash; Bodo Tasche (@bitboxer) <a href="https://twitter.com/bitboxer/status/203776128274542592" data-datetime="2012-05-19T09:16:29+00:00">May 19, 2012</a></blockquote>

<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>

<p>Sadly the booth area was not very accepted by the audience, but it was fun nevertheless. I tried lock picking at the neighbor booth by the <a href="http://wiki.ssdev.org/wiki/K%C3%B6ln">SSDeV Cologne</a>.</p>

<blockquote class="twitter-tweet"><p>Nerd achievement unlocked: lock picking, Level 1. <a href="http://t.co/GXx9eDAw" title="http://twitpic.com/9mygvi">twitpic.com/9mygvi</a></p>&mdash; Bodo Tasche (@bitboxer) <a href="https://twitter.com/bitboxer/status/203972325798985729" data-datetime="2012-05-19T22:16:06+00:00">May 19, 2012</a></blockquote>

<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>

<p>Besides having fun at the booth area I watched only a few talks. The best by far was the <a href="https://program.sigint.ccc.de/fahrplan/events/64.html">Men who stare at bits</a>, which hopefully can be found on the <a href="http://media.ccc.de">media.ccc.de</a> webpage soon. Udo Vetter gave his famous talk on how to deal with police called &#8220;<a href="http://media.ccc.de/browse/congress/2006/23C3-1346-de-sie_haben_das_recht_zu_schweigen.html">Sie haben das Recht zu schweigen</a>&#8220;. If you haven&#8217;t watched it by now, you really should.</p>

<p>The next conference will be the <a href="http://www.euruko2012.org/">euruko</a>. Can&#8217;t wait for it!</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/05/20/sigint-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wow, Advance Hackathon!</title>
		<link>http://bitboxer.de/2012/04/29/wow-advance-hackathon/</link>
		<comments>http://bitboxer.de/2012/04/29/wow-advance-hackathon/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 18:16:26 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=856</guid>
		<description><![CDATA[Photo (c) ADVANCE Conference Wow, THAT was a great weekend. The Advance Hackathon was a complete success. Over 100 people hacking, networking and having fun together. It was one of the best hackathons I ever participated. The project topics have &#8230; <a href="http://bitboxer.de/2012/04/29/wow-advance-hackathon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.facebook.com/photo.php?fbid=370360986333575&#038;set=a.370357079667299.77339.195052203864455&#038;type=3&#038;theater"><img src="http://bitboxer.de/wp-content/uploads/advance_hackathon.png" alt="" title="advance_hackathon" width="670" height="213" class="alignnone size-full wp-image-869" /></a>
<small>Photo (c) ADVANCE Conference</small></p>

<p>Wow, THAT was a great weekend. The <a href="http://hackathon.advance-conference.com/">Advance Hackathon</a> was a complete success. Over 100 people hacking, networking and having fun together. It was one of the best hackathons I ever participated. The project topics have been very amazing. From an instagram clone with a distributed storage system to a <a href="http://www.twitvid.com/Q4UJM">lego sequenzer</a> everyone worked on brilliant stuff. During the whole time you could feel the energy in the room. All projects can be found in the <a href="https://github.com/AdvanceHackathon/Hackathon/wiki/Projektvorschlaege-ADVANCE-HACKATHON">wiki</a>. Hopefully there will be an update about all projects on the <a href="http://hackathon.advance-conference.com/de/news">blog</a> soon. The great <a href="https://twitter.com/#!/thetaesch/status/196253144391491584">german sign language presentation</a> by <a href="http://www.pernipa.eu/">Pamela Perniss</a> was a nice surpise, too!</p>

<p>And the food was fucking brilliant. I don&#8217;t want to know how much weight I have gained through that weekend <img src='http://bitboxer.de/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' />  . And the barista(!!) made perfect coffee: </p>

<blockquote class="twitter-tweet"><p>Das ist ein _verdammt_ leckerer Kaffee <img src='http://bitboxer.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="https://twitter.com/search/%2523ah12">#ah12</a></p>&mdash; Tobias (@l_ama) <a href="https://twitter.com/l_ama/status/196534309815980033" data-datetime="2012-04-29T09:40:05+00:00">April 29, 2012</a></blockquote>

<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>

<p>Our team (<a href="https://twitter.com/moonbeamlabs">Lucas</a>, <a href="https://twitter.com/#captainhagbard">Timo</a>, <a href="http://twitter.com/l_ama">Tobias</a> and myself) worked on adding new features to <a href="http://hcking.de">hcking.de</a>. We</p>

<ul>
<li>added a mobile layout</li>
<li>made it possible for everyone to edit events</li>
<li>created an ical importer</li>
<li>updated all gem dependencies</li>
<li>added the possiblity to favorite tags</li>
<li>started updating the layout to a 8 bit layout</li>
<li>and tons of other stuff</li>
</ul>

<p>Thanks to the <a href="http://medien.nrw.de/">Mediencluster NRW</a> for organizing this #awesome event!. Hope you will repeat this soon!</p>

<p>Ps: <a href="http://putpat.tv">putpat</a> is searching <a href="http://www.putpat.tv/jobs?job=sw_developer_backend">new developers</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/04/29/wow-advance-hackathon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Señor Developer</title>
		<link>http://bitboxer.de/2012/04/23/senor-developer/</link>
		<comments>http://bitboxer.de/2012/04/23/senor-developer/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 21:27:02 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=845</guid>
		<description><![CDATA[My new #1 nerd shirt . Thanks to @señordeveloper. The shirts can be found here. Update: This photo was taken by droid boy at the advance hackathon.]]></description>
			<content:encoded><![CDATA[<p>My new #1 nerd shirt <img src='http://bitboxer.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>

<p><img src="http://bitboxer.de/wp-content/uploads/61e21ee28d8111e18bb812313804a181_7.jpeg" alt="" title="Señor Developer" width="400" height="400" class="alignnone size-full wp-image-846" /></p>

<p>Thanks to <a href="http://www.twitter.com/senordeveloper">@señordeveloper</a>. The shirts can be found <a href="http://senordevelopershop.spreadshirt.net/">here</a>.</p>

<p><strong>Update:</strong></p>

<p><img src="http://bitboxer.de/wp-content/uploads/e0ecda12911211e1abd61231381b6d77_7.jpeg" title="senior_two" style="width:400px;height:400px" class="alignnone wp-image-889" /></p>

<p>This photo was taken by <a href="http://droid-boy.de">droid boy</a> at the <a href="http://bitboxer.de/2012/04/29/wow-advance-hackathon/">advance hackathon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/04/23/senor-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Important email lessons, part 1: priority</title>
		<link>http://bitboxer.de/2012/04/19/important-email-lessons-part-1-priority/</link>
		<comments>http://bitboxer.de/2012/04/19/important-email-lessons-part-1-priority/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 04:44:25 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=800</guid>
		<description><![CDATA[In every mail program you will find an option to set the priority of your emails. On a mac it looks like this: But what is it good for? If you think it is as a hint for the reader &#8230; <a href="http://bitboxer.de/2012/04/19/important-email-lessons-part-1-priority/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In every mail program you will find an option to set the priority of your emails. On a mac it looks like this:</p>

<p><a href="http://bitboxer.de/wp-content/uploads/Bildschirmfoto-2012-04-19-um-06.06.41.png"><img src="http://bitboxer.de/wp-content/uploads/Bildschirmfoto-2012-04-19-um-06.06.41.png" alt="" title="Bildschirmfoto 2012-04-19 um 06.06.41" width="412" height="279" class="alignnone size-full wp-image-801" /></a></p>

<p>But what is it good for? If you think it is as a hint for the reader to explain how important this mail is, you are wrong <img src='http://bitboxer.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>

<p>This is a &#8220;pro active spam filter&#8221;. In the beginning of email, software developers tried to find a way to distinguish emails by self-important persons from emails that really needed their attention. Since software developers are very expensive, it was not possible to let them answer every mail of those egomaniac persons. Mails like:</p>

<blockquote>Attention! Showstopper! The button is in dark green, but it should be in a lighter green! YOU HAVE TO FIX THIS ASAP!</blockquote>

<p>A normal spam filter was not able to detect those persons. It needed some help to do that. But how? The idea was very simple, but worked out great: a egomaniac will always try to get his mail answered as soon as possible. And he will try everything to cut the line. That&#8217;s the reason why that &#8220;priority&#8221; field was invented. The spam filter only has to check the ratio of &#8220;high priority&#8221; mails to normal mails from every person. If the ratio is higher than a certain amount, the person is considered to be an egomaniac and his mails will be sent to the bottom of the reading list.</p>

<p>I can&#8217;t live without this. But don&#8217;t tell any manager/user/customer. It&#8217;s a secret that saves my ass regularly <img src='http://bitboxer.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>

<p><em>This article is a translated post I wrote a <a href="http://blog.wannawork.de/2007/04/21/wichtige_lektion_zum_thema_email_1_prior/">few years ago</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/04/19/important-email-lessons-part-1-priority/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boxee Airplay Support under Mac OS 10.7</title>
		<link>http://bitboxer.de/2012/04/15/boxee-airplay-support-under-mac-os-10-7/</link>
		<comments>http://bitboxer.de/2012/04/15/boxee-airplay-support-under-mac-os-10-7/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 07:49:07 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=793</guid>
		<description><![CDATA[I had a few troubles getting Airplay to work under Mac OS 10.7. The solution is to disable IPv6 on your Mac . To do this, you have to open the terminal and enter this: 12networksetup -setv6off Ethernet networksetup -setv6off &#8230; <a href="http://bitboxer.de/2012/04/15/boxee-airplay-support-under-mac-os-10-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had a few troubles getting Airplay to work under Mac OS 10.7. The solution is to disable IPv6 on your Mac <img src='http://bitboxer.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  .</p>

<p>To do this, you have to open the terminal and enter this:</p>

<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">networksetup -setv6off Ethernet <br />
networksetup -setv6off wi-fi</div></td></tr></tbody></table></div>

<p>After you restart iTunes, it will finally be able to connect to your Boxee.</p>

<p>Sadly the Boxee guys don&#8217;t <a href="http://jira.boxee.tv/browse/BOXEE-12755">want to fix this issue</a>. Disabling IPv6 is a very drastic move  <img src='http://bitboxer.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/04/15/boxee-airplay-support-under-mac-os-10-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advance Hackathon</title>
		<link>http://bitboxer.de/2012/04/07/advance-hackathon/</link>
		<comments>http://bitboxer.de/2012/04/07/advance-hackathon/#comments</comments>
		<pubDate>Sat, 07 Apr 2012 23:44:18 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=778</guid>
		<description><![CDATA[Yeah&#8230;the next hackathon for hcking.de is approaching. From 27th to 29th of April you will find me and around 60 other hackers at the There will be tons of different topics to hack on. A list of all proposals can &#8230; <a href="http://bitboxer.de/2012/04/07/advance-hackathon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yeah&#8230;the next hackathon for <a href="http://www.hcking.de">hcking.de</a> is approaching. From 27th to 29th of April you will find me and around 60 other hackers at the </p>

<p><a href="http://hackathon.advance-conference.com/"><img src="http://bitboxer.de/wp-content/uploads/Bildschirmfoto-2012-04-08-um-01.30.59.png" alt="" title="Advance Hackathon" width="430" height="142" class="size-full wp-image-779" /></a></p>

<p>There will be tons of different topics to hack on. A list of all proposals can be found on <a href="https://github.com/AdvanceHackathon/Hackathon/wiki/Projektvorschlaege-ADVANCE-HACKATHON">Github</a>. Sadly it is fully booked, but I don&#8217;t think that anybody would throw you out if you come by <img src='http://bitboxer.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/04/07/advance-hackathon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenData &#8211; Cologne (KVB) bus and train stop geo coordinates</title>
		<link>http://bitboxer.de/2012/04/01/opendata-cologne-kvb-bus-and-train-stop-geo-coordinates/</link>
		<comments>http://bitboxer.de/2012/04/01/opendata-cologne-kvb-bus-and-train-stop-geo-coordinates/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 17:43:15 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Opendata]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=744</guid>
		<description><![CDATA[Today I played around with OpenStreetMap to get all geo locations for the stops of the cologne train and bus system. I needed those as preparation for the Advance Hackathon in April. To my surprise it was relatively easy to &#8230; <a href="http://bitboxer.de/2012/04/01/opendata-cologne-kvb-bus-and-train-stop-geo-coordinates/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I played around with OpenStreetMap to get all geo locations for the stops of the cologne train and bus system. I needed those as preparation for the <a href="http://hackathon.advance-conference.com/" title="Advance Hackathon">Advance Hackathon</a> in April. To my surprise it was relatively easy to get those out of OSM.</p>

<p>If you want to grap some datapoints from OSM, you just have to follow these steps:</p>

<ol>
    <li>Download the map data you need from <a href="http://downloads.cloudmade.com">Cloudmade</a> or <a href="http://www.geofabrik.de/data/download.html">Geofabrik</a>.</li>
    <li>Download <a href="http://wiki.openstreetmap.org/wiki/Osmosis#Latest_Stable_Version">osmosis</a></li>
        <li>Filter the needed data with osmosis.</li>
</ol>

<p>To get the cologne train stops you need to start osmosis like this:</p>

<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">osmosis --read-xml nordrhein-westfalen.osm --bb left=6.7481 right=7.1322 top=51.8251 bottom=50.7633 --tf accept-nodes railway=tram_stop,station,halt --tf reject-ways --tf reject-relations --write-xml trainstop.osm</div></td></tr></tbody></table></div>

<p>The bus stops can be collected like this:</p>

<div class="codecolorer-container text railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">osmosis --read-xml nordrhein-westfalen.osm --bb left=6.7481 right=7.1322 top=51.8251 bottom=50.7633 --tf accept-nodes highway=bus_stop --tf reject-ways --tf reject-relations --write-xml busstop.osm</div></td></tr></tbody></table></div>

<p>After a little data parsing session I got the result I needed. All locations for all stops and their KVB-ID.  You can use the KVB-ID on the KVB-Website to see detailed informations of that station. The URL for those look like this: </p>

<p><a href="http://www.kvb-koeln.de/german/hst/overview/885/">http://www.kvb-koeln.de/german/hst/overview/KVB-ID/</a></p>

<p>The data can be found in <a href="https://github.com/bitboxer/kvb_geo">this git repo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/04/01/opendata-cologne-kvb-bus-and-train-stop-geo-coordinates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Design for Hackers: Reverse Engineering Beauty</title>
		<link>http://bitboxer.de/2012/02/05/design-for-hackers-reverse-engineering-beauty/</link>
		<comments>http://bitboxer.de/2012/02/05/design-for-hackers-reverse-engineering-beauty/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 09:57:19 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=697</guid>
		<description><![CDATA[My last book review was nearly a year ago. It&#8217;s time to change that. In the last few months I struggled a little bit with designing a few websites. Yes, I am a web developer. And yes, I create good &#8230; <a href="http://bitboxer.de/2012/02/05/design-for-hackers-reverse-engineering-beauty/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.de/gp/product/1119998956/ref=as_li_ss_tl?ie=UTF8&#038;tag=wannawork-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=1119998956"><img src="http://bitboxer.de/wp-content/uploads/412sgxtpoml1.jpeg" alt="" title="design for hackers" width="122" height="154" class="alignleft size-full wp-image-700" /></a> My last book review was nearly <a href="http://bitboxer.de/2011/03/23/javascript-the-good-parts/">a year ago</a>. It&#8217;s time to change that.</p>

<p>In the last few months I struggled a little bit with designing a few websites. Yes, I am a web developer. And yes, I create good designed web pages. But usually I get a Photoshop File and build the site from that. That needed to change. </p>

<p>My weapon of choice was <a href="http://www.amazon.de/gp/product/1119998956/ref=as_li_ss_tl?ie=UTF8&#038;tag=wannawork-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=1119998956">Design for Hackers: Reverse Engineering Beauty</a> by <a href="http://www.kadavy.net/">David Kadavy</a>. And it is really great. From layout over fonts to color you will find everything covered in this book you need to design a webpage. After this you have all the basic knowledge about design. The next step is experimentation and learning from good looking sites.</p>

<p><a href="http://www.amazon.de/gp/product/3832193855/ref=as_li_ss_tl?ie=UTF8&#038;tag=wannawork-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=3832193855"><img src="http://bitboxer.de/wp-content/uploads/kunst.png" alt="" title="kunst" width="122" height="174" class="alignleft size-full wp-image-702" /></a> Sadly the next book is only available in German, but &#8220;<a href="http://www.amazon.de/gp/product/3832193855/ref=as_li_ss_tl?ie=UTF8&#038;tag=wannawork-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=3832193855">Kunst. Die ganze Geschichte</a>&#8221; is a good companion for the design book. It covers the complete history of art and explains the different styles and why the artist has painted the image how he has painted it. You can get a great deal of inspiration from this. And to every cologne citizen: you can get into the museums for free on every 1st thursday. Use that!</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2012/02/05/design-for-hackers-reverse-engineering-beauty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I survived one week without an adblocker</title>
		<link>http://bitboxer.de/2011/11/27/how-i-survived-one-week-without-an-adblocker/</link>
		<comments>http://bitboxer.de/2011/11/27/how-i-survived-one-week-without-an-adblocker/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 08:01:14 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=624</guid>
		<description><![CDATA[Last week I did a little experiment. I tried to surf the net without an activated adblocker. And I survived! Till then I never touched any site without one. Exactly like you do. For over 10 years. And then I &#8230; <a href="http://bitboxer.de/2011/11/27/how-i-survived-one-week-without-an-adblocker/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week I did a little experiment. I tried to surf the net without an activated adblocker. And I survived! Till then I never touched any site without one. Exactly like you do. For over 10 years. And then I turned it off. To be fair I have to say that I did not turn of the popup-blocker that is built into chrome, but everything else was deactivated.</p>

<p>At first I was a little bit afraid of doing this. Will I still be able to read my news, blogs and other content on the net? Will I see tons of click-overlays, blinking flash adverts and other annoying stuff that made me install an adblocker in the first place?</p>

<p>The first hour of surfing without an adblocker was eye opening. Advertisement has learnt a lot in the last 10 years. And the site owners too. Most of the sites changed from &#8220;ads right were the user is most annoyed to see one&#8221; into &#8220;ads were they don&#8217;t piss off the user&#8221;. And most of the ads have learned that lesson, too. </p>

<p>In the second hour of surfing I did something I would not expect to do <em>ever</em>. I actually clicked on an advert that interested me. It was the ad for a computer game I wanted to buy. And after seeing the trailer on the ad-site I bought it. To be fair I would have bought that game anyway and clicking on ads was very rare in that week. There were only a handfull of ads I clicked on. And most of them didn&#8217;t interest me after I saw their site.</p>

<p>In the next few days I got the feeling that I was wrong in activating the adblocker on all sites. Most sites do respect you and try to make money with ads and think hard on where to place them. Sadly there were exceptions. Some sites love to put a video ad in full browser window size that you have to click away. With activated sound. But those were rare.</p>

<p>After the week was over I thought about activating the adblocker again, but I felt I did not need it for most sites. I only want to punish sites that didn&#8217;t respect me and tried to do evil stuff with ads. Stuff that I think was not okay. Like those full screen ads.</p>

<p>Sadly Adblock Plus, the adblocker of my choice, did not have a nice gui interface for that &#8220;blacklist mode&#8221;. If you know how to write the filter rules, you could have the plugin only filter ads on certain sites. But I didn&#8217;t want to do that manually. So I forked the plugin and added that feature. The fork can be found here:</p>

<p><a href="https://github.com/bitboxer/charma&#95;adblockplus&#95;chrome">https://github.com/bitboxer/charma&#95;adblockplus&#95;chrome</a></p>

<p>If you clone that repo and load the plugin into your chrome, you can activate the blacklist mode in the last tab of the settings panel. After that the adblocker is deactivated on all sites and you can enable it for specific sites with a click on the icon in the url bar.</p>

<p>And I really encourage you to at least try this for a few hours. The internet can only be free if we allow ads. Only those few sites who do annoy you with bad designed ads need to be punished. Not all sites.</p>

<p><strong>TL;DR</strong>: Ads are not that bad like they used to be. Try to switch to an adblocker that only enables adblocking on bad sites, not on all sites. I have created a <a href="https://github.com/bitboxer/charma&#95;adblockplus&#95;chrome">fork</a> of adblock plus for chrome that does this.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2011/11/27/how-i-survived-one-week-without-an-adblocker/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Hcking.de Hackathon!!</title>
		<link>http://bitboxer.de/2011/09/22/hcking-de-hackathon/</link>
		<comments>http://bitboxer.de/2011/09/22/hcking-de-hackathon/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 08:31:17 +0000</pubDate>
		<dc:creator>bitboxer</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://bitboxer.de/?p=614</guid>
		<description><![CDATA[Lucas and I want to speed up the development on hcking.de a little bit. And for that we will do an all weekend hacking event called &#8220;hcking.de hackathon&#8221; on the weekend of 8th/9th october. It will be a weekend with &#8230; <a href="http://bitboxer.de/2011/09/22/hcking-de-hackathon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lucas and I want to speed up the development on hcking.de a little bit. And for that we will do an all weekend hacking event called &#8220;<strong>hcking.de hackathon</strong>&#8221; on the weekend of <strong>8th/9th october</strong>. It will be a weekend with coding, pizza, Club Mate and lots of fun.</p>

<p>Do you want to participate? Register for the event today! Details can be found on <a href="http://hcking.de/events/53-hcking-de-hackathon">hcking.de</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bitboxer.de/2011/09/22/hcking-de-hackathon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

