Protokolle
Protokoll vom 11.06.2007
Ruhr.pm
Stammtisch und Organisationstreffen am 11.06.2007, 19:00-23:30
Cafe Maze, Essen
Anwesende: Andreas, Arno, Christine, Gerhard, Hartmut, Ingo, Markus, Simon,
Sven, Tim, Veit
Protokoll: Veit
Vortrag zu objektorientierter Programmierung in Perl von Ingo
- Simon ueberarbeitet Folien
- Folien werden im Material-Bereich auf der Website verfuegbar gemacht
Akku-betriebene LED-Beamer von Toshiba
Perl 6 und Python 3 in Parrot
- Austauschbarkeit von Modulen aus dem CPAN
- Kommunikation zwischen Programmen/Modulen in verschiedenen Sprachen
- Parrot-Bytecode-Compiler fuer andere Sprachen
Performance von Perl
- Vergleichbarkeit von Benchmarks
- effiziente Programmierung
- z.B. Beschleunigung gegen ueber Programmierung in C durch effiziente
Datenstrukturen, v.a. durch Hashs
- Einbindung von C-Code oder in C programmierter Perl-Module fuer
zeitkritische Aufgaben
Uebertragung des Ruhr.pm Event-/News-Systems auf come2linux-Website
- Generierung von iCal-Kalendern
- Generierung von Atom- und RSS-Feeds
Hermes Anti-Spam Proxy und Fakehermes
Gemeinsamer Stand bei come2linux 2007 mit Hermes Project
- Vortrag zu Hermes Anti-Spam Proxy durch Veit
- Informationsmaterial und Besucherinformation zu Hermes durch Ruhr.pm-
Mitglieder am Stand
PDAs/Smartphones als Demoscene-Target
Dedizierte Hardware zur Berechnung spezieller Aufgaben
- Laufzeitkonfiguration von rekonfigurierbaren Prozessoren
- Physikbeschleuniger zur physikalisch korrekten Berechnung komplexer
Simulationen
- Vektor-Koprozessoren in Cell-CPUs
- Grafikkarten zur Berechnung komplexer Simulationen und mathematischer
Aufgaben, z.B. Matrizenoperationen
Download: 20070611.txt
Protokoll vom 14.05.2007
Ruhr.pm
Stammtisch und Organisationstreffen am 14.05.2007, 19:00-23:30
Cafe Maze, Essen
Anwesende: Hartmut, Ruediger, Simon, Veit
Protokoll: Veit
Vortrag Class::DBI::AbstractSearch von Simon
- verschoben auf August-Stammtisch
Organisatorisches
- Was tun im Juli?
- kein Stammtisch wegen Ferien, stattdessen...
- Vorschlaege:
- Garten von Andreas && Grillen
- Gruga [&& Grillen]
- Baldeney-See
- Nachfage bei Susanne/Andreas wg. Garten durch Veit
- eventuell am Sa. statt Mo.
- Entscheidung beim Juni-Stammtisch
- Regeln fuer @ruhr.pm.org-EMail-Adressen:
- EMail-Adressen koennen eingerichtet werden fuer jeden, der entweder 3x
in Folge an Ruhr.pm-Treffen teilgenommen oder einen Vortrag/Workshop haelt
- beantragen bei Veit, Passwort als MD5-Hash mitbringen oder es wird ein
generiertes Passwort zugeteilt
- Regeln fuer Vergabe von Webseiten-Benutzern:
- Benutzer-Accounts zum Veroeffentlichen von News und Ankuendigungen
moeglich fuer jeden, der eine @ruhr.pm.org-Adresse besitzt und einen
Vortrag/Workshop halten wird bzw. gehalten hat
Vortraege/Workshops und/oder Stand bei come2linux - Linuxtage in Essen?
- Stand
- evtl in Kooperation mit einer LUG o.ae.
- Vortraege/Workshops:
- regulare Ausdruecke (Veit)
- CPAN: Was das?, Beispiele, Vielfaeltigkeit, CPAN-Shell (Simon)
- vi/vim-Konfiguration am Beispiel von Perl? (Ruediger)
Werbung fuer Ruhr.pm: Flyer, Visitenkarten, T-Shirts?
- Visitenkarten:
- optimal nur beidseitig
- Vorderseite: hochkant, Kamel+Ruhr.pm
- Rueckseite: hoch oder quer, "Stammtisch && Vortraege && Workshops fuer
Perl-Entwicker", Internetadresse, EMail, Stammtisch-Daten, Feeds/ML/IRC,
etc
- www.flying-dackel.de: EUR 58,- fuer 500 Visitenkarten 350g
(beidseitig bedruckt)
- www.vistaprint.de: EUR 53,98 fuer 500 Visitenkarten 215g
(beidseitig bedruckt) plus 2,50 fuer Korrekturabzug
- Shop fuer T-Shirt/Polo-Shirts bei Spreadshirt
- vorn:
- "Perl. There is more than one way to do it."
- "Perl. It's like Java, only it lets you deliver on time and under
budget."
- "Perl. Because life is too short to code without interpolation."
- "Perl. When the best is good enough."
- hinten:
- "Ruhr.pm", "Perl Mongers im Ruhrgebiet" und Kamel Vollton oder Umriss
Download: 20070514.txt
Protokoll vom 09.04.2007
Ruhr.pm
Stammtisch und Organisationstreffen am 09.04.2007, 19:00-23:15
Cafe Maze, Essen
Anwesende: Christine, Gerhard, Hans, Ingo, Simon, Veit
Protokoll: Veit
Organisatorisches
- Abstimmung ueber den Namen des Plueschkamels
- Vorschlaege:
- Acme
- John Toe
- undef
- Abstimmung:
- 3 Stimmen fuer "undef"
- 1 Stimmen fuer John Toe
- 2 Enthaltungen
- Ergebnis:
- das Kamel heisst "undef"
Vortrag zu Class::DBI von Simon
- Class::DBI ist u.U. um den Faktor 20 langsamer als natives DBI
- Erweiterungen um
- WHERE-Clause: Class::DBI::AbstractSearch (Dokumentation siehe auch SQL::Abstract)
- Class::DBI::Extension
- gesamtes Unterpaket "Class::DBI::Plugin"
Diskussion ueber objektorientierte Programmierung in Perl
- Ingo bietet an, einen Vortrag zu halten
Diskussion ueber Mobilfunknetze
- Qualitaet im Netzausbau
- Qualitaet der Datennetze
- UMTS-Hardware
Download: 20070409.txt
Protokoll vom 11.12.2006
Ruhr.pm
Stammtisch und Organisationstreffen am 11.12.2006, 19:00-22:00
Cafe Maze, Essen
Anwesende: Andreas, Max, Michael, Simon, Veit
Protokoll: Simon (ueberarbeitet von Veit)
Organisatorisches und Wiederholung des RegEx Vortrags von Veit
- Termin fuer die Wiederholung des RegEx Vortrags:
am 08.01.2007 (Ruhr.pm Januar-Termin), 19:00
im Konferenzraum der Keybits oHG, Hendrik-Witte-Str. 3, 45128 Essen
- Material: Merkblaetter in Form eines Leitfadens
- gewuenschte Beispiele:
- Logfiles durchsuchen
- Filtern
- IP-Adresse aus ifconfig filtern
Bearbeiten von Dateien per Perl-Pie
perl -pi -e {code}
-p: {code} wird fuer jede Zeile ausgefuehrt. Es wird eine
while()-Schleife konstruiert, die mittels des Magic
Diamonds die Standardeingabe zeilenweise einliest und die
Zeile auch ausgibt.
-i: in-place, optional: Dateierweiterung fuer Backup-Dateien
-e: execute {code}
Threading in Perl
- pseudoparalleles ("yielded") Threading mit dem Modul "Thread"
(aehnlich Java)
- echtes (paralleles) Threading mit dem Pragma "threads"
Uebertragung und Suspendierung von Objekten und Objektserialisierung
- "B::Deparse" kann Bytecode zurueck uebersetzen (BC-Decompiler)
- u.a. Storable, serialize
Perl Workshop in Muenchen
Da moechten wir gerne hin -- oder: "Wer faehrt mit?"
Download: 20061211.txt
Protokoll vom 14.08.2006
Ruhr.pm
Organisationstreffen am 14.08.2006, 19:00-22:00
Cafe Maze, Essen
Anwesende: Ruediger, Max, Veit
Protokoll: Veit
Thema:
Einfuehrung in Perl anhand eines funktionsfaehigen Programms mit Nutzwert.
Kandidaten:
- bereits implementiert:
- einfaches Templating-System (objektorientiert)
- minimalistischer Webserver (prozedural)
- weitere Vorschlaege:
- Chat- bzw. Instant Messaging-Client und -Server
- Loganalyse (regulaere Ausdruecke)
Entscheidung:
1. Stufe: minimalistischer Webserver (prozedural)
- wird virtuell "zurueckentwickelt", um einen evolutionaeren Aufbau zu
schaffen
- Evolutionsstufen werden ueber mehrere Treffen verteilt
- Vermittlung wichtiger Paradigmen in der prozeduralen Programmierung in
Perl
- Vermittlung der wichtigsten Funktionen und Operatoren
- Vermittlung von Systemspezifika, speziell Unix
- Vorstellung ab 11.09.2006 durch Veit
2. Stufe: einfaches Templating-System (objektorientiert):
- Einfuehrung in den Perl-Ansatz der objektorientierten Programmierung
- regulaere Ausdruecke
- Vorstellung nach Abschluss von Stufe 1 durch Ruediger
Download: 20060814.txt
Protokoll vom 13.03.2006
Ruhr.pm
1. Treffen, 13.03.2006, 19:00-22:30
Anwesende: Veit, Chrissy, Max, Andreas, Oliver, Michael, Gerhard, Ruediger,
Simon
Protokoll: Andreas
Themen, u.a.
~~~~~~~~~~~~
Organisatorisches
* Kennenlernen
* Kenntnisstand bekanntgeben / abgleichen
* Vortraege planen
* Webseite:
* Frage nach Verantwortlichkeit/Pflege
* Verteilung ueber das Prinzip der Identifikation
* Termine bestaetigen (Zyklen)
(Abstimmung erfolgte ueber Chat/Webseite/ML)
* Raeumlichkeiten:
* Michael: Vorschlag Schulungsraum der AWO Essen-Mitte
* Andreas: ComIn-Genius (Vorstellung, Moeglichkeiten)
(kuemmert sich um weitere Infos)
* "Stammtisch-Schildchen"
* Visitenkarten
* Absprache O'Reilly
(Veit berichtet von dem (R) Camel)
* Veit erzaehlt nochmal, was Perl Mongers sind
--
Vorstellungsrunde
--
Mailingsliste Funktions-Feedback
IRCNet
Treffen: "pro/contra" verschiedene Varianten
Natural-Treffen/"Stammtisch" (Maze)
Devel-Treffen (irgendwo, wo man
arbeiten, entwickeln und Vortraege halten kann)
--
Offene Runde ueber Perl, Perl 5 vs. 6, Python
Vor-/Nachteile verschiedener Versionen, APIs...
reale Syntax-/Einsatzbeispiele
--
Ideen am Rande:
Frischlinge moegen sich gemeinsam an einem Projekt versuchen, um
den Wissensstand anzugleichen...
--
freie Diskussion
Download: 20060313.txt