<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: LaTeX Serienbriefe &#8211; GUI zur Adressbuch Generierung</title>
	<atom:link href="http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung/feed" rel="self" type="application/rss+xml" />
	<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung</link>
	<description>Jazz Linux und LaTeX Blog</description>
	<lastBuildDate>Mon, 24 Oct 2011 14:04:13 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Jazz</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-8807</link>
		<dc:creator>Jazz</dc:creator>
		<pubDate>Sun, 12 Dec 2010 18:11:44 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-8807</guid>
		<description>@Sonja: du musst das Paket python-qt4 unter Ubuntu installieren. Unter Windows funktioniert dies auch (auch dort die QT Bibliotheken für Python installieren).
Das mit dem nichts installieren ist so eine Sache. Ich habe nicht viel Zeit mehr daran weiter zu arbeiten und die kompletten Abhängigkeiten in ein Programm zu packen ist glaube ich recht aufwendig.</description>
		<content:encoded><![CDATA[<p>@Sonja: du musst das Paket python-qt4 unter Ubuntu installieren. Unter Windows funktioniert dies auch (auch dort die QT Bibliotheken für Python installieren).<br />
Das mit dem nichts installieren ist so eine Sache. Ich habe nicht viel Zeit mehr daran weiter zu arbeiten und die kompletten Abhängigkeiten in ein Programm zu packen ist glaube ich recht aufwendig.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sonja</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-8803</link>
		<dc:creator>Sonja</dc:creator>
		<pubDate>Sun, 12 Dec 2010 17:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-8803</guid>
		<description>Was sehr toll wäre, wäre was, was man ausführen kann, ohne irgendwas installieren zu müssen.</description>
		<content:encoded><![CDATA[<p>Was sehr toll wäre, wäre was, was man ausführen kann, ohne irgendwas installieren zu müssen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sonja</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-8802</link>
		<dc:creator>Sonja</dc:creator>
		<pubDate>Sun, 12 Dec 2010 17:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-8802</guid>
		<description>Ich würde das liebend gerne benutzen, bekomme aber leider den Fehler 
Import Error: No module named PyQt4
und weiß nicht, wie ich das behebe</description>
		<content:encoded><![CDATA[<p>Ich würde das liebend gerne benutzen, bekomme aber leider den Fehler<br />
Import Error: No module named PyQt4<br />
und weiß nicht, wie ich das behebe</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Yoshi</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-155</link>
		<dc:creator>Yoshi</dc:creator>
		<pubDate>Wed, 05 Aug 2009 08:17:19 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-155</guid>
		<description>@Jazz
Ich danke dir, das werde ich nachher mal ausprobieren :)</description>
		<content:encoded><![CDATA[<p>@Jazz<br />
Ich danke dir, das werde ich nachher mal ausprobieren <img src='http://pete-productions.de/christian/jazz_blog2/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jazz</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-154</link>
		<dc:creator>Jazz</dc:creator>
		<pubDate>Wed, 05 Aug 2009 07:59:23 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-154</guid>
		<description>@Yoshi
Ja das Theme finde ich auch cool. Das ganze heißt Shiki Theme und gibts in verschiedenen Farbvarianten.

http://linuxundich.de/de/2008/12/mein-gnome-desktop-shiki-bites-the-dust/

--&gt; da gibts ne gute Anleitung zum Installieren des Themes</description>
		<content:encoded><![CDATA[<p>@Yoshi<br />
Ja das Theme finde ich auch cool. Das ganze heißt Shiki Theme und gibts in verschiedenen Farbvarianten.</p>
<p><a href="http://linuxundich.de/de/2008/12/mein-gnome-desktop-shiki-bites-the-dust/" rel="nofollow">http://linuxundich.de/de/2008/12/mein-gnome-desktop-shiki-bites-the-dust/</a></p>
<p>&#8211;&gt; da gibts ne gute Anleitung zum Installieren des Themes</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Yoshi</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-152</link>
		<dc:creator>Yoshi</dc:creator>
		<pubDate>Wed, 05 Aug 2009 07:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-152</guid>
		<description>Was mich persönlich interessiert ist, wo man das schöne Theme (braun/grün) von dem Screenshot herbekommt :)</description>
		<content:encoded><![CDATA[<p>Was mich persönlich interessiert ist, wo man das schöne Theme (braun/grün) von dem Screenshot herbekommt <img src='http://pete-productions.de/christian/jazz_blog2/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-110</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Sat, 25 Jul 2009 09:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-110</guid>
		<description>So, ich habs mir mal angesehen und hätte folgendes an Verbesserungsvorschlägen:

- OptionParser kennt eine Methode error (o.ä.). Damit kann man explizit auf fehlende Argumente hinweisen.

- Versuche mal mehr auf PEP8 zu achten. Das hilft nicht nur externen Leuten wie mir, sondern auch Dir den Quelltext später leichter lesen zu können. Im Speziellen betrifft das auf den ersten Blick die Klassennamen, die Länge der Zeilen (speziell beim Optparse Teil), Zeilenabstände usw.

- Es gibt in der Python-Doku zum CSV-Modul ein Beispiel, wie man CSV beim Einlesen bereits in Unicode umwandelt. Das kannst Du so fast immer 1:1 in Deinen Quellcode übernehmen. Dann bekommst Du eben die Wandlung in und von Unicode hin.

- Wieso packst Du alles in eine Datei? Wenn Du fremden Quellcode benutzt, lass ihn doch in einer eigenen Datei und importe dann die benötigten Teile?

- ich würde den if __name__ == &quot;__main__&quot;-Hook kurz halten und innerhalb nur eine main()-Funktion aufrufen, in der dann der Rest steht.

- Doc-Strings benutzen statt simpler Kommentare über den Methoden / Funtkionen! Dazu dann ggf. die übergebenden Parameter genauer beschreiben - bei DuckTyping-Sprachen imho unerlässlich.

Ansonsten aber schön zu sehen, wie sich Leute mit Python befassen :-)</description>
		<content:encoded><![CDATA[<p>So, ich habs mir mal angesehen und hätte folgendes an Verbesserungsvorschlägen:</p>
<p>- OptionParser kennt eine Methode error (o.ä.). Damit kann man explizit auf fehlende Argumente hinweisen.</p>
<p>- Versuche mal mehr auf PEP8 zu achten. Das hilft nicht nur externen Leuten wie mir, sondern auch Dir den Quelltext später leichter lesen zu können. Im Speziellen betrifft das auf den ersten Blick die Klassennamen, die Länge der Zeilen (speziell beim Optparse Teil), Zeilenabstände usw.</p>
<p>- Es gibt in der Python-Doku zum CSV-Modul ein Beispiel, wie man CSV beim Einlesen bereits in Unicode umwandelt. Das kannst Du so fast immer 1:1 in Deinen Quellcode übernehmen. Dann bekommst Du eben die Wandlung in und von Unicode hin.</p>
<p>- Wieso packst Du alles in eine Datei? Wenn Du fremden Quellcode benutzt, lass ihn doch in einer eigenen Datei und importe dann die benötigten Teile?</p>
<p>- ich würde den if __name__ == &#8220;__main__&#8221;-Hook kurz halten und innerhalb nur eine main()-Funktion aufrufen, in der dann der Rest steht.</p>
<p>- Doc-Strings benutzen statt simpler Kommentare über den Methoden / Funtkionen! Dazu dann ggf. die übergebenden Parameter genauer beschreiben &#8211; bei DuckTyping-Sprachen imho unerlässlich.</p>
<p>Ansonsten aber schön zu sehen, wie sich Leute mit Python befassen <img src='http://pete-productions.de/christian/jazz_blog2/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christian</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-109</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Sat, 25 Jul 2009 08:58:50 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-109</guid>
		<description>Hallo,

wie &quot;müme&quot; schon sagte, sollte man innerhalb des Scriptes nur mit unicode-Objekten arbeiten. Dabei gilt die Regel: So früh wie möglich in Unicode wandeln (decodieren), so spät wie möglich in Byte-Strings zurückwandeln (encodieren).

Das Beispiel oben zeigt schon sehr gut, wie man das z.B. beim Laden einer Datei hinbekommt.

Hier mal ein nützlicher Link, um sich die Basics dazu anzulesen:
http://wiki.python.de/Von%20Umlauten%2C%20Unicode%20und%20Encodings

Bei Fragen kannste Dich auch gerne an mich wenden :-)</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>wie &#8220;müme&#8221; schon sagte, sollte man innerhalb des Scriptes nur mit unicode-Objekten arbeiten. Dabei gilt die Regel: So früh wie möglich in Unicode wandeln (decodieren), so spät wie möglich in Byte-Strings zurückwandeln (encodieren).</p>
<p>Das Beispiel oben zeigt schon sehr gut, wie man das z.B. beim Laden einer Datei hinbekommt.</p>
<p>Hier mal ein nützlicher Link, um sich die Basics dazu anzulesen:<br />
<a href="http://wiki.python.de/Von%20Umlauten%2C%20Unicode%20und%20Encodings" rel="nofollow">http://wiki.python.de/Von%20Umlauten%2C%20Unicode%20und%20Encodings</a></p>
<p>Bei Fragen kannste Dich auch gerne an mich wenden <img src='http://pete-productions.de/christian/jazz_blog2/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Zaidira</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-108</link>
		<dc:creator>Zaidira</dc:creator>
		<pubDate>Sat, 25 Jul 2009 02:05:51 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-108</guid>
		<description>An sich find ich das Programm von der Idee her echt gut. Aber über die Gestaltung der GUI würde kich mir nochmal Gedanken machen: Zum Einen würde ich die Liste auf der Rechten Seite nach links &quot;verschieben&quot; und zum Anderen würde ich die Buttons &quot;OK&quot; und &quot;Cancel&quot; nach unten verschieben, fände ich gewohnter. Ansonsten gefällt mir das schonmal, auch wenn ich es noch nicht testen konnte. Das werd ich aber schnellstmöglichst nachholen.

MfG Zaidira</description>
		<content:encoded><![CDATA[<p>An sich find ich das Programm von der Idee her echt gut. Aber über die Gestaltung der GUI würde kich mir nochmal Gedanken machen: Zum Einen würde ich die Liste auf der Rechten Seite nach links &#8220;verschieben&#8221; und zum Anderen würde ich die Buttons &#8220;OK&#8221; und &#8220;Cancel&#8221; nach unten verschieben, fände ich gewohnter. Ansonsten gefällt mir das schonmal, auch wenn ich es noch nicht testen konnte. Das werd ich aber schnellstmöglichst nachholen.</p>
<p>MfG Zaidira</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jazz</title>
		<link>http://pete-productions.de/christian/jazz_blog2/index.php/latex-serienbriefe-gui-zur-adressbuch-generierung#comment-107</link>
		<dc:creator>Jazz</dc:creator>
		<pubDate>Fri, 24 Jul 2009 16:28:06 +0000</pubDate>
		<guid isPermaLink="false">http://pete-productions.de/christian/jazz_blog2/?p=330#comment-107</guid>
		<description>Ja is mit Python 2.6 programmiert.

Da die Spaltenüberschriften der CSV als Keys in einem Dictionary und als Keys für das Templatesystem von Python verwendet werden. Der eigentlich Inhalt kann also auch Sonderzeichen enthalten, nur die Spaltenbezeichnung nicht.</description>
		<content:encoded><![CDATA[<p>Ja is mit Python 2.6 programmiert.</p>
<p>Da die Spaltenüberschriften der CSV als Keys in einem Dictionary und als Keys für das Templatesystem von Python verwendet werden. Der eigentlich Inhalt kann also auch Sonderzeichen enthalten, nur die Spaltenbezeichnung nicht.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

