Carsten Kuckuk | 10 Feb 15:46
Gravatar

Re: Gibt es Interessenten für ein User Treffen im Raum Düsseldorf/Ruhrgebiet?

Ferit,

war ich noch nie, aber auf den ersten Blick scheint der Ort gut zu sein: 
Liegt zentral, ist mit Auto und Bahn zu erreichen. Aber aus der Website 
werde ich nicht so ganz schlau. Ich habe mir ein Cafe/Restaurant/.. o.ä 
vorgestellt, wo man sich zusammen setzen kann, etwas essen kann und 
relativ ungestört unterhalten kann. Ist das so ein Ort?

Carsten

Date: Thu, 09 Feb 2012 16:19:09 +0100
  From: fecub <fcbk@...>
To: Die Deutsche Python Mailingliste <python-de@...>
Subject: Re: [Python-de] python-de Nachrichtensammlung, Band 106, Eintrag 8
  Message-ID: <4F33E3ED.7050002@...>

es gibt den Unperfekthaus in Essen am Limbeckerplatz. Super, gemütliche 
location. es gibt jeden donnerstag ein linuxabend, heißt so aber ist ein 
treffen unter linuxer/hacker/freie software enthusiasten. übrigens bei 
Linuxabenden ist der eintritt sowie Getränke frei. 
http://www.unperfekthaus.de/projekte/linuxabend war schon öfters bei 
solchen abenden und einfach nur empfehlenswert!!!

  On 06.02.2012 12:20, Carsten Kuckuk wrote:
>> >  Wir haben also Interessenten aus Dortmund, Essen, Duisburg und mich
>> >  [tagsüber Ratingen, nachts Bochum]. Dann wäre Essen wohl der ideale
>> >  Treffpunkt. Ich selbst kenne mich in Essen nicht so gut aus. Kennt da
>> >  jemand eine Gaststätte (oder anderen Treffpunkt), die einfach per S-Bahn
>> >  UND per Auto (Parkplätze) erreichbar ist?!
>> >  
(Continue reading)

Hartmut Goebel | 9 Feb 12:26
Picon
Favicon

Was ist der "richtige" Weg für Localization?

Hallo,

ich möchte mein Projekt http://pdfposter.origo.eth.ch lokalisieren. Nun weiß ich zwar, wie das in der Theorie geht, und habe vor einigen Jahren auch schon mal damit herumgespielt, habe aber selbst noch kein Projekt umgestellt. Daher ein paar Fragen.

Am Ende soll eine Verzeichnis-Struktur entstehen, die a) per pip/easy_install installierbar ist und b) den Anforderungen der Linux-Distributionen an die Verzeichnis-Struktur erfüllt (falls das relevant ist).
  • Ist die Standard-Module gettext und locale ist noch immer die beste Wahl? Oder ist es besser, babel zu verwenden?
  • Wo finde ich Snippets für das Laden und Aktivieren der Übersetzungen?
  • Ist es sinnvoll, das das Extrahieren der Strings (xgettext) und das erzeugen der .mo files (msgmft) in setup.py einzubauen (wie ich es schon gesehen habe)? Wo finde ich Snippets dafür?
  • Wo finde ich Übersetzungen für "Standardtexte", z.B. die Strings aus optparse.py oder argparse?
  • Wie kann die solche wiederkehrenden Texte in mehreren Projekten am einfachsten gemeinsam nutzen? Ideal wäre ein Online-Service für Open-Source-Projekte, der das erledigt.
Sorry, wenn das sie ein DAU ankommt, aber ich steht irgendwie wie der Ochs vorm Berg.

http://www.supernifty.com.au/blog/2011/09/16/python-localization-made-easy/ habe ich gelesen, überzeigt mich aber nicht, weil das Code-Snippet z.B. einfach ein File öffnet statt pkg_resources zu verwenden.

-- Schönen Gruß - Regards Hartmut Goebel Dipl.-Informatiker (univ.), CISSP, CSSLP Goebel Consult Spezialist für IT-Sicherheit in komplexen Umgebungen http://www.goebel-consult.de Monatliche Kolumne: http://www.cissp-gefluester.de/ Goebel Consult ist Mitglied bei http://www.7-it.de
Attachment (smime.p7s): application/pkcs7-signature, 6328 bytes
_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de
Carsten Kuckuk | 6 Feb 12:20
Gravatar

Re: python-de Nachrichtensammlung, Band 106, Eintrag 8

Wir haben also Interessenten aus Dortmund, Essen, Duisburg und mich 
[tagsüber Ratingen, nachts Bochum]. Dann wäre Essen wohl der ideale 
Treffpunkt. Ich selbst kenne mich in Essen nicht so gut aus. Kennt da 
jemand eine Gaststätte (oder anderen Treffpunkt), die einfach per S-Bahn 
UND per Auto (Parkplätze) erreichbar ist?!

Am 06.02.2012 12:00, schrieb python-de-request@...:
> Message: 5
> Date: Mon, 06 Feb 2012 11:28:29 +0100
> From: Jens Diemer<python_gmane@...>
> To:python-de@...
> Subject: Re: [Python-de] Gibt es Interessenten für ein User Treffen im
> 	Raum Düsseldorf/Ruhrgebiet?
> Message-ID:<jgoa71$qov$1 <at> dough.gmane.org>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Ein Ja aus Duisburg;)
>
>
> Am 03.02.2012 14:30, schrieb Carsten Kuckuk:
>> >  Hallo allerseits,
>> >
>> >  sagt mal, gibt es hier auf der Liste Leute die im Dreieck Düsseldorf/Ruhrgebiet
>> >  leben und/oder arbeiten, die Lust auf ein User-Treffen haben, denen aber der Weg
>> >  nach Köln zu weit ist? Falls ja, dann meldet Euch und dann laßt uns eins
>> >  organisieren.
>> >
>> >  Carsten
>> >  _______________________________________________
>> >  python-de maillist -python-de@...
>> >  http://mail.python.org/mailman/listinfo/python-de
>> >

_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de

Olе Streicher | 6 Feb 10:51
Picon
Gravatar

Re: PYTHONPATH und sys.path

Christian Heimes <lists@...> writes:
> Deine Erfahrung widerspricht aber der Implementation, Designidee und
> auch der Realtität. Sorry, aber du liegst falsch. ;)

Eine der großen Werbeversprechen von Python ist, dass es sich so
verhält, wie man es gemeinhin auch erwartet. So richtig scheint das auf
diesen Punkt nicht zuzutreffen. Gewinnt man hier wirklich so viel, dass
man dieses Versprechen dafür aufgeben sollte?

> Wenn du die Implementation in Py_InitializeEx() verfolgst, wirst du
> feststellen, dass in Py_GetPath() die Umgebungsvariable PYTHONPATH vor
> initsite() ausgewertet wird. Das wurde gemacht, damit man eine eigene
> site.py bzw. sitecustomize.py über PYTHONPATH einfügen kann. Der Code in
> site.py parst alle *.pth Dateien in den site-packages und fügt diese
> *vorne* in sys.path ein.

So richtig leuchtet mir das aber nicht ein: abgesehen davon, dass eine
usereigene (über PYTHONPATH gefundene) site.py wohl seltener ist als
ein für eigene Erweiterungen gesetzter PYTHONPATH (und damit der
Pragmatismus von Python zuschlagen sollte), müsste doch PYTHONPATH
zumindest dann am Ende sitzen, wenn es keine usereigene site.py gibt. 

Viele Grüße

Ole

_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de

Florian Lindner | 5 Feb 11:51
Picon
Gravatar

tee in Python

Hallo,

ich will den Ausgabe eines Programmes sowohl nach stdout ausgeben, als
auch in der Logdatei schreiben. Dafür habe ich dieses Stück Code auf
http://shallowsky.com/blog/programming/python-tee.html gefunden.

class Tee :
    def __init__(self, _fd1, _fd2) :
        self.fd1 = _fd1
        self.fd2 = _fd2

    def __del__(self) :
        if self.fd1 != sys.stdout and self.fd1 != sys.stderr :
            self.fd1.close()
        if self.fd2 != sys.stdout and self.fd2 != sys.stderr :
            self.fd2.close()

    def write(self, text):
        self.fd1.write(text)
        self.fd2.write(text)

    def flush(self) :
        self.fd1.flush()
        self.fd2.flush()

    def fileno(self):
        return 1  # ????

Das Attribut fileno habe hinzugefügt, da sich Popen beschwert hat, das
es nicht vorhanden ist. Was ich da sinnvoll zurückgeben soll, weiß ich
leider nicht. In der Doku steht jedoch: File-like objects which do not
have a real file descriptor should not provide this method!

Benutzt werden sollte das folgendermaßen:

        logfile = open("log", "w")
        tee = Tee(sys.stdout, logfile)
        print >>tee, "something"  # <-- das funktioniert
        proc = subprocess.Popen(shlex.split(cmd), stdout=tee,
stderr=subprocess.STDOUT)   # <--- das nicht
        proc.communicate()  # <--- das ändert auch nichts dran.

Der Aufruf von ls wird in die Konsole ausgegeben, in der Logdatei
landet nur das something. Tee.write wird von Popen wie aufgerufen.

Was stimmt da noch nicht?

Danke,

Florian
_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de

Thomas Guettler | 4 Feb 20:31
Picon
Favicon

Chemnitzer Linux Tage 17/18 März

Hallo,

bei den Chemnitzer Linux Tagen (17/18 März) wird es folgende Workshops, 
Vorträge und Stände zum Thema Python geben:

Workshop: Python für Einsteiger
Dr. Stefan Schwarzer
Thomas Güttler
Samstag 17.März, 10:00 Uhr
http://chemnitzer.linux-tage.de/2012/vortraege/926

-------------------------

Vortrag: Python – Open-Source-Werkzeug für Wissenschaftler und Ingenieure
Dr. Mike Müller
Sonntag 18.März, 10:00 Uhr,
http://chemnitzer.linux-tage.de/2012/vortraege/1033

Vortrag: Web Framework Django
Thomas Güttler
Sonntag 18.März 16:00 Uhr
http://chemnitzer.linux-tage.de/2012/vortraege/909

-------------------------

Stand: Leipzig Python User Group
http://chemnitzer.linux-tage.de/2012/live/1038

Stand: Django
http://chemnitzer.linux-tage.de/2012/live/1028

Stand: Plone, Zope, Pyramid
http://chemnitzer.linux-tage.de/2012/live/1025

-------------------------

Gruß,
  Thomas

--

-- 
http://www.thomas-guettler.de/
_______________________________________________
python-de maillist  -  python-de <at> python.org
http://mail.python.org/mailman/listinfo/python-de
Carsten Kuckuk | 3 Feb 14:30
Gravatar

Gibt es Interessenten für ein User Treffen im Raum Düsseldorf/Ruhrgebiet?

Hallo allerseits,

sagt mal, gibt es hier auf der Liste Leute die im Dreieck 
Düsseldorf/Ruhrgebiet leben und/oder arbeiten, die Lust auf ein 
User-Treffen haben, denen aber der Weg nach Köln zu weit ist? Falls ja, 
dann meldet Euch und dann laßt uns eins organisieren.

Carsten
_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de

Olе Streicher | 3 Feb 09:29
Picon
Gravatar

Re: PYTHONPATH und sys.path

Stefan Behnel <python-de@...> writes:
> Heißt das jetzt, du möchtest deinen Nutzern lieber aufbürden, irgendwelche
> Pfade von Hand herauszusuchen und explizit von der Kommandozeile zu
> übergeben, anstatt einfach in eine saubere Umgebung zu installieren?

Konkreter Fall: das Paket wird lokal von einem (non-Root) Nutzer
installiert, der dann den Pfad mittels PYTHONPATH adaptiert. Das läuft
gut, bis der Systemadministrator das Paket ebenfalls (site-local)
installiert. Irgendwann gibt es ein Update, welches der lokale Nutzer
installiert, um nach einer Weile festzustellen, dass der -- trotz
PYTHONPATH -- immer noch die alte Version (nämlich die des Sysadmins)
lädt. Jetzt entsteht an mich (als Paketautor) die Frage, wie er es
erreichen kann, dass das user-installiertes Paket verwendet wird und
nicht das ältere, vom Sysadmin installierte.

"Dann installiere Dir doch noch ein weiteres Paket, oder besser gleich
zwei [virtualenv, virtualenvwrapper] und arbeite Dich in die
Funktionsweise dieser Pakete ein" hilft da nicht gerade für Akzeptanz.

Irgendwie leuchtet mir nicht ein, warum Python (was ja letztlich für
seinen pragmatischen Ansatz bekannt ist) an dieser Stelle die normale
Logik "Userkonfiguration geht vor lokaler Konfiguration und die vor der
Defaultkonfiguration" missachtet.

> Da leuchtet mir der Vorteil nicht so direkt ein.

Der Grund ist, dass ich gar nicht selbst die Installation durchführe,
sondern Nutzer darin unterstützen möchte, das Paket möglichst problemlos
einzusetzen. Ein "wenn Du es selbst installierst, musst Du den
PYTHONPATH entsprechend setzen" ist da ziemlich trivial; es entspricht
einem "Wenn Du Deine eigenen Programme starten willst, setze PATH. Wenn
Du eigene shared libs verwenden willst, setze LD_LIBRARY_PATH. Wenn Du
eigene Java-Klassen verwenden willst, setze CLASSPATH". In keinem der
Fälle würde man erwarten, dass sich die lokale (site-) Konfiguration
vordrängelt. Nur Py-"behave as expected"-thon weicht da auf subtile
Weise ab.

Viele Grüße

Ole
_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de

Olе Streicher | 2 Feb 20:50
Picon
Gravatar

Re: PYTHONPATH und sys.path

Christian Heimes <lists <at> cheimes.de> writes:
> Am 02.02.2012 14:30, schrieb Olе Streicher:
>> So richtig leuchtet mir nicht ein, warum PYTHONPATH nicht als erstes im
>> sys.path auftaucht -- was ist denn der Grund dafür?
> Die Behandlung der PTH-Dateien in den site-packages erfolgt nach der
> Zusammenstellung von sys.path aus der Umgebung. 

Was ist der Grund für diese Reihenfolge?

> Virtualenv ist *die* empfohlene Lösung für dein Problem. Es steht dir
> natürlich frei, die Empfehlung erfahrener Pythonentwickler und
> -benutzer zu ignorieren ...

Wenn es Standard ist, warum ist es dann nicht mit bei Python dabei?
Zumindest bei meiner Suche in der Python 2.7.2-Doku kommt

"Your search did not match any documents. Please make sure that all
words are spelled correctly and that you've selected enough categories."

Batteries included?

Viele Grüße

Ole
_______________________________________________
python-de maillist  -  python-de <at> python.org
http://mail.python.org/mailman/listinfo/python-de
Stefan Behnel | 2 Feb 20:23
Picon
Favicon
Gravatar

Nächstes Treffen der Python User Group München: Dienstag, 7. Februar, 18:30

Hallo zusammen,

das nächste Treffen der µPy ist am

Dienstag, den 7. Februar, um 18:30

wie immer am Institut für Informatik der Ludwig-Maximilians-Universität
München, Oettingenstr. 67, Raum E 102.

Geht vom Haupteingang in der Mitte des Gebäudes auf der rechten Treppe ins
1. OG, dann gleich links durch die Glastür und rechts durch die Teeküche
hindurch. Teewasser lässt sich dort machen, Tassen mitzubringen schadet
aber nichts.

Ein Thema gibt es bisher noch nicht, aber sicherlich wie immer
viel zu erzählen und auszutauschen, zum Beispiel zum Python-Verband,
aktuellen Sicherheitslücken oder konkreten Schuhdrückern der Teilnehmer.
Auch Vortragsideen werden natürlich gerne noch angenommen.

Nach dem Treffen besteht wieder die Möglichkeit, den Abend zusammen in der
Pizzeria um die Ecke ausklingen zu lassen.

Kommet zahlreich!

Stefan
_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de

Christopher Arndt | 2 Feb 18:16
Picon
Favicon
Gravatar

ANN: pyCologne - nächstes Treffen Mittwoch, 8. Februar 2012, 18:30 Uhr

Auch im kalten, jecken Februar findet wieder ein Treffen von pyCologne,
der Python User Group Köln, statt. Aber keine Angst, in unserer Sitzung
wird nicht geschunkelt!

Wann: Mittwoch, 8. Februar 2012, 18:30 Uhr
Wo:   Pool 0.14, Benutzerrechenzentrum (RRZK-B) der
      Universität Köln, Berrenrather Str. 136, 50937 Köln

Ich freue mich, für dieses Mal folgenden Vortrag ankündigen zu können:

- Vorstellung des Python Software Verbands (http://python-verband.org/)
  durch das Vorstandsmitglied Jan Ulrich Hasecke

Nach seiner Präsentation wird Jan Ulrich gerne auf eure Fragen zum
Python Verband eingehen.

Weiterhin ist Platz für Lightning Talks (auch unangekündigt),
Buchvorstellungen, Terminhinweise, Python-Supportanfragen u.v.m.

Ab ca. 20:30 Uhr werden wir den Abend gemütlich in einem nahe
gelegenen Restaurant/Kneipe ausklingen lassen (al Caminetto -
Berrenratherstrasse 202).

Weitere Informationen zu pyCologne, inkl. Wegbeschreibung, Fotos und
Protokollen vergangener Treffen usw., findet ihr auf unserer Seite im
deutschen Python Wiki:

http://www.pycologne.de

Bis bald,

Chris
_______________________________________________
python-de maillist  -  python-de@...
http://mail.python.org/mailman/listinfo/python-de


Gmane