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

<channel>
	<title>Lars Schenk</title>
	<atom:link href="http://lars-schenk.com/feed" rel="self" type="application/rss+xml" />
	<link>http://lars-schenk.com</link>
	<description>IT-Services :: Software-Development since 1980 :: Freelancer since 1988</description>
	<lastBuildDate>Sat, 21 Apr 2012 15:42:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Are you Hobbit enough to be a good programmer?</title>
		<link>http://lars-schenk.com/are-you-hobbit-enough-to-be-a-good-programmer/609</link>
		<comments>http://lars-schenk.com/are-you-hobbit-enough-to-be-a-good-programmer/609#comments</comments>
		<pubDate>Sat, 18 Feb 2012 01:52:25 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=609</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/G49RUPv5-NU" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/are-you-hobbit-enough-to-be-a-good-programmer/609/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs 1955-2011</title>
		<link>http://lars-schenk.com/steve-jobs-1955-2011/605</link>
		<comments>http://lars-schenk.com/steve-jobs-1955-2011/605#comments</comments>
		<pubDate>Thu, 06 Oct 2011 02:44:51 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=605</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/zTR6B7CBKmo" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/steve-jobs-1955-2011/605/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google+ vs Facebook</title>
		<link>http://lars-schenk.com/google-vs-facebook/591</link>
		<comments>http://lars-schenk.com/google-vs-facebook/591#comments</comments>
		<pubDate>Fri, 01 Jul 2011 12:26:54 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=591</guid>
		<description><![CDATA[Now that the world is seeing the fight &#8220;Google+ vs Facebook&#8221; I think it&#8217;s time to remember the outstanding speech from Eben Moglen. Not to forget: &#8220;Don’t expect Google to be a competitor – that’s a plattform…&#8221; Eben Moglen – Freedom in The Cloud]]></description>
			<content:encoded><![CDATA[<p>Now that the world is seeing the fight &#8220;Google+ vs Facebook&#8221; I think it&#8217;s time to remember the outstanding speech from Eben Moglen. Not to forget:</p>
<blockquote><p>&#8220;Don’t expect Google to be a competitor – that’s a plattform…&#8221; </p></blockquote>
<p><em>Eben Moglen – Freedom in The Cloud </em></p>
<p><iframe width="640" height="390" src="http://www.youtube.com/embed/QOEMv0S8AcA" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/google-vs-facebook/591/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve become a frustrated Apple fanboy?</title>
		<link>http://lars-schenk.com/ive-become-a-frustrated-apple-fanboy/572</link>
		<comments>http://lars-schenk.com/ive-become-a-frustrated-apple-fanboy/572#comments</comments>
		<pubDate>Thu, 25 Nov 2010 00:29:49 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=572</guid>
		<description><![CDATA[I&#8217;m working on an early 2008 MacBook Pro. After 1 year it developed problems with the touchpad and keyboard. I let it repair at Apple in 2009/02 with new topcase, keyboard and touchpad. It worked fine for some month. Problems came back. See my full story about the frozen keyboard and touchpad here (thx for [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on an early 2008 MacBook Pro. After 1 year it developed problems with the touchpad and keyboard. I let it repair at Apple in 2009/02 with new topcase, keyboard and touchpad. It worked fine for some month. Problems came back. <a href="/frozen-keyboard-and-touchpad-on-apple-macbook-pro/238">See my full story about the frozen keyboard and touchpad here</a> (thx for the many comments &#8211; it&#8217;s the most searched &#038; found blog article at my site).</p>
<p>Now (2010/11) I suffer the problem very often again. I can only work with external keyboard and touchpad. Nothing that you can find on the internet to adress this problem (SMC/ PRAM Reset, the &#8220;ribbon&#8221; trick) has worked for me. And the crazy thing is there is no way to just &#8220;restart&#8221; the driver for the touchpad. It should be possible &#8211; but I havn&#8217;t found anything. It should be so easy to make it work again with just a command. </p>
<p>Apple has repaired already and the problem came back! I think there is no better prove that this MBP generation has a serious hardware design flaw. And there seem to be hardware flaws in Apple products (flickering displays, 1 gen iPhone with not working delete keys, etc.) I wonder why Steve Jobs is so proud about having software and hardware coming from the same hands. It does not make anything better. </p>
<p>I had problems with Windows, too &#8211; that was one small reason for switching to Apple in 2005. But it&#8217;s not quite better with Apples hardware+software model. Now I&#8217;m &#8220;locked in&#8221; (by my own choice: I will not go back with the desktop to Windows or Ubuntu/Debian. I LOVE OS X for so many reasons) and so I need to upgrade to my next MBP &#8211; but I really fear to buy new hardware from Apple again. After all my research I have seen how many problems are there even with the latest Apple products&#8230; I totally lost my confidence in the shiny Apple world of &#8220;good hardware and software&#8221; out of one hand.</p>
<p>Buying from Apple means to pay premium prices. I&#8217;m willing to do so &#8211; but I expect to have best hardware and best service. Maybe It&#8217;s just me who had bad luck? Make your research &#8211; the forums are full of problems like these. I.e. flickering displays, non functioning keyboards even on iPhones (the Delete key problem). Antenna-gate etc.  Countless. (Yes I know I don&#8217;t have the full picture &#8211; I need to know how many percentage of customers face problems like I have &#8211; but take into account that I&#8217;m frustrated at the moment of writing&#8230;) If I could decide today I would not buy my Hardware from Apple again. But there is no choice because Apple wan&#8217;t OS X to run only on own hardware &#8211; that&#8217;s the main drawback in the Apple universe&#8230;</p>
<p>So I&#8217;ll pull my credit card with the next upgrade of the MBP line and hope I&#8217;ll have better hardware next time. And guess what? I&#8217;ll take Apple care for 3 years just because of murphy to make sure my next MBP will flawless for at least 3 years.</p>
<p>PS: My wife&#8217;s unibody MacBook seems to have no problems. Maybe there is hope&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/ive-become-a-frustrated-apple-fanboy/572/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CakePHP, a visual history: 0 &#8211; 1.3.0</title>
		<link>http://lars-schenk.com/cakephp-a-visual-history-0-1-3-0/537</link>
		<comments>http://lars-schenk.com/cakephp-a-visual-history-0-1-3-0/537#comments</comments>
		<pubDate>Fri, 07 May 2010 14:07:06 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=537</guid>
		<description><![CDATA[Graham Weldon made this fast-paced visual history of the CakePHP repository from 16th May 2005 up until close to the release a few days back for CakePHP 1.3.0. The result is nothing short of awesome. See in HD and fullscreen! Original blog post here.]]></description>
			<content:encoded><![CDATA[<p>Graham Weldon made this fast-paced visual history of the CakePHP repository from 16th May 2005 up until close to the release a few days back for CakePHP 1.3.0. The result is nothing short of awesome.</p>
<p><object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/2BI9d1kZNKs&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2BI9d1kZNKs&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></object></p>
<p>See in HD and fullscreen!<br />
Original blog post <a href="http://grahamweldon.com/blog/cakephp-a-visual-history-0-1-3-0">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/cakephp-a-visual-history-0-1-3-0/537/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video: Node.js by Ryan Dahl</title>
		<link>http://lars-schenk.com/video-node-js-by-ryan-dahl/534</link>
		<comments>http://lars-schenk.com/video-node-js-by-ryan-dahl/534#comments</comments>
		<pubDate>Thu, 18 Feb 2010 23:42:14 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=534</guid>
		<description><![CDATA[I recently read about &#8220;Node.js might be the most exciting single piece of software in the current JavaScript universe.&#8221; and &#8220;Node&#8217;s goal is to provide an easy way to build scalable network programs.&#8221; Sounds great. With this talk from Ryan Dahl, I&#8217;ve got a bigger picture:]]></description>
			<content:encoded><![CDATA[<p>I recently read about &#8220;Node.js might be the most exciting single piece of software in the current JavaScript universe.&#8221; and &#8220;Node&#8217;s goal is to provide an easy way to build scalable network programs.&#8221; Sounds great. With this talk from Ryan Dahl, I&#8217;ve got a bigger picture:  </p>
<p><embed src="http://blip.tv/play/AYGylE4C" type="application/x-shockwave-flash" width="640" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/video-node-js-by-ryan-dahl/534/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cached json (or xml) view with CakePHP</title>
		<link>http://lars-schenk.com/cached-json-or-xml-view-with-cakephp/523</link>
		<comments>http://lars-schenk.com/cached-json-or-xml-view-with-cakephp/523#comments</comments>
		<pubDate>Wed, 23 Dec 2009 14:52:44 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[tech-recipes]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=523</guid>
		<description><![CDATA[While implementing caching for view as descriped in the cookbook i stumbled upon some glitches: First I found out the best way to avoid problems with routing urls beeing not cached - especially when using Router::mapResources() - is to enable the caching per action in the controller like this: function view($id = null) { $this->cacheAction [...]]]></description>
			<content:encoded><![CDATA[<p>While implementing caching for view as descriped in the <a href="http://book.cakephp.org/view/346/Caching-in-the-Controller">cookbook</a> i stumbled upon some glitches:</p>
<p>First I found out the best way to avoid problems with routing urls beeing not cached - especially when using Router::mapResources() - is to enable the caching per action in the controller like this:</p>
<p>function view($id = null) {<br />
	$this->cacheAction = "10 minutes";<br />
	// more stuff<br />
}</p>
<p>The next problem was that cached views don't retain document mime type (xml, json, etc.). The first request works correctly (uncached request), but the second request will come back as text/html. You can find a more <a href="http://www.mail-archive.com/cake-php@googlegroups.com/msg59379.html">detailed description of the problem here</a>.</p>
<p>I got an advice to enable callbacks for my views but that slows down and defeats the purpose of the cache. My approach now is to use a layout like this:</p>
<div class="igBar"><span id="lphp-2"><a href="#" onclick="javascript:showPlainTxt('php-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-2">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;cake:nocache&gt;&lt;?php</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">configure::<span style="color:#006600;">write</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">'debug'</span>,<span style="color:#CC66CC;color:#800000;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">// surpress all debug output on json views</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/header"><span style="color:#000066;">header</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">'Content-type: text/x-json'</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">?&gt;&lt;/cake:nocache&gt;&lt;?php <a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#0000FF;">$content_for_layout</span>; <span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>With the header('Content-type: text/x-json'); embedded in the nocache tags, it works fast and returns the correct mime type.</p>
<ul>
<li>Development-Server XDebug enabled, APC enabled, View cache disabled:<br />
Requests per second:    1.64 [#/sec]</li>
<li>Development-Server XDebug enabled, APC enabled, View cache enabled (files):<br />
Requests per second:    29.04 [#/sec]</li>
<li>Development-Server XDebug disabled, APC enabled, View cache enabled (files):<br />
Requests per second:    95.66 [#/sec]</li>
</ul>
<p>Further reading<br />
<a href="http://www.pseudocoder.com/archives/2009/03/17/8-ways-to-speed-up-cakephp-apps/">8 Ways to Speed Up the Performance of CakePHP Apps</a>.<br />
<a href="http://cakeqs.org/eng/questions/view/store_view_cache_in_apc_or_memcached">Store View Cache in APC or Memcached</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/cached-json-or-xml-view-with-cakephp/523/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Is Chromium OS the perfect netbook OS?</title>
		<link>http://lars-schenk.com/is-chromium-os-the-perfect-netbook-os/514</link>
		<comments>http://lars-schenk.com/is-chromium-os-the-perfect-netbook-os/514#comments</comments>
		<pubDate>Thu, 19 Nov 2009 20:45:34 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=514</guid>
		<description><![CDATA[After Googles launch of their own programming language "go" (which looks like a polished c++ meets pyhton) the next big thing is Googles attempt to re-think what operating systems (targeting netbooks) should be: Google Chromium OS. I don't yet follow the idea of no native apps "on the desktop". So I'm exited about Apple's plan [...]]]></description>
			<content:encoded><![CDATA[<p>After Googles launch of their own programming language "<a href="http://golang.org/">go</a>" (which looks like a polished c++ meets pyhton) the next big thing is Googles attempt to re-think what operating systems (targeting netbooks) should be: <a href="http://googleblog.blogspot.com/2009/11/releasing-chromium-os-open-source.html">Google Chromium OS</a>. I don't yet follow the idea of no native apps "on the desktop". So I'm exited about Apple's plan for this netbook (or tablet-) market. As a developer I welcome every platform that allows users to access webapps in a more convenience way. And this is pretty much the best attempt for the <a href="http://en.wikipedia.org/wiki/Network_Computer">old idea of a "network only computer"</a>: Network Computer Reloaded.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/0QRO3gKj3qw&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0QRO3gKj3qw&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/is-chromium-os-the-perfect-netbook-os/514/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Animated Google Story</title>
		<link>http://lars-schenk.com/the-animated-google-story/498</link>
		<comments>http://lars-schenk.com/the-animated-google-story/498#comments</comments>
		<pubDate>Sun, 08 Nov 2009 11:56:46 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=498</guid>
		<description><![CDATA[A quick look back at the Google story over the last 11 years. From Stanford to Mountain View and around the world, featuring many different products, starting with BackRub (Search) up to Google Wave, StreetView and Chrome.]]></description>
			<content:encoded><![CDATA[<p>A quick look back at the Google story over the last 11 years. From Stanford to Mountain View and around the world, featuring many different products, starting with BackRub (Search) up to Google Wave, StreetView and Chrome.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/EjN5avRvApk&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EjN5avRvApk&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/the-animated-google-story/498/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Git</title>
		<link>http://lars-schenk.com/getting-git/485</link>
		<comments>http://lars-schenk.com/getting-git/485#comments</comments>
		<pubDate>Wed, 21 Oct 2009 11:46:37 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=485</guid>
		<description><![CDATA[After reading ebooks, watching screencasts and working through some tutorials trying to get a grip on git, I found this slide that made me understand. Great! Thanks, Scott Chacon. Another helpfull resource is: Understanding Git Conceptually and gitref.org]]></description>
			<content:encoded><![CDATA[<p>After reading ebooks, watching screencasts and working through some tutorials trying to get a grip on <a href="http://git-scm.com/">git</a>, I found this slide that made me understand. Great! Thanks, Scott Chacon.</p>
<p>Another helpfull resource is: <a href="http://www.eecs.harvard.edu/~cduan/technical/git/">Understanding Git Conceptually</a> and <a href="http://gitref.org/">gitref.org</a></p>
<p><embed src="http://gitcasts.com/flowplayer/FlowPlayerLight.swf?config=%7Bembedded%3Atrue%2CbaseURL%3A%27http%3A%2F%2Fgitcasts%2Ecom%2Fflowplayer%27%2CvideoFile%3A%27http%3A%2F%2Fmedia%2Egitcasts%2Ecom%2Fgit%2Dtalk%2Eflv%27%2CautoBuffering%3Afalse%2CautoPlay%3Afalse%7D" width="620" height="445" scale="noscale" bgcolor="111111" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" allowNetworking="all" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/getting-git/485/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

