<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>The personal blog of Carlo Zottmann, a freelance software developer from Munich, Germany.



He builds “applications” or “sites” for them so-called “internets”. Currently notable are TwerpScan and CharPool.



His hobbies include taming dolphins, riding lemurs and collecting spores, molds and fungus — the food of the future.</description><title>carlo.log</title><generator>Tumblr (3.0; @carlo-blog)</generator><link>http://blog.zottmann.org/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Carlo" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>City At World's End, 58 Years Later</title><description>&lt;p&gt;A while ago I’ve decided to do a little time travelling. In literature, that is. So I’ve picked up a novel called &lt;a href="http://www.goodreads.com/book/show/641633.City_at_World_s_End"&gt;“City At World’s End”&lt;/a&gt;, written by one &lt;a href="http://en.wikipedia.org/wiki/Edmond_Hamilton"&gt;Edmond Hamilton&lt;/a&gt;. It’s a story about a little rural community in the US heartland having a “super-atomic bomb” go off above it, causing a rift in time, catapulting said city into the far future, and the fight of its citizens to remain on Earth. Adventure!&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ksnpvgf8ID1qz4u5i.png" alt=""City At World's End" cover"/&gt;&lt;/p&gt;

&lt;p&gt;It is exactly what it sounds like: pure pulp. The characters are rather flat; the premise is unintentionally hilarious. Yet, it’s a pretty charming read. :)&lt;/p&gt;

&lt;p&gt;When I’ve picked the book up at &lt;a href="http://feedbooks.com/book/2357"&gt;feedbooks.com&lt;/a&gt;, I had a hunch about what I was getting myself into. After all, this novel is (at the time of this writing) &lt;em&gt;58 years&lt;/em&gt; old. That’s right, it’s from 1951. But I’ve chosen the book for exactly that reason (also I was told it had spaceships) — I wanted to know what successful scifi was like in the 50’s of the last century. From their point of view, I’d probably be like one of them “space folks”.&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" rel="footnote"&gt;2&lt;/a&gt;&lt;/sup&gt; But how would I end up thinking about their view of the future? How would I end up describing their vision of the times to come?&lt;/p&gt;

&lt;p&gt;Turns out I’d only use one word, as before: “charming”. Well, that and “a bit naïve”. :)&lt;/p&gt;

&lt;p&gt;An example. Said rural community, called Middletown, leaps one million years into the future. One &lt;em&gt;million&lt;/em&gt; years! The sun is dying, the Earth is cold, mankind has spread across the galaxy… yet all humans they meet are still ordinary humans like you or me.&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" rel="footnote"&gt;3&lt;/a&gt;&lt;/sup&gt; Given that the first homo sapiens entered the stage just around 400.000 years ago, one would expect meeting rather different beings after another 1.000.000 years. Apparently, evolution took a break or something.&lt;/p&gt;

&lt;p&gt;But at least there are aliens! One of them is Chewbacca. No, I’m not making that up. There’s a Capellan (i.e. an alien from Capella) whose description is pretty much 100% Chewbacca. He’s big, hairy, ape-like, friendly, loyal and a very good engineer. His name is Gorr Holl. — I SEE WHAT YOU DID THERE, GEORGE LUCAS.&lt;/p&gt;

&lt;p&gt;Then there are the communications. People tend to park their spaceships just out of town (they have spaceships!), yet someone forgot to invent the walkie-talkies, because there’s still a lot of people running back and forth, waving and yelling to alarm the others.&lt;/p&gt;

&lt;p&gt;Also, the space-age people from one million years in the future are familiar with Einstein. That’s fame, I’m telling you. (No mention of Michael Jackson, tho.)&lt;/p&gt;

&lt;p&gt;And then… women. Oh, the women, what with their constant wailing or their firm resolve or their pre-Doris Day’ish behaviour. Really, the picture painted of the females is an interesting one, saying quite a bit about the age the book was written in. On the one hand, we have Carol, the protagonist’s girlfriend. She’s the friendly, quiet type who likes the “old ways”. (Not what you think.) Beneath her surface is a fragile young woman, almost a girl still, shaken to her core. On the other hand, there’s the new space love interest, Varn Allan from space, the administrator of this neck of &lt;del&gt;the woods&lt;/del&gt; space. On the outside, she’s a cold and efficient bureaucrat! But during the book, we learn that beneath her surface there’s a fragile young woman, almost a girl still, shaken to her core. Diversity! Dope.&lt;/p&gt;

&lt;p&gt;So. I know the comparison is not entirely fair, but putting &lt;em&gt;“City At World’s End”&lt;/em&gt; and its long-term vision (I fail to come up with a better term) next to today’s books, like &lt;a href="http://www.goodreads.com/book/show/17863.Accelerando"&gt;&lt;em&gt;“Accelerando”&lt;/em&gt; by Charles Stross&lt;/a&gt; or (less hard scifi) &lt;a href="http://www.goodreads.com/book/show/51964.Old_Man_s_War"&gt;&lt;em&gt;“Old Man’s War”&lt;/em&gt; by John Scalzi&lt;/a&gt;, it looks, well, less visionary. I am aware that in terms of “scifi seeds” today’s authors have a better (?) starting point than the authors 50 years back, but they seem to do a better job in dreaming up a future working as canvas for their books. Maybe I’ve just picked the wrong author here, who knows. And maybe the people in the 50s just weren’t ready for too “far-fetched” visions yet?&lt;/p&gt;

&lt;p&gt;Anyways. The tech and the portrayal of the people are equally fun, and reading the book made me grin and laugh quite a bit. But of course snickering is easy for me, from my cushioned seat in front of my computron device. It’s 2009! Yes, we may have global warming and a outrageous lack of everyday space travel and jetpacks, but still: it’s an exciting time to be alive. There’s new technology surfacing almost weekly, from biotech to personal gadgets to propulsion engines and whatnot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Well, my verdict: If you are wondering what to read next, get yourself an old scifi book.&lt;/strong&gt; You might have fun. Many of them are free &amp; legal downloads by now. Both &lt;a href="http://feedbooks.com"&gt;Feedbooks&lt;/a&gt; and &lt;a href="http://manybooks.net/"&gt;ManyBooks&lt;/a&gt; (if it’s up…) are good places to start looking. And if you’re unsure what to get, either just pick one with closed eyes or ask around at &lt;a href="http://www.goodreads.com/czottmann"&gt;GoodReads&lt;/a&gt;. :)&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Oh yeah, spoilers. The books almost 6 decades old by now, give me a break. &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:2"&gt;
&lt;p&gt;In fact, I’ve started writing this review on the bus, on my iPod. Now &lt;em&gt;that’s&lt;/em&gt; what I call science fiction. &lt;a href="#fnref:2" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:3"&gt;
&lt;p&gt;No offense, eh. &lt;a href="#fnref:3" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=iQKhVgdg470:wPAzR-IjtGI:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=iQKhVgdg470:wPAzR-IjtGI:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/iQKhVgdg470" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/iQKhVgdg470/234303270</link><guid isPermaLink="false">http://blog.zottmann.org/post/234303270</guid><pubDate>Thu, 05 Nov 2009 23:47:06 +0100</pubDate><category>Books</category><category>en</category><category>Reviews</category><category>Science Fiction</category><feedburner:origLink>http://blog.zottmann.org/post/234303270</feedburner:origLink></item><item><title>Tools of the trade</title><description>&lt;p&gt;&lt;a href="http://blog.labnotes.org/2009/10/23/tools-of-the-trade/"&gt;Assaf passed the ball&lt;/a&gt;,&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; and I’m gonna run with it. So &lt;a href="http://rubyflow.com/items/2865"&gt;Mr Cooper asks “What are your tools of the trade?”&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;On the desk&lt;/h3&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_ks7qabmNiC1qz4u5i.jpg" alt="The desk."/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;iMac 24”, 3.06 GHz C2D, 4GB RAM, early 2009 model.&lt;/strong&gt; His name is Rupert, and he’s great. Got him in February after my previous iMac” broke down after running ~3 years straight.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dell 2005FPW.&lt;/strong&gt; Really nice and affordable monitor. Tilted by 90°, because I can.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;iPod touch 16GB.&lt;/strong&gt; I don’t leave home without it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JBL On Stage.&lt;/strong&gt; It was a parting gift I got from my co-workers a few years back, and I really like it. I mostly use it for the iPod dock these days, but I’ve packed it a few times to serve as a portable sound system while on the road.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MS Natural Ergonomic Keyboard 4000.&lt;/strong&gt; One of the best ergo keyboards on the market, hands down. Oh, and yes: that’s a wire. I think a wireless desktop keyboard is an useless concept — it’s sitting on your desk, about half a meter away from your computer, it’s rarely moved (if ever). This is a very common scenario, and in my book it’s stupid to waste energy (batteries etc.) for powering a wireless connection to bridge a distance that short.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Logitech MX510.&lt;/strong&gt; Good, affordable, reliable mouse. Also cable-bound, see above. Sitting on a &lt;a href="http://gta.wikia.com/TW@"&gt;tw@&lt;/a&gt; mousepad.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sennheiser headset.&lt;/strong&gt; Full sound, the mike is a bit quiet, not the USB version.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CanoScan LiDE 200.&lt;/strong&gt; No-frills flatbed scanner.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;iWork ‘06 Install DVD.&lt;/strong&gt; Used as coaster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Belkin n52.&lt;/strong&gt; Funky little left-hand keyboard/peripheral, mostly for gaming, but I’ve heard of people using it for serious work like 3D stuff. Might be a myth, tho.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Belkin 7port USB hub.&lt;/strong&gt; It’s not bad. Has some troubles with my external soundcard, tho.&lt;/p&gt;

&lt;p&gt;Not in the picture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;13” black MacBook, 2GB.&lt;/strong&gt; Also running Snopard, and kept lean. Used for working remotely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Western Digital MyBook Pro, 500 GB, Firewire.&lt;/strong&gt; For backups.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Creative Xmod.&lt;/strong&gt; Keeps me from having to plug my headphones in and out all the time. If there was a software solution which would let me switch sound output between the built-in speakers and the headphone jack, I wouldn’t need this.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;In the dock, in my mind&lt;/h3&gt;

&lt;p&gt;I ride the Snopard, naturally.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://macromates.com"&gt;Textmate&lt;/a&gt;&lt;/strong&gt;, of course. What else?!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://www.atebits.com/tweetie-mac/"&gt;Tweetie&lt;/a&gt;.&lt;/strong&gt; I like it for keeping track of my &lt;a href="http://twitter.com/Carlo"&gt;various&lt;/a&gt; &lt;a href="http://twitter.com/TwerpScan"&gt;Twitter&lt;/a&gt; &lt;a href="http://twitter.com/Charpool"&gt;accounts&lt;/a&gt;. Both on the Macs and the iPod.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Terminal.&lt;/strong&gt; I prefer it over pretty much every other shell app so far.&lt;/li&gt;
&lt;li&gt;My &lt;strong&gt;&lt;a href="http://github.com/carlo/homedir"&gt;homedir repo&lt;/a&gt;.&lt;/strong&gt; This is one of the first things I install on each of my local &amp; remote boxes. All command-line-related stuff goes in there, the very same repo is used for each machine, and it’s just crazy handy. Tip of the head to &lt;a href="http://github.com/norm/homedir"&gt;Norm&lt;/a&gt; for the initial one and &lt;a href="http://github.com/bradleywright/homedir"&gt;Brad&lt;/a&gt; for a suitable version to fork from. :)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://mailplaneapp.com/"&gt;Mailplane&lt;/a&gt;&lt;/strong&gt;. The ability to keep an eye on several Google Mail accounts at once is nice.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://www.obdev.at/products/launchbar/index.html"&gt;Launchbar&lt;/a&gt;.&lt;/strong&gt; Awesome. Besides app launching I mostly use it for its clipboard history and calculator.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://www.vmware.com/products/fusion"&gt;VMWare Fusion&lt;/a&gt;&lt;/strong&gt; for all my virtualization needs. Got a cheap license a few months ago and never looked back.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.getdropbox.com/referrals/NTcyOTg5"&gt;Dropbox&lt;/a&gt;.&lt;/strong&gt; On all of my machines. Lovely, lovely piece of software.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://www.omnigroup.com/omnifocus"&gt;OmniFocus&lt;/a&gt;&lt;/strong&gt; for all my todo needs, on all my machines, including the iPod.&lt;/li&gt;
&lt;li&gt;I’m currently giving &lt;strong&gt;&lt;a href="http://"&gt;BusySync&lt;/a&gt;&lt;/strong&gt; a spin. After trying to coerce Snopard’s native Google Calendar conduit into a) synching two 2 machines and b) not sucking for a few hours I’ve decided my time is too valuable to keep trying, and went with BusySync. Which is really nice and painless so far. I’ll probably buy it once the trial is over.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="http://www.phg-home.com/index_mac.html"&gt;Minuteur&lt;/a&gt;&lt;/strong&gt; for Pomodoro-like 2-hour sprints. (The &lt;a href="http://pomodoro.ugolandini.com/"&gt;Pomodoro app&lt;/a&gt; is a bit too much for my taste. It’s not bad, but not for me.)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Well, not so much &lt;em&gt;“passed it”&lt;/em&gt; as &lt;em&gt;“played with it, put it down and went back to work, but I liked it and picked it up a while later”&lt;/em&gt;. I just want to be a part of the moment… any moment would do, really. &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=pvHJ6Z3hsT4:2PveRoWMDyE:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=pvHJ6Z3hsT4:2PveRoWMDyE:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/pvHJ6Z3hsT4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/pvHJ6Z3hsT4/225698723</link><guid isPermaLink="false">http://blog.zottmann.org/post/225698723</guid><pubDate>Wed, 28 Oct 2009 08:15:00 +0100</pubDate><category>en</category><category>Software</category><category>Hardware</category><category>Apple</category><feedburner:origLink>http://blog.zottmann.org/post/225698723</feedburner:origLink></item><item><title>Dev Env acting up when trying to do bulk operations</title><description>&lt;p&gt;(What a title…) I was pulling my hair out over the last two days when I was implementing bulk operations in a project of mine.&lt;/p&gt;

&lt;p&gt;In this case, the list of operations to do in bulk is compiled in the browser, and then the single requests are sent one by one to the server as single AJAX requests. (Think “mark this as read” functionality.)&lt;/p&gt;

&lt;p&gt;My problem was that the first and second call in the bulk list usually went through well, but the rest of the calls just ran against a wall since all of a sudden Rails had problems finding the either logged in user or was missing certain methods and/or attributes. Highly annoying as well as completely erratic, as I was sure my code was okay in the first place.&lt;/p&gt;

&lt;p&gt;When trying the same operations on a one-by-one basis, all was good. No issues whatsoever.&lt;/p&gt;

&lt;p&gt;So while trying to figure out what the fuck was going on, I’ve played around with different ways to get the current user, checking for the availability of its methods and so on, all to no avail.&lt;/p&gt;

&lt;p&gt;At one point I’ve disabled the &lt;code&gt;protect_from_forgery&lt;/code&gt; call, and one or two different errors started to appear:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;code&gt;A copy of ApplicationController has been removed from the module tree but is still active&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That was new. So I’ve started digging around for an answer, and found it in an old &lt;a href="http://www.ruby-forum.com/topic/153066"&gt;Ruby Forum thread&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Turns out that Rails’ development mode was the culprit, as the app’s code is reloaded on every request; so when a lot of concurrent calls are made, the code might reload slower than the calls are coming in and hijinks ensues.&lt;/p&gt;

&lt;p&gt;The overly simple solution to this problem? In &lt;code&gt;/config/environments/development.rb&lt;/code&gt;, I just set &lt;code&gt;config.cache_classes&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;, meaning the code isn’t reloaded all the time — and as it turns out, my code runs just fine after all! Happy happy joy joy.&lt;/p&gt;

&lt;p&gt;The downside is that I’ll have to restart my dev server every time I make a code change, but in this particular case, that’s not a big deal.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=Y17PH1XoxSA:Cs-xSjXtOBQ:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=Y17PH1XoxSA:Cs-xSjXtOBQ:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/Y17PH1XoxSA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/Y17PH1XoxSA/216257039</link><guid isPermaLink="false">http://blog.zottmann.org/post/216257039</guid><pubDate>Sun, 18 Oct 2009 14:33:00 +0200</pubDate><category>Code</category><category>D'oh!</category><category>Ruby</category><category>en</category><category>Ruby on Rails</category><feedburner:origLink>http://blog.zottmann.org/post/216257039</feedburner:origLink></item><item><title>The big blog move of 2009</title><description>&lt;p&gt;Just a heads-up: I’ve moved my blog today — in two ways. First, I’ve ditched my self-hosted Wordpress setup in favor of &lt;a href="http://tumblr.com"&gt;Tumblr&lt;/a&gt;. Because I ♥ Tumblr.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; Second, it’s now sitting on &lt;a href="http://blog.zottmann.org"&gt;blog.zottmann.org&lt;/a&gt; instead of &lt;a href="http://carlo.zottmann.org"&gt;carlo.zottmann.org&lt;/a&gt;. Old article URLs 301-redirect to their new locations, so all should be well.&lt;/p&gt;

&lt;p&gt;Also, I’ve cleaned up the blog history; about 2/3 of the old posts are gone. Most of them either simply lost their context, contained nothing but (now) broken links or are not worth keeping online. Doing my part to keep the intertrons lean!&lt;/p&gt;

&lt;p&gt;The move was made possible by Wordpress’ export-to-XML feature, the &lt;a href="http://www.tumblr.com/docs/api"&gt;Tumblr API&lt;/a&gt; and &lt;a href="http://gist.github.com/210359"&gt;a few lines on Ruby code&lt;/a&gt;. (The latter is a big hack job, but it works for me. You’ve been warned.)&lt;/p&gt;

&lt;p&gt;And to top it of, I’ve picked a new &lt;a href="http://www.tumblr.com/theme/1843"&gt;Tumblr theme named “PostCreate”&lt;/a&gt; and hacked it to my liking.&lt;/p&gt;

&lt;p&gt;I’m pleased so far. :)&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Case(s) in point: &lt;a href="http://tumblr.zottmann.org/"&gt;my tumblelog&lt;/a&gt;, the &lt;a href="http://blog.twerpscan.com"&gt;TwerpScan blog&lt;/a&gt;, the &lt;a href="http://blog.charpool.net"&gt;CharPool blog&lt;/a&gt;. &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=d_EECmCvV6M:wl6uF4VfW6M:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=d_EECmCvV6M:wl6uF4VfW6M:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/d_EECmCvV6M" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/d_EECmCvV6M/213103984</link><guid isPermaLink="false">http://blog.zottmann.org/post/213103984</guid><pubDate>Wed, 14 Oct 2009 22:21:00 +0200</pubDate><category>en</category><category>Wordpress</category><category>Code</category><category>Tumblr</category><feedburner:origLink>http://blog.zottmann.org/post/213103984</feedburner:origLink></item><item><title>Twittwoch München</title><description>&lt;p&gt;Letzte Woche war ich auf meinem ersten &lt;a href="http://twittwoch.de/"&gt;Twittwoch&lt;/a&gt;, logischerweise auf dem &lt;a href="http://www.twittwoch.de/blog/2009/09/23/7okt"&gt;in München&lt;/a&gt;. Da &lt;a href="http://twitter.com/codeispoetry"&gt;Thomas Pfeiffer&lt;/a&gt;, der Organisator, nach Leuten gesucht hatte, die Vorträge halten wollen, hab ich natürlich gleich die Chance ergriffen, etwas über TwerpScan zu erzählen.&lt;/p&gt;

&lt;p&gt;Der Vortrag lief gut, auch wenn ich mich am Anfang etwas mit der Technik gestritten habe, aber es gab Fragen, Reaktionen und auch Lob von einigen Usern, die meine kleine Site schon kannten. Sowas freut mich natürlich immer. Manchen schienen etwas überrascht, dass TwerpScan aus München kommt, und nicht in fremden Landen gebaut wurde.&lt;/p&gt;

&lt;p&gt;Die anderen Vorträge kamen vom &lt;a href="http://www.michaeljaeger.tv/"&gt;Schauspieler Michael Jäger&lt;/a&gt;, der mit einer Social-Media-Kampagne seinen Traum von der Rolle des Tatort-Kommissar vorantreibt. &lt;a href="http://www.flobbymedia.de/blog/"&gt;Florian Bergmann&lt;/a&gt; stellte das Konzept der Barcamps vor. Valentin Pletzer von Chip zeigte uns &lt;a href="http://moviecritter.com/"&gt;moviecritter&lt;/a&gt;, eine Twitter-basierte Movie-Reviews-Site. Und Markus Gladbach von der Messe München stellte die &lt;a href="http://www.discuss-discover.com/"&gt;discuss and discover&lt;/a&gt; vor.&lt;/p&gt;

&lt;p&gt;Alles in allem wars ein runder Abend mit einem interessierten Publikum, interessanten Talks (und damit meine ich nicht den meinen!) und guten Gesprächen. Ich hab nette Leute kennengelernt, einige Bekanntschaften etwas vertieft, und es gab Bier. Was will man mehr. :)&lt;/p&gt;

&lt;p&gt;Der Vollständigkeit halber sind hier meine Slides vom Vortrag, und weiter unten der Videomitschnitt. Großer Dank an Jens von &lt;a href="http://clipflakes.tv"&gt;Clipflakes&lt;/a&gt; fürs Aufzeichnen und Zur-Verfügung-Stellen. Die restlichen Videos des Abends gibts auf &lt;a href="http://clipflakes.tv/program/show/2475-Twittwoch_in_M%C3%BCnchen_am_07-10-2009"&gt;Clipflakes.tv&lt;/a&gt;.&lt;/p&gt;

&lt;center&gt;
&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vorstellungtwerpscan-091008043108-phpapp02&amp;stripped_title=vorstellung-twerpscan-2162147"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vorstellungtwerpscan-091008043108-phpapp02&amp;stripped_title=vorstellung-twerpscan-2162147" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;a href="http://www.slideshare.net/czottmann/vorstellung-twerpscan-2162147"&gt;Das Original bei Slideshare&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;&lt;/p&gt;
&lt;center&gt;
&lt;object width="420" height="339"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/xar8l4"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://www.dailymotion.com/swf/xar8l4" type="application/x-shockwave-flash" width="420" height="339" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;a href="http://clipflakes.tv/clipshow/2475-Twittwoch_M%C3%BCnchen_07-10-2009_Carlo_Zottmann?jid=3"&gt;Das Original bei Clipflakes.tv&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt;&lt;em&gt;Dies ist ein Crosspost vom &lt;a href="http://blog.twerpscan.com/post/212080488/twittwoch-munchen"&gt;TwerpScan Blog&lt;/a&gt;.&lt;/em&gt; &lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/10/14/twittwoch-munchen/';&lt;/script&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=_k3icYx71P0:GbVoE03avbc:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=_k3icYx71P0:GbVoE03avbc:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/_k3icYx71P0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/_k3icYx71P0/212896563</link><guid isPermaLink="false">http://blog.zottmann.org/post/212896563</guid><pubDate>Wed, 14 Oct 2009 16:51:00 +0200</pubDate><category>de</category><category>Social Media</category><category>Meetups</category><category>Facebook</category><category>Twitter</category><category>München</category><feedburner:origLink>http://blog.zottmann.org/post/212896563</feedburner:origLink></item><item><title>Excellent Localmemcache</title><description>&lt;p&gt;Yesterday’s &lt;a href="http://munich-on-rails.com"&gt;Munich on Rails&lt;/a&gt; meetup was the usual mix of interesting talks and geeky, delightful conversations. When I say “usual”, I of course mean it’s been the kind of evening I by now kind of expect. ;) Many thanks to &lt;a href="http://moriz.com"&gt;Roland&lt;/a&gt; for organizing and the &lt;a href="http://experteer.de"&gt;Experteers guys&lt;/a&gt; for the venue and the food. Nom!&lt;/p&gt;

&lt;p&gt;Anyways: interesting talks.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://simplabs.com/"&gt;Marco Otte-Witte&lt;/a&gt; presented his &lt;a href="http://github.com/simplabs/excellent"&gt;Excellent&lt;/a&gt; gem (gotta love the name) for static code analysis. It’s mostly aimed towards checking Rails code for smell, although —and he made that clear— it’s not targetted at people who strive for the blissful state of “zero warnings”. It’s more relaxed in that way; merely showing you unusual (or stupid or silly) parts of your code, such as missing validations in your models or having instance variables in your partials and the likes. Sadly, at the moment it’s not dealing with HAML templates yet, just ERB. (He’s looking for volunteers, by the way.;)) Here are &lt;a href="http://www.slideshare.net/marcoow/excellent-2173489"&gt;the slides&lt;/a&gt;:&lt;/p&gt;

&lt;center&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=excellent-091009023933-phpapp02&amp;rel=0&amp;stripped_title=excellent-2173489"&gt;
&lt;param name="allowFullScreen" value="true"&gt;
&lt;param name="allowScriptAccess" value="always"&gt;
&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=excellent-091009023933-phpapp02&amp;rel=0&amp;stripped_title=excellent-2173489" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;

&lt;p&gt;I can actually see myself using it.&lt;/p&gt;

&lt;p&gt;And then Sven C. Koehler presented his somewhat irritatingly named&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; yet spiffy &lt;a href="http://github.com/sck/localmemcache"&gt;Localmemcache&lt;/a&gt;. It’s a local, shared-memory-based, persistent key/value store, which looks pretty fascinating. I was a wee bit confused by it until it finally clicked  — you wouldn’t be able to tell from its name, but it’s &lt;em&gt;not&lt;/em&gt; related to &lt;a href="http://www.danga.com/memcached/"&gt;memcached&lt;/a&gt;. Aha! It’s a C library with Ruby bindings which offers a more or less simple storage system (values are of the type &lt;code&gt;String&lt;/code&gt;, but of course that would include &lt;code&gt;Marshal&lt;/code&gt;‘ed data) and apparently blazingly fast — his benchmarks showed that Localmemcache is almost as fast as accessing native Ruby hashes. Its not for everyone —for example, as I understand, it requires a 64-bit Unix system— but it looks like a pretty interesting alternative to memcached for single-machine setups like, say, your single production machine or your local dev box. This should ease the issue of sharing data between different Ruby processes, for example. I’m definitely going to check that out.&lt;/p&gt;

&lt;p&gt;Oh, and &lt;a href="http://www.workingwithrails.com/person/14317-peter-schrammel"&gt;Peter Schrammel&lt;/a&gt; presented a concept for a truly private asset server. As I’m not entirely sure whether this is really public information yet, I’ll keep my yapper shut here. :)&lt;/p&gt;

&lt;p&gt;Afterwards we all headed to the &lt;a href="http://parkcafe089.de"&gt;Park Café&lt;/a&gt; for conversations and drinks. All in all a very nice evening, even though I was still a bit groggy from the day before — the &lt;a href="http://blog.clipflakes.com/2009/10/08/clipflakestv-prasentiert-twittwoch-in-munchen/"&gt;München Twittwoch&lt;/a&gt;. (Which reminds me, I should probably whip up a quick post about that as well. Eh.)&lt;/p&gt;

&lt;p&gt;Again: my thanks go to the MoR organizers and all the people who showed up, I had a good time. :)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;a href="http://railsmagazin.de/excellent-statische-analyse-fur-ruby-und-rails-1444"&gt;Artikel von Marco zu Excellent auf RailsMagazin.de&lt;/a&gt;&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;To me, at least. Sorry, Sven. :) &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=1BdIrXYPxgI:MW_TLRsg5kU:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=1BdIrXYPxgI:MW_TLRsg5kU:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/1BdIrXYPxgI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/1BdIrXYPxgI/210093648</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093648</guid><pubDate>Fri, 09 Oct 2009 09:16:53 +0200</pubDate><category>Code</category><category>Community</category><category>en</category><category>München</category><category>Meetups</category><category>Ruby</category><category>Ruby on Rails</category><feedburner:origLink>http://blog.zottmann.org/post/210093648</feedburner:origLink></item><item><title>Warnfarbenkoalition</title><description>&lt;p&gt;So, gestern also Bundestagswahl. Durch den Ausgang der Wahl ließ ich mich dann &lt;a href="http://twitter.com/Carlo/status/4421900515"&gt;zu folgendem Tweet&lt;/a&gt; hinreissen:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Bullshitrattenfängergeschwätz funktioniert also immer noch in DE! Glückwunsch and Die Linke &amp; FDP.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Gut, das war vielleicht etwas undifferenziert. :p Aber die Wahl macht mir in mehrerlei Hinsicht Magenschmerzen.&lt;/p&gt;

&lt;p&gt;Ich fürchte, den dringend überfälligen Atomausstieg können wir auf unbestimmte Zeit abhaken, das Thema wird jetzt begraben. Und durch die sicherlich anstehende Laufzeitverlängerung der AKWs werden die Stromversorger sicherlich wenig Muße haben, in erneuerbare Energien zu investieren. Das wäre große Scheisse, wenn ich das mal so formulieren darf. (Das Thema wurde ja schon überall zur Genüge diskutiert.) Ich glaube nämlich, dass das Festhalten an der Abschaltung den Markt animieren würde, der Krise kreativ zu begegnen. Ich glaube daran, dass der Markt reagieren würde — man muss ihn halt nur lassen.&lt;/p&gt;

&lt;p&gt;Desweiteren finde ich die geradezu volksverdummenden Wahlversprechen, die von o.g. Parteien (und auch anderen) gemacht wurden, grob unverantwortlich. Die Herren Lafontaine und Gysi mit ihren vollmundigen &lt;em&gt;“mehr von allem für jeden für umsonst”&lt;/em&gt;-Ansagen handeln bestenfalls fahrlässig, sind dabei allerdings sehr erfolgreich, was mich stark betrübt. Nicht, weil ich generell was gegen einen sozialeren Staat hätte, keineswegs; ich reagiere nur allergisch auf offenkundigen Bullshit.&lt;/p&gt;

&lt;p&gt;Was mich zur FDP &amp; CDU/CSU bringt: wer angesicht des aktuellen Bundeshaushalts die Dreistigkeit besitzt, Steuersenkungen in Aussicht zu stellen, gehört (im freundlichsten Fall) ignoriert. Und das System, das zum aktuellen Weltwirtschaftsdilemma geführt hat, als Weg aus dem aktuellen Weltwirtschaftsdilemma zu propagieren, das ist dreist und gefährlich ignorant. Nichts gelernt, Fakten ignoriert, und stolz darauf? Uncool.&lt;/p&gt;

&lt;p&gt;Allerdings möchte ich nicht alle Wähler in einen Topf schmeissen, das wäre falsch. Millionen Menschen haben Millionen Gründe, warum sie wählen, was sie wählen. Und das ist okay. Ich kann nur sagen, was mich ärgert: die Subgruppe der Wähler, die aufgrund der o.g. Beispiele ihr Kreuz bei diesen Parteien gemacht haben.&lt;/p&gt;

&lt;p&gt;Nun denn: schwarz-gelb. Ärgert mich das? Ja, aber in erster Linie deshalb, weil es zeigt, das in Deutschland derlei offensichtlicher Stimmenfang-Bullshit toleriert und honoriert wird. Aber wird davon das Abendland untergehen? Nein. Werden wir in vier Jahren alle am Hungertuch nagen oder auf Einhörnern in den Sonnenuntergang reiten? Sicherlich auch nicht.&lt;/p&gt;

&lt;p&gt;Und hey, &lt;em&gt;wenigstens haben wir Wahlen&lt;/em&gt;. Und eine freie Presse. Und ich kann sowas schreiben, ohne von der Polizei abgeholt zu werden. Dies’ Land ist schon geil, auch mit schwarz-gelb.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demokratie, FUCK YEAH.&lt;/strong&gt; :)&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/09/28/warnfarbenkoalition/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=AZi_nkcAhrs:E6iaoZEGfY4:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=AZi_nkcAhrs:E6iaoZEGfY4:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/AZi_nkcAhrs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/AZi_nkcAhrs/210093637</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093637</guid><pubDate>Mon, 28 Sep 2009 17:37:03 +0200</pubDate><category>2009</category><category>Deutschland</category><category>Politik</category><category>Wahl</category><feedburner:origLink>http://blog.zottmann.org/post/210093637</feedburner:origLink></item><item><title>Upgrading to Snow Leopard</title><description>&lt;p&gt;I’ve made the switch from Leopard to Snow Leopard today. First, I took the necessary steps, of course: checking &lt;a href="http://snowleopard.wikidot.com/?utm_source=MailingList&amp;utm_medium=email&amp;utm_campaign=Mailplane+and+Snow+Leopard"&gt;this handy app compatibility list&lt;/a&gt;, running &lt;a href="http://metaquark.de/appfresh/"&gt;AppFresh&lt;/a&gt;, then &lt;a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html"&gt;SuperDuper!&lt;/a&gt;. While the overall install went smoothly on my mid-2009 iMac 24”, I ran into some issues which I’d like to jot down real quick.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Terminal.app has issues with my favourite programming font, &lt;a href="http://www.levien.com/type/myfonts/inconsolata.html"&gt;Inconsolata&lt;/a&gt;. The font isn’t rendered at all, which is a pain. I went with Menlo (the new monospaced font coming with Snopard) for the time being. (In Textmate, Inconsolata renders just fine.)&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;Language &amp; Text&lt;/em&gt; preference pane refuses to allow me to use the “German - Microsoft” layout. It’s a 32-bit vs 64-bit issue with &lt;a href="http://www.macupdate.com/info.php/id/29220/microsoft-intellitype"&gt;MS’ Intellitype software&lt;/a&gt; (which is needed for my Natural Ergonomic Keyboard 4000) — the 32-bit drivers can’t be used in 64-bit apps, and the keyboard reverts to its default “German” layout. According to &lt;a href="http://discussions.apple.com/message.jspa?messageID=10124424#10124424"&gt;this Apple support board post&lt;/a&gt; it’s not even clear whether there’ll be a 64-bit Intellitype software at some point. Saying this is inconvenient would be an understatement. &lt;/li&gt;
&lt;li&gt;I’ve switched from 1Password 2 to &lt;a href="http://www.switchersblog.com/2009/08/update-1password-on-snow-leopard.html"&gt;1Password 3 Beta&lt;/a&gt; since 1Password 2 would’ve required me to run Safari in 32-bit mode; v3 doesn’t. Looking good. Can’t say more due to the NDA. :)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The rest seems to be fine. Standing out most:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Booting the iMac seems to be faster now.&lt;/li&gt;
&lt;li&gt;Image Capture finally recognizes my CanoScan LiDE 200 scanner out of the box! (About time.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All in all, not a bad update. The family license goes for €49, so I didn’t have to think long about it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I was able to fix the keyboard problem! Today I found &lt;a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;item_id=ukelele"&gt;Ukulele&lt;/a&gt;, an Unicode keyboard layout editor. After downloading it, I’ve poked around the DMG and found two files, &lt;code&gt;LogitechGerman.keylayout&lt;/code&gt; and &lt;code&gt;LogitechGerman.icns&lt;/code&gt;. After copying them to the &lt;code&gt;/Library/Keyboard Layouts/&lt;/code&gt;, all that was left was opening the &lt;em&gt;Language &amp; Text&lt;/em&gt; preference pane and activating the “Logitech German” layout. Dynomite!&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/09/11/upgrading-to-snow-leopard/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=KKScBbr2QZE:CdMr04T7GeE:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=KKScBbr2QZE:CdMr04T7GeE:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/KKScBbr2QZE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/KKScBbr2QZE/210093621</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093621</guid><pubDate>Fri, 11 Sep 2009 15:19:18 +0200</pubDate><category>Apple</category><category>en</category><category>Microsoft</category><category>Snow Leopard</category><feedburner:origLink>http://blog.zottmann.org/post/210093621</feedburner:origLink></item><item><title>Liebe VOX-Redaktion(en)!</title><description>&lt;p&gt;Eure Sendungen sind scheisse.&lt;/p&gt;

&lt;p&gt;Nein, wirklich. Ich meine das nicht böse oder abwertend, sicher nicht. Ich seh nicht oft fern, bin von daher auch sicherlich nicht Teil der werberelevanten Zielgruppe. Aber ich finde, Ihr strengt Euch nicht mehr so an wie früher.&lt;/p&gt;

&lt;p&gt;Erinnert Ihr Euch noch an die gute alte Zeit? Ihr hattet nur 5 oder 6 Kochshows im Programm; “CSI” lief noch da, wo es hingehört (nämlich bei Euch, nicht bei RTL) und hatte nur 3 Werbepausen und nicht gefühlte 18; Herr Mälzer bereitete auf sehr lockere und durchaus unterhaltsame Art und Weise leckere Speisen aus seiner und anderer Menschen Kindheit zu; das “Perfekte Dinner” war auch noch recht neu und mehr aufs Essen denn auf die Schubladen und wirren Vorlieben der Teilnehmer fixiert; und hin und wieder schneiten Enie van de Meiklokjes und Herr Kühler bei irgendwelchen unbekannten Mitbürgern vorbei und rissen ihnen die Hütte ab. Das war Fernsehen, bei dem man sich wohlfühlen konnte.&lt;/p&gt;

&lt;p&gt;Das ist allerdings lange her.&lt;/p&gt;

&lt;p&gt;Vor ein paar Tagen schaltete ich beim Abendessen dummerweise mal wieder auf VOX, und stolperte über ein Format namens &lt;a href="http://www.vox.de/vox-dokus_10757.php"&gt;“mieten, kaufen, wohnen”&lt;/a&gt; (das auf Eurer Site irritierenderweise als “Doku” geführt wird). Da gehts um komplett unwichtige Leute, oft mit zuviel Geld, die auf der Suche nach einer permanenten Bleibe sind. Wenn die Leute wie Zuhälter aussehen oder aufstrebende junge Frauen “am Anfang ihrer Gesangskarriere” (Zitat Einblendung) sind, umso besser. Wirklich, ein rundes Magazin. Sehr interaktiv!&lt;/p&gt;

&lt;p&gt;Ich vermute jetzt einfach mal, dass Ihr es als “interaktives Fernsehen” wertet, wenn ich die ganze Zeit meinen TV anschreie.&lt;/p&gt;

&lt;p&gt;Die Sendung war schon nicht schlecht, aber ich glaube, da geht noch was. Sicher, Ihr habt Rainer Calmund beim Abspecken im Programm, genauso wie “Mein Revier”, wo Ordnungshüter beim Von-Arschgesichtern-vollgelabert-werden gefilmt werden&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;, und auch noch einige andere Perlen der investigativen Unterhaltung. Ich versteh schon, Ihr wollt das echte Leben zeigen. Ist ja auch nicht verkehrt. Aber mal ganz ehrlich… Ihr könnt das besser!&lt;/p&gt;

&lt;p&gt;Aus diesem Grund war ich so frei, mir noch ein paar Konzepte zu überlegen, die ihr umsetzen könntet. Über meinen Namen im Abspann oder großzügige Geldgeschenke (bitte kein Koks!) würde ich mich freuen, aber dies ist nicht zwingend notwendig.&lt;/p&gt;

&lt;h3&gt;“Meine Fußgängerzone”&lt;/h3&gt;

&lt;p&gt;Nehmt fünf Durchschnittsbürger, die sich nicht kennen, aber in der gleichen Stadt wohnen, und lasst sie Euch die zentrale Fußgängerzone ihrer Stadt zeigen. Gutes Vermarktungspotential: die angrenzenden Einzelhändler sind bestimmt bereit, ein paar Euro für mehr “Exposure” zu zahlen. Am Ende stimmen Passanten, die die Aufzeichnung nicht gesehen haben, über die Fünf ab. Noten von 1 bis 10 werden verteilt, wer am Ende 50 Punkte hat, bekommt eine Kiosklizenz.&lt;/p&gt;

&lt;p&gt;Pro-Tipp: Geht auch als zusätzliche Wochenend-Version mit Verhaltensauffälligen, e.g. “Promis”, die z.B. durch die Kö oder Lüdenscheid traben.&lt;/p&gt;

&lt;h3&gt;“Damals, gestern, heute”&lt;/h3&gt;

&lt;p&gt;Menschen von der Straße, die keiner kennt, rezitieren die BILD-Schlagzeilen von gestern oder vorgestern, so sie sich noch daran erinnern. Gern auch mit Aufregern! Das kommt immer gut an. Fußball, Ficken, Friedensverhandlungen im Westjordanland — die Themen sind letztendlich wurscht, wichtig ist nur, dass “einfachere Gemüter” (nicht abwertend gemeint!) die Chance bekommen, sich bei der (versuchten) Selbstdarstellung als Bildungsbürger lächerlich zu machen.&lt;/p&gt;

&lt;p&gt;Pro-Tipp: Kann auch als Samstagabend-Format für RTL produziert werden, wo bei Oliver Geissen verlorengeglaubte/-gehoffte Verhaltensauffällige, e.g. “Promis”, vor dem Greenscreen die BUNTE-Schlagzeilen der letzten Woche wiederkäuen. Wenn Ihr das irgendwie mit Musik kombinieren könnt, interessiert sich sicherlich auch Hugo-Egon Balder dafür.&lt;/p&gt;

&lt;h3&gt;“Tanküberfall”&lt;/h3&gt;

&lt;p&gt;Ein Tankwart wird den ganzen Tag mit der Kamera begleitet. Es gibt unzählige Tankstellen, die Woche hat sieben Tage, das Format könnte also ewig laufen.&lt;/p&gt;

&lt;p&gt;Pro-Tipp #1: Hin und wieder könnte ein Verhaltensauffälliger, e.g. “Promi”, mit seinem gemieteten Sportwagen zufällig an der Tanke des Tages vorbeischauen. Passt nur auf, dass Ihr Jürgen Drews nicht zu oft deswegen anruft.&lt;/p&gt;

&lt;p&gt;Pro-Tipp #2: Für genügend Geld verkauft Euch &lt;a href="http://moriz.de"&gt;Roland&lt;/a&gt; vielleicht auch die &lt;a href="http://tankueberfall.de"&gt;passende Domain&lt;/a&gt;. ;)&lt;/p&gt;

&lt;h3&gt;“Taube, Bischof, Heim”&lt;/h3&gt;

&lt;p&gt;Ein Einmal-Pro-Woche-Format: Die Wochenrückblende aus der Sicht eines bitteren, pensionierten Klerikers mit Hang zur Ornithologie, der in einem Altenstift wohnt. Ganz ehrlich, dafür braucht Ihr nicht mal einen Drehplan, sowas dreht und sendet sich praktisch von selbst. Wenn das kein Dokutainment ist, dann weiss ich auch nicht.&lt;/p&gt;

&lt;p&gt;Pro-Tipp: Irgendwie Otto Waalkes unterbringen. (Mitglied des Pflegepersonals?)&lt;/p&gt;

&lt;h3&gt;“Catch me if you can”&lt;/h3&gt;

&lt;p&gt;Kennt Ihr &lt;a href="http://en.wikipedia.org/wiki/Deadliest_Catch"&gt;“Deadliest Catch”&lt;/a&gt;? Geht in Deutschland natürlich nicht so, weil m.E. die meisten Leute die Beringstraße für einen Berliner Zubringer halten (siehe “Damals, gestern, heute”). Die Thematik (Fischer bei der Arbeit) ist aber trotzdem spannend; vor allen Dingen, wenn man sie —Achtung!— aus der Sicht der Fische betrachtet! Ganz genau, die Kamera begleitet Seetiere, sowohl in der Nord- und Ostsee als auch in Binnengewässern. Man könnte z.B. Welse mit Webcams versehen. Das könnte Deutschlands erste Unterwasser-Edutainment-Show werden!&lt;/p&gt;

&lt;p&gt;Pro-Tipp: Es würde sich anbieten, zwei Serien zu machen, eine für die hohe See, eine andere für stehende Gewässer im bayrischen Hinterland. Das Hobbyangler-Segment ist noch nicht ausreichend abgedeckt, glaube ich.&lt;/p&gt;

&lt;h3&gt;“Pro-Bohno”&lt;/h3&gt;

&lt;p&gt;Tägliche Show (30-45 min), die aus mehreren statischen Blickwinkeln das Treiben in einem Coffeeshop sendet. Think “Big Brother” ohne Container und mit mehr Laptops. Wäre billig herzustellen: einfach ein paar Webcams aufstellen, und die Streams live zusammenstellen. Der Vorteil wäre, dass der Laden nach ein paar Tagen von noch unbekannten Verhaltensauffälligen (und evtl. auch Boris Becker und/oder Jürgen Drews) überrannt werden würde, die dann versuchen, sich vorteilhaft mit Gesang, Tanz und lockerem Auftreten zu präsentieren.&lt;/p&gt;

&lt;p&gt;Pro-Tipp #1: Nach ein paar Wochen könnte man als Steigerung dann einen Rückkanal in den Coffeeshop legen, d.h. ein Fernseher, über den Dieter Bohlen live die Kaffeekäufer beleidigt.&lt;/p&gt;

&lt;p&gt;Pro-Tipp #2: Am Samstag könnte man für RTL eine 1-Stunden-Show mit Oliver Geissen produzieren, wo Verhaltensauffällige, e.g. “Promis”, vor dem Greenscreen… na, Ihr wisst schon.&lt;/p&gt;

&lt;h3&gt;Schlusswort&lt;/h3&gt;

&lt;p&gt;Das sind jetzt nur ein paar Ideen. Die sind alle geil! Und ich hab weder gekokst noch getrunken!&lt;/p&gt;

&lt;p&gt;Wie gesagt, über Rückmeldungen und Geldgeschenke würde ich mich freuen. VOX, macht mal was Neues. Ihr wart mal mein #1-Sender der Privaten. Aber all der Unfug, der jetzt bei den Privaten läuft (nicht nur bei Euch), haben mich zu einem begeisterten Zuschauer der Öffentlich-Rechtlichen gemacht. (Srsly, ARTE, Phoenix und der ZDF Dokukanal sind super!)&lt;/p&gt;



&lt;p&gt;PS: An alle, die sich jetzt amüsiert haben: glaubt ja nicht, dass das nicht passieren könnte — solcher Mist läuft schon lange, und zwar überall.&lt;/p&gt;

&lt;p&gt;PPS: An alle, die sich jetzt amüsiert haben, und bei einem anderen privaten TV-Sender als VOX arbeiten: &lt;strong&gt;Euer Sender ist vermutlich noch viel beschissener.&lt;/strong&gt;&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/08/24/liebe-vox-redaktionen/';&lt;/script&gt;&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Was, das läuft gar nicht bei Euch? Warum nicht?! &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=jpKWtlDWAv0:3T-RW8yWpRw:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=jpKWtlDWAv0:3T-RW8yWpRw:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/jpKWtlDWAv0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/jpKWtlDWAv0/210093608</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093608</guid><pubDate>Mon, 24 Aug 2009 20:14:57 +0200</pubDate><category>de</category><category>Humor</category><category>Rant</category><category>TV</category><feedburner:origLink>http://blog.zottmann.org/post/210093608</feedburner:origLink></item><item><title>Selling BetterSearch</title><description>&lt;p&gt;Since its birth a few years ago, my Firefox addon &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/211/"&gt;BetterSearch&lt;/a&gt; has been a fun project. People were using it and seemed mostly happy with it, as they could see a thumbnail of the search results on their favourite search engine before actually clicking through. Good times.&lt;/p&gt;

&lt;center&gt;
&lt;img src="http://carlo.zottmann.org/wp-content/uploads/2009/06/1218984718-300x217.jpg" alt="BetterSearch screenshot" title="BetterSearch screenshot" width="300" height="217" class="size-medium wp-image-1763"/&gt;
&lt;/center&gt;

&lt;p&gt;This was made possible by displaying preview thumbnails from various sources, such as Amazon’s Alexa service and several others. These thumbnails had to be bought from them, which was financed by money I made as an Amazon affiliate. When BetterSearch would find an Amazon product in the list of search results, it would not display the Amazon.com thumbnail but the actual product image, along with the price, average rating and related information. When a user would click through, and buy stuff from them, I (as their affiliate) would get a few cents.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;This worked out well. It paid for server, bandwidth and thumbnails, and yes, I’ve made some extra money from it. Not much, but a bit.&lt;/p&gt;

&lt;p&gt;Then, around end of 2008, Amazon changed the terms of their affiliate program — all of a sudden, what BetterSearch (and several other addons for different browsers) were doing wasn’t allowed anymore. No more tagging of so-called “organic search results”. Oh noes! The Amazon partner program-related code had to go.&lt;/p&gt;

&lt;p&gt;This put me in a somewhat tough spot. On the one hand, I liked my addon, and I know a lot of people were using it on a daily basis. On the other hand, it was just a side project, and the only source of income to counter the costs had suddenly dried up — and to be honest, as much as I like BetterSearch, it’s nothing I was willing or able to invest lots of money in just for the fun of it.&lt;/p&gt;

&lt;p&gt;But luckily, the company of a former co-worker of mine was looking for something like BetterSearch. They were interested in buying the addon, and we came to an agreement.&lt;/p&gt;

&lt;h3&gt;What does that mean?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;It means BetterSearch, the Firefox addon, is now owned by &lt;a href="http://www.abakus-internet-marketing.de/"&gt;Abakus Internet Marketing&lt;/a&gt;.&lt;/strong&gt; They will continue to develop it, they will run its servers, pay for the bandwidth and the thumbnails — in a nutshell, everything BetterSearch is theirs now.&lt;/p&gt;

&lt;p&gt;For the end user, not much will change — apart from a vastly expanded number of available thumbnails, that is. Firefox will update the addon whenever there’s a new version, the way it was before. No need to manually install or adjust anything.&lt;/p&gt;

&lt;h3&gt;What’s not part of the deal&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;No user-related data was passed along.&lt;/strong&gt; First and foremost, BetterSearch didn’t collect any user data. But of course there’s always the case of the thumbnail server logfiles. Everytime a thumbnail is requested, it’s noted in a server logfile, along with the user’s IP address. (That’s the &lt;em&gt;modus operandi&lt;/em&gt; for pretty much every server everywhere on the internet. Ask your local geek about the details.) Since I don’t care about this stuff, these logfiles were deleted on a daily basis anyone looking at them.&lt;/p&gt;

&lt;p&gt;Either way, these server log files were not part of the deal.&lt;/p&gt;

&lt;h3&gt;The future&lt;/h3&gt;

&lt;p&gt;I think the addon’s future is a bit brighter now as it was a few months ago. Now there’s someone with sufficient resources to maintain and further develop BetterSearch. To me, that’s a good thing. :)&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Some people think it is “amoral” to tag Amazon links in such a way, and claimed it was sneaky. I disagree with both points. For me, it added meaning and context to the Amazon search results. And the information that this was done was disclosed on the addon’s website, it’s &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/211/"&gt;AMO page&lt;/a&gt; and in the addon’s preferences dialog. Everybody using the addon &lt;em&gt;decided&lt;/em&gt; to use it. Free will and all that. So there. &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=7i_q8g0Jp2Y:7ti6al4_QAA:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=7i_q8g0Jp2Y:7ti6al4_QAA:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/7i_q8g0Jp2Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/7i_q8g0Jp2Y/210093582</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093582</guid><pubDate>Sun, 28 Jun 2009 11:34:00 +0200</pubDate><category>Addons</category><category>Announcements</category><category>BetterSearch</category><category>en</category><category>Firefox</category><feedburner:origLink>http://blog.zottmann.org/post/210093582</feedburner:origLink></item><item><title>CharPool Has Launched: There's A New WoW Site In Town</title><description>&lt;p&gt;Over the last few years, I have always wondered why there was no site that would allow me to track my progress in World of Warcraft. Sure, there’s the &lt;a href="http://eu.wow-armory.com/"&gt;WoW Armory&lt;/a&gt; and sites like Raptr, but all these places take more of a “your char right now!” approach which never came close to what I had in mind. And those that did go into the direction I was thinking didn’t &lt;em&gt;click&lt;/em&gt; with me.&lt;/p&gt;

&lt;p&gt;But what exactly did I have in mind? This is where it gets a bit complicated. I was looking for a site that would automatically keep track of my characters for me, make daily snapshots, let me upload images and notes… Give me a timeline of their progress… In short, something that would allow me to &lt;em&gt;document&lt;/em&gt; the “life” of my toons. Maybe something that would give me a bit more, with “more” still being a very diffuse idea.&lt;/p&gt;

&lt;p&gt;Anyways, I always felt this was strange there was no such site, as I believe there’s an audience for that. So many people do invest so many hours, so much energy and money into the game, I can’t possibly be the only one wanting.&lt;/p&gt;

&lt;p&gt;I ended up firing up TextMate and starting to code, and only a short while &lt;small&gt;°cough°&lt;/small&gt; later, I had something I deemed good enough to release as a beta.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ladies and Gentlemen, I give you &lt;a href="http://charpool.net/"&gt;CharPool&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://charpool.net/" target="_blank"&gt;&lt;img src="http://charpool.net/images/tour/charpool.net.users.1-carlo.jpg" alt="Screenshot of the CharPool.net frontpage" title="Screenshot of a CharPool.net character page" width="400" height="361" class="aligncenter size-full wp-image-1761"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The site does exactly what I’ve described a few paragraphs ago, but it also throws in (in my opinion) funky Twitter support, whereas you can tweet in the name of your characters, and these tweets will show up on the chars timeline, together with your achievements and screenshots etc. It also has feeds.&lt;/p&gt;

&lt;p&gt;There’s also a page which shows you the WoW-related tweets of your guild mates and also of the people you are following on CharPool. The guild support is still rather rudimentary, and at the moment is mostly just a hint at things to come. Again, it’s Twitter-based, because I’ve read somewhere on AOL that it is what the “cool cats” are “digging” right now.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;So, I am having plans for CharPool. Big plans. But it’s still in its infancy, there’re a few rough edges, and &lt;strong&gt;I’ll need testers to take a look, poke around, and give me feedback&lt;/strong&gt;. Preferrably WoW players, because, you see, without active characters the site is rather pointless. :)&lt;/p&gt;

&lt;p&gt;I’ve opened up &lt;em&gt;250 beta slots&lt;/em&gt; which are given away on a “first come, first serve” basis. I’d appreciate it if you could &lt;a href="http://charpool.net/"&gt;take a look&lt;/a&gt; if WoW is your cup o’ tea. If not, maybe you know someone who is a player? Then you could pass him a note.&lt;/p&gt;

&lt;p&gt;Thank you very much in advance.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/05/16/charpool-has-launched-theres-a-new-wow-site-in-town/';&lt;/script&gt;&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Gods, I want to be hip, just once. &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=5oluXWOH_Z0:48bPME44uyc:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=5oluXWOH_Z0:48bPME44uyc:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/5oluXWOH_Z0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/5oluXWOH_Z0/210093564</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093564</guid><pubDate>Sat, 16 May 2009 12:27:54 +0200</pubDate><category>Announcements</category><category>CharPool</category><category>en</category><category>Games</category><category>Mumorpuger</category><category>Social Networks</category><category>Twitter</category><category>World of Warcraft</category><feedburner:origLink>http://blog.zottmann.org/post/210093564</feedburner:origLink></item><item><title>Update On The Stability Of The Bookeen Cybook Gen3</title><description>&lt;p&gt;A post on the &lt;a href="http://www.mobileread.com/"&gt;MobileRead forums&lt;/a&gt; hinted at my &lt;a href="http://carlo.zottmann.org/2009/03/08/review-bookeen-cybook-gen3/"&gt;Cybook Gen3&lt;/a&gt; stability issues being related to the font face used for displaying text, so I’ve replaced the very lovely &lt;a href="http://www.dafont.com/liberation-serif.font"&gt;Liberation Serif&lt;/a&gt; with the slightly less lovely, but nonetheless enjoyable &lt;a href="http://dejavu-fonts.org/"&gt;DejaVu Condensed Serif&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Lo and behold, the stability improved tremendously — my Cybook hasn’t crashed once since I’ve switched.&lt;/p&gt;

&lt;p&gt;So, yes, the crashes/lockups are definitely font issues. The more you know.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/04/11/update-on-the-stability-of-the-bookeen-cybook-gen3/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=AjLKay11PzA:YKhr4J9XJU0:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=AjLKay11PzA:YKhr4J9XJU0:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/AjLKay11PzA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/AjLKay11PzA/210093555</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093555</guid><pubDate>Sat, 11 Apr 2009 15:21:37 +0200</pubDate><category>Books</category><category>Cybook</category><category>DIY</category><category>eBooks</category><category>en</category><category>Fonts</category><category>Hardware</category><feedburner:origLink>http://blog.zottmann.org/post/210093555</feedburner:origLink></item><item><title>Review: Bookeen Cybook Gen3</title><description>&lt;p&gt;One of the first applications I’ve installed after buying my iPod touch last year was &lt;a href="http://www.lexcycle.com/"&gt;Stanza&lt;/a&gt;, one of the few dedicated ebook reading tools for the platform.&lt;/p&gt;

&lt;p&gt;The idea of electronic reading appeals to me. I’ve tried my luck several times  over the last few years, on different devices, with varying success. (Anyone remember Palm? Haha, yeah… me neither.)&lt;/p&gt;

&lt;p&gt;First of all, I like a good novel. Being able to carry a number of them around with me, wherever I go, is a good thing. Back then I was spending almost two hours each day in public transit, and imagine that: reading beats staring at subway tunnel walls the whole time.&lt;/p&gt;

&lt;p&gt;My second argument is a bit more elaborate. You see, I’ve read a lot of books in my life, most of them just once. Not everything written by man is a gem begging to be re-read time and time again. And while this is okay —not everyone can be Shakespeare, and most of these books I’ve enjoyed at least &lt;em&gt;a bit&lt;/em&gt;, after all— it raises the question of what to do with them after reading. There are so many “one-off” books in my basement, it’s not really funny anymore. Some of them I gave away, some I’ve sold, some I’ve fed to a recycling bin. But the others are sitting there, silently, and everytime I look at them I wonder a) what to do with them and b) how much wood was used up to make them. (Yes, I’ve actually had a point to make here.) Thus, I’d feel less bad about getting said one-time-read-through novels in electronic form.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3404/3255446424_c9f5ac2527_m.jpg" align="right" width="240" height="180" alt="Bookeen Cybook Gen3"/&gt;
Anyways: After a few months with Stanza I’ve decided electronic reading works well enough for me to warrant a dedicated device for home use — a real ebook reader. After some shopping around, comparing prices and reading up on different offerings I went with the &lt;a href="http://bookeen.com/"&gt;Bookeen Cybook gen3&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;After a few weeks of using it a lot I now feel comfortable enough to share my findings. I know at least a few people are curious about it — hi &lt;a href="http://ultramookie.com/"&gt;Mookie&lt;/a&gt; &amp; &lt;a href="http://www.geek-happens.com/"&gt;Bernhard&lt;/a&gt;. ;)&lt;/p&gt;

&lt;h3&gt;Quick Facts&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;6” &lt;a href="http://en.wikipedia.org/wiki/E-ink"&gt;e-ink&lt;/a&gt; screen &lt;/li&gt;
&lt;li&gt;600x800 pixels, 166 dpi&lt;/li&gt;
&lt;li&gt;B&amp;W, 4 grayscale&lt;/li&gt;
&lt;li&gt;No backlight, naturally&lt;/li&gt;
&lt;li&gt;Multi format: reads Mobipocket (DRM and non-DRM), HTML, PDF, TXT, PalmDoc, image formats etc.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; Both EPUB and better PDF support are promised for the &lt;a href="http://bookeen.blogspot.com/2009/02/adobe-pdf-and-epub-will-be-present-in.html"&gt;upcoming firmware update&lt;/a&gt;. (Hopefully this’ll include reflowing text in PDFs.)&lt;/li&gt;
&lt;li&gt;Has an SD slot — in case the 512MB onboard storage isn’t enough. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;The Good&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Rather affordable: I’ve ordered mine in the UK, and paid €225 incl. shipping to Germany. The box contained the Cybook, a short pamphlet, and an USB cable. Not more, not less.&lt;/li&gt;
&lt;li&gt;It’s a light device: Only ~170g, battery included.&lt;/li&gt;
&lt;li&gt;The screen is great, the time it takes to turn a page is surprisingly short and not noticeable anymore after reading a few pages.&lt;/li&gt;
&lt;li&gt;There’s no proprietary software to be installed. Connect it to your Mac/PC, and it’ll show up as mass USB storage device in your Finder/Explorer. This is also how you put new content on the device. I like that.&lt;/li&gt;
&lt;li&gt;Truetype support: Don’t like the built-in fonts? Just copy TTF files to the device and use them instead. I &lt;em&gt;really&lt;/em&gt; like that.&lt;/li&gt;
&lt;li&gt;Rather simple and logic menu layout. The menus mostly make sense.&lt;/li&gt;
&lt;li&gt;Handy display controls: Font family, font size, layout (justification etc.).&lt;/li&gt;
&lt;li&gt;Impromptu bookmarks: Turning off the device or going back to the “library” (i.e. the main list of stored texts) during reading will make a note of your progress. Going back to the text later on will bring back to you where you’ve stopped reading.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;The Bad&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Doesn’t support EPUB yet, but apparently this will be “fixed” within the month.&lt;/li&gt;
&lt;li&gt;The PDF support is… well, let’s just say that yes, it displays most PDF files. But it either tries to cram one document page into the space of the 6” screen or flips the display 90° and shows either the upper or lower half of the document page. It works, but it ain’t fun, yo.&lt;/li&gt;
&lt;li&gt;No page numbers: There is an (optional) horizontal bar at the bottom of the screen to display how far you’ve progressed through the book. It’s a neat idea, and a good alternative to page numbers. Well, in theory. It’s an idea that wasn’t fully thought through, as you can also jump to any page using its page number through the menu. Which is somewhat useless, as the current page number isn’t indicated number anywhere. It’s just not displayed. I know that on a device that supports different font families and sizes, calculating page numbers can be a drag, but come on: the navigation currently in place is only 4 parts working — and 1 part barely sufficient.&lt;/li&gt;
&lt;li&gt;Stability:

&lt;ul&gt;
&lt;li&gt;It locks up every now and then, which puts me in the strange situation that I had to &lt;em&gt;reboot my book&lt;/em&gt;. (There’s a tiny reset button on the back of the device.) &lt;/li&gt;
&lt;li&gt;Since the reading progress is only stored during shutdown or upon return to the library but naturally not during a lockup, the device will not remember where I was when the crash happened. So after a reset the last automatically saved bookmark will be used — my progress made between opening the text and the lockup will be lost. This is unfortunate, as there is no “forward ten pages” menu option, so I usually end up flipping through dozens of pages after a crash, looking for the right page.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Update:&lt;/em&gt; The crashes &lt;a href="http://carlo.zottmann.org/2009/04/11/update-on-the-stability-of-the-bookeen-cybook-gen3/"&gt;are apparently directly related to the font used&lt;/a&gt; — using DejaVu Serif Condensed instead of Liberation Serif helped the stability quite a bit. YMMV.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Not all books come with a &lt;acronym title="table of contents"&gt;TOC&lt;/acronym&gt;, and it’d be nice if the Cybook would autogenerate one. Alas, it doesn’t.&lt;/li&gt;
&lt;li&gt;I’m having problems opening the PDFs from the &lt;a href="http://www.suvudu.com/freelibrary/"&gt;Suvudu Free Library&lt;/a&gt;, which makes me a sad panda. I hope this will change with the aforementioned firmware update.&lt;/li&gt;
&lt;li&gt;I don’t like the available three library views all that much. They’re a wee bit uninspired.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;The Useless&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Plays MP3.&lt;/li&gt;
&lt;li&gt;On the left side of the device there are four buttons. Only three of them have a function.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;DIY Improvements&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;img src="http://farm4.static.flickr.com/3422/3255447168_c9b42b83c2_m.jpg" width="240" height="180" alt="DIY: Finished." align="right"/&gt; I wanted a cover to protect the screen, but didn’t want to spend money on them “official” leather covers. So I’ve &lt;a href="http://www.flickr.com/photos/czottmann/sets/72157613382876380/"&gt;…molested a Moleskine&lt;/a&gt; (&lt;em&gt;ahem&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" rel="footnote"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/em&gt;). Which actually worked out pretty nicely after all. Because I am a man of many talents! Oh yeah.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.dafont.com/liberation-serif.font"&gt;Liberation Serif&lt;/a&gt;. ‘nuff said.&lt;/li&gt;
&lt;li&gt;Impress the ladies: &lt;a href="https://dev.mobileread.com/trac/mobiperl/wiki"&gt;MobiPerl&lt;/a&gt; and &lt;a href="http://wiki.github.com/why/hpricot"&gt;hpricot&lt;/a&gt; make for a good team.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;The Verdict&lt;/h3&gt;

&lt;p&gt;It’s no &lt;a href="http://blag.xkcd.com/2009/02/25/kindle-2/"&gt;Kindle 2&lt;/a&gt;. It’s a neat device without frills. It’s not perfect. But it’s affordable and works, and I don’t regret the purchase.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/03/08/review-bookeen-cybook-gen3/';&lt;/script&gt;&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;A full list can be found at &lt;a href="http://bookeen.com/specs/ebook-software.aspx"&gt;Bookeen.com&lt;/a&gt; &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:2"&gt;
&lt;p&gt;I apologize, but this is a pun I wanted to make for &lt;em&gt;years&lt;/em&gt;. &lt;a href="#fnref:2" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=U3N0koQFivQ:0-3jpYjvGLM:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=U3N0koQFivQ:0-3jpYjvGLM:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/U3N0koQFivQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/U3N0koQFivQ/210093545</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093545</guid><pubDate>Sun, 08 Mar 2009 19:21:53 +0100</pubDate><category>Books</category><category>Cybook</category><category>DIY</category><category>eBooks</category><category>en</category><category>Hardware</category><category>Reviews</category><feedburner:origLink>http://blog.zottmann.org/post/210093545</feedburner:origLink></item><item><title>Planet Yahoo! Explodes In A Huge, Yet Pretty, Greg-Martin-Inspired Cataclysm</title><description>&lt;p&gt;It happens.&lt;/p&gt;

&lt;p&gt;I see no point in running &lt;a href="http://planetyahoo.zottmann.org/"&gt;Planet Yahoo!&lt;/a&gt; anymore, for reasons probably known — i.e. a few months ago Yahoo!’s decided &lt;a href="http://carlo.zottmann.org/2008/11/24/es-war-einmal%E2%80%A6-yahoo-engineering-munchen/"&gt;my services as an engineer (and those of my co-workers)&lt;/a&gt; were no longer required.&lt;/p&gt;

&lt;p&gt;Sorry if you were one of the few people finding some value in the aggregation of all these Yahoo! blogs into one big feed.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/03/05/planet-yahoo-explodes-in-a-huge-yet-pretty-greg-martin-inspired-cataclysm/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=y30fZsgnAhE:gucaAWmQw1Q:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=y30fZsgnAhE:gucaAWmQw1Q:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/y30fZsgnAhE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/y30fZsgnAhE/210093534</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093534</guid><pubDate>Thu, 05 Mar 2009 13:05:56 +0100</pubDate><category>en</category><category>Planet Yahoo!</category><category>Yahoo!</category><feedburner:origLink>http://blog.zottmann.org/post/210093534</feedburner:origLink></item><item><title>God Gotchas</title><description>&lt;p&gt;&lt;em&gt;This is a reblog of &lt;a href="http://rooohby.tumblr.com/post/81164277/god-gotchas"&gt;a post&lt;/a&gt; from my new &lt;a href="http://rooohby.tumblr.com/"&gt;Ruby-themed tumblelog&lt;/a&gt;. I know it’s kind of cheap to repost your own stuff, but who cares.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I’ve spent a couple of hours today pulling my hair out while trying to get one of my background job scripts to work with &lt;a href="http://god.rubyforge.org/"&gt;god&lt;/a&gt;, the “easy to configure, easy to extend monitoring framework written in Ruby”.&lt;/p&gt;

&lt;p&gt;Well, it took a while to make it work, tho. Yes, god is cool and simple and gets the job done. But there are some things that cost me hours and which I found out only by reading the source code.&lt;/p&gt;

&lt;p&gt;So, I just want to quickly jot down some gotchas before I forget them again, running the risk of falling into the same traps again in the future.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;My script used the constant &lt;code&gt;LOG&lt;/code&gt; to keep my &lt;code&gt;Logger&lt;/code&gt; instance. Logging worked fine when I ran the script by itself, yet when god took over, it didn’t anymore. Actually, the script died rather quickly. As there was no logging at all going on, and all STDOUT output was suppressed, I came rather close to losing it. Turns out god itself is declaring a &lt;code&gt;LOG&lt;/code&gt; constant of its own, which was done before my script had the chance, so when it attempted to initialize it, it would actually try to re-declare an existing constant, and we all know how well that works. ;)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once that was done, my script was logging just fine, but it didn’t produce any output whatsoever. Raah! Teeth were gnashed… there was definitely teeth gnashing going on. Even telling “my” &lt;code&gt;Logger&lt;/code&gt; (the one inside my script) to write to a file didn’t produce anything. That was a fun hour, really. The reason for this behaviour: god is closing all open file descriptors when it sets up monitoring a script. Which included my script. Awesome! On the upside, it meant I could get rid of the part of my code dealing with different logger behaviours. Meaning less LOC! It doesn’t get any more agile than that, folks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In case you actually want to capture anything your original script is sending to STDOUT, there’s the not-really-documented &lt;code&gt;God::Watch#log&lt;/code&gt;. Set it inside your &lt;code&gt;God.watch&lt;/code&gt; block to specify a log file. (See example below.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you need to set ENV variables, &lt;code&gt;God::Watch#env&lt;/code&gt; is your friend. Accepts a hash with arbitrary key/value pairs. For example, I declare a few &lt;code&gt;God.watch&lt;/code&gt; blocks, one for each value of an array (think “worker 1 to 5”), and I use &lt;code&gt;God::Watch#env&lt;/code&gt; to pass the current value to the worker script. Works well.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When you do a &lt;code&gt;sudo god stop &lt;watch&gt;&lt;/code&gt;, make sure to give it a few moments before running &lt;code&gt;sudo god start &lt;watch&gt;&lt;/code&gt; again, or you might end up with orphaned unmonitored scripts running rampant in the background.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Running &lt;code&gt;sudo god log&lt;/code&gt; without any further arguments will tell you that “You must specify a Task or Group name”. That’s actually a lie, as it only accepts task names. (A group is a number of related tasks. A task is a single monitoring watch.)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;script src="http://gist.github.com/69745.js"&gt;&lt;/script&gt;&lt;p&gt;So, yeah.&lt;/p&gt;

&lt;p&gt;Don’t get me wrong, please: It might not look like it, but once I had figured it all out, I’ve decided I actually like god. I like the feature set, it’s really easy to set up, and it works. I’m happy it exists.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=2XzW2tariMI:BYvw6Nj_VaQ:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=2XzW2tariMI:BYvw6Nj_VaQ:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/2XzW2tariMI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/2XzW2tariMI/210093523</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093523</guid><pubDate>Wed, 25 Feb 2009 11:53:51 +0100</pubDate><category>Code</category><category>en</category><category>Ruby</category><feedburner:origLink>http://blog.zottmann.org/post/210093523</feedburner:origLink></item><item><title>Se7en Things</title><description>&lt;p&gt;Damn, &lt;a href="http://ultramookie.com/wayback/2009/01/08/se7en-things/"&gt;Mookie&lt;/a&gt; tagged me. Well, why not.&lt;/p&gt;

&lt;h3&gt;Seven things weird and/or unknown about me:&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;When I was 8 years old, I’ve developed an allergy to cats, more or less out of the blue. Which sucked, since I had two female cats at that time, Tina and Nena. (It was the 80s, gimme a break.) We had to give them away, and my room had to be renovated, as I became nearly asthmatic due to the omnipresent cat hair. Interestingly, becoming allergic to something you had no problems with before isn’t all that uncommon. Still, not a nice experience.&lt;/li&gt;
&lt;li&gt;I’m one quarter Polish. My granny was from Poland.&lt;/li&gt;
&lt;li&gt;I have a drivers license for small tanks. I’ve had the opportunity to participate in the driving school while I was in the Army (90’s), and went with it. :) So, I own a license for “Klasse F (Voll- und Halbkettenfahrzeuge) — F2 (bis 30t)” (up to 30 metric tons). I do not, however, own an actual tank, and quite frankly, I am not even sure whether I am allowed to steer a track-laying vehicle (like a tank) outside of the military now (regulations have changed quite a bit since then).&lt;/li&gt;
&lt;li&gt;I had a pet rat when I was 14. My parents hated it. :)&lt;/li&gt;
&lt;li&gt;The first computing device that was truly my own was an &lt;a href="http://www.powerset.com/explore/semhtml/Atari_8-bit_family?query=Atari+800XL"&gt;Atari 800XL&lt;/a&gt;. Awww yeah, bitches!&lt;/li&gt;
&lt;li&gt;I own not five, but &lt;em&gt;six&lt;/em&gt; pairs of original Bavarian &lt;a href="http://www.powerset.com/explore/semhtml/Lederhosen"&gt;Lederhosen&lt;/a&gt; in various lengths and styles. About 12 years ago, when I moved to Munich, I valiantly declared that I would &lt;em&gt;never ever&lt;/em&gt; dress in Bavarian clothing as it just felt wrong. This, of course, led to me ending up with two pairs at my next birthday, as two circles of friends both had the same idea. Things developed from there. I came to like them, even though I &lt;em&gt;very&lt;/em&gt; rarely wear them. &lt;/li&gt;
&lt;li&gt;I tend to lie when asked by others to talk about things they might not know about me. A lot, actually.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Bonus!&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;I once &lt;a href="http://carlo.zottmann.org/2007/06/21/weissbier-with-timberlake/"&gt;met Justin Timberlake&lt;/a&gt;. True story.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;I’d like to thank the Academy&lt;/h3&gt;

&lt;p&gt;I’d like to tag everyone who feels like participating in this &lt;em&gt;crazy&lt;/em&gt; new meme. For example &lt;a href="http://mikewest.org/"&gt;Mike&lt;/a&gt; or &lt;a href="http://hmans.net/"&gt;Hendrik&lt;/a&gt;, who would both really surprise me would they take this thing and run with it. I doubt it, but you’ll never know. So… It’s a FFA. Find the &lt;a href="http://ultramookie.com/wayback/2009/01/08/se7en-things/"&gt;rules over at Mookie’s place&lt;/a&gt;.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/01/09/se7en-things/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=OvsiE-2vroc:TbkN-lBxjqs:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=OvsiE-2vroc:TbkN-lBxjqs:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/OvsiE-2vroc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/OvsiE-2vroc/210093505</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093505</guid><pubDate>Fri, 09 Jan 2009 17:36:49 +0100</pubDate><category>en</category><category>LIEterature</category><category>Memes</category><feedburner:origLink>http://blog.zottmann.org/post/210093505</feedburner:origLink></item><item><title>2009 — My Grand Experiment</title><description>&lt;p&gt;As mentioned earlier, Yahoo! decided to shut down its entire Munich engineering department. So since January 1st, I am officially out of a job.&lt;/p&gt;

&lt;p&gt;What a downer… or is it?&lt;/p&gt;

&lt;p&gt;After some deliberation and discussions with Dana, I’ve decided to concentrate on the bright side: I have a few ideas for products (read: websites), and now I finally have the time to work on them. I’ve always contemplated building them in my spare time while still being employed, but apart from a few &lt;a href="http://random.li/"&gt;small&lt;/a&gt; &lt;a href="http://twerpscan.com/"&gt;experiments&lt;/a&gt; (which were fun to write but are hardly my personal “next big thing”) that concept didn’t work out so well.&lt;/p&gt;

&lt;p&gt;Thus, I’ve decided to concentrate on my own stuff in 2009 — full frontal self-employment. That’s right, I’m an entrepreneur now.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;I plan on spending about half a year to bring my ideas to life, and then taking on freelance jobs later on to bolster the income these site will (hopefully) generate. My ideas are related to gaming, both because it’s something I love and because I am definitely seeing a market there. I think my concept is sound, and I know I can build this …thing. It won’t be easy, but I have no problems working for my money. ;)&lt;/p&gt;

&lt;p&gt;I don’t know whether it will work out or not, but I want, nay, &lt;em&gt;need&lt;/em&gt; to try. The time certainly is as right as it gets. Actually, one could argue that I’ve waited a bit too long with my idea, since a “contender” appeared on the scene a short time ago.&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" rel="footnote"&gt;2&lt;/a&gt;&lt;/sup&gt; But I don’t see this as a showstopper, quite the contrary — &lt;a href="http://gettingreal.37signals.com/ch02_Have_an_Enemy.php"&gt;it’s good to have competition&lt;/a&gt; as it keeps you on your toes. :)&lt;/p&gt;

&lt;p&gt;So, 2009: it’s going to be &lt;em&gt;my&lt;/em&gt; year. It’s a grand experiment, and while working alone I won’t be alone, as my wonderful wife and my friends are supporting me. Still, I don’t know yet whether I will succeed or if this kind of thing will be working for me. Quite honestly, this makes me a wee bit nervous.&lt;/p&gt;

&lt;p&gt;Nonetheless, full steam ahead!&lt;/p&gt;

&lt;p&gt;Yes I can.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2009/01/06/2009-my-grand-experiment/';&lt;/script&gt;&lt;div class="footnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;Actually, officially not yet, as there’s still a bit of paperwork to work through with a small number of different parties, but this won’t have any effect on the decision already made. &lt;a href="#fnref:1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:2"&gt;
&lt;p&gt;I could say he stole my idea, but that’d be bullshit: I didn’t tell it anyone, and besides — ideas are cheap, they only count when you pursue them. &lt;a href="#fnref:2" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=QO4f8A5mL9E:PJMg_0LD9P8:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=QO4f8A5mL9E:PJMg_0LD9P8:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/QO4f8A5mL9E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/QO4f8A5mL9E/210093492</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093492</guid><pubDate>Tue, 06 Jan 2009 14:43:33 +0100</pubDate><category>Better Living Through Silly Ideas</category><category>en</category><category>Job</category><category>Life</category><feedburner:origLink>http://blog.zottmann.org/post/210093492</feedburner:origLink></item><item><title>Mini Review: 2008</title><description>&lt;ul&gt;
&lt;li&gt;I was promoted. Then I lost my job. But I came to a conclusion, and found new goals. (More on this later.)&lt;/li&gt;
&lt;li&gt;I had planned on &lt;a href="http://carlo.zottmann.org/tag/running"&gt;running&lt;/a&gt; 250km, then hit that goal in October, and ended up doing 400km.&lt;/li&gt;
&lt;li&gt;My granny passed away, and I miss her.&lt;/li&gt;
&lt;li&gt;My faith in the USA was partially restored (the Obama campaign and its success even gave me hope, and I don’t even “count”).&lt;/li&gt;
&lt;li&gt;We’re done with the bulk of the renovating of our 2nd floor. I’ve installed the floor tilings. w00t!&lt;/li&gt;
&lt;li&gt;I was overly surprised by a videogame — GTA IV. I’ve spent a lot of time on that one. Wonderful adult entertainment.&lt;/li&gt;
&lt;li&gt;I got me an iPod touch — which turns out to be a good reading device, thanks to both &lt;a href="http://instapaper.com/"&gt;Instapaper Pro&lt;/a&gt; and &lt;a href="http://www.lexcycle.com/stanza"&gt;Stanza&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I’ve tried to bring Child’s Play to Germany, and failed. Oh well, it was the first round. Better luck in 2009.&lt;/li&gt;
&lt;li&gt;I’ve launched a few smaller projects — &lt;a href="http://twerpscan.com/"&gt;Twitter Twerp Scan&lt;/a&gt;, escaloop (which I’ve shut down a few months later) and &lt;a href="http://random.li/"&gt;Random.li&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I came to love &lt;a href="http://github.com/carlo"&gt;GitHub&lt;/a&gt;. Great site/service.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Verdict&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;A really good year.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Posts&lt;/h3&gt;

&lt;p&gt;I didn’t write as much as I had planned on doing, but nonetheless, here are a few of my “better” posts (subjective opinion, YMMV).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://carlo.zottmann.org/2008/01/29/revelation-twitter-edition/"&gt;Revelation, Twitter Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://carlo.zottmann.org/2008/03/08/revelation-garden-store-edition/"&gt;Revelation, Garden Store Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://carlo.zottmann.org/2008/05/30/der-vogel/"&gt;Der Vogel&lt;/a&gt; (in German)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://carlo.zottmann.org/2008/08/05/going-paleolithic/"&gt;Going Paleolithic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://carlo.zottmann.org/2008/09/12/a-germans-view-us-elections-2008/"&gt;A German’s View: US Elections 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://carlo.zottmann.org/2008/11/11/childs-play-2008-germany/"&gt;Child’s Play 2008: Germany&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://carlo.zottmann.org/2008/11/06/the-amazing-xmas-gift-ideas-machine/"&gt;The Amazing Xmas Gift Ideas Machine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Have a good 2009.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=UI0VUFk0FGA:FWMdu2icpYc:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=UI0VUFk0FGA:FWMdu2icpYc:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/UI0VUFk0FGA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/UI0VUFk0FGA/210093478</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093478</guid><pubDate>Fri, 02 Jan 2009 08:45:31 +0100</pubDate><category>2008</category><category>Child's Play</category><category>en</category><category>escaloop</category><category>Job</category><category>Life</category><category>random.li</category><category>Reviews</category><category>Running</category><category>Twitter</category><feedburner:origLink>http://blog.zottmann.org/post/210093478</feedburner:origLink></item><item><title>On (e)Books</title><description>&lt;p&gt;&lt;a href="http://whatever.scalzi.com/2008/12/04/publishing-asks-why-it-is-in-a-rapidly-descending-handbasket/"&gt;John Scalzi&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;That said, these are gruesome times for publishing, and a lot of folks are not as well-positioned as I am. Imprints have vaporized, layoffs have begun, and it’s better-than-even odds that a number of authors and books are going to get shaved off of publishing lists. 2009 is also likely to be a singularly lousy time to be an aspiring debut author, as publishing houses consolidate their lists and focus their resources on established avenues (i.e., spend their money on people who are already bestsellers) rather than seeking out new folks. Basically, life’s gonna suck in publishing for the next year or possibly two.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I love my ebook reader (&lt;a href="http://www.lexcycle.com/"&gt;Stanza on the iPod&lt;/a&gt; as you can’t get the Kindle here in Germany yet), and I’d like to buy more ebooks. It’s a distribution channel which (I think) would be a pretty good way for the publishers to make additional money …if many of these files wouldn’t cost me as much or more than the dead-tree versions.&lt;/p&gt;

&lt;p&gt;I mean, really: I like good novels as much as the next guy, and I am definitely willing to spend money on them. Also, I don’t like hardcovers for the price tags (yes, I think $25 is a lot of money). One would think that a digital version would cost substantially less than the hardcover, but it’s not always the case. Case in point: &lt;a href="http://www.fictionwise.com/ebooks/eBook72256.htm"&gt;“Zoe’s Tale” by John Scalzi&lt;/a&gt;, currently on sale for $25 (ebook, FictionWise) and $17 (hardcover, Amazon).&lt;/p&gt;

&lt;p&gt;I have no problems with paying $7 or $8 for an ebook, but anything over $10 is highway robbery.&lt;/p&gt;

&lt;p&gt;Do not misunderstand me: yes, I am tempted to buy it, but I will fight the urge, because quite frankly, John’s a great writer, and I enjoy his novels &lt;em&gt;very, very much&lt;/em&gt;. Also, I don’t think he’s the one dictating the price — so who’s responsible for these insane prices which seriously keep me from spending money?&lt;/p&gt;

&lt;p&gt;(BTW: Yes, you might say &lt;em&gt;“get the paperback”&lt;/em&gt;, but this is not my point. My point is: I &lt;em&gt;want&lt;/em&gt; the digital edition, because it’s the version I prefer for various reasons.)&lt;/p&gt;

&lt;p&gt;Anyways, I believe right now the publishing industry is facing the same problems as the music industry — they’re shooting themselves in the foot because they are either ignoring the possibilities of using a great distribution channel or actively sabotaging it by asking for completely disproportionate amounts of money.&lt;/p&gt;

&lt;p&gt;Angry Carlo is angry.&lt;/p&gt;

&lt;p&gt;(This is a slightly longer repost of &lt;a href="http://whatever.scalzi.com/2008/12/04/publishing-asks-why-it-is-in-a-rapidly-descending-handbasket/#comment-121363"&gt;a comment I’ve left on Whatever&lt;/a&gt;. After posting I wanted to make some clarifications, but couldn’t edit the comment, so here we go.)&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2008/12/04/on-ebooks/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=8Vfm0XOu5qY:hcWDGobQKeI:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=8Vfm0XOu5qY:hcWDGobQKeI:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/8Vfm0XOu5qY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/8Vfm0XOu5qY/210093460</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093460</guid><pubDate>Thu, 04 Dec 2008 12:57:40 +0100</pubDate><category>Books</category><category>en</category><category>John Scalzi</category><category>WTF</category><feedburner:origLink>http://blog.zottmann.org/post/210093460</feedburner:origLink></item><item><title>Es War Einmal… Yahoo! Engineering München</title><description>&lt;p&gt;Yahoo! hat am Freitag verkündet, die gesamte Engineering-Abteilung in München zu schließen. Meine Freude war etwas gedämpft, bin ich doch (noch) Teil dieser Abteilung.&lt;/p&gt;

&lt;p&gt;Meine Motivation, eine neue “Herausforderung” zu finden, stieg dementsprechend sprunghaft — denn ab 31.12.2008 bin ich somit ohne Arbeit (Stand: heute).&lt;/p&gt;

&lt;p&gt;Um ehrlich zu sein, ich weiß noch nicht genau, was ich machen möchte. Will ich als Freelancer arbeiten? Suche ich mir einen (interessanten) neuen Job? Mache ich eine eigene Firma auf? Im Moment bin ich etwas unschlüssig, alle drei Optionen klingen irgendwie verlockend.&lt;/p&gt;

&lt;p&gt;Vielleicht muss ich nur überzeugt werden. Also, sollte eine coole Firma in München zufällig nach einem versatilen Allrounder mit einem Faible für Scripting/Hacking (Ruby, Python, Javascript, Perl, PHP, LUA…) und alles Neue suchen, der sich mit geschlossenen Augen in diesem Internetz auskennt: ich würde mich &lt;em&gt;sehr&lt;/em&gt; über &lt;a href="mailto:carlo@zottmann.org"&gt;eine Mail&lt;/a&gt;, &lt;a href="http://twitter.com/Carlo"&gt;einen Tweet&lt;/a&gt; oder einen Anruf (089 / 317 12 74) freuen. Oder auch über einen Besuch auf meinem &lt;a href="http://www.linkedin.com/in/czottmann"&gt;LinkedIn-&lt;/a&gt; oder &lt;a href="https://www.xing.com/profile/Carlo_Zottmann"&gt;Xing-Profil&lt;/a&gt;. :) Danke!&lt;/p&gt;

&lt;p&gt;Und sollten irgendjemand nach einem wirklich sehr, sehr guten Web Dev suchen: mein Freund und Kollege &lt;a href="http://mikewest.org/"&gt;Mike West&lt;/a&gt; ist zur Zeit &lt;a href="http://mikewest.org/2008/11/mike-has-been-laid-off"&gt;ebenfalls auf der Suche&lt;/a&gt;.&lt;/p&gt;

&lt;script type="text/javascript"&gt;var disqus_url = 'http://carlo.zottmann.org/2008/11/24/es-war-einmal%e2%80%a6-yahoo-engineering-munchen/';&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Carlo?a=OKYKVQ7xCE0:LjLyysL2XMA:zjJ3_V3Nkv4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Carlo?i=OKYKVQ7xCE0:LjLyysL2XMA:zjJ3_V3Nkv4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Carlo/~4/OKYKVQ7xCE0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Carlo/~3/OKYKVQ7xCE0/210093429</link><guid isPermaLink="false">http://blog.zottmann.org/post/210093429</guid><pubDate>Mon, 24 Nov 2008 22:34:54 +0100</pubDate><category>de</category><category>Job</category><category>Leben</category><category>Yahoo!</category><feedburner:origLink>http://blog.zottmann.org/post/210093429</feedburner:origLink></item></channel></rss>
