<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Marco Gabriel - Python</title>
    <link>http://www.marcogabriel.com/blog/</link>
    <description>Linux and Life</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 2.0.1 - http://www.s9y.org/</generator>
    
    <image>
    <url>http://www.marcogabriel.com/blog/templates/default/img/s9y_banner_small.png</url>
    <title>RSS: Marco Gabriel - Python - Linux and Life</title>
    <link>http://www.marcogabriel.com/blog/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>Python Micro Web Framework Battle</title>
    <link>http://www.marcogabriel.com/blog/archives/606-Python-Micro-Web-Framework-Battle.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/606-Python-Micro-Web-Framework-Battle.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=606</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=606</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;iframe src=&quot;http://de.slideshare.net/slideshow/embed_code/8952006&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&quot; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;http://de.slideshare.net/r1chardj0n3s/web-microframework-battle&quot; title=&quot;Web micro-framework BATTLE!&quot; target=&quot;_blank&quot;&gt;Web micro-framework BATTLE!&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://de.slideshare.net/r1chardj0n3s&quot; target=&quot;_blank&quot;&gt;Richard Jones&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt; 
    </content:encoded>

    <pubDate>Mon, 04 Feb 2013 14:23:01 +0100</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/606-guid.html</guid>
    <category>battle</category>
<category>framework</category>
<category>micro</category>
<category>python</category>
<category>web</category>

</item>
<item>
    <title>Erledigt</title>
    <link>http://www.marcogabriel.com/blog/archives/554-Erledigt.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/554-Erledigt.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=554</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=554</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.marcogabriel.com/blog/archives/553-Ne-Menge-Mail.html&quot;&gt;Das Postfach&lt;/a&gt; ist besiegt. Dauerte, wie vermutet, auch automatisiert ein Weilchen. Nebenbei habe ich einen kleinen IMAP Client für die Shell geschrieben, der automatisiert solche Dinge übernehmen kann. Kommt demnächst als Download.&lt;br /&gt; 
    </content:encoded>

    <pubDate>Mon, 28 Sep 2009 10:29:18 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/554-guid.html</guid>
    <category>client</category>
<category>commandline</category>
<category>imap</category>
<category>löschen</category>
<category>postfach</category>
<category>python</category>
<category>shell</category>
<category>spam</category>

</item>
<item>
    <title>Vergleich Ruby / Python mal anders</title>
    <link>http://www.marcogabriel.com/blog/archives/471-Vergleich-Ruby-Python-mal-anders.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/471-Vergleich-Ruby-Python-mal-anders.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=471</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=471</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Wen unendlich lange Tabellen mit Fakten langweilen, kann sich den Vergleich der internen Abhängigkeiten von Python und Ruby mal grafisch anzeigen lassen. Genauer genommen muss man den Vergleich selbst durchführen, die Grafiken sind aber durchaus hübsch (für Geeks).&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://flickr.com/photos/nicksieger/281055485/sizes/l/&quot;&gt;Python&lt;/a&gt; | &lt;a href=&quot;http://flickr.com/photos/nicksieger/280661836/sizes/l/&quot;&gt;Ruby&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 07 Aug 2008 10:33:20 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/471-guid.html</guid>
    <category>abhängigkeiten</category>
<category>grafik</category>
<category>python</category>
<category>ruby</category>
<category>vergleich</category>

</item>
<item>
    <title>SSH für Python</title>
    <link>http://www.marcogabriel.com/blog/archives/467-SSH-fuer-Python.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/467-SSH-fuer-Python.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=467</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=467</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    Schön: &lt;a href=&quot;http://www.metasnark.com/paramiko/&quot;&gt;Paramiko&lt;/a&gt;, eine Implementierung des SSH Protokolls für Python. 
 
    </content:encoded>

    <pubDate>Tue, 17 Jun 2008 13:27:45 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/467-guid.html</guid>
    <category>lib</category>
<category>paramiko</category>
<category>programmierung</category>
<category>python</category>
<category>security</category>
<category>ssh</category>

</item>
<item>
    <title>Trac als Hilfsmittel zur Entwicklung</title>
    <link>http://www.marcogabriel.com/blog/archives/462-Trac-als-Hilfsmittel-zur-Entwicklung.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/462-Trac-als-Hilfsmittel-zur-Entwicklung.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=462</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=462</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    
&lt;p&gt;Ich habe eben für einen Kunden Trac aufsetzen dürfen, der ein eigenes SVN Repository für&#039;s Versionskontrollmanagement betreibt. Ich mag SVN (&lt;a href=&quot;http://subversion.tigris.org&quot;&gt;Subversion&lt;/a&gt;) zur Versionsverwaltung sowieso schon sehr, aber in Verbindung mit Trac ist es ein echtes Dream Team und Entwicklungsbeschleuniger. Teamkommunikation bei der Entwicklung einfach gemacht.&lt;/p&gt;&lt;p&gt;Wer &lt;a href=&quot;http://trac.edgewall.org/&quot;&gt;Trac&lt;/a&gt; noch nicht kennt, sollte unbedingt mal einen Blick drauf werfen.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 03 Jun 2008 17:23:14 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/462-guid.html</guid>
    <category>entwicklung</category>
<category>python</category>
<category>svn</category>
<category>trac</category>
<category>wiki</category>

</item>
<item>
    <title>Python 3.0 - Features und Änderungen</title>
    <link>http://www.marcogabriel.com/blog/archives/424-Python-3.0-Features-und-AEnderungen.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/424-Python-3.0-Features-und-AEnderungen.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=424</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=424</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    &lt;p&gt;Python 3.0 wird nicht nur einen gewaltigen Schritt nach vorne bedeuten, es wird auch einige Inkompatibilitäten gegenüber den aktuellen 2.x Versionen mitbringen. Vorbereitend kann man unter &lt;a href=&quot;http://docs.python.org/dev/3.0/whatsnew/3.0.html&quot;&gt;http://docs.python.org/dev/3.0/whatsnew/3.0.html&lt;/a&gt; schon mal nachschauen, was es so alles geben wird. &lt;img src=&quot;http://www.marcogabriel.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 03 Sep 2007 17:01:29 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/424-guid.html</guid>
    <category>python</category>
<category>version</category>

</item>
<item>
    <title>Python 2.5 erschienen</title>
    <link>http://www.marcogabriel.com/blog/archives/351-Python-2.5-erschienen.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/351-Python-2.5-erschienen.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=351</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=351</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    
Python 2.5 ist heute offiziell &lt;a href=&quot;http://www.golem.de/0609/47897.html&quot; target=&quot;_blank&quot;&gt;released&lt;/a&gt; worden. Die Skriptsprache soll mit diesem Release nicht nur schneller und zuverlässiger werden (sie war auch vorher schon schnell und zuverlässig). Was genau alles neu ist, teilen die Entwickler auf einer &lt;a href=&quot;http://docs.python.org/dev/whatsnew/&quot; target=&quot;_blank&quot;&gt;Übersichtsseite&lt;/a&gt; mit, zum Beispiel ist jetzt ein Subset der XML-Library ElementTree sowie die SqLite3 Lib in der Python Standard Lib enthalten. &amp;quot;&lt;a href=&quot;http://www.python.org/about/&quot; target=&quot;_blank&quot;&gt;Batteries included&lt;/a&gt;&amp;quot; eben. &lt;a href=&quot;http://www.python.org/download/releases/2.5/&quot; target=&quot;_blank&quot;&gt;Get it&lt;/a&gt;. &lt;img src=&quot;http://www.marcogabriel.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;
 
    </content:encoded>

    <pubDate>Tue, 19 Sep 2006 16:46:13 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/351-guid.html</guid>
    <category>python</category>
<category>release</category>
<category>scriptsprache</category>
<category>software</category>

</item>
<item>
    <title>Python Scripte mit PyInstaller als .exe verteilen</title>
    <link>http://www.marcogabriel.com/blog/archives/343-Python-Scripte-mit-PyInstaller-als-.exe-verteilen.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/343-Python-Scripte-mit-PyInstaller-als-.exe-verteilen.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=343</wfw:comment>

    <slash:comments>17</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=343</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    
&lt;h2&gt;Wozu der Aufwand?&lt;/h2&gt;
&lt;p&gt;Es kommt der Tag, an dem man seine Python Scripte ausserhalb seiner
&lt;a href=&quot;http://www.marcogabriel.com/Python-Eclipse-Integration.76.0.html&quot;&gt;Entwicklungsumgebung&lt;/a&gt; einsetzen möchte. Von anderen Programmiersprachen
kennt man die Möglichkeit, die Programme zu compilieren und diese unter
Windows als ausführbare .exe oder .dll Dateien zu verteilen.&lt;/p&gt;
&lt;p&gt;Compilieren im eigentlichen Sinn lässt sich ein Python Script nicht.
Man kann jedoch Python Scripte auch in .exe verwandeln und diese
verteilen. Der Grund dafür kann sein, daß man nicht überall eine
installierte Python-Umgebung voraussetzen möchte oder auch um seinen
Quellcode gegen neugierige Blicke oder Änderungen zu schützen. In
diesen .exe-Dateien wird dann neben dem Script noch eine
Python-Laufzeitumgebung und benötigte Bibliotheken mit eingepackt, so
daß alle benötigten Bestandteile dabei sind und das Programm sofort auf dem Zielrechner
ausführbar ist.&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;http://www.marcogabriel.com/blog/archives/343-Python-Scripte-mit-PyInstaller-als-.exe-verteilen.html#extended&quot;&gt;&quot;Python Scripte mit PyInstaller als .exe verteilen&quot; vollständig lesen&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 02 Sep 2006 23:45:19 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/343-guid.html</guid>
    <category>.exe</category>
<category>compiler</category>
<category>howto</category>
<category>installer</category>
<category>pyinstaller</category>
<category>python</category>

</item>
<item>
    <title>Python 2.5 Release Candidate 1 erschienen</title>
    <link>http://www.marcogabriel.com/blog/archives/333-Python-2.5-Release-Candidate-1-erschienen.html</link>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/333-Python-2.5-Release-Candidate-1-erschienen.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=333</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=333</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    
Der erste &lt;a href=&quot;http://www.python.org/download/releases/2.5/&quot; target=&quot;_blank&quot;&gt;Release Candidate von Python 2.5&lt;/a&gt; ist erschienen. Die Gemeinde wurde aufgerufen, die Version zu testen und Feedback über noch vorhandene Fehler zu geben. &lt;p&gt;Was es so alles an Neuerungen gibt kann man in einer &lt;a href=&quot;http://docs.python.org/dev/whatsnew/whatsnew25.html&quot; target=&quot;_blank&quot;&gt;separaten Dokumentation&lt;/a&gt; nachlesen, in der auch steht wie man seine Applikationen auf Python 2.5 portiert.
&lt;/p&gt;&lt;p&gt;Update 21.08.06: Jetzt weiß es auch &lt;a href=&quot;http://www.golem.de/0608/47257.html&quot; target=&quot;_blank&quot;&gt;Golem.de&lt;/a&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 20 Aug 2006 17:05:34 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/333-guid.html</guid>
    <category>2.5</category>
<category>programmierung</category>
<category>python</category>
<category>scriptsprache</category>

</item>
<item>
    <title>Browser-Tabs vom 8. August 2006</title>
    <link>http://www.marcogabriel.com/blog/archives/324-Browser-Tabs-vom-8.-August-2006.html</link>
            <category>CSS und HTML</category>
            <category>Django</category>
            <category>Fotografie</category>
            <category>PHP</category>
            <category>Python</category>
    
    <comments>http://www.marcogabriel.com/blog/archives/324-Browser-Tabs-vom-8.-August-2006.html#comments</comments>
    <wfw:comment>http://www.marcogabriel.com/blog/wfwcomment.php?cid=324</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.marcogabriel.com/blog/rss.php?version=2.0&amp;type=comments&amp;cid=324</wfw:commentRss>
    

    <author>nospam@example.com (Marco Gabriel)</author>
    <content:encoded>
    
&lt;ul&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www-128.ibm.com/developerworks/opensource/library/os-php-dbmistake/?ca=dgr-lnxw97Avoid5PHPerrors&quot;&gt;Five Common PHP Database Problems&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.webcredible.co.uk/user-friendly-resources/css/css-round-corners-boxes.shtml&quot;&gt;CSS and round corners: Boxes with curves&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.openpr.de/&quot;&gt;Presseportal OpenPR.de&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://gypsyjobs.com/&quot;&gt;Gypsyjobs: Jobs with Python / Django&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://nmariz.estadias.com/archives/41&quot;&gt;Django Admin Interface for a Blog in 5 Minutes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://lukeplant.me.uk/blog.php?id=1107301641&quot;&gt;A Django Website that took (a lot) more than 20 Minutes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.pointy-stick.com/blog/2006/06/14/custom-sql-django/&quot;&gt;Custom SQL in Django&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://foto.dirkhennig.de/harte-portraits-ebv.html&quot;&gt;Harte Portraits mit EBV / Photoshop&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Wed, 09 Aug 2006 00:36:07 +0200</pubDate>
    <guid isPermaLink="false">http://www.marcogabriel.com/blog/archives/324-guid.html</guid>
    <category>django</category>
<category>howto</category>
<category>links</category>
<category>portal</category>
<category>presse</category>
<category>sql</category>

</item>

</channel>
</rss>
