<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2germanfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>7h0ma5</title>
	
	<link>http://7h0ma5.org</link>
	<description>Das Weblog von Thomas Gatzweiler.</description>
	<lastBuildDate>Sat, 12 Jun 2010 18:58:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/thomas-gatzweiler" /><feedburner:info uri="thomas-gatzweiler" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>50.716068776473826</geo:lat><geo:long>6.1655542999506</geo:long><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><feedburner:emailServiceId>thomas-gatzweiler</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=de&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://us.i1.yimg.com/us.yimg.com/i/de/my/addtomyyahoo4.gif">Subscribe with Mein Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/thomas-gatzweiler" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fthomas-gatzweiler" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><item>
		<title>Piwik statt Google Analytics</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/cr8qO2TT9v4/</link>
		<comments>http://7h0ma5.org/2010/05/piwik-statt-google-analytics/#comments</comments>
		<pubDate>Sun, 09 May 2010 13:47:38 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Piwik]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=744</guid>
		<description><![CDATA[Seit mehr als zwei Jahren habe ich jetzt Google Analytics zur Erstellung von Besucherstatistiken benutzt. Google Analytics hat natürlich sehr viele Vorteile, man muss es z.B. nicht selbst hosten und hat am wenigesten Arbeit damit. Doch es besteht ein gravierender Nachteil, denn man gibt alle Statistiken direkt an Google weiter. Man kann nicht sicher sein, wofür Google die [...]]]></description>
			<content:encoded><![CDATA[<p>Seit mehr als zwei Jahren habe ich jetzt <a href="http://google.com/analytics">Google Analytics</a> zur Erstellung von Besucherstatistiken benutzt. Google Analytics hat natürlich sehr viele Vorteile, man muss es z.B. nicht selbst hosten und hat am wenigesten Arbeit damit. Doch es besteht ein gravierender Nachteil, denn man gibt alle Statistiken direkt an Google weiter. Man kann nicht sicher sein, wofür Google die Daten verwendet, aber Google wird es ermöglicht, Internet-Nutzer auch außerhalb von Google-eigenen Webseiten weiter zu verfolgen.</p>
<p>Aus diesem Grund habe ich nach brauchbaren Alternativen zu Google Analytics gesucht und bin unter anderem auf <a href="http://piwik.org/">Piwik</a> gestoßen.</p>
<p><span id="more-744"></span></p>
<p>Piwik ist OpenSource und orientiert sich an der Funktionsweise von Google Analytics, aber muss selbst gehostet werden. Zur Installation wird lediglich Webspace mit PHP und eine MySQL-Datenbank benötigt. Die Installation funktioniert sehr einfach, das Hinzufügen einer Webseite erfolgt ähnlich wie bei Google Analytics, man muss ein Stück JavaScript ans Ende der zu trackenden Webseite kopieren.</p>
<p><a href="http://7h0ma5.org/wp-content/uploads/2010/05/piwik_screen.png"><img class="aligncenter size-medium wp-image-751" title="Piwik Screenshot" src="http://7h0ma5.org/wp-content/uploads/2010/05/piwik_screen-500x295.png" alt="" width="500" height="295" /></a></p>
<p>Nun bietet Piwik Statistiken in Echtzeit (bei Google Analytics dauert das immer eine Weile)  und so gut wie alle Möglichkeiten, die man auch von Google Analytics gewohnt ist.</p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/cr8qO2TT9v4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2010/05/piwik-statt-google-analytics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2010/05/piwik-statt-google-analytics/</feedburner:origLink></item>
		<item>
		<title>Merkur und Venus</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/oHVwAQ_VhYk/</link>
		<comments>http://7h0ma5.org/2010/04/merkur-und-venus/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 17:01:50 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Astronomie]]></category>
		<category><![CDATA[Merkur]]></category>
		<category><![CDATA[Venus]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=730</guid>
		<description><![CDATA[In diesen Tagen hat man die seltene Möglichkeit Merkur am Abendhimmel zu sichten. Wie auch schon andere habe ich gestern den Versuch unternommen, ein Foto davon zu machen: Das Bild wurde mit einer Belichtungszeit von 30 Sekunden aufgenommen und wurde nicht nachgeführt, was man an der Streifenform von Venus (links) und Merkur (rechts) unschwer erkennen [...]]]></description>
			<content:encoded><![CDATA[<p>In diesen Tagen hat man die seltene Möglichkeit Merkur am Abendhimmel zu sichten. Wie auch schon <a href="http://www.scienceblogs.de/astrodicticum-simplex/2010/04/ich-habe-merkur-gesehen.php">andere</a> habe ich gestern den Versuch unternommen, ein Foto davon zu machen:</p>
<p><a href="http://7h0ma5.org/wp-content/uploads/2010/04/merkur_venus.jpg"><img class="aligncenter size-medium wp-image-759" title="Merkur und Venus" src="http://7h0ma5.org/wp-content/uploads/2010/04/merkur_venus-500x333.jpg" alt="" width="500" height="333" /></a></p>
<p style="text-align: left;">Das Bild wurde mit einer Belichtungszeit von 30 Sekunden aufgenommen und wurde nicht nachgeführt, was man an der Streifenform von Venus (links) und Merkur (rechts) unschwer erkennen kann.</p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/oHVwAQ_VhYk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2010/04/merkur-und-venus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2010/04/merkur-und-venus/</feedburner:origLink></item>
		<item>
		<title>CeBIT 2010</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/wqB6zWMZLSk/</link>
		<comments>http://7h0ma5.org/2010/02/cebit-2010/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 19:45:38 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[CeBIT]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=708</guid>
		<description><![CDATA[Wie jedes Jahr findet auch 2010 die CeBIT in Hannover statt (2.-6. März), und dieses Jahr werde ich das erste Mal dort sein (zusammen mit benste). Am Samstag, dem 6. März, geht es um 04:13 Uhr vom Aachener Hbf aus nach Hannover (2 Umstiege), Ankunft ist um 08:47 Uhr. Seit letztem Jahr bietet die CeBIT auch Presseausweise [...]]]></description>
			<content:encoded><![CDATA[<p>Wie jedes Jahr findet auch 2010 die <a href="http://www.cebit.de">CeBIT</a> in Hannover statt (2.-6. März), und dieses Jahr werde ich das erste Mal dort sein (zusammen mit <a href="http://benste.blogspot.com/">benste</a>).</p>
<p>Am Samstag, dem 6. März, geht es um 04:13 Uhr vom Aachener Hbf aus nach Hannover (2 Umstiege), Ankunft ist um 08:47 Uhr.</p>
<p>Seit letztem Jahr bietet die CeBIT auch Presseausweise für Blogger an. Ich habe natürlich das entsprechende <a href="http://files.messe.de/cmsdb/D/007/20516.pdf">Formular</a> abgeschickt, doch heute habe ich die Antwort erhalten, dass mein Blog &#8220;keine Grundlage für eine Akkreditierung zur CeBIT 2010&#8243; sei. Schade. Nach welchen Kriterien wird das überhaupt entschieden?</p>
<p>Zum Glück habe ich noch ein Gratis-Ticket und finde hoffentlich trotzdem die Zeit von der CeBIT aus ein paar Beiträge zu bloggen.</p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/wqB6zWMZLSk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2010/02/cebit-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2010/02/cebit-2010/</feedburner:origLink></item>
		<item>
		<title>Java Klassendiagramme generieren</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/ZzcvE9ezdYA/</link>
		<comments>http://7h0ma5.org/2009/11/javaklassendiagramme-generieren/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 21:09:07 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=647</guid>
		<description><![CDATA[Nach langem Suchen habe ich eine gute Software gefunden, um Klassendiagramme aus Java Sourcecode automatisch generieren zu lassen. ArgoUML heißt das Programm, es ist Open Source und kann natürlich viel mehr als nur Klassendiagramme zu erzeugen. Als Erstes importiert man den Quelltext: Danach lässt sich die Klasse, die im Quelltext beschrieben ist, in der Seitenleiste [...]]]></description>
			<content:encoded><![CDATA[<p>Nach langem Suchen habe ich eine gute Software gefunden, um Klassendiagramme aus Java Sourcecode automatisch generieren zu lassen.</p>
<p><a href="http://argouml.tigris.org/">ArgoUML</a> heißt das Programm, es ist Open Source und kann natürlich viel mehr als nur Klassendiagramme zu erzeugen.</p>
<p><span id="more-647"></span>Als Erstes importiert man den Quelltext:</p>
<p><img class="size-full wp-image-648 alignnone" title="argoumlimport" src="http://7h0ma5.org/wp-content/uploads/2009/11/argoumlimport.png" alt="Datei-&gt;Quellcode importieren..." width="299" height="294" /></p>
<p>Danach lässt sich die Klasse, die im Quelltext beschrieben ist, in der Seitenleiste finden:</p>
<p><img class="size-full wp-image-651 alignnone" title="Klasse" src="http://7h0ma5.org/wp-content/uploads/2009/11/argoumlklasse.png" alt="Klasse" width="229" height="42" /></p>
<p>Die gewünschte Klasse zieht man dann einfach in das rechte Feld und schon erscheint das Diagramm:</p>
<p><img class="size-full wp-image-652 alignnone" title="Diagramm" src="http://7h0ma5.org/wp-content/uploads/2009/11/argoumldiagramm.png" alt="Diagramm" width="311" height="237" /></p>
<p>Unter Datei-&gt;Projekteinstellungen-&gt;Notationen kann man das Diagramm noch etwas anpassen, zum Beispiel kann man die Indikatoren für die Sichtbarkeit anzeigen lassen:</p>
<p><img class="alignnone size-full wp-image-656" title="Sichtbarkeit" src="http://7h0ma5.org/wp-content/uploads/2009/11/argoumlsichtbarkeit.png" alt="Sichtbarkeit" width="322" height="249" /></p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/ZzcvE9ezdYA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2009/11/javaklassendiagramme-generieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2009/11/javaklassendiagramme-generieren/</feedburner:origLink></item>
		<item>
		<title>Google Chrome OS</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/y7uZqXkd2QQ/</link>
		<comments>http://7h0ma5.org/2009/07/google-chrome-os/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 10:59:52 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=602</guid>
		<description><![CDATA[Laut einem offiziellen Blogpost von Google, arbeitet Google nun doch an einem eigenen Betriebssystem. Basierend auf dem Linux-Kernel will Google ein OpenSource-Betriebssystem schaffen, welches schnell, klein, sicher und leicht zu bedienen sein soll. Google Chrome OS ist vor Allem für Personen gedacht, die die meiste Zeit am Computer im Internet verbringen, da alle Anwendungen im Browser laufen [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Google" src="http://www.google.com/intl/en_ALL/images/logo.gif" alt="" width="133" height="53" />Laut einem offiziellen <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">Blogpost von Google</a>, arbeitet Google nun doch an einem eigenen Betriebssystem.</p>
<p>Basierend auf dem Linux-Kernel will Google ein OpenSource-Betriebssystem schaffen, welches schnell, klein, sicher und leicht zu bedienen sein soll.</p>
<p>Google Chrome OS ist vor Allem für Personen gedacht, die die meiste Zeit am Computer im Internet verbringen, da alle Anwendungen im Browser laufen werden und somit auch in Mac OS, Linux und Windows ausführbar sind.</p>
<p>Bis Ende 2010 soll Googles Betriebssystem für alle Anwender zur Verfügung stehen, aber schon Ende dieses Jahres wird der Source-Code veröffentlicht.</p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/y7uZqXkd2QQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2009/07/google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2009/07/google-chrome-os/</feedburner:origLink></item>
		<item>
		<title>Ein Rechenzentrum von Google</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/za-VXv1XsgY/</link>
		<comments>http://7h0ma5.org/2009/04/ein-rechenzentrum-von-google/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 14:51:46 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Webserver]]></category>
		<category><![CDATA[Rechenzentrum]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=572</guid>
		<description><![CDATA[Ein Rundgang durch ein riesiges Rechenzentrum von Google, bestehend aus vielen Containern, in denen die Server untergebracht sind, damit diese bei Bedarf mit einem Truck in ein anderes Rechenzentrum transportiert werden können. Wie ein Server von Google aufgebaut ist, sieht man hier:]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/zRwPSFpLX8I&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zRwPSFpLX8I&#038;fs=1" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Ein Rundgang durch ein riesiges Rechenzentrum von Google, bestehend aus vielen Containern, in denen die Server untergebracht sind, damit diese bei Bedarf mit einem Truck in ein anderes Rechenzentrum transportiert werden können.</p>
<p>Wie ein Server von Google aufgebaut ist, sieht man hier:</p>
<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/xgRWURIxgbU&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xgRWURIxgbU&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/za-VXv1XsgY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2009/04/ein-rechenzentrum-von-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2009/04/ein-rechenzentrum-von-google/</feedburner:origLink></item>
		<item>
		<title>Google Sync</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/q34WMN6z-9A/</link>
		<comments>http://7h0ma5.org/2009/02/google-sync/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 00:01:20 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Sync]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=554</guid>
		<description><![CDATA[Im Oktober berichtete ich über Nuevasync, einen kostenlosen Dienst, mit dem man per Microsoft Exchange Google Kalender und Google Kontakte über Push mit dem iPhone synchronisieren kann. Doch nun hat Google selbst einen eigenen Exchange Server aufgesetzt, mit dem das Synchronisieren noch leichter ist und man seine Daten nicht über einen Dritt-Anbieter schleusen muss. Bis [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://google.com/mobile/sync"><img class="alignright" title="Google Sync" src="http://www.google.com/mobile/images/sync-48x48.gif" alt="" width="48" height="48" /></a>Im Oktober <a href="http://www.thomas-gatzweiler.de/2008/10/05/iphone-over-the-air-synchronisation-von-kalender-und-kontakten/">berichtete ich über Nuevasync</a>, einen kostenlosen Dienst, mit dem man per Microsoft Exchange Google Kalender und Google Kontakte über Push mit dem iPhone synchronisieren kann.</p>
<p>Doch nun hat Google selbst einen eigenen Exchange Server aufgesetzt, mit dem das Synchronisieren noch leichter ist und man seine Daten nicht über einen Dritt-Anbieter schleusen muss. Bis jetzt unterstützt <a href="http://www.google.com/mobile/default/sync.html">Google Sync</a> Kalender und Kontakte, Google Mail soll folgen und dann endlich kostenlose Push-Mails aufs iPhone bringen.</p>
<p>Links:<br />
<a href="http://www.google.com/support/mobile/bin/answer.py?answer=138740&amp;topic=14252">Wie man Google Sync einrichtet</a></p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/q34WMN6z-9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2009/02/google-sync/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2009/02/google-sync/</feedburner:origLink></item>
		<item>
		<title>Python 3.0 ist da</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/oGqvTrCj1G0/</link>
		<comments>http://7h0ma5.org/2008/12/python-30-ist-da/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 12:52:08 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=536</guid>
		<description><![CDATA[Die neue Version von Python ist da! Die Version 3.0, die unter dem Codenamen &#8220;Python 3000&#8243; entwickelt wurde, ist zwar im Moment noch 10% langsamer als die Version 2.6, was laut Python-Erfinder Guido van Rossum aber noch verbessert werden soll. Es wurden viele alte Features entfernt und die Standartbibliothek an vielen Stellen überarbeitet. Python 2.x Programm-Code ist [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://python.org"><img class="alignright" title="Python" src="http://python.org/images/python-logo.gif" alt="" width="211" height="71" /></a>Die neue Version von Python ist da! Die Version 3.0, die unter dem Codenamen &#8220;Python 3000&#8243; entwickelt wurde, ist zwar im Moment noch 10% langsamer als die Version 2.6, was laut Python-Erfinder Guido van Rossum aber noch verbessert werden soll.</p>
<p>Es wurden viele alte Features entfernt und die Standartbibliothek an vielen Stellen überarbeitet.</p>
<p>Python 2.x Programm-Code ist mit der neuen Version zum Großteil nicht mehr kompatibel, da viele Funktionen und Funktionsweisen, wie z.B. die print-Funktion geändert wurden:</p>
<pre><code><span><span class="n">Old</span><span class="p">:</span> <span class="nb">print</span> <span class="s">"The answer is"</span><span class="p">,</span> <span class="mi">2</span><span class="o">*</span><span class="mi">2</span>
<span class="n">New</span><span class="p">:</span> <span class="nb">print</span><span class="p">(</span><span class="s">"The answer is"</span><span class="p">,</span> <span class="mi">2</span><span class="o">*</span><span class="mi">2</span><span class="p">)</span>

<span class="n">Old</span><span class="p">:</span> <span class="nb">print</span> <span class="n">x</span><span class="p">,</span>           <span class="c"># Trailing comma suppresses newline</span>
<span class="n">New</span><span class="p">:</span> <span class="nb">print</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s">" "</span><span class="p">)</span>  <span class="c"># Appends a space instead of a newline</span>

<span class="n">Old</span><span class="p">:</span> <span class="nb">print</span>              <span class="c"># Prints a newline</span>
<span class="n">New</span><span class="p">:</span> <span class="nb">print</span><span class="p">()</span>            <span class="c"># You must call the function!</span>

<span class="n">Old</span><span class="p">:</span> <span class="nb">print</span> <span class="o">&gt;&gt;</span><span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="p">,</span> <span class="s">"fatal error"</span>
<span class="n">New</span><span class="p">:</span> <span class="nb">print</span><span class="p">(</span><span class="s">"fatal error"</span><span class="p">,</span> <span class="n">file</span><span class="o">=</span><span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="p">)</span>

<span class="n">Old</span><span class="p">:</span> <span class="nb">print</span> <span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>       <span class="c"># prints repr((x, y))</span>
<span class="n">New</span><span class="p">:</span> <span class="nb">print</span><span class="p">((</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">))</span>      <span class="c"># Not the same as print(x, y)!</span>
</span></code></pre>
<p>Python 3.0 liefert ein <a href="http://docs.python.org/dev/3.0/library/2to3.html">Script namens &#8220;2to3&#8243;</a>, dass alten Python-Code Python 3.0-kompatibel macht.</p>
<p><a href="http://docs.python.org/dev/3.0/whatsnew/3.0.html">Die komplette Liste der Änderungen<br />
</a><a href="http://python.org/download/">Python 3.0 Download</a></p>
<p>via <a href="http://www.heise.de/newsticker/Freie-Skriptsprache-Python-3-0-fertiggestellt--/meldung/119858">heise</a></p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/oGqvTrCj1G0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2008/12/python-30-ist-da/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2008/12/python-30-ist-da/</feedburner:origLink></item>
		<item>
		<title>Linux auf dem iPhone</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/H-yBiGFw67Y/</link>
		<comments>http://7h0ma5.org/2008/11/linux-auf-dem-iphone/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 12:27:30 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhoneLinux]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=515</guid>
		<description><![CDATA[Dem iPhone DevTeam ist es gelungen den Linux-Kernel 2.6 für das iPhone, das iPhone 3G, und den iPod Touch 1G anzupassen und mit OpeniBoot zu starten: Was bis jetzt funktioniert: Framebuffer driver Serial driver Serial over USB driver Interrupts, MMU, clock, etc. Was noch nicht funktioniert: Write support for the NAND Wireless networking Touchscreen Sound [...]]]></description>
			<content:encoded><![CDATA[<p>Dem iPhone DevTeam ist es gelungen den Linux-Kernel 2.6 für das iPhone, das iPhone 3G, und den iPod Touch 1G anzupassen und mit OpeniBoot zu starten:</p>
<p><object width="288" height="384"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2373142&#038;server=vimeo.com&#038;show_title=1&#038;show_byline=1&#038;show_portrait=1&#038;color=00ADEF&#038;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2373142&#038;server=vimeo.com&#038;show_title=1&#038;show_byline=1&#038;show_portrait=1&#038;color=00ADEF&#038;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="288" height="384"></embed></object></p>
<p style="text-align: left;">Was bis jetzt funktioniert:</p>
<ul>
<li>Framebuffer driver</li>
<li>Serial driver</li>
<li>Serial over USB driver</li>
<li>Interrupts, MMU, clock, etc.</li>
</ul>
<p>Was noch nicht funktioniert:</p>
<ul>
<li>Write support for the NAND</li>
<li>Wireless networking</li>
<li>Touchscreen</li>
<li>Sound</li>
<li>Accelerometer</li>
<li>Baseband support</li>
</ul>
<p>Da gibt es wohl noch viel zu Tun für das iPhone DevTeam, aber der erste Schritt ist schon mal getan.</p>
<p><a href="http://linuxoniphone.blogspot.com/2008/11/linux-on-iphone.html">Offizielle Ankündigung im Blog &#8220;Linux on the iPhone&#8221;<br />
</a><a href="http://blog.iphone-dev.org/post/62041396/linux-here-we-come">Ankündigung im Blog vom iPhone DevTeam</a></p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/H-yBiGFw67Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2008/11/linux-auf-dem-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2008/11/linux-auf-dem-iphone/</feedburner:origLink></item>
		<item>
		<title>Sicherheitslücke in Google Mail</title>
		<link>http://feedproxy.google.com/~r/thomas-gatzweiler/~3/quOPo6b9g3Y/</link>
		<comments>http://7h0ma5.org/2008/11/sicherheitslucke-in-google-mail/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 15:39:34 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Mail]]></category>

		<guid isPermaLink="false">http://7h0ma5.org/?p=507</guid>
		<description><![CDATA[So ähnlich wie die Sicherheitslücke, über die ich vor etwas mehr als einem Jahr berichtet habe, gibt es jetzt wieder eine Lücke in Google Mail, die es dem Angreifer erlaubt einen Filter zu definieren, der bestimmte E-Mails an eine andere E-Mail-Adresse weiterleitet. Wenn ein Nutzer eine präparierte Webseite öffnet, kann, wenn Google Mail in einem anderen Browserfenster geöffnet [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-8" title="Google Mail Logo" src="http://7h0ma5.org/wp-content/uploads/2007/09/googlemail.gif" alt="Google Mail Logo" width="143" height="59" />So ähnlich wie die Sicherheitslücke, über die ich vor etwas mehr als einem Jahr <a href="http://www.thomas-gatzweiler.de/2007/09/27/google-mail-mails-nicht-mehr-sicher/">berichtet habe</a>, gibt es jetzt wieder eine Lücke in Google Mail, die es dem Angreifer erlaubt einen Filter zu definieren, der bestimmte E-Mails an eine andere E-Mail-Adresse weiterleitet. Wenn ein Nutzer eine präparierte Webseite öffnet, kann, wenn Google Mail in einem anderen Browserfenster geöffnet ist, per <a href="http://de.wikipedia.org/wiki/Cross-Site_Request_Forgery">CSRF</a> ein neuer Filter hinzugefügt werden.</p>
<p>Firefox-Benutzer können sich mit dem Plugin <a href="https://addons.mozilla.org/de/firefox/addon/722">NoScript</a> schützen, welches versucht CSRF-Angriffe zu erkennen und zu blockieren.</p>
<p>via <a href="http://www.heise.de/newsticker/Luecke-in-Google-Mail-ermoeglicht-Umleiten-von-Mails--/meldung/119348">heise.de</a></p>
<img src="http://feeds.feedburner.com/~r/thomas-gatzweiler/~4/quOPo6b9g3Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://7h0ma5.org/2008/11/sicherheitslucke-in-google-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://7h0ma5.org/2008/11/sicherheitslucke-in-google-mail/</feedburner:origLink></item>
	</channel>
</rss>
