From veit at ruhr.pm.org Sat Aug 2 13:01:39 2008 From: veit at ruhr.pm.org (Veit Wahlich) Date: Sat, 2 Aug 2008 20:01:39 UT Subject: [Ruhr-pm] Filter fuer IMAP-Konten Message-ID: Hallo Mailingliste! Der Mailserver unterstuetzt Per-User-Exim-Filter. Jeder, der ein IMAP-Konto verwendet, kann damit z.B. EMails unter definierten Bedingungen automatisch in Unterordner absortieren lassen. Als Beispiel ein Auszug aus meinem Filter: if $h_x-spam-level: begins "*****" then save ".Spam" elif $original_local_part is "jobs" and $original_domain is "ruhr.pm.org" then save ".INBOX jobs at ruhr_pm_org" elif $h_list-id: is "" then save ".RuhrPM-Mailingliste" endif Dieser Filter sortiert zunaechst saemtliche EMails mit einem Spamscore von min. 5 Punkten in den Ordner "Spam" ab, anschliessend werden alle EMails, die an den Alias jobsruhr.pm.org meines Kontos gerichtet sind in einem eigenen Ordner abgelegt und schliesslich alle EMails an die Ruhr.pm-Mailingliste in dem Ordner "RuhrPM-Mailingliste" gespeichert. Wer einen eigenen Filter eingespielt haben moechte, kann mir diesen uebermitteln. Auf der Exim-Website[1] gibt es die Spezifikation und Beispiele[2]. Dabei bitte beachten, dass der Envelope-to:-Header zum Zeitpunkt der Anwendung des Filters noch nicht existiert und von der Nutzung des numerischen X-Spam- Score:-Headers abgesehen werden sollte, da dieser bei lokalen Zustellungen (z.B. von Ruhr.pm-Adresse zu Ruhr.pm-Adresse) nicht gesetzt und damit gleich "" und nicht gleich "0" ist, was dazu fuehrt, dass die Ausfuehrung des Filters abgebrochen wird. Gruesse, Veit Wahlich -- [1] http://www.exim.org/ [2] http://www.exim.org/exim-html-current/doc/html/filter.html -- Diese Nachricht wurde generiert durch http://ruhr.pm.org/. From simon at ruhr.pm.org Sat Aug 2 13:03:06 2008 From: simon at ruhr.pm.org (Simon A. Wilper) Date: Sat, 2 Aug 2008 20:03:06 UT Subject: [Ruhr-pm] 11. August 2008, 19:00 Uhr: Vortrag: Einfuehrung in das Catalyst MVC-Framework Message-ID: Hallo Mailingliste! Am Montag, den 11.08.2008 um 20 Uhr im Maze[1] findet der Vortrag "Einfuehrung in das Catalyst[2] MVC-Framework" statt. Hierbei handelt es sich um ein hochgradig modulares Framework nach dem "Model-View-Controller[3]"-Paradigma zur Entwicklung von Webanwendungen. Gruesse, Simon A. Wilper -- [1] http://ruhr.pm.org/treffen/treffpunkte.psp [2] http://www.catalystframework.org/ [3] http://de.wikipedia.org/wiki/MVC -- Diese Nachricht wurde generiert durch http://ruhr.pm.org/. From veit at ruhr.pm.org Sat Aug 2 13:05:41 2008 From: veit at ruhr.pm.org (Veit Wahlich) Date: Sat, 2 Aug 2008 20:05:41 UT Subject: [Ruhr-pm] 11. August 2008, 19:00 Uhr: Stammtisch Message-ID: Hallo Mailingliste! Am Montag, den 11.08.2008 um 19:00h findet das "Stammtisch"-Treffen der Ruhr.pm im Cafe Maze[1] in der Essener Innenstadt statt. Von Simon[2] wird es eine Einfuehrung in die Arbeit mit dem MVC-Framework Catalyst[3] geben. Eingeladen ist wie immer jeder, der Interesse an (d.h.: nicht zwingend Erfahrung mit) Perl hat. Gruesse, Veit Wahlich -- [1] http://ruhr.pm.org/treffen/treffpunkte.psp#cafemaze [2] http://ruhr.pm.org/kontakt/simon [3] http://www.catalystframework.org/ -- Diese Nachricht wurde generiert durch http://ruhr.pm.org/. From veit at ruhr.pm.org Sat Aug 2 13:10:53 2008 From: veit at ruhr.pm.org (Veit Wahlich) Date: Sat, 02 Aug 2008 22:10:53 +0200 Subject: [Ruhr-pm] Filter fuer IMAP-Konten In-Reply-To: References: Message-ID: <1217707853.32079.35.camel@eternity.mobile.wahlich.com> Ergaenzung: Am Samstag, den 02.08.2008, 20:01 +0000 schrieb Veit Wahlich: > Dabei bitte beachten, dass der Envelope-to:-Header zum Zeitpunkt der Anwendung > des Filters noch nicht existiert und von der Nutzung des numerischen X-Spam- > Score:-Headers abgesehen werden sollte, da dieser bei lokalen Zustellungen > (z.B. von Ruhr.pm-Adresse zu Ruhr.pm-Adresse) nicht gesetzt und damit gleich > "" und nicht gleich "0" ist, was dazu fuehrt, dass die Ausfuehrung des Filters > abgebrochen wird. Also Envelope-to: wird halt durch $original_local_part und $original_domain ersetzt und das Auswerten des X-Spam-Score:-Headers geht nur dann bei lokaler Zustellung schief, wenn man einen numerischen Vergleich wie "groesser als" verwenden moechte, weil dann als Inhalt des Headers eine Zahl erwartet wird, dieser aber leer ist. Gruesse, // Veit From simon at ruhr.pm.org Sat Aug 2 13:12:25 2008 From: simon at ruhr.pm.org (Simon A. Wilper) Date: Sat, 2 Aug 2008 20:12:25 UT Subject: [Ruhr-pm] 11. August 2008, 20:00 Uhr: Vortrag: Einfuehrung in das Catalyst MVC-Framework Message-ID: Hallo Mailingliste! Am Montag, den 11.08.2008 um 20 Uhr im Maze[1] findet der Vortrag "Einfuehrung in das Catalyst[2] MVC-Framework" statt. Hierbei handelt es sich um ein hochgradig modulares Framework nach dem "Model-View-Controller[3]"-Paradigma zur Entwicklung von Webanwendungen. Gruesse, Simon A. Wilper -- [1] http://ruhr.pm.org/treffen/treffpunkte.psp [2] http://www.catalystframework.org/ [3] http://de.wikipedia.org/wiki/MVC -- Diese Nachricht wurde generiert durch http://ruhr.pm.org/. From simon at ruhr.pm.org Sat Aug 2 13:18:40 2008 From: simon at ruhr.pm.org (Simon A. Wilper) Date: Sat, 02 Aug 2008 22:18:40 +0200 Subject: [Ruhr-pm] Terminaenderung des Vortrags auf 20 Uhr beachten! Message-ID: <4894C120.3070904@ruhr.pm.org> Hallo Mailingliste, die erste Mail wurde faelschlicherweise mit der alten Uhrzeit gesendet. Der Vortrag findet natuerlich um 20 Uhr statt. Ich bitte diesen Fehler zu entschuldigen. Simon -- Ruhr.pm Perl Mongers im Ruhrgebiet http://ruhr.pm.org/ From simon at ruhr.pm.org Tue Aug 12 09:38:03 2008 From: simon at ruhr.pm.org (Simon A. Wilper) Date: Tue, 12 Aug 2008 16:38:03 UT Subject: [Ruhr-pm] Material zum Catalyst-Vortrag verfuegbar Message-ID: Hallo Mailingliste! Soeben wurden die Materialien[1] zum gestrigen Catalyst-Vortrag hochgeladen. Mit angehangen ist eine Beispiel-Web-Anwendung, die direkt entpackt und mittels des Standalone-Webservers als Perl-Programm gestartet werden kann, vorausgesetzt, alle benoetigten Module sind installiert. Gruesse, Simon A. Wilper -- [1] http://ruhr.pm.org/treffen/artikel.psp?id=77 -- Diese Nachricht wurde generiert durch http://ruhr.pm.org/. From veit at ruhr.pm.org Wed Aug 13 03:42:21 2008 From: veit at ruhr.pm.org (Veit Wahlich) Date: Wed, 13 Aug 2008 12:42:21 +0200 Subject: [Ruhr-pm] Stellengesuch: Administrator bei escrypt Message-ID: <1218624141.19607.146.camel@eternity.mobile.wahlich.com> Hallo Zielgruppe! Wer einen Job hat und dort gluecklich ist, braucht nicht weiterlesen, die anderen interessieren sich eventuell fuer diese Stellenausschreibung: http://www.escrypt.com/01_30_06.html Vielleicht sollten wir eine Jobs-Mailingliste einrichten oder sogar unsere Jobboerse (http://ruhr.pm.org/dev/jobboerse/) doch noch in Betrieb nehmen... Gruesse, // Veit From mailinglisten at renee-baecker.de Sun Aug 31 23:59:23 2008 From: mailinglisten at renee-baecker.de (ReneeB) Date: Mon, 01 Sep 2008 08:59:23 +0200 Subject: [Ruhr-pm] 11. Deutscher Perl-Workshop : Call for Papers Message-ID: <48BB92CB.5040600@renee-baecker.de> Call for Papers / Participation Vom 25.02.2009 bis 27.02.2009 (Mittwoch bis Freitag) findet der 11. Deutsche Perl-Workshop im "Haus der Jugend" in Frankfurt statt. Zielgruppe des Workshops sind alle ernsthaften Perl-Anwender und die, die es werden wollen. Unser Workshop steht und fällt mit den Vorträgen. Üblicherweise sind Vorträge 5, 20 oder 40 Minuten lang. Alle Themen, die in irgendeiner Weise mit Perl oder dem Perl-Umfeld zu tun haben, können als Vorträge für den Workshop interessant sein. Du hast im Moment nur eine vage Idee für ein Thema? Kein Problem: uns interessieren im Prinzip alle Themen, die in irgendeiner Weise mit Perl zu tun haben. Frag' im Zweifelsfall einfach früh genug bei uns (wsorga at perl-workshop.de) nach. Wir helfen gerne dabei, ein vages Thema zu konkretisieren. Alle Vorträge werden im Plenum (120 - 150 Teilnehmer) angeboten. Zusätzlich zu den eigentlichen Vorträgen wird es zwei oder drei halbtägige Tutorials zu jeweils einem größeren Thema geben; auch hierzu sind uns Vorschläge von Referenten hochwillkommen. Konferenzsprache ist Deutsch, aber Du kannst Deinen Vortrag auch auf Englisch halten, wenn Deutsch nicht Deine Muttersprache ist. Deinen Vorschlag schickst Du uns bitte bis spätestens Montag, den 27.10.2008 als Abstract. Du kannst natürlich gerne auch mehrere Themen vorschlagen. Dein Abstract sollte in rund 2000 Zeichen (das sind ca. 30 Zeilen a 72 Spalten) das Thema beschreiben, was besonders an Deinem Ansatz ist und weshalb Perl als Sprache in diesem Fall besonders nützlich ist. Zum Einreichen eines Vorschlages, melde Dich bitte auf der Perlworkshop-Webseite an und verwende danach das Formular unter Mein Workshop / Meine Vorträge / Neuen Vortrag einreichen. Die Zuhörer sind, dem Workshop-Charakter gemäß, in erster Linie erfahrene Perl-Anwender. Auf Grund der Räumlichkeiten haben wir aber auch Platz für weniger erfahrene Anwender. Vorträge sollten, müssen aber nicht, technisch ausgerichtet sein. Optimal wäre es, wenn wir Deinem Beitrag praktisch nutzbare Anregungen für die eigene Arbeit entnehmen könnten. Ultrakurzvorträge (5 Minuten) Ein Nachmittag des Workshops wird wieder für "Lightning Talks" zur Verfügung stehen. Hier können insbesondere diejenigen, die sich (noch) keinen langen Vortrag zutrauen, einen aktiven Beitrag zum Workshop leisten und ihren ersten Auftritt als Vortragende versuchen. Ebenso ist hier Platz für Vorträge unter dem Motto "Mein liebstes Modul", in denen ein interessantes, nützliches und evtl. zu wenig bekanntes Perl-Modul kurz vorgestellt wird. Kurzvorträge (20 Minuten) Vortrag von 20 Minuten sowie anschliessend 5 Minuten Zeit für Fragen und Antworten. Kurzvorträge sind zum Beispiel zur Vorstellung von Projekten interessant. Langvorträge (40 Minuten) Vortrag von 40 Minuten sowie anschliessend 5 Minuten Zeit für Fragen und Antworten. Langvorträge sollten detailliert auf einen oder zwei besonders interessante technische Aspekte des Themas eingehen. Tagungsband Wir produzieren zum Workshop im Rahmen unserer Möglichkeiten einen gedruckten Tagungsband mit den Beiträgen des Workshops. Dazu benötigen wir eine schriftliche Ausarbeitung Deines Vortrags und Dein schriftliches Einverständnis für die Publikation in den Tagungsmaterialien [und im Web]. Termine Bis Montag, den 27.10.2008, nehmen wir Vorschläge für Vorträge an. Bis Sonntag den 16.11.2008 wirst Du von uns eine Rückmeldung erhalten. Die schriftliche Ausarbeitung des akzeptierten Vortrags muss uns bis spätestens Mittwoch den 14.01.2009 vorliegen, damit er in den Tagungsband aufgenommen werden kann. Für die Endfassung von Kurzvorträgen über "Work in Progress" gilt eine verlängerte Abgabefrist bis Anfang Februar 2009. Im Zweifelsfall hilft es uns und Dir, wenn Du frühzeitig mit uns per Email (wsorga at perl-workshop.de) Kontakt aufnimmst, um Fragen zu stellen bzw. Unklarheiten zu klären. Unverbindliche Themenvorschläge Als Anregung (nicht als Ausschlussliste!) bieten wir hier eine Reihe von stichwortartigen Anregungen zu Themenbereichen, zu denen wir uns interessante Vorträge oder Tutorials vorstellen können: * Debugging (Nutzung vorhandener Debugging-Tools) * Testen (speziell z.B. Unit Testing, Test-First-Ansatz) * Refactoring (im Sinne von Kent Beck/Martin Fowler) * Entwurf * Dokumentation (Automatisierung/Generierung) * Codegenerierung (Code aus Spezifikationen) * Mein liebstes CPAN-Modul * Grundlagen-Vorträge zu den obigen Themen Weitere Themen, zu denen wir uns interessante Vorträge vorstellen können (ohne Anspruch auf Vollständigkeit): * Aktuelle Web-Frameworks: Catalyst, Jifty, AxKit2, ... * Objektorientierung: Moose, Moose::Autobox, ... * Datenbankabstraktion: DBIx::Class * SPAM-Abwehr/Erkennung * Unicode * Perl-IO * Perl 6 * Perl6-in-Perl5-Integration und vice versa * "wirklich große" Perl-Systeme * Releasemanagement * Vergleich von "gleichen" Softwaresystemen (Template-Engines, Wikis, XML-Engines, ...) * Verträglichkeit mit anderen Systemen * (plattformübergreifende) GUI-Programmierung * Erfahrungsberichte zum Einsatz von Perl (z.B. Inbetriebnahme grösserer Perl-Systeme (WebGUI, ...)) * Grundlagen-Tutorials zu allen Perl-Themen (XML, Web, DBI, ...)