<?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 &#187; Open Source</title>
	<atom:link href="http://lars-schenk.com/category/open-source/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>Thu, 10 Jun 2010 22:51:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<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>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>
		<item>
		<title>&#8220;Waiting for root file system&#8221; caused by out dated VMware Server</title>
		<link>http://lars-schenk.com/waiting-for-root-file-system-caused-by-out-dated-vmware-server/445</link>
		<comments>http://lars-schenk.com/waiting-for-root-file-system-caused-by-out-dated-vmware-server/445#comments</comments>
		<pubDate>Wed, 25 Feb 2009 20:48:35 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Etch]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Lenny]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=445</guid>
		<description><![CDATA[I run into a strange problem when I upgraded some VMs from Debian Etch to Lenny. I&#8217;m using VMware Fusion on my MacBook Pro and VMware Server on my local Debian Server. Upgrading VMs hosted by the VMware Server ended in System boot hangs &#8220;Waiting for root file system&#8221;. Upgrading nearly the same Etch VMs [...]]]></description>
			<content:encoded><![CDATA[<p>I run into a strange problem when I upgraded some VMs from Debian Etch to Lenny. I&#8217;m using VMware Fusion on my MacBook Pro and VMware Server on my local Debian Server. Upgrading VMs hosted by the VMware Server ended in System boot hangs &#8220;Waiting for root file system&#8221;. Upgrading nearly the same Etch VMs hosted by VMware Fusion did not fail.</p>
<p>According to Debians Upgrade instruction and it&#8217;s &#8220;<a href="http://debian.org/releases/stable/i386/release-notes/ch-upgrading.en.html#how-to-recover">How to recover</a>&#8221; section, the problem can be caused by new naming conventions for IDE disks.</p>
<blockquote><p>This problem can occur when the upgrade of the kernel introduces the use of the new generation of IDE drivers. The IDE disk naming convention for the old drivers was hda, hdb, hdc, hdd. The new drivers will name the same disks respectively sda, sdb, sdc, sdd. The problem appears when the upgrade does not generate a new /boot/grub/menu.lst file to take the new naming convention into account. During the boot, Grub will pass a system root partition to the kernel that the kernel doesn&#8217;t find.
</p></blockquote>
<p>This seems like to be very common reason for these &#8220;Waiting for root file system&#8221; troubles that many faces now when upgrading to Lenny. But in my case I allready had the new sda* names in the grub/menu.lst and /etc/fstab. The &#8220;solution to recover&#8221; did not work. </p>
<p>The virtual lenny server with the new kernel images that fails to boot was hosted by VMWare Server 1.0.3. For a nearly the same upgrade process (etch to lenny) hosted on FMWare fusion 2.0.2, I did not have these problems. </p>
<p><strong>Solution:</strong> My VMWare Server 1.0.3 was out of date and had a known vmware bug that caused this error. Upgrading to the latest version (now 1.0.8) solved the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/waiting-for-root-file-system-caused-by-out-dated-vmware-server/445/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagios commands via web-interface on Debian</title>
		<link>http://lars-schenk.com/nagios-commands-via-web-interface-on-debian/446</link>
		<comments>http://lars-schenk.com/nagios-commands-via-web-interface-on-debian/446#comments</comments>
		<pubDate>Tue, 24 Feb 2009 21:58:15 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[tech-recipes]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Lenny]]></category>
		<category><![CDATA[Nagios]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/?p=446</guid>
		<description><![CDATA[Ups, I did it again &#8211; when I upgraded to Debian GNU/Linux 5 (lenny) and Nagios3 I stumbled about this nagios error when I try to send directs commands via the web-interface: Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’! In &#8220;/etc/nagios3/nagios.cfg&#8221; the &#8220;check_external_commands=1&#8243; was already set. So there was something more required to make it [...]]]></description>
			<content:encoded><![CDATA[<p>Ups, I did it again &#8211; when I upgraded to Debian GNU/Linux 5 (lenny) and Nagios3 I stumbled about this nagios error when I try to send directs commands via the web-interface:</p>
<blockquote><p>Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’!</p></blockquote>
<p>In &#8220;/etc/nagios3/nagios.cfg&#8221; the &#8220;check_external_commands=1&#8243; was already set. So there was something more required to make it run on Debian&#8230; </p>
<p>Deep in my memory I know that there was a debian way to solve this user right related problem. This time I&#8217;ll write it down here &#8211; perhaps I&#8217;ll find it more easily when I upgrade to Debian GNU/Linux 6.0 (codenamed squeeze) and/or Nagios4.</p>
<blockquote><p>/etc/init.d/nagios3 stop<br />
dpkg-statoverride &#8211;update &#8211;add nagios www-data 2710 /var/lib/nagios3/rw<br />
dpkg-statoverride &#8211;update &#8211;add nagios nagios 751 /var/lib/nagios3<br />
/etc/init.d/nagios3 start
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/nagios-commands-via-web-interface-on-debian/446/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Login Problem nach Upgrade</title>
		<link>http://lars-schenk.com/wordpress-login-problem-nach-upgrade/228</link>
		<comments>http://lars-schenk.com/wordpress-login-problem-nach-upgrade/228#comments</comments>
		<pubDate>Wed, 26 Nov 2008 20:58:58 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Upgrades]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/wordpress-login-problem-nach-upgrade/228</guid>
		<description><![CDATA[Fighting WP Upgrades again: Wann immer WordPress eine neue Version herausbringt muss man bangen, ob die Plugins noch kompatibel sind und ob die Themes noch so aussehen, wie sie sollen. Insbesondere bei grossen Versionssprüngen ist Vorsicht geboten und ein genauer Blick auf das Changelog geboten. Eine Änderung, die mit WP 2.6 eingeführt wurde machte nun [...]]]></description>
			<content:encoded><![CDATA[<p>Fighting WP Upgrades again: Wann immer WordPress eine neue Version herausbringt muss man bangen, ob die Plugins noch kompatibel sind und ob die Themes noch so aussehen, wie sie sollen. Insbesondere bei grossen Versionssprüngen ist Vorsicht geboten und ein genauer Blick auf das Changelog geboten. </p>
<p>Eine Änderung, die mit WP 2.6 eingeführt wurde machte nun offenbar im grösseren Stil Schwierigkeiten. Admins konnten sich nach einem brav und eigentlich korrekt nach &#8220;HowTo&#8221; eingespieltem Upgrade nicht mehr einloggen. Ein über mehre Seiten mit Hilfegesuchen gefüllter Foren-Thread von ausgeschlossenen WordPress-Betreibern (&#8220;<a href="http://wordpress.org/support/topic/188964">Upgraded to WP 2.6 and can&#8217;t access wp-admin area</a>&#8220;) wurde schliesslich von den Moderatoren recht barsch geschlossen. Etliche Ratsuchende wurden nach meinem dafürhalten ohne eine Hilfestellung zurückgelassen, da der abschliessende Beitrag des Moderators keine Lösung nennt.<span id="more-228"></span></p>
<p>Was war passiert?<br />
Mit dem Upgrade auf die 2.6 ist man dazu angehalten in die wp-config.php <a href="http://codex.wordpress.org/Upgrading_WordPress_Extended#Step_13:_Add_security_key_definitions_to_the_wp-config.php_file">drei weitere Defines zur verbesserten Cookie-Sicherheit einzubauen</a>. </p>
<p>Wer noch den Sticky Beitrag im Support-Forum <a href="http://wordpress.org/support/topic/170987">HOWTO: Set up secret keys in WordPress 2.6+</a> gefunden hat, konnte sogar erfahren, dass man sich neu einloggen muss (okay, kann man auch von selbst drauf kommen). </p>
<p>Dies sowie der sonst noch häufig zu findende Hinweis, die Cookies zu löschen, nützen aber nichts, wenn man in der Config auch noch eine Define für den SECRET_KEY gesetzt hat (ich meine der wurde so um die v2.5 eingeführt. Wer also von einer Uralt-Version upgraded, wird das Teil ggf. nicht haben und somit von dem Problem verschont bleiben). Sobald aber die drei neuen Keys und der alte SECRET_KEY definiert sind ist man ausgeschlossen da alle Login-Versuche mit <b>You do not have sufficient permissions to access this page</b> bzw. <b>Sie haben nicht ausreichend Rechte, um auf diese Seite zuzugreifen</b> abgewiesen werde. </p>
<p>Es muss offenbar der ehemals gültige SECRET_KEY ab v2.6+ auskommentiert werden, damit es wieder mit dem Login klappt (zumdem muss man die alten Cookies ablöschen). Eine offizielle Erklärung bzw. Bestätigung habe ich beim lesen der Upgrade How-Tows nirgends gefunden; aber das scheint mir die einzig logische Erklärung. Wenn jemand eine andere Vorgesehensweise für dieses Problem hat bitte ich um einen Kommentar. </p>
<p>Wäre doch sinnvollgewesen, wenn die Moderatoren nicht so sehr die Hilfesuchenden beschimpfen würden (okay, die sind auch angenervt von der Konsumer-Mentalität&#8230;) sondern beim Upgrade einen nicht zu übersehenden Hinweis draufgebeppt hätten. Ich jedenfalls bin beim schnellen Upgraden voll in dieser Stolpferfalle hineingelaufen (drum tippe ich das jetzt hier hinein; vielleicht findet ein Ratsuchender diesen Beitrag).</p>
<p>BTW: Wer nach &#8220;You do not have sufficient permissions to access this page&#8221; googelt wird oft auch als Lösungshinweis &#8220;force-upgrade.php&#8221; finden. Das Tool addressiert aber ein anderes Problem dass offenbar mit älteren Versionen im Zusammenhang steht. </p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/wordpress-login-problem-nach-upgrade/228/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Twittern Sie schon oder bloggen Sie noch?&#8221; &#8211;  Das Buch</title>
		<link>http://lars-schenk.com/twittern-sie-schon-oder-bloggen-sie-noch-das-buch/226</link>
		<comments>http://lars-schenk.com/twittern-sie-schon-oder-bloggen-sie-noch-das-buch/226#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:32:01 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open Source Press]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/twittern-sie-schon-oder-bloggen-sie-noch-das-buch/226</guid>
		<description><![CDATA[Ein &#8220;alter&#8221; Freund ist Co-Autor dieses interessanten Buches das im Dezember bei Open Source Press erscheinen wird. Eine prima Gelegenheit sich mal mit dem von mir bisher wegen chronischem Zeitmangels ausgeblendeten aber hochineressanten Phänomen &#8220;Twitter&#8221; zu befassen. &#8220;Wenige Tools haben die Web 2.0 Szene so im Sturm erobert wie die Mikroblogging-Plattform Twitter. Nicht nur Privatpersonen, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.opensourcepress.de/index.php?26&#038;backPID=178&#038;tt_products=244"><img style="float: right; margin-left: 20px; margin-bottom: 10px;" src="/wp-content/uploads/cover-twitter-book.jpg" /></a>Ein &#8220;alter&#8221; Freund ist Co-Autor dieses interessanten Buches das im Dezember bei Open Source Press erscheinen wird. Eine prima Gelegenheit sich mal mit dem von mir bisher wegen chronischem Zeitmangels ausgeblendeten aber hochineressanten Phänomen &#8220;<a href="http://de.wikipedia.org/wiki/Twitter">Twitter</a>&#8221; zu befassen. </p>
<p><em>&#8220;Wenige Tools haben die Web 2.0 Szene so im Sturm erobert wie die Mikroblogging-Plattform Twitter. Nicht nur Privatpersonen, sondern auch Organisationen, Firmen und sogar amerikanische Präsidentschaftskandidaten nutzen sie für Kommunikation, Marketing, PR und Kundenbindung. Für Millionen von Nutzern ist Twitter inzwischen weitaus mehr als nur 140 Zeichen pro Nachricht: Es ist primärer Kommunikationsweg und zentraler Bestandteil hunderter nützlicher Applikationen und unterhaltsamer Mashups.</p>
<p>&#8216;Twitter – Mit 140 Zeichen zum Web 2.0&#8242; hilft Ihnen von den ersten Schritten bis hin zur professionellen Nutzung dieses Dienstes. Sie lernen wichtige Programme und Anwendungen zu Twitter ebenso kennen wie erfolgreiche Strategien und Firmenprojekte rund um diese neue Kommunikations-Plattform. Zahlreiche Einsatzbeispiele und Interviews geben einen gründlichen Einblick, bieten viele Anregungen für die eigene Nutzung und zeigen Ihnen, was Twitter so besonders macht.&#8221;</em></p>
<p>Das Buch kann beim <a href="https://www.opensourcepress.de/index.php?26&#038;backPID=178&#038;tt_products=244">Open Source Press Shop</a> oder bei <a href="http://www.amazon.de/Twitter-Mit-140-Zeichen-zum/dp/3937514740/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1228182038&#038;sr=8-1">Amazon</a> bestellt werden.</p>
<p>Update: Frei nach dem Motto &#8220;Entdecke die Möglichkeiten&#8221;, habe ich mich nun auch mal fix bei <a href="http://twitter.com/">Twitter angemeldet</a>. Da ich sehr viel am Coden bin habe ich mir zusätlich zum Twitter Client <a href="http://www.twhirl.org/">Twhirl</a> noch für <a href="http://macromates.com/">TextMate</a> ein <a href="http://muffinresearch.co.uk/archives/2007/03/20/twitter-from-textmate/">Bundle für Twitter</a> installiert mit dem das Updaten einfach per markierten Text und Hotkey funktioniert. So kann ich z.B. Quellcodekommentare direkt nach Twitter updaten. Meine <a href="https://twitter.com/lars_schenk">Twitter-Seite</a> <strike>habe ich zunächst als &#8220;nicht öffentlich&#8221; angelegt, damit nur explizit freigeschaltete &#8220;Follower&#8221; meine Updates einsehen können. Mal sehen, was draus wird.</strike> Öffentlich seit 01.12.08.</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/twittern-sie-schon-oder-bloggen-sie-noch-das-buch/226/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welches SDK: Android oder iPhone?</title>
		<link>http://lars-schenk.com/welches-sdk-android-oder-iphone/222</link>
		<comments>http://lars-schenk.com/welches-sdk-android-oder-iphone/222#comments</comments>
		<pubDate>Thu, 25 Sep 2008 00:14:53 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Andriod]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[T-Mobile]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/welches-sdk-t-mobile-android-g1-oder-iphone/222</guid>
		<description><![CDATA[Ich habe mir das Video der Vorstellung des T-mobile G1 Android angeschaut&#8230;. Nunja. Der einzige echte Plusplunkt ist die konsequente Umsetzung von OpenSource. Alledings wirkt es auf mich auch fast wie eine Entschuldigung für alles wo das iPhone (noch) in einer anderen Liga spielt&#8230; Ich habe zu wenig Zeit um in das interessante Thema tiefer [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir das <a href="http://www.t-mobileg1.com/g1-announcement.aspx">Video der Vorstellung des T-mobile G1 Android</a> angeschaut&#8230;. Nunja. Der einzige echte Plusplunkt ist die konsequente Umsetzung von OpenSource. Alledings wirkt es auf mich auch fast wie eine Entschuldigung für alles wo das iPhone (noch) in einer anderen Liga spielt&#8230; </p>
<p>Ich habe zu wenig Zeit um in das interessante Thema tiefer einzusteigen &#8211; aber hier dennoch ein paar lesenswerte Artikel (etwas iPhone-lastig):</p>
<p><a href="http://gizmodo.com/5053747/android-and-t+mobile-g1s-five-most-obnoxious-flaws">Über die Schwachtstellen des T-mobile Android G1: zZ kein Syncing, Keyboard, Hardware, T-Mobile Tarife und mehr.</a></p>
<p>Aus Entwickler-Sicht sehr interessant der Vergleich zum &#8220;kontrollierten&#8221; <a href="http://gizmodo.com/5053211/android-market-might-be-even-bigger-mess-than-apples-app-store">AppStore vs. dem unreguliertem Andorid Market Place</a>.</p>
<p>Und ebenfalls interessant: <a href="http://gizmodo.com/5053441/giz-explains-whats-good-and-bad-about-developing-for-android-and-iphone">http://gizmodo.com/5053441/giz-explains-whats-good-and-bad-about-developing-for-android-and-iphone</a></p>
<p>Aus Benutzersicht ist das iPhone zZ noch das deutlich rundere Paket. Zumal wenn man auf dem Desktop OS X einsetzt, drängt sich das iPhone geradezu auf. Allerding sieht es aus Entwicklersicht ganz anders aus: wenn man nicht in das geregelte (geschlossene) System von Apple eintauchen will (und Objective C nicht einsetzen mag), bleibt nur der Android.</p>
<p>Ich vermute, dass Android zum Start kein Renner wird und sich womöglich ähnlich schwer tun wird wie Linux den Desktop zu erobern. Aber immerhin hat das iPhone nun einen mächtigen Gegenspieler (mit sehr starken Konzepten) und die OpenSource Entwickerkommunity hat endlich ein <a href="http://code.google.com/android/">SDK 1.0 für Android</a>. Es wird spannend&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/welches-sdk-android-oder-iphone/222/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Einmal Browser mit alles bitte&#8230;&#8221; &#8211; Google Chrome</title>
		<link>http://lars-schenk.com/google-chrome-browser/219</link>
		<comments>http://lars-schenk.com/google-chrome-browser/219#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:55:07 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/google-chrome-browser/219</guid>
		<description><![CDATA[Technisch interessant &#8211; politisch brisant: Google bastelt sich &#8216;nen eigenen Browser. Als Rendering Engine wird WebKit eingesetzt. Eine neue V8 JavaScript Engine wird aus Dänemark beigesteuert. Selbstständlich wird auch Google Gears integriert sein. Mehr interessante Details zu Chrome bei Wikipedia.. Und hier noch das nett gemachte Comic, das angeblich aufgrund einer Informationspanne zu früh im [...]]]></description>
			<content:encoded><![CDATA[<p>Technisch interessant &#8211; politisch brisant: Google bastelt sich &#8216;nen eigenen Browser. Als Rendering Engine wird <a href="http://en.wikipedia.org/wiki/WebKit">WebKit</a> eingesetzt. Eine neue <a href="http://en.wikipedia.org/wiki/V8_(Javascript_engine)">V8 JavaScript Engine</a> wird aus Dänemark beigesteuert. Selbstständlich wird auch <a href="http://gears.google.com/">Google Gears</a> integriert sein. Mehr interessante Details zu <a href="http://en.wikipedia.org/wiki/Google_Chrome">Chrome bei Wikipedia.</a>. Und hier noch das nett gemachte <a href="http://www.google.com/googlebooks/chrome/">Comic</a>, das angeblich aufgrund einer Informationspanne zu früh im Internet erschienen sein soll. Ich hoffe, dass die vielen guten Ideen und Ansätze auch in andere Browser-Projekte übernommen werden und bin gespannt, wie sich die Martkanteile verschieben werden &#8211; immerhin Google wird inzwischen eine grosse Portion Misstrauen entgegen gebracht, was evtl. einer schnellen Verbreitung entgegenstehen könnte.</p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/google-chrome-browser/219/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debians Supergau: Das Internet ist nicht mehr sicher &#8211; und Kurt ist schuld</title>
		<link>http://lars-schenk.com/debians-supergau-das-internet-ist-nicht-mehr-sicher-und-kurt-ist-schuld/212</link>
		<comments>http://lars-schenk.com/debians-supergau-das-internet-ist-nicht-mehr-sicher-und-kurt-ist-schuld/212#comments</comments>
		<pubDate>Sat, 17 May 2008 00:57:30 +0000</pubDate>
		<dc:creator>Lars Schenk</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://lars-schenk.com/debians-superau-das-internet-ist-nicht-mehr-sicher-und-kurt-ist-schuld/212</guid>
		<description><![CDATA[&#8216;Ach Du Schreck&#8217; denke ich, als ich beim obligatorischen upgraden der Debian-Pakete den folgenden Hinweis bekam: Vulnerable host keys will be regenerated Some of the OpenSSH server host keys on this system were generated with a version of OpenSSL that had a broken random number generator. As a result, these host keys are from a [...]]]></description>
			<content:encoded><![CDATA[<p>&#8216;Ach Du Schreck&#8217; denke ich, als ich beim obligatorischen upgraden der Debian-Pakete den folgenden Hinweis bekam:</p>
<blockquote><p>Vulnerable host keys will be regenerated</p>
<p>Some of the OpenSSH server host keys on this system were generated with a version of OpenSSL that had a broken random number generator. As a result, these host keys are from a well-known set, are subject to brute-force attacks, and must be regenerated.<br />
&#8230;
</p></blockquote>
<p>Mehr Details dazu unter: <a href="http://lists.debian.org/debian-security-announce/2008/msg00152.html">http://lists.debian.org/debian-security-announce/2008/msg00152.html</a></p>
<p>Das ist wirklich schlimm, denn anders als bei den meisten üblichen Sicherheitslücken, die durch einen Patch sofort mehr oder weniger zuverlässig geschlossen werden (hoffentlich ohne neue Sicherheitslücken aufzureissen), ist dieser Fehler eher wie eine Art Bandwurm. Das fehlerhafte Debian Paket OpenSSL hat Schlüssel erzeugt, die nicht so zufällig waren wie sie hätten sein sollen. Daher sind diese Schlüssel vorhersagbar und nicht sicher. </p>
<p>Etliche sicher geglaubte Keys sind längst im Umlauf (das Problem besteht seit dem 17.09.2006) und müssen nun rasch durch neue, sichere Schlüssel ersetzt werden, bevor die schwachen Schlüssel, die ja auch zur Authentifizierung genutzt werden, geknackt werden. <span id="more-212"></span></p>
<p>Wenn solche schwachen Schlüssel für vermeintlich sichere Verbindungen genutzt wurden, könnten die übertragenen Daten sogar im Nachhinein entschlüsselt werden, wenn der Traffic mitgeschnitten wurde. Womöglich lassen sich daraus sicherheitsrelevante Daten gewinnen.</p>
<p>Das Patchen verhindert zunächst nur, dass nicht weitere schwache Schlüssel erzeugt werden &#8211; aber die bereits in Verwendung befindlichen schwachen Schlüssel sind zunächst ja weiterhin im Umlauf. Das macht diesen Fehler so dramatisch. Der Aufwand für die Admins ist jetzt irre gross: Alles betroffenen Schlüssel müssen ermittelt und ausgetauscht werden &#8211; in allen Anwendungen und auf allen Servern wo sie eingesetzt werden. Viel Angriffsfläche wie man auch dem <a href="http://www.debian.org/security/key-rollover/">Debian Key-Rollover Dokument</a> entnehmen kann. </p>
<p>Der Fehler zieht also weite Kreise über Debian Grenzen hinaus und stiftet grosses Chaos &#8211; auch <a href="http://www.heise.de/security/OpenSSL-Wirrwarr-verunsichert-Anwender-und-Admins--/news/meldung/108005">Heise berichtete schon darüber</a> und bietet einen einfachen <a href="http://www.heise.de/security/Der-kleine-OpenSSL-Wegweiser--/artikel/108001">deutsprachigen Leitfaden an</a>. </p>
<p>Das installieren des Patches aktiviert eine Blacklist für &#8220;schwache&#8221; Schlüssel, so dass Debian Admins Gefahr laufen, sich auszuschliessen, wenn sie bisher nur mit schwachen Schlüssen einloggen konnten und versäumen neue &#8220;harte&#8221; Schlüssel anzulegen und einzutragen. </p>
<p>Der Schaden für das Ansehen von Debian ist gross &#8211; auch wenn <a href="http://www.heise.de/open/Die-Woche-OpenSSL-und-die-Folgen--/artikel/107951/">heise mit einem guten Kommentar versucht die Wogen etwas zu glätten</a>. Wie konnte ein einzelner Paket-Maintainer (Kurt R.) einen solchen dummen und unnötigen Bug einbauen ohne dass eine Qualitätssicherung greift oder jemand von der Mailingliste darüber stolpert. Wieso gab es keine Kommunikation mit den Autoren des OpenSSL Quellcodes. Konnte sich der Fehler einschleichen und so lange unentdeckt bleiben, weil Debian ja neuerdings versucht aktueller zu sein und somit den Zeitdruck auf die Maintainer erhöht? <a href="http://www.gergely.risko.hu/debian-dsa1571.en.html">Gergely Riskó stellt in seinem Artikel die Hintergründe des Supergau zusammen</a>.</p>
<p>Auch für Open Source könnte damit Schaden entstanden sein. Was üblicherweise eine Stärke von Open Source ist, könnte sich nun als Nachteil erweisen, denn bei einem Closed-Source System würden wohl nicht so rasch die Details über die Schwachstelle zu ermitteln sein, die es &#8220;den Bösen&#8221; erleichtern das Sicherheitsloch rasch auszunutzen. Derzeit kann wohl noch keiner einschätzen, wie groß der Schaden sein wird, der durch die Entschlüsselung von mitgeschnittenen Daten über vermeintlich sichere Verbindungen entsteht. </p>
]]></content:encoded>
			<wfw:commentRss>http://lars-schenk.com/debians-supergau-das-internet-ist-nicht-mehr-sicher-und-kurt-ist-schuld/212/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
