PyCon DE Youtube-Videos

Gute Links und Tutorials könnt ihr hier posten.
mal
User
Beiträge: 9
Registriert: Sonntag 4. März 2012, 22:44
Kontaktdaten:

cofi hat geschrieben: Der Gateway wurde ja schon (von Leonidas?) angesprochen, wenn der nur read-only oder so bemitleidenswerte Ergebnisse wie der zwischen python-de und d.c.l.p hat, kann man sich den sparen :/
Was funktioniert denn zwischen python-de und d.c.l.p nicht ?

Soweit ich das sehen kann, läuft die Kommunikation in beiden Richtung völlig problemlos durch.

Ein EMail Gateway zu diesem Forum fände ich allerdings auch sehr hilfreich. Wenn man zumindest per EMail die Postings zu einem kommentierten Thema an die registrierte EMail Adresse bekäme, wäre das schon ein großer Fortschritt. Im Moment kommt nur eine wenig aussagekräftige EMail nach dem Motto "Sie haben Post..." :-) Da müssen die PHPler doch schon 'was gebastelt haben...
Marc-Andre Lemburg
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

mal hat geschrieben:
cofi hat geschrieben: Der Gateway wurde ja schon (von Leonidas?) angesprochen, wenn der nur read-only oder so bemitleidenswerte Ergebnisse wie der zwischen python-de und d.c.l.p hat, kann man sich den sparen :/
Was funktioniert denn zwischen python-de und d.c.l.p nicht ?

Soweit ich das sehen kann, läuft die Kommunikation in beiden Richtung völlig problemlos durch.
Das Durchreichen ist das kleinste Problem und das funktioniert auch, aber auf d.c.l.p Seite ist das Threading total im Eimer. Ich bin jetzt beim Gmane-Gateway (gmane.comp.python.general.german) und dort klappt das Threading besser, ist aber auch nicht perfekt (Der "'mal so nebenbei..." Thread vom Oktober ist hier ein gutes Beispiel; er greift sogar die Probleme auf).

Ein Email Interface fuer das Forum (und damit ein NNTP via Gmane) wuerde ich mir aber auch Wuenschen.
Andev
User
Beiträge: 24
Registriert: Dienstag 17. Januar 2012, 15:55

mal hat geschrieben:Ein EMail Gateway zu diesem Forum fände ich allerdings auch sehr hilfreich. Wenn man zumindest per EMail die Postings zu einem kommentierten Thema an die registrierte EMail Adresse bekäme, wäre das schon ein großer Fortschritt. Im Moment kommt nur eine wenig aussagekräftige EMail nach dem Motto "Sie haben Post..." :-) Da müssen die PHPler doch schon 'was gebastelt haben...
Das ist so... 80er. Wie wärs denn mit http://www.python-forum.de/feed.php?f=21&t=28759? Das ist wenigstens schon 90er. Auf noch mehr E-Mails kann ich nun wirklich gerne verzichten.
mal
User
Beiträge: 9
Registriert: Sonntag 4. März 2012, 22:44
Kontaktdaten:

cofi hat geschrieben:
mal hat geschrieben: Was funktioniert denn zwischen python-de und d.c.l.p nicht ?

Soweit ich das sehen kann, läuft die Kommunikation in beiden Richtung völlig problemlos durch.
Das Durchreichen ist das kleinste Problem und das funktioniert auch, aber auf d.c.l.p Seite ist das Threading total im Eimer. Ich bin jetzt beim Gmane-Gateway (gmane.comp.python.general.german) und dort klappt das Threading besser, ist aber auch nicht perfekt (Der "'mal so nebenbei..." Thread vom Oktober ist hier ein gutes Beispiel; er greift sogar die Probleme auf).
In SeaMonkey/Thunderbird klappt das Threading eigentlich prima. Auch im genannten Thread.

Über das [python-de] Präfix kann man streiten. Das kommt von der Mailing Liste, die das schon immer hatte.

Das dort angesprochene Reply-To auf die Liste könnte ich in Mailman wieder rausnehmen. Auch das ist historisch immer schon so gewesen, wird aber nicht empfohlen. Kann ich ja mal ein Thread starten.
Marc-Andre Lemburg
Benutzeravatar
/me
User
Beiträge: 3555
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

mal hat geschrieben:In SeaMonkey/Thunderbird klappt das Threading eigentlich prima. Auch im genannten Thread.
*unterstreich*
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

mal hat geschrieben:In SeaMonkey/Thunderbird klappt das Threading eigentlich prima. Auch im genannten Thread.
Hmm, in Gnus tut's das nicht. Evtl trickst Thunderbird hier etwas mehr.

Schade. Die anderen Punkte sind mir aber ziemlich egal.

@Andev: Ich haette kein Problem damit zu modernerer Technologie ueberzugehen, aber was Nutzbarkeit angeht gilt fuer mich Newsgroup >= ML >> Webforum. Newsfeeds kommen hier nichmal in Betracht da read-only.
Andev
User
Beiträge: 24
Registriert: Dienstag 17. Januar 2012, 15:55

cofi hat geschrieben: @Andev: Ich haette kein Problem damit zu modernerer Technologie ueberzugehen, aber was Nutzbarkeit angeht gilt fuer mich Newsgroup >= ML >> Webforum. Newsfeeds kommen hier nichmal in Betracht da read-only.
Nun, Ansichten gehen auseinander. Ich halte Newsgroups und Mailinglists für die denkbar schlechtesten Möglichkeiten zu diskutieren, sich auszutauschen oder zu informieren. Sie wurden auch nicht erfunden um das alles zu erleichtern, sondern waren lediglich ein technisches bedingtes Konstrukt ihrer Zeit (wenn sie wirklich überlegen wären hätten sie sich auch außerhalb der Informatikwelt durchgesetzt). Der einzige Grund, weshalb ich mich auch heute noch bei einigen beteilige, ist, dass einige wichtige/interessante/informative Leute sich praktisch ausschließlich darüber mitteilen. Der Mensch ist eben ein Gewohnheitstier.
Den einzigen "Vorteil" den sie haben besteht darin, dass sich deutlich weniger daran beteiligen. So ist es aufgeräumter, ruhiger, manchmal freundlicher und fachlich häufig anspruchsvoller.
Ob das ein tatsächlicher Vorteil ist, darüber lässt sich streiten. Und scheint zumindest hier nicht den Zielen zu entsprechen.

Alles, was sich mir per Mail aufdrängt, fällt raus, sobald mehr als eine Handvoll Nachrichten pro Tag aufkommen (nein, Moment, mehr als eine Handvoll pro Woche). Mein Posteingang ist auch schon so voll genug. Eine Forenübersicht oder eigens zusammengestellte Newsfeeds sind da deutlich angenehmer da weniger intrusiv. Natürlich würde ich kein Thema per RSS abonnieren - auch wenn sich das heutzutage nahtlos in die Browser integriert -, es ist aber für all die möglich, die etwas vergleichbares zu einem Mailfeed haben möchten (abonniert doch einfach das Ankündigungsunterforum). Wenn die Antwort auf ein Forenpost länger dauert oder umständlicher ist als eine Mailantwort, dann läuft etwas anderes gehörig schief. Wer mag, kann die Feeds auch an einen E-Mail-Dienst hängen und darüber dann doch wieder direkt antworten.
BlackJack

Bezüglich Thunderbird und Threading: Der „threaded” AFAIK auch nach Betreffzeile und nicht nur nach den dafür vorgesehenen Header-Zeilen.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

cofi hat geschrieben:
mal hat geschrieben:
cofi hat geschrieben: Der Gateway wurde ja schon (von Leonidas?) angesprochen, wenn der nur read-only oder so bemitleidenswerte Ergebnisse wie der zwischen python-de und d.c.l.p hat, kann man sich den sparen :/
Was funktioniert denn zwischen python-de und d.c.l.p nicht ?

Soweit ich das sehen kann, läuft die Kommunikation in beiden Richtung völlig problemlos durch.
Das Durchreichen ist das kleinste Problem und das funktioniert auch, aber auf d.c.l.p Seite ist das Threading total im Eimer. Ich bin jetzt beim Gmane-Gateway (gmane.comp.python.general.german) und dort klappt das Threading besser, ist aber auch nicht perfekt (Der "'mal so nebenbei..." Thread vom Oktober ist hier ein gutes Beispiel; er greift sogar die Probleme auf).
Exakt - habe mich ne Zeitlang gewundert, warum mein Claws-Mail die Mails meist in der dümmstmöglichen Reihenfolge threaded, oft sehe ich erst die Antwort auf die Mail und dann die Mail. Und obwohl ich Befürworter der Zusammenlegung bin, find ich dass es seitdem noch unpraktischer geworden ist, wenn jeder Thread erstmal frustration ist weil ich Gedanklich die Diskussion linearisieren muss.

Wegen News-Grateway: früher dachte ich dass es nützlich wäre, aber jedes mal wenn ich die Webforen-Integration von Mailinglisten oder Newsgroup sehe, dann kommt mir das gruseln: Umbrüche passen nicht, Code nicht gehighlightet, Threads sind plattgewalzt. Ich mach das immer dann weg, weil es zu sehr nervt als dass ich es lesen wollte. Aber falls jemand ein Beispiel findet was nicht fürchterlich ist, also abseits von Gmane (und nein, Markmail ist auch grauenhaft und die Mailman-Archive hören nach ca. 5 Antworten auf zu threaden in der Thread-Ansicht, was soll der Mist?). Was auch noch denkbar war, wäre IRC-Integration. Aber das ist halt alles eher nicht mit phpBB zu machen. Vielleicht mit Inyoka, aber darauf zu warten ist lohnt sich wohl nicht mehr. Bleibt noch Eigenentwicklung, aber da ist die Motivation relativ gering.

@sma: Markdown ist so ne Sache. Theoretisch nur machbar, wenn man es in phpBB übersetzt, weil zwei Markup-Sprachen in der DB zu haben ist nicht der Hit und phpBB hatte zumindest in Version 2 zudem eine unglaublich dumme Art BBCode zu speichern. Wenn man will, kann man das aber auf Userseite Markdown zu BBcode übersetzen, via JavaScript. Dir würd ich zutrauen dass du sowas bereits implementiert hast.

@BlackJack: Thunderbird threaded offenbar nach beidem. Ich habe hier einem im Lab der Announcements immer als antwort auf sein vorheriges Announcement schreibt. Ist inzwischen ein "Thread" wo er 17 mal aufeinander "antwortet", in den letzten 6 Monaten. Schön ist was anderes.

@Blackjack, nochmal: Dann schau dir mal comp.lang.javascript und de.comp.lang.javascript an. Da kommt es einem vor, als müssten die Leute einem beweisen wie toll sie sind, indem sie einen runtermachen, wenn man einfach nur eine Lösung sucht ohne die Spec auswendig gelernt zu haben. Quasi das gleiche was Fefe immer bei den GCC und glibc-Leuten bemängelt, dass da die Lösung egal ist, solange man im Recht ist. Und comp.lang.lisp etwa ist nicht per-se unfreundlich, aber hat so eine Art seltsamen Humor dass es keinen wundert dass da seit Jahren nur die selben Leute sind, die sich gegenseitig beweisen wie toll Common Lisp ist. Ein positives Beispiel ist hingegen de.comp.text.tex, da war ich ziemlich begeistert sowohl von der Kompetenz als auch der Hilfsbereitschaft. Aber ohne Minimalbeispiel geht natürlich nix ;)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Um Markdown als Format einzuführen, könnte man entweder ein Format-Typ-Feld in der DB einführen und dann zwei Renderer haben oder aber zuvor alle Texte in der DB von BBCode in Markdown konvertieren. Anders herum ist schlechter, weil in BBCode Funktionen wie z.B. `code` (oder Tabellen aus Markdown Extra) fehlen. Damit funktioniert das auch nicht wirklich, wenn man's nur für sich clientseitig im Editor machen würde.

Was den Ton im usenet angeht. Mein Erklärungsversuch wäre dieser: Die Leute kochen da seit über 20 Jahren im eigenen Saft. Da ist es wenig verwunderlich, dass sie auf die immer wieder gleichen Anfängerfragen nach den ersten 10 Jahren grantelig reagieren.

Stefan
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

sma hat geschrieben: Was den Ton im usenet angeht. Mein Erklärungsversuch wäre dieser: Die Leute kochen da seit über 20 Jahren im eigenen Saft. Da ist es wenig verwunderlich, dass sie auf die immer wieder gleichen Anfängerfragen nach den ersten 10 Jahren grantelig reagieren.
Dafür habe ich durchaus Verständnis. Nur: Wenn ich in meinem News-Reader nach einem Thema suche, nichts finde und dann eine Frage stelle und als Antwort höre "such halt bei google in den Archiven", dann ist für mich die Usability einfach nicht gegeben. Wenn ich eh ins Web muss, dann kann ich das ganze doch gleich Web basiert machen, oder? Die Ursache vieler nerviger Nachfragen kann man also durchaus auf eine fehlende Funktionalität zurückführen.

Von Dingen wie Syntax-Highlighting mal nicht zu sprechen - oder gibt es da sogar Spezifikationen fürs Usenet, so dass da theoretisch Client seitig gerendert werden könnte?
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Hyperion hat geschrieben:Von Dingen wie Syntax-Highlighting mal nicht zu sprechen - oder gibt es da sogar Spezifikationen fürs Usenet, so dass da theoretisch Client seitig gerendert werden könnte?
Man könnte ja Markdown benutzen :)

Das ist recht nah an den traditionellen Formatierungen wie ">" für Quote oder "*" für *wichtig* dran. Ich meine, Github hat speziell die Erweiterung gemacht, dass man mit ~~~Sprache den Kontext für's Syntax-Highlighting geben kann und Stackoverflow hat bestimmt auch eine entsprechende Funktion.

Stefan
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Hyperion hat geschrieben:Von Dingen wie Syntax-Highlighting mal nicht zu sprechen - oder gibt es da sogar Spezifikationen fürs Usenet, so dass da theoretisch Client seitig gerendert werden könnte?
Gnus rendert Org-Mode Source-Blöcke, die sehn so aus (und man hat gleich noch die Information welche Sprache das ist):

Code: Alles auswählen

#+begin_src python
def fib(n):
    if n < 2:
        return n
    return fib(n - 1) + fib(n - 2)
#+end_src
Ob es da eine Spezifikation oder ein verbreiteteres Format gibt, weiss ich nicht, die Wahrscheinlichkeit schaetze ich aber nicht besonders hoch ein .. schliesslich ist die Schnittmenge von Newsreadern und Editoren(/Editor-Betriebssystemen) nicht besonders gross ;)
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

@sma: Ist halt recht viel gemodde. Sowas als Mod gibts vermutlich schon, aber je mehr man verändert desto mehr Aufwand fängt man sich bei der Maintenance ein. Zudem wir jetzt keine PHP-Profis haben, die Lust drauf hätten.
cofi hat geschrieben:Gnus rendert Org-Mode Source-Blöcke, die sehn so aus (und man hat gleich noch die Information welche Sprache das ist):

Code: Alles auswählen

#+begin_src python
def fib(n):
    if n < 2:
        return n
    return fib(n - 1) + fib(n - 2)
#+end_src
Ja und jetzt als Neueinsteiger die Gruppe zwingen das bei allen zu machen. Am besten sogar rückwirkend, damit das Archiv in Google Groups das highlightet. Achja, die Suchfunktion von Google Groups, das ist auch noch so ne Sache. Die fand ich unter aller Kanone. Direkt noch schlechter als die von phpBB.

Und sma, das Forum feiert in diesem August auch 10-jähriges Bestehen :D Sind allerdings nicht mehr ganz die selben Leute ;)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Leonidas hat geschrieben: Und sma, das Forum feiert in diesem August auch 10-jähriges Bestehen :D Sind allerdings nicht mehr ganz die selben Leute ;)
Und was machen wir da? Irgend ne Party-Idee anyone? :-D
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Leonidas hat geschrieben:Und sma, das Forum feiert in diesem August auch 10-jähriges Bestehen :D
Am Jul 30, 2012 um 18:03 um ganz genau zu sein :D
Krieg ich jetzt einen Klugscheißerpunkt?!
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Hyperion hat geschrieben:Und was machen wir da? Irgend ne Party-Idee anyone? :-D
Wär ich an sich schon dafür, irgendwie so ein Foren-User-Treffen wär ne feine Sache. Allerdings hätte ich dafür leider erst ab Ende August Zeit.

@Damaskus: Na gut, weil du's bist kriegste nen Keks ;)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Leonidas hat geschrieben:Ja und jetzt als Neueinsteiger die Gruppe zwingen das bei allen zu machen. Am besten sogar rückwirkend, damit das Archiv in Google Groups das highlightet.
Du willst mir sagen, dass das suboptimal ist? Sicher, ist angekommen. Das war aber kein Vorschlag, sondern eine Beschreibung was es denn schon gibt.

Juli (oder eben Ende August) .. hoert sich nach Grillparty an. Wo treffen wir uns? ;)
Benutzeravatar
Kebap
User
Beiträge: 687
Registriert: Dienstag 15. November 2011, 14:20
Wohnort: Dortmund

Leonidas hat geschrieben:
Hyperion hat geschrieben:
Leonidas hat geschrieben:Und sma, das Forum feiert in diesem August auch 10-jähriges Bestehen :D
Und was machen wir da? Irgend ne Party-Idee anyone? :-D
Wär ich an sich schon dafür, irgendwie so ein Foren-User-Treffen wär ne feine Sache.
Wieso, natürlich auf der nächsten PyCon einen zweistündigen Rückblick halten, damit anschließend niemand mehr ungestraft dem Forum irgendwelche Inaktivität vorwerfen kann.. :mrgreen:
Zuletzt geändert von Kebap am Dienstag 6. März 2012, 16:16, insgesamt 2-mal geändert.
MorgenGrauen: 1 Welt, 8 Rassen, 13 Gilden, >250 Abenteuer, >5000 Waffen & Rüstungen,
>7000 NPC, >16000 Räume, >200 freiwillige Programmierer, nur Text, viel Spaß, seit 1992.
sma
User
Beiträge: 3018
Registriert: Montag 19. November 2007, 19:57
Wohnort: Kiel

Wir könnten ja zur Feier des Jubiläums mal alte Beiträge aufarbeiten.

So fragte z.B. masses am 2.9.2002:
masses hat geschrieben:Hallo,

ich suche eine schnelle Möglichkeit, wie ich eine Textdatei von einer Codepage (CP437) in eine andere Codepage (CP1252) umwandeln kann.
Wie kann ich es am einfachsten bewerkstelligen?
Die Frage ist vielleicht sehr einfach, aber da ich neu in Python bin und eine schnelle Lösung benötige, versuche es auf diese Weise.
Danke euch.

masses
Er hat leider nie eine Antwort bekommen.

Dabei wäre es nicht schwer... :)

Code: Alles auswählen

data = open(name, "rb").read().decode("cp437")
open(name, "wb").write(data.encode("cp1252"))
Stefan
Antworten