From c_p_s at gmx.net Fri Jan 2 15:31:52 2004 From: c_p_s at gmx.net (Christian Schoeller) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei Message-ID: <20040102213151.GA553@cps-pbg4.local.> Liebe Liste! Fuer mein Informatik-Referat nach den Weihnachtsferien bereite ich das Thema Perl auf, das mit einem (kleinen) praktischen Beispiel abschlieszen soll. Ich habe hierzu eine Webseite mit zwei Formularen: im einen sind (Vorname|Nachname|Strasse|PLZ|Wohnort) einzugeben; diese Daten werden - schoen formatiert - in der Textdatei "dbase" abgespeichert. Im zweiten Formular auf der gleichen Seite ist ein Begriff einzugeben ("such"), nach dem das Skript "search.pl" die Textdatei durchsuchen soll und bei positivem Ergebnis den kompletten Datensatz in einer neuen Webseite ausgeben soll. -- -- Vorname: Benjamin Nachname: Bluemchen Strasse: Zuckerstueckchenstrasse 1 PLZ: 0101 Ort: Neustadt -- -- -- -- #!/usr/bin/perl use CGI qw(:standard); print "Content-type: text/plain\n\n"; my $such=param('such'); open DBASE, "; if ($zeilen=~(/.*(Vorname.*?$such.*?\n{2}).*/is)) { print $1; } else { print "Keine Entsprechung gefunden!\n"; } -- -- Mein Problem ist jetzt, dass "search.pl" natuerlich immer nur _einen_ Datensatz zurueckgibt. Falls Benjamin nun heiraten sollte, wuerde seine Frau mit dem Suchbegriff "Bluemchen" nicht mehr gefunden werden (oder eben Benjamin selbst, abhaengig davon, wo er in "dbase" eingetragen ist). Selbst wenn ich die RegExp mit dem Zusatz "g" versehe, funktioniert es nicht: # Die Speichervariablen behalten normalerweise ihre Werte bis zum # naechsten erfolgreichen Mustervergleich. [1] Ich frage mich nun, wie ich es schaffe, mehrere Datensaetze ausgeben zu koennen, falls "such" auch auf mehrere zutrifft. Die Schwierigkeit liegt IMHO darin, dass nach abgearbeiteter if-Bedingung $1 genau einen Datensatz als Wert hat. Moeglicherweise liege ich allerdings auch _komplett_ falsch und mein Skript hat sowieso den falschen Ansatz. Danke fuer die Hilfe! C., der euch wahrscheinlich mit Newbie-Problemen konfrontiert... [1] Phoenix, Tom; Schwartz, Randal L.: Einfuehrung in Perl. Koeln: O'Reilly 2002. S 135. Z 1f. -- Christian Schoeller {Student} | "The true source of man's MAIL {mailto:c_p_s@gmx.net} | inhumanity to man is the HTTP {http://www.yaup.at.tt} | ability to feel." EBAY {c_p_s!} | --Equilibrium (Prolog) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040102/25217f70/attachment.bin From domm at zsi.at Fri Jan 2 17:52:26 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <20040102213151.GA553@cps-pbg4.local.> References: <20040102213151.GA553@cps-pbg4.local.> Message-ID: <20040102235226.GC29549@zsi.at> Hi! On Fri, Jan 02, 2004 at 10:31:52PM +0100, Christian Schoeller wrote: > Ich habe hierzu eine Webseite mit zwei Formularen: im einen sind > (Vorname|Nachname|Strasse|PLZ|Wohnort) einzugeben; diese Daten werden > - schoen formatiert - in der Textdatei "dbase" abgespeichert. Im Warum nicht in einer richtigen DB? Wenn eine DB installieren zu muehsam ist, kann ich zB SQLite sehr empfehlen http://search.cpan.org/~msergeant/DBD-SQLite-0.29/ ist eine "richtige" SQL-DB, die aber alles in einem file speichert & keinen Server braucht. > -- -- > Vorname: Benjamin > Nachname: Bluemchen > Strasse: Zuckerstueckchenstrasse 1 > PLZ: 0101 > Ort: Neustadt > -- -- Hmm. Wie werden einzelne Eintraege getrennt? Wenn schon flat file, dann wuerde ich YAML als Format nehmen: http://search.cpan.org/~ingy/YAML-0.35/ Oder XML, aber das ist IMO muehsam und overhyped. > -- -- > #!/usr/bin/perl use warnings; use strict; > use CGI qw(:standard); > print "Content-type: text/plain\n\n"; > my $such=param('such'); > open DBASE, " my $zeilen=join '', ; > if ($zeilen=~(/.*(Vorname.*?$such.*?\n{2}).*/is)) { > print $1; > } else { > print "Keine Entsprechung gefunden!\n"; > } > -- -- > > Mein Problem ist jetzt, dass "search.pl" natuerlich immer nur _einen_ > Datensatz zurueckgibt. Falls Benjamin nun heiraten sollte, wuerde > seine Frau mit dem Suchbegriff "Bluemchen" nicht mehr gefunden werden > (oder eben Benjamin selbst, abhaengig davon, wo er in "dbase" > eingetragen ist). Ja, anders geht das wohl kaum, wenn du das so machst. > Moeglicherweise liege ich allerdings auch _komplett_ falsch und mein > Skript hat sowieso den falschen Ansatz. Sorry, aber das sehe ich auch so :-) Ich empfehle: my @hits; foreach my $datum (@datensaetze) { push(@hits,$datum) if $datum=~/$such/; } wobei du bei deiner Datenstruktur ev ein Problem hast, das flat-file-ding in einen Array aufzusplitten allerdings koennte das zB so gehen (wenn du nicht YAML oder XML oder so verwenden willst:) dbase: Vorname: Benjamin Nachname: Bluemchen Strasse: Zuckerstueckchenstrasse 1 PLZ: 0101 Ort: Neustadt ###SEPERATOR### Vorname: Benttina Nachname: Bluemchen Strasse: Zuckerstueckchenstrasse 1 PLZ: 0101 Ort: Neustadt such.pl: ... open DBASE, "; my @datensaetze=split(/###SEPERATOR###/,$zeilen); oder: $/="###SEPERATOR###\n"; foreach () { push(@hits,$datum) if $datum=~/$such/; } $/ ist der INPUT_RECORD_SEPARATOR, siehe perldoc perlvar > Danke fuer die Hilfe! gerne, wenns denn hilft... -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From alfie at ist.org Fri Jan 2 18:12:01 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <20040102213151.GA553@cps-pbg4.local.> References: <20040102213151.GA553@cps-pbg4.local.> Message-ID: <2004-01-03_01.11.54@alfie.ist.org> * Christian Schoeller [2004-01-02 22:31]: > Mail-Followup-To: Christian Schoeller , > vienna-pm@mail.pm.org Brav :) Sollten mehr Leute verwenden..... > -- -- > Vorname: Benjamin > Nachname: Bluemchen > Strasse: Zuckerstueckchenstrasse 1 > PLZ: 0101 > Ort: Neustadt > -- -- Die Reihenfolge ist immer gleich? Dann ist es kein Problem: > -- -- > #!/usr/bin/perl use warnings; use strict; Wurde schon gesagt, aber kann nicht oft genug gesagt werden. > use CGI qw(:standard); > print "Content-type: text/plain\n\n"; > my $such=param('such'); > open DBASE, " my $zeilen=join '', ; > if ($zeilen=~(/.*(Vorname.*?$such.*?\n{2}).*/is)) { > Ich frage mich nun, wie ich es schaffe, mehrere Datensaetze ausgeben > zu koennen, falls "such" auch auf mehrere zutrifft. Ich w?rde einen anderen Seperator verwenden zum Trennen der Eintr?ge als Newline, sondern Newline zur zum Trennen der Datens?tze. Dann kannst Du mit grep arbeiten. > Die Schwierigkeit liegt IMHO darin, dass nach abgearbeiteter > if-Bedingung $1 genau einen Datensatz als Wert hat. Eine while-Schleife mit /c k?nnte auch zum Erfolg f?hren. Damit hab ich allerdings noch nicht gearbeitet, musst Du Beispiele suchen. > Moeglicherweise liege ich allerdings auch _komplett_ falsch und mein > Skript hat sowieso den falschen Ansatz. Das Problem ist das Datenformat. DBD::SQLite kann hier helfen. Bis dann, Alfie -- no, yes, I am planning on doing your application sometime in the next few days. few == 2 or 3... not like, "potato will be released in the next few days" -- #Debian -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040103/91f3ee34/attachment.bin From c_p_s at gmx.net Sat Jan 3 11:08:32 2004 From: c_p_s at gmx.net (Christian Schoeller) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <20040102235226.GC29549@zsi.at> References: <20040102213151.GA553@cps-pbg4.local.> <20040102235226.GC29549@zsi.at> Message-ID: <20040103170832.GA501@cps-pbg4.local.> On Sat, Jan 03, 2004 at 12:52:26AM +0100, Thomas Klausner wrote: > Warum nicht in einer richtigen DB? Wenn eine DB installieren zu muehsam ist, > kann ich zB SQLite sehr empfehlen > http://search.cpan.org/~msergeant/DBD-SQLite-0.29/ > ist eine "richtige" SQL-DB, die aber alles in einem file speichert &keinen > Server braucht. Der Server waere kein Problem, da auf meinem Testrechner Apache und mySQL laeuft. Es ist nur so, dass ich nicht auch noch das Thema Datenbankbehandlung in meinem Referat besprechen moechte. Falls dieses Skript fuer mich persoenlich waere, wuerde ich selbstverstaendlich eine echte DB verwenden - in diesem speziellen Fall allerdings wird mein Publikum, das zuvor noch nie etwas von Perl gehoert hat, schon so genug Neues hoeren. BTW: kann mir jemand ein gutes Tutorial (eventuell auch ein Buch) zum Themenkomplex Perl und mySQL empfehlen? > > -- -- [...] > > -- -- > > Hmm. Wie werden einzelne Eintraege getrennt? Bisher mittels "\n\n", allerdings... > Wenn schon flat file, dann wuerde ich YAML als Format nehmen: > http://search.cpan.org/~ingy/YAML-0.35/ ... wird das deiner Empfehlung nach sowieso geaendert. Ich werde mir YAML mal ueber's Wochenende ansehen und ein wenig damit experimentieren. > Oder XML, aber das ist IMO muehsam und overhyped. XML waere auch interessant, allerdings hoechstwahrscheinlich wieder ein wenig zu weitlauefig. Nur aus Interesse: fuer meine Zwecke wuerde ich dafuer XML::Simple verwenden, oder? > > -- -- [...] > > -- -- > > > Moeglicherweise liege ich allerdings auch _komplett_ falsch und mein > > Skript hat sowieso den falschen Ansatz. > > Sorry, aber das sehe ich auch so :-) Kein Problem, sowas dachte ich mir ja schon :-) > Ich empfehle: [...] > allerdings koennte das zB so gehen (wenn du nicht YAML oder XML oderso > verwenden willst:) [...] Danke, aber ich vertraue dir in diesem Fall gerne und werde mich in YAML einlesen. Danke fuer die Hilfe, C. -- Christian Schoeller {Student} | "It's easy to find something MAIL {mailto:c_p_s@gmx.net} | worth dying for. Do you have HTTP {http://www.yaup.at.tt} | anything worth living for?" EBAY {c_p_s!} | --Lorien (Babylon 5) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040103/72761a13/attachment.bin From c_p_s at gmx.net Sat Jan 3 11:11:49 2004 From: c_p_s at gmx.net (Christian Schoeller) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <2004-01-03_01.11.54@alfie.ist.org> References: <20040102213151.GA553@cps-pbg4.local.> <2004-01-03_01.11.54@alfie.ist.org> Message-ID: <20040103171149.GB501@cps-pbg4.local.> On Sat, Jan 03, 2004 at 01:12:01AM +0100, Gerfried Fuchs wrote: > * Christian Schoeller [2004-01-02 22:31]: > > Mail-Followup-To: Christian Schoeller , > > vienna-pm@mail.pm.org > > Brav :) Sollten mehr Leute verwenden..... Mutt nimmt mir solche Fragen kompetent ab :-) > > -- -- > > #!/usr/bin/perl > > use warnings; > use strict; > > Wurde schon gesagt, aber kann nicht oft genug gesagt werden. Danke, hatte ich vergessen. [...] > > if ($zeilen=~(/.*(Vorname.*?$such.*?\n{2}).*/is)) { > > Eine _sehr_ interessante Betrachtungsweise. Zum Glueck werde ich in meiner totalen Anfangszeit darauf hingewiesen - in Zukunft werde ich das selbstverstaendlich beachten. > Ich w?rde einen anderen Seperator verwenden zum Trennen der Eintr?ge > als Newline, sondern Newline zur zum Trennen der Datens?tze. Dann kannst > Du mit grep arbeiten. Da ich jetzt ja hoechstwahrscheinlich YAML verwenden werde, eruebrigt sich das jetzt. Allerdings habe ich trotzdem eine Frage dazu: selbst wenn ich die Eintraege mit "\n" trenne, kann ich als Seperator ja trotzdem "\n\n" nehmen - diese Kombination ist ja eindeutig herauszufiltern, oder koennen sich durch die Aehnlichkeit Probleme ergeben? > > Moeglicherweise liege ich allerdings auch _komplett_ falsch und mein > > Skript hat sowieso den falschen Ansatz. > > Das Problem ist das Datenformat. DBD::SQLite kann hier helfen. Ich will mein Beispiel allerdings durch das Hinzufuegen einer Datenbankkomponente nicht onch unnoetig verkomplizieren. Ansonsten haette ich - wie gesagt - sowieso auf mySQL zurueckgegriffen... > Bis dann, > Alfie Danke fuer die Hilfe, C. -- Christian Schoeller {Student} | "If there is anything more important MAIL {mailto:c_p_s@gmx.net} | than my ego around, I want it caught HTTP {http://www.yaup.at.tt} | and shot now." EBAY {c_p_s!} | -A Hitchhiker's Guide to the Galaxys -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040103/143ef9f2/attachment.bin From alfie at ist.org Sat Jan 3 13:06:41 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <20040103171149.GB501@cps-pbg4.local.> References: <20040102213151.GA553@cps-pbg4.local.> <2004-01-03_01.11.54@alfie.ist.org> <20040103171149.GB501@cps-pbg4.local.> Message-ID: <2004-01-03_20.06.36@alfie.ist.org> * Christian Schoeller [2004-01-03 18:11]: > On Sat, Jan 03, 2004 at 01:12:01AM +0100, Gerfried Fuchs wrote: >> > > Eine _sehr_ interessante Betrachtungsweise. Zum Glueck werde ich in > meiner totalen Anfangszeit darauf hingewiesen - in Zukunft werde ich > das selbstverstaendlich beachten. In der Regel kommen die Links zu diesem Knoten auf perlmonks recht h?ufig -- wenn man dort mitliest, stolpert man zwangsl?ufig mal dr?ber :) Und der Knoten ist nicht umsonst so hoch bewertet: >> Ich w?rde einen anderen Seperator verwenden zum Trennen der Eintr?ge >> als Newline, sondern Newline zur zum Trennen der Datens?tze. Dann kannst >> Du mit grep arbeiten. > > Da ich jetzt ja hoechstwahrscheinlich YAML verwenden werde, eruebrigt > sich das jetzt. Allerdings habe ich trotzdem eine Frage dazu: selbst > wenn ich die Eintraege mit "\n" trenne, kann ich als Seperator ja > trotzdem "\n\n" nehmen - diese Kombination ist ja eindeutig > herauszufiltern, oder koennen sich durch die Aehnlichkeit Probleme > ergeben? Ich h?tte einen Ansatz mit einem chomp und dann grep ?ber einen gesplitteten join versucht; ich bin mir nicht sicher, ob das nicht einfacher geht, wenn der Seperator nicht mit einem regul?ren Zeilenumbruch verwechselt werden kann. Ist wie gesagt nur ein Gedanke gewesen -- deswegen hab ich ihn nicht weitergesponnen oder ausprobiert. Bis dann, Alfie -- * Changed Architecture: to all. The dork that I am forgot that on the initial build (closes: Bug#177026). -- Martin F. Krafft, changelog.Debian for muttprofile (1.0.0-2) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040103/35aebc63/attachment.bin From max at sternwelten.at Sun Jan 4 10:26:08 2004 From: max at sternwelten.at (maximilian attems) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] debian && perl Message-ID: <20040104162608.GA22844@mail.sternwelten.at> hallo domm, + allen frohes neues :) wir hatten da beim weihnachtspuntsch kurze diskussion ueber dh-make-perl, aktualitaetet der debian perl module und so .. eben aus der letzten dwn entnommen, (nicht getestet da ich selbst mit dem mainstream debian modulen auskomme): http://www.mathematik.uni-kassel.de/~klein/debian/index.html posting auf der mailing liste, mit anschliessender diskussion und hinweis auf entstehung einer debian perl mantainer group: http://lists.debian.org/debian-perl/2003/debian-perl-200311/msg00023.html http://lists.debian.org/debian-perl/2003/debian-perl-200311/msg00038.html a++ ma(ks|x(imilian)?) -- sidenote on stoned beavers out of detox aka linux-2.6.0: "Linus Torvalds doesn't believe in kernel preemtion. [..] Avoiding kernel preemption makes the kernel simpler and more robust." Moshe Bar - Linux Internals 2000 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040104/321b9714/attachment.bin From c_p_s at gmx.net Sun Jan 4 14:44:38 2004 From: c_p_s at gmx.net (Christian Schoeller) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <20040102213151.GA553@cps-pbg4.local.> References: <20040102213151.GA553@cps-pbg4.local.> Message-ID: <20040104204438.GB527@cps-pbg4.local.> Nach eingehender Betrachtung des von Thomas' empfohlenen Moduls YAML [1] ist es mir nun gelungen, die Skripten "add.pl" und "search.pl" hinsichtlich meinen urspruenglichen Wuenschen umzuschreiben. Wer Interesse am Code hat, kann hier [2] vorbeischauen - ich wollte eure Geduld durch reines Copy&Paste nach meinen Newbie-Problemen nicht noch mehr strapazieren ;-) Heute habe ich viel gelernt: zum ersten Mal ein externes Modul installiert, eingebunden und verwendet (CGI war ja schon per default integriert), ein neues "Dateiformat" kennengelernt und schlussendlich auch ein wenig ueber Perl und CGI erfahren. Danke fuer eure Hilfe! Christian, der sich jetzt mit Hannibal Lector entspannen wird... [1] http://search.cpan.org/~ingy/YAML-0.35/YAML.pod [2] http://mitglied.lycos.de/cps0/perl/ -- Christian Schoeller {Student} | "The true source of man's MAIL {mailto:c_p_s@gmx.net} | inhumanity to man is the HTTP {http://www.yaup.at.tt} | ability to feel." EBAY {c_p_s!} | --Equilibrium (Prolog) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040104/87ba9b80/attachment.bin From alfie at ist.org Sun Jan 4 16:20:17 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei In-Reply-To: <20040104204438.GB527@cps-pbg4.local.> References: <20040102213151.GA553@cps-pbg4.local.> <20040104204438.GB527@cps-pbg4.local.> Message-ID: <2004-01-04_23.20.09@alfie.ist.org> * Christian Schoeller [2004-01-04 21:44]: > Wer Interesse am Code hat, kann hier [2] vorbeischauen - ich wollte > eure Geduld durch reines Copy&Paste nach meinen Newbie-Problemen nicht > noch mehr strapazieren ;-) ad add.pl: Ich w?rde die print-Ausgabe mit einem here-Dokument machen, weil ich das um einiges ?sthetischer halte: print <<'END'; Content-type: text/html

Die Datenbank wurde korrekt angepasst!

Nochmal! Nochmal! END ... abgesehen davon, dass das da bei *weiten* kein HTML ist, da fehlt die DOCTYPE und das komplette Ger?st. ad search.pl: $matched{"$i"}="$n" if $dbase[$i]->[$n]=~/[^N^n]*$such[^N^n]*/; Ich weiss zwar nicht genau, wie YAML die Daten retour gibt, aber was soll das [^N^n] bedeuten? Das matcht alles, was nicht N, n oder ^ ist -- ist das so beabsichtigt, oder ist das zweite ^ da drin ein Denkfehler? Wieso ist use warnings in search.pl auskommentiert? Gabs da eine Fehlermeldung? Sch?nen Abend noch, Alfie -- Richard had noticed that events were cowards: they didn't occur singly, but instead they would run in packs and leap out at him all at once. -- Neil Gaiman, "Neverwhere" -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040104/2e289221/attachment.bin From domm at zsi.at Tue Jan 6 06:22:03 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] debian && perl In-Reply-To: <20040104162608.GA22844@mail.sternwelten.at> References: <20040104162608.GA22844@mail.sternwelten.at> Message-ID: <20040106122203.GB1247@zsi.at> Hi! On Sun, Jan 04, 2004 at 05:26:08PM +0100, maximilian attems wrote: > eben aus der letzten dwn entnommen, > (nicht getestet da ich selbst mit dem > mainstream debian modulen auskomme): > http://www.mathematik.uni-kassel.de/~klein/debian/index.html > > posting auf der mailing liste, > mit anschliessender diskussion und > hinweis auf entstehung einer debian perl mantainer group: > http://lists.debian.org/debian-perl/2003/debian-perl-200311/msg00023.html > http://lists.debian.org/debian-perl/2003/debian-perl-200311/msg00038.html Hm, ja, danke fuer die Links. Aber: Ich moechte nicht aus allen CPAN-Module debs machen. Was mir in etwa vorschwebt ist ein Plugin fuer (oder Subclass von) CPANPLUS, das nach jedem 'make install' ueberprueft, ob es fuer das soeben installierte Modul ein deb gibt (zB mit Leon Brocards Module::Packaged) und wenn das der Fall ist, eine Fake-deb fuer das Modul installiert. Ausserdem: Ich moechte (auch wenn ich immer noch keine Benchmarks gemacht hab, aber das steht auf meiner (langen) TODO-Liste) eben nicht das Debian-Perl (mit threads) verwenden. Also fange ich mit manchen perllib-debs nix an (wenn sie naemlich fuer ein Perl mit threads kompiliert sind). Sosehr ich debian/apt-get etc schaetze, ist doch Perl mein "Hauptfach". Deshalb verwende ich lieber CPANPLUS als apt-get. Deshalb diese aus der Debian-Perspektive etwas krude vorgehensweise. -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From BaierO at spardat.at Wed Jan 7 04:00:14 2004 From: BaierO at spardat.at (Baier Oliver MAX SD) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] tainted OPEN beim Schreiben Message-ID: <1FCFCFC1F0830E4D93860866CACC07B60399BFBE@m0114.s-mxs.net> Hi, ein Script wird wegen SUID-bit unter dem Tainted Mode ausgefuehrt. Leider kann ich in der Doku nicht finden, wie man unter -T STDOUT und STDERR umleiten kann. Die gewoehnliche Art klappt leider nicht: > > open STDOUT, ">>$logfile" or die "logfile-error: $!\n"; > open STDERR, ">&STDOUT" or die "stderr-redirect-error: $!\n"; > Kann mir jemand einen Tip geben? mfg Oliver From wolfgang.laun at alcatel.at Wed Jan 7 04:17:05 2004 From: wolfgang.laun at alcatel.at (LAUN Wolfgang) Date: Mon Aug 2 21:39:15 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Da tei Message-ID: > -----Original Message----- > From: Christian Schoeller [mailto:c_p_s@gmx.net] > Sent: Friday, January 02, 2004 10:32 PM > To: vienna-pm@mail.pm.org > Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei > > -- -- > #!/usr/bin/perl > use CGI qw(:standard); > print "Content-type: text/plain\n\n"; > my $such=param('such'); > open DBASE, " my $zeilen=join '', ; > if ($zeilen=~(/.*(Vorname.*?$such.*?\n{2}).*/is)) { > print $1; > } else { > print "Keine Entsprechung gefunden!\n"; > } > -- -- > > Mein Problem ist jetzt, dass "search.pl" natuerlich immer nur _einen_ > Datensatz zurueckgibt. Falls Benjamin nun heiraten sollte, wuerde > seine Frau mit dem Suchbegriff "Bluemchen" nicht mehr gefunden werden > (oder eben Benjamin selbst, abhaengig davon, wo er in "dbase" > eingetragen ist). > > Selbst wenn ich die RegExp mit dem Zusatz "g" versehe, funktioniert es > nicht: > > # Die Speichervariablen behalten normalerweise ihre Werte bis zum > # naechsten erfolgreichen Mustervergleich. [1] > Nur damit sich hier keine falschen Meinungen ?ber m//g festsetzen: Selbstverst?ndlich ist m//g in der Lage, alle ?bereinstimmungen auf einmal zu finden. Nachzulesen in perlop, m/PATTERN/cgismox, Stichwort "list context". Der Einsatz von \G wird i.a. ratsam sein. (Dass es im konkreten Fall Probleme mit der Abgrenzung der Datens?tze gibt, wurde schon gesagt; auch das non-greedy .*? "frisst" da leider zu viel.) Dass m// im list context die Verwendung von $1 bis $8 (8 "liegend" ;-) erspart, ist eine leider viel zu wenig beachtete Sache. Wolfgang From BaierO at spardat.at Wed Jan 7 05:32:36 2004 From: BaierO at spardat.at (Baier Oliver MAX SD) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] AW: tainted OPEN beim Schreiben Message-ID: <1FCFCFC1F0830E4D93860866CACC07B6043DC114@m0114.s-mxs.net> fyi: Das Problem war, dass ich total uebersehen habe, dass $ARGV[2] einen Teil des in $logfile verwendeten Logfilenamens bildet. Danke Wolfgang! mfg Oliver > -----Urspr?ngliche Nachricht----- > Von: Baier Oliver MAX SD > Gesendet: Mittwoch, 07. J?nner 2004 11:00 > An: Vienna. Pm (E-Mail) > Betreff: tainted OPEN beim Schreiben > > > Hi, > > ein Script wird wegen SUID-bit unter dem Tainted Mode > ausgefuehrt. Leider kann ich in der Doku nicht finden, > wie man unter -T STDOUT und STDERR umleiten kann. > > Die gewoehnliche Art klappt leider nicht: > > > > open STDOUT, ">>$logfile" or die "logfile-error: $!\n"; > > open STDERR, ">&STDOUT" or die "stderr-redirect-error: $!\n"; > > > > Kann mir jemand einen Tip geben? > > mfg > Oliver > From horshack at lisa.franken.de Wed Jan 7 05:44:39 2004 From: horshack at lisa.franken.de (Richard Lippmann) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Buch ueber Template Toolkit Message-ID: Gestern ist ein Buch ?ber Template Toolkit bei O'Reilly erschienen. Ich hab's noch nicht da, aber das Probekapitel mit ca. 70 Seiten schaut recht vielversprechend aus. Vor lauter Begeisterung habe ich gleich mal ein anstehendes Projekt mit TT angefangen, TT ist keine neue Erfindung wirkt aber irgendwie "katalytisch", nur durch das Einbinden in mein Projekt hat sich die Struktur zum vorteilhaften entwickelt :-) Link: http://www.oreilly.com/catalog/perltt/ Habe die Ehre, Horshack From c_p_s at gmx.net Wed Jan 7 08:47:58 2004 From: c_p_s at gmx.net (Christian Schoeller) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Da tei In-Reply-To: References: Message-ID: <20040107144758.GA479@cps-pbg4.local.> On Wed, Jan 07, 2004 at 11:17:05AM +0100, LAUN Wolfgang wrote: [Mein hinniges "search.pl"] > Nur damit sich hier keine falschen Meinungen ?ber m//g festsetzen: > Selbstverst?ndlich ist m//g in der Lage, alle ?bereinstimmungen auf > einmal zu finden. War mir schon klar, nur wie ich auf diese Uebereinstimmungen nach erfolgtem Mustervergleich zugreifen kann, ist mir (bis heute) unklar. LG, C. -- Christian Schoeller {Student} | "If there is anything more important MAIL {mailto:c_p_s@gmx.net} | than my ego around, I want it caught HTTP {http://www.yaup.at.tt} | and shot now." EBAY {c_p_s!} | -A Hitchhiker's Guide to the Galaxys -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040107/918daccf/attachment.bin From wolfgang.laun at alcatel.at Wed Jan 7 09:15:01 2004 From: wolfgang.laun at alcatel.at (LAUN Wolfgang) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Da tei Message-ID: > -----Original Message----- > From: Christian Schoeller [mailto:c_p_s@gmx.net] > Sent: Wednesday, January 07, 2004 3:48 PM > To: vienna-pm@mail.pm.org > Subject: Re: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Datei > > On Wed, Jan 07, 2004 at 11:17:05AM +0100, LAUN Wolfgang wrote: > [Mein hinniges "search.pl"] > > Nur damit sich hier keine falschen Meinungen ?ber m//g festsetzen: > > Selbstverst?ndlich ist m//g in der Lage, alle ?bereinstimmungen auf > > einmal zu finden. > > War mir schon klar, nur wie ich auf diese Uebereinstimmungen nach > erfolgtem Mustervergleich zugreifen kann, ist mir (bis heute) unklar. > Im Prinzip sieht das etwa so aus: my $lines = join( '', ); my @res = $lines =~ /\G($PATTERN)/gs; # list context ! if( @res ){ ... gefunden } else { ... nichts gefunden } mfg Wolfgang > LG, > C. > _______________________________________________ > Vienna-pm mailing list > Vienna-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/vienna-pm > From c_p_s at gmx.net Wed Jan 7 09:51:24 2004 From: c_p_s at gmx.net (Christian Schoeller) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Suchen nach Begriffen innerhalb strukturierter Da tei In-Reply-To: References: Message-ID: <20040107155124.GB479@cps-pbg4.local.> On Wed, Jan 07, 2004 at 04:15:01PM +0100, LAUN Wolfgang wrote: [RegExps im Listenkontext] > Im Prinzip sieht das etwa so aus: > > my $lines = join( '', ); Hiermit habe ich noch keine Probleme. > my @res = $lines =~ /\G($PATTERN)/gs; # list context ! ^ Nachdem ich diesen Modifier noch nicht kannte, habe ich in perlop nachgelesen: # You can intermix `m//g' matches with `m/\G.../g', where `\G' is # a zero-width assertion that matches the exact position where # the previous `m//g', if any, left off. Ich habe allerdings keine Ahnung, inwieweit das in meinem Fall Bedeutung hat. Maybe I simply miss the point. Danke allerdings fuer den Hinweis auf die Verwendung von RegExps im Listenkontext - diese Moeglichkeit kannte ich bisher nicht und erscheint mir sehr interessant. Allerdings sagt perlop dazu: # If the `/g' option is not used, `m//' in list context returns a # list consisting of the subexpressions matched by the parenthe- # ses in the pattern, i.e., (`$1', `$2', `$3'...). Wie korreliert diese Anmerkung damit, dass du IMHO exakt oben beschriebenes Verhalten erwartest, allerdings _trotzdem_ /g verwendest? LG, C. -- Christian Schoeller {Student} | "It's easy to find something MAIL {mailto:c_p_s@gmx.net} | worth dying for. Do you have HTTP {http://www.yaup.at.tt} | anything worth living for?" EBAY {c_p_s!} | --Lorien (Babylon 5) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040107/ae859f08/attachment.bin From domm at zsi.at Wed Jan 7 15:16:30 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Buch ueber Template Toolkit Message-ID: <20040107211630.GE15221@zsi.at> Argh, falschen Reply-Taste gedrueck... ----- Forwarded message from Thomas Klausner ----- Date: Wed, 7 Jan 2004 15:22:02 +0100 From: Thomas Klausner To: Richard Lippmann Subject: Re: [Vienna-pm] Buch ueber Template Toolkit Hi! On Wed, Jan 07, 2004 at 12:44:39PM +0100, Richard Lippmann wrote: > Gestern ist ein Buch ?ber Template Toolkit bei O'Reilly erschienen. Ich > hab's noch nicht da, aber das Probekapitel mit ca. 70 Seiten schaut recht > vielversprechend aus. Ja, das Testkapitel ist echt ganz gut. Witzigerweise war ich grad dabei, mich nach einer Moeglichkeit fuer Statische-Webseiten-generierung via script umzuschauen (fuer die vienna.pm-Seite, BTW) und bin dann via tpage/ttree auf genau dieses Kapitel gestossen. > Vor lauter Begeisterung habe ich gleich mal ein > anstehendes Projekt mit TT angefangen, TT ist keine neue Erfindung wirkt > aber irgendwie "katalytisch", nur durch das Einbinden in mein Projekt hat > sich die Struktur zum vorteilhaften entwickelt :-) Ich hatte vor laengerer Zeit keine so gute Meinung von TT (vor allem wegen der Minilanguage), aber seit einem Jahr oder so verwende ich es sehr gerne (zB hier: http://oe1.orf.at) Bez. Minilanguage hat Andy Wardley (vermute ich) mal gesagt, das der TT-Syntax kein Templating-System ist, sondern eine Mini-Sprache zum Daten-Anzeigen (so wie SQL eine Mini-Sprache zum Datenabfragen ist) Und noch ein BTW: Andy Wardley wird zZ grad von fotango gesponsert, um die naechste Version von TT zu entwickeln: http://www.template-toolkit.org/tt3/ ----- End forwarded message ----- -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From nick at ccl4.org Wed Jan 7 13:34:16 2004 From: nick at ccl4.org (Nicholas Clark) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Buch ueber Template Toolkit In-Reply-To: <20040107211630.GE15221@zsi.at> References: <20040107211630.GE15221@zsi.at> Message-ID: <20040107193415.GG94211@plum.flirble.org> On Wed, Jan 07, 2004 at 10:16:30PM +0100, Thomas Klausner wrote: > Ja, das Testkapitel ist echt ganz gut. Witzigerweise war ich grad dabei, > mich nach einer Moeglichkeit fuer Statische-Webseiten-generierung via script > umzuschauen (fuer die vienna.pm-Seite, BTW) und bin dann via tpage/ttree auf > genau dieses Kapitel gestossen. Dave hat gesaght, da? Jemand es kaufen mu? : http://use.perl.org/~davorg/journal/16641 :-) Nicholas Clark From domm at zsi.at Wed Jan 7 15:39:30 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Buch ueber Template Toolkit In-Reply-To: <20040107193415.GG94211@plum.flirble.org> References: <20040107211630.GE15221@zsi.at> <20040107193415.GG94211@plum.flirble.org> Message-ID: <20040107213930.GI15221@zsi.at> Hi! On Wed, Jan 07, 2004 at 07:34:16PM +0000, Nicholas Clark wrote: > On Wed, Jan 07, 2004 at 10:16:30PM +0100, Thomas Klausner wrote: > > Ja, das Testkapitel ist echt ganz gut. Witzigerweise war ich grad dabei, > > mich nach einer Moeglichkeit fuer Statische-Webseiten-generierung via script > > umzuschauen (fuer die vienna.pm-Seite, BTW) und bin dann via tpage/ttree auf > > genau dieses Kapitel gestossen. > > Dave hat gesaght, daß Jemand es kaufen muß : s/Jemand/jeder/ -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Thu Jan 8 07:39:16 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] cpan2deb Message-ID: <20040108133916.GD21304@zsi.at> Hi! Hab mir heute mal die Zeit genommen, meine Idee in ein wenig Code zu giessen. script haengt dran, allerdings wird 99% des Codes (wenns nicht sowieso vollkommen jenseitig ist..) noch in ein Modul verschoben. braucht Parse::Debian::Packages, CPAN::DistnameInfo und CPANPLUS::Backend (alles auf CPAN) Verwendung: $> cpan2deb.pl HTML::TokeParser * HTML::TokeParser is probably debian package: libhtml-parser-perl * libhtml-parser-perl is available on Debian as version 3.34-1 Obacht bei dem Module-Namen, der muss CaseSensitive eingegeben werden. Allerdings war das erst der einfache Teil. Wenns naemlich eine deb gibt, muss ich jetzt noch eine fake deb (mit equiv-build) erstellen und installieren... Achja, vielleicht weiss das ja jemand (Alfie?): Gibt es einen "richtigen" Weg, einen Perl-Modul-Namen in einen debian package Namen umzuwandeln? Ich machs zz so: sub cpan2debian { my $dist=shift; my $deb="lib".lc($dist); $deb=~s/::/-/g; $deb.="-perl"; return $deb; } Kommentare erwuenscht! -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} -------------- next part -------------- A non-text attachment was scrubbed... Name: cpan2deb.pl Type: application/x-perl Size: 1468 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040108/3b406776/cpan2deb.bin From alfie at ist.org Thu Jan 8 07:11:01 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] cpan2deb In-Reply-To: <20040108133916.GD21304@zsi.at> References: <20040108133916.GD21304@zsi.at> Message-ID: <2004-01-08_14.10.53@alfie.ist.org> * Thomas Klausner [2004-01-08 14:39]: > $> cpan2deb.pl HTML::TokeParser > * HTML::TokeParser is probably debian package: libhtml-parser-perl > * libhtml-parser-perl is available on Debian as version 3.34-1 > > Obacht bei dem Module-Namen, der muss CaseSensitive eingegeben werden. Um es dann von cpan holen zu k?nnen, right? > Allerdings war das erst der einfache Teil. Wenns naemlich eine deb gibt, > muss ich jetzt noch eine fake deb (mit equiv-build) erstellen und > installieren... Sollte recht geradlinig funktionieren. > Achja, vielleicht weiss das ja jemand (Alfie?): Gibt es einen "richtigen" > Weg, einen Perl-Modul-Namen in einen debian package Namen umzuwandeln? > > Ich machs zz so: > sub cpan2debian { > my $dist=shift; > > my $deb="lib".lc($dist); > $deb=~s/::/-/g; > $deb.="-perl"; > return $deb; > } Der schaut meiner Meinung nach richtig genug aus; obwohl ich nat?rlich zwei Zeilen zusammenfassen w?rde: my $deb="lib".lc($dist)."-perl"; $deb=~s/::/-/g; Bis dann, Alfie -- Ctrl+Option+Command + P + R dracus - YE GODS! That's worse than EMACS! hehehehe don't ask what that does :P -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040108/fdf9044e/attachment.bin From alfie at ist.org Thu Jan 8 07:19:57 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] cpan2deb In-Reply-To: <20040108133916.GD21304@zsi.at> References: <20040108133916.GD21304@zsi.at> Message-ID: <2004-01-08_14.19.49@alfie.ist.org> * Thomas Klausner [2004-01-08 14:39]: > Achja, vielleicht weiss das ja jemand (Alfie?): Gibt es einen "richtigen" > Weg, einen Perl-Modul-Namen in einen debian package Namen umzuwandeln? O.k., Antwort, zweiter Versuch :)) Standard-Weg gibts keinen, weil es keine fixe Richtlinie dazu gibt. Dein Ansatz sollte aber den Gro?teil der Pakete erwischen. Kommentar zu folgenden Kommentaren im Code noch: # add 100 to revision Hmm, ob das so zielf?hrend ist? Was willst Du konkret damit erreichen, speziell da Du das Paket ja sowieso auf hold setzen willst? # put 'hold' on deb system "echo paket-name hold | dpkg --set-selections"; Bis dann, Alfie -- "Dein Browser macht Probleme!" -- http://www.bravo.de/ bei deaktiviertem JS -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040108/fc0ca369/attachment.bin From max at sternwelten.at Thu Jan 8 09:06:28 2004 From: max at sternwelten.at (maximilian attems) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] debian && perl In-Reply-To: <20040106122203.GB1247@zsi.at> References: <20040104162608.GA22844@mail.sternwelten.at> <20040106122203.GB1247@zsi.at> Message-ID: <20040108150628.GA6001@mail.sternwelten.at> On Tue, 06 Jan 2004, Thomas Klausner wrote: > Hm, ja, danke fuer die Links. als ergaenzung zum vorigen thread die debian perl group hat sich geformt und will die cpan module in debian am aktuellen stand bringen und supporten siehe: http://lists.debian.org/debian-devel-announce/2004/debian-devel-announce-200401/msg00002.html freue mich damit weiterhin die komfortable deb schiene zu fahren ;) > Ausserdem: Ich moechte (auch wenn ich immer noch keine Benchmarks gemacht > hab, aber das steht auf meiner (langen) TODO-Liste) eben nicht das > Debian-Perl (mit threads) verwenden. Also fange ich mit manchen perllib-debs > nix an (wenn sie naemlich fuer ein Perl mit threads kompiliert sind). bin bis ich zahlen sehen immer noch skeptisch, da linux zwar nicht den unfairen solaris round robin scheduler fuer user threads verwendet, trotzdem diese ziemlich effektiv "handelt". > Sosehr ich debian/apt-get etc schaetze, ist doch Perl mein "Hauptfach". > Deshalb verwende ich lieber CPANPLUS als apt-get. Deshalb diese aus der > Debian-Perspektive etwas krude vorgehensweise. na klar als kwalitee tester, sind diese vorrangig. :) lg maks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040108/e8668c38/attachment.bin From domm at zsi.at Thu Jan 8 15:08:40 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] cpan2deb In-Reply-To: <2004-01-08_14.10.53@alfie.ist.org> References: <20040108133916.GD21304@zsi.at> <2004-01-08_14.10.53@alfie.ist.org> Message-ID: <20040108210840.GD25298@zsi.at> Hi! On Thu, Jan 08, 2004 at 02:11:01PM +0100, Gerfried Fuchs wrote: > * Thomas Klausner [2004-01-08 14:39]: > > $> cpan2deb.pl HTML::TokeParser > > * HTML::TokeParser is probably debian package: libhtml-parser-perl > > * libhtml-parser-perl is available on Debian as version 3.34-1 > > > > Obacht bei dem Module-Namen, der muss CaseSensitive eingegeben werden. > > Um es dann von cpan holen zu k?nnen, right? Genau. Wobei zB search.cpan.org nicht CaseSensitive ist, aber CPANPLUS verwendet nicht den code von search, sondern schaut einfach in 02packages.details.txt.gz. Wobei mir bei genauerer Betrachtung der docs auffallt, das es auch eine search-Methode gibt. Hmm, mal schaun.. > Der schaut meiner Meinung nach richtig genug aus; obwohl ich nat?rlich > zwei Zeilen zusammenfassen w?rde: > my $deb="lib".lc($dist)."-perl"; > $deb=~s/::/-/g; golf it! :-) Danke fuers Feedback! -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Thu Jan 8 15:14:05 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] cpan2deb In-Reply-To: <2004-01-08_14.19.49@alfie.ist.org> References: <20040108133916.GD21304@zsi.at> <2004-01-08_14.19.49@alfie.ist.org> Message-ID: <20040108211405.GE25298@zsi.at> Hi! On Thu, Jan 08, 2004 at 02:19:57PM +0100, Gerfried Fuchs wrote: > Kommentar zu folgenden Kommentaren im Code noch: > > # add 100 to revision > > Hmm, ob das so zielf?hrend ist? Was willst Du konkret damit erreichen, > speziell da Du das Paket ja sowieso auf hold setzen willst? Ich dachte das ein Paket nur installiert wird, wenn die neue Versionsnummer groesser ist als die alte. Deshalb erhoehen. Und 100, damit man an den Versionsnummer auf einen Blick sieht, welche Pakete gefaked sind. Aber wahrscheinlich geht das genauspgut mit einem force install > # put 'hold' on deb > > system "echo paket-name hold | dpkg --set-selections"; cool, danke! -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From alfie at ist.org Thu Jan 8 15:36:51 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] cpan2deb In-Reply-To: <20040108211405.GE25298@zsi.at> References: <20040108133916.GD21304@zsi.at> <2004-01-08_14.19.49@alfie.ist.org> <20040108211405.GE25298@zsi.at> Message-ID: <2004-01-08_22.36.47@alfie.ist.org> * Thomas Klausner [2004-01-08 22:14]: > On Thu, Jan 08, 2004 at 02:19:57PM +0100, Gerfried Fuchs wrote: >> # add 100 to revision >> >> Hmm, ob das so zielf?hrend ist? Was willst Du konkret damit erreichen, >> speziell da Du das Paket ja sowieso auf hold setzen willst? > > Ich dachte das ein Paket nur installiert wird, wenn die neue Versionsnummer > groesser ist als die alte. Deshalb erhoehen. Und 100, damit man an den > Versionsnummer auf einen Blick sieht, welche Pakete gefaked sind. Nein, braucht nicht h?her sein. Wenn Du mittels dpkg -i ein Paket installierst, wird das installiert und nichts dran ger?ttelt. Die Version ist da egal. apt sucht nur in der Regel die h?chste Versionsnummer. > Aber wahrscheinlich geht das genauspgut mit einem force install Ist da nicht notwendig. dpkg -i *ist* quasi ein force :) >> # put 'hold' on deb >> >> system "echo paket-name hold | dpkg --set-selections"; > > cool, danke! NP, ich gerne helfe, wo ich kann. Btw., Nicholas vermisst Dich auf #austria.pm -- und irgendwie h?ng ich dort mich Nicholas ziemlich alleine herum. Bzw. haben wir jetzt Besuch von slavorg und clunker, zwei op-bots, damit wir nicht mehr ganz so alleine sind. Server ist nach wie vor irc.perl.org Bis dann. Alfie -- "Where do you want to go today? Somewhere, somewhere you could never take me" -- Chumbawamba, "Pass It Along" -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040108/a23d15f9/attachment.bin From max at sternwelten.at Sat Jan 17 04:50:42 2004 From: max at sternwelten.at (maximilian attems) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? Message-ID: <20040117105042.GA1465@mail.sternwelten.at> hallo :) einige werden diesen link bereits kennen, zeigt alle perl konferenzen 2004 http://citeseer.nj.nec.com/heydon99mercator.html domm steht fuer wien bereits ein termin fest, waere gut, dort bekannt zugeben falls ja? laut letzten gespraech meintest du ort steht bereits? bin gespannt und neugierig. a++ ma(ks|x(imilian)?) -- sidenote on stoned beavers out of detox aka linux-2.6.0: "Linus Torvalds doesn't believe in kernel preemption. [..] Avoiding kernel preemption makes the kernel simpler and more robust." Moshe Bar - Linux Internals 2000 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040117/aade22d1/attachment.bin From marcel at noug.at Sat Jan 17 05:13:36 2004 From: marcel at noug.at (=?ISO-8859-1?Q?Marcel_Gr=FCnauer?=) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: <20040117105042.GA1465@mail.sternwelten.at> References: <20040117105042.GA1465@mail.sternwelten.at> Message-ID: <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hi maks || /.*/, > einige werden diesen link bereits kennen, > zeigt alle perl konferenzen 2004 > http://citeseer.nj.nec.com/heydon99mercator.html Auf der Seite sehe ich nichts ueber Perl-Konferenzen, aber es gibt http://dave.org.uk/perl_conf/ > domm steht fuer wien bereits ein termin fest, > waere gut, dort bekannt zugeben falls ja? Von der Uni Wien aus gaebe es unter Umstaenden die Moeglichkeit, einen Perl-Workshop (oder -Konferenz oder - -Werkstatt oder was auch immer) abzuhalten. Jedenfalls sollte es in den Uni-Ferienzeiten nicht so das Problem sein, einen Hoersaal zu bekommen; auch das Netzwerk sollte ok gehen (ethernet und wireless); die Uni Wien scheint solche Versammlungen oefters organisieren. Ich moechte diese Gelegenheit eh gleich benutzen, um eine diesbezuegliche Diskussion loszutreten. In welchem Umfang sollte ein solcher Workshop stattfinden? Wer kann mithelfen, die Veranstaltung zu organisieren? Welche Punkte sind zu beachten? Hat jemand schon Erfahrung mit solchen Veranstaltungen (ich denke da aber auch an verschiedene Leute aus london.pm, die schon erfahren sind im Organisieren von Perl-Konferenzen)? Es gibt halt schon eine Menge Konferenzen, und auch ueblicherweise in den Ferienzeiten - fuer wann sollten wir unsere prospektive Veranstaltung ansetzen, um dennoch mit Interesse rechnen zu koennen? Es waere nett, einen (oder mehrere) in der Perl-Welt bekannte Leute als Vortragende (z.B. Damian Conway) zu haben - der muss aber (Reise, Unterkunft) durch Sponsoren finanziert werden. Evtl. auch, indem er hier Perl-Trainingskurse abhalten koennte, was die Kosten auch wieder decken w?rde. Vielleicht hat auch die YAS Vorschlaege dazu. Was ist mit Sponsoren? Wenn wir das ganze unter ein bestimmtes Thema stellen (z.B. Bioinformatik und Perl; oder Perl for business), koennen wir evtl. konkrete Sponsoren finden. Und weil wir schon davon reden; geht jemand auf die bestehenden Konferenzen dieses Jahr? Ich ueberlege den German Perl Workshop und/oder YAPC::EU (Belfast). Marcel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFACRjhmFGBz66xiXoRAkxLAJ46kU3vNoref366dvM/KcaR5u+VpACfVsGc XpU2PO/f+gc8mcU4i3TmyaY= =7NIc -----END PGP SIGNATURE----- From domm at zsi.at Sat Jan 17 08:24:05 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> Message-ID: <20040117142404.GA12659@zsi.at> Hi! On Sat, Jan 17, 2004 at 12:13:36PM +0100, Marcel Gr?nauer wrote: 1. bin ich zZ krank, deshalb mal in aller kuerze: > >domm steht fuer wien bereits ein termin fest, > >waere gut, dort bekannt zugeben falls ja? Matthias (parasew) hat ein recht interessantes Konzept geschrieben, fuer einen Workshop im MuQua. Ein grobes Thema waere "Perl Culture", also sowohl die Kultur von Perl selber, als auch Perl im Einsatz bei Kulturprojekten. Natuerlich soll es auch platz fuer "normale" Perl-Themen geben (CPAN-Module, Projekte vorstellen, etc) Matthias, kannst du vielleicht mal dein Konzept posten? Terminlich waere das im Mai, wenn mich nicht alles taeuscht. > Von der Uni Wien aus gaebe es unter Umstaenden die > Moeglichkeit, einen Perl-Workshop (oder -Konferenz oder > - -Werkstatt oder was auch immer) abzuhalten. Jedenfalls > sollte es in den Uni-Ferienzeiten nicht so das Problem sein, > einen Hoersaal zu bekommen; auch das Netzwerk sollte ok > gehen (ethernet und wireless); die Uni Wien scheint solche > Versammlungen oefters organisieren. Wenn die MuQua-Sache was wird, haetten wir dort den "Freiraum". > Ich moechte diese Gelegenheit eh gleich benutzen, um eine > diesbezuegliche Diskussion loszutreten. In welchem Umfang > sollte ein solcher Workshop stattfinden? Wer kann mithelfen, > die Veranstaltung zu organisieren? Welche Punkte sind zu > beachten? Hat jemand schon Erfahrung mit solchen Veranstaltungen > (ich denke da aber auch an verschiedene Leute aus london.pm, > die schon erfahren sind im Organisieren von Perl-Konferenzen)? Ich hab da im November (oder so) eh schon einiges geschrieben, bitte mal in den Archiven nachlesen (bin grad zu fibrieg zum selbersuchen...) > Es waere nett, einen (oder mehrere) in der Perl-Welt bekannte Leute > als Vortragende (z.B. Damian Conway) zu haben - der muss aber > (Reise, Unterkunft) durch Sponsoren finanziert werden. Wie schon mal gesagt moechte ich mich nicht mit Sponosoren und so rumquaelen muessen und deshalb die Kosten und den Aufwand moeglichst niedrig halten (aber vielleicht mag das ja jemand anderer machen) Leo Toetsch hat auf jeden FAll zugesagt (und Leo hat ja keine Allzuweite anreise:-) Ich bin also eher gegen Einladungen von "internationalen Stars", weil IMO zu aufwendig. > Und weil wir schon davon reden; geht jemand auf die bestehenden > Konferenzen dieses Jahr? Ich ueberlege den German Perl Workshop > und/oder YAPC::EU (Belfast). YAPC::EU auf jeden Fall, GPW haengt noch sehr vom Termin ab (was ich weiss soll der Ende Juli/Anfang Juni stattfinden, was IMO kein sehr guter Termin ist...) Vielleicht sollten sich alle Interessierten mal f2f Treffen? Entweder am MI beim LUGA-Treffen, oder sonstwann zB bei Matthias (5uper.net) im MuQua ? -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From max at sternwelten.at Sat Jan 17 06:37:38 2004 From: max at sternwelten.at (Maximilian Attems) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> Message-ID: <20040117123737.GA1543@mail.sternwelten.at> hey marcel! On Sat, 17 Jan 2004, Marcel Gr?nauer wrote: > hi maks || /.*/, > > > einige werden diesen link bereits kennen, > > zeigt alle perl konferenzen 2004 > > http://citeseer.nj.nec.com/heydon99mercator.html > > Auf der Seite sehe ich nichts ueber Perl-Konferenzen, > aber es gibt http://dave.org.uk/perl_conf/ uups falsches rumgepastet, ja danke :) freu mich auf deinen diskussionsanstosz!! lg maks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040117/853c2984/attachment.bin From lt at toetsch.at Sat Jan 17 06:38:35 2004 From: lt at toetsch.at (Leopold Toetsch) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> Message-ID: <40092CCB.2070300@toetsch.at> Marcel Gr?nauer wrote: > Und weil wir schon davon reden; geht jemand auf die bestehenden > Konferenzen dieses Jahr? Ich ueberlege den German Perl Workshop > und/oder YAPC::EU (Belfast). Der German Perl Workshop ist heuer nicht. Nach Belfast fahre ich ziemlich sicher. > Marcel leo From marcel at noug.at Sat Jan 17 15:33:28 2004 From: marcel at noug.at (=?ISO-8859-1?Q?Marcel_Gr=FCnauer?=) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: <40092CCB.2070300@toetsch.at> References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> <40092CCB.2070300@toetsch.at> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 17, 2004, at 1:38 PM, Leopold Toetsch wrote: > Marcel Gr?nauer wrote: > >> Und weil wir schon davon reden; geht jemand auf die bestehenden >> Konferenzen dieses Jahr? Ich ueberlege den German Perl Workshop >> und/oder YAPC::EU (Belfast). > > Der German Perl Workshop ist heuer nicht. Nach Belfast fahre ich > ziemlich sicher. Ist nur verschoben: http://www.perlworkshop.de/2004/ Marcel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFACaopmFGBz66xiXoRAhA6AJ9IP4xkgxlsFjxTFFVMs1TO7fxMJACcDHSE iVy8ym6i7U3I0ZpIuiNUnSg= =Zf3u -----END PGP SIGNATURE----- From patrick at pantheon.at Sat Jan 17 15:53:41 2004 From: patrick at pantheon.at (Patrick Meidl) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> Message-ID: <20040117215341.GA15749@lektor.homelinux.net> On Sat, Jan 17 2004, Marcel Gr?nauer wrote: > Was ist mit Sponsoren? Wenn wir das ganze unter ein bestimmtes Thema > stellen (z.B. Bioinformatik und Perl; oder Perl for business), koennen > wir evtl. konkrete Sponsoren finden. ist bioinformatik in .at ein thema? wuerd mich insofern interessieren, da ich momentan in cambridge im bioperl-umfeld arbeite (konkret an www.ensembl.org), aber in 1-2 jahren nach ?sterreich zur?ckgehen m?chte; bin bisher eher davon ausgegangen, dass ich mir da wieder ein neues bet?tigungsfeld suchen muss ... thx patrick -- Patrick Meidl ............................... patrick@pantheon.at 20 Guest Road ............................... +44-1223-514058 (home) Cambridge CB1 2AL, UK ....................... +44-7770-526961 (mobile) -- -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 232 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040117/3e3a646a/attachment.bin From marcel at noug.at Sat Jan 17 15:54:58 2004 From: marcel at noug.at (=?ISO-8859-1?Q?Marcel_Gr=FCnauer?=) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: <20040117142404.GA12659@zsi.at> References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> <20040117142404.GA12659@zsi.at> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 17, 2004, at 3:24 PM, Thomas Klausner wrote: > Vielleicht sollten sich alle Interessierten mal f2f Treffen? Entweder > am MI > beim LUGA-Treffen, oder sonstwann zB bei Matthias (5uper.net) im MuQua > ? Ja, die Interessenten sollten einander treffen - ich w?re eher f?r's MuQua, oder ein Lokal. [Enter the bureaucrats.] Wenn wir Ort und Termin fixiert haben, k?nnen wir eine Liste von Punkten, die besprochen werden sollen, aufstellen. Marcel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFACa8zmFGBz66xiXoRAgF8AKCajbeVRTlB5iSXJP/3htvItw1bowCfXOtT dIfjqp3dLb6kTTb4YB27xwI= =Uq1T -----END PGP SIGNATURE----- From hjp-vienna-pm-list at hjp.at Sun Jan 18 13:31:24 2004 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> <20040117142404.GA12659@zsi.at> Message-ID: <20040118193124.GC13547@teal.hjp.at> On 2004-01-17 22:54:58 +0100, Marcel Gr?nauer wrote: > On Jan 17, 2004, at 3:24 PM, Thomas Klausner wrote: > > >Vielleicht sollten sich alle Interessierten mal f2f Treffen? Entweder > >am MI > >beim LUGA-Treffen, oder sonstwann zB bei Matthias (5uper.net) im MuQua > >? > > Ja, die Interessenten sollten einander treffen - ich w?re eher f?r's > MuQua, oder ein Lokal. LUGA-Treffen sind auch in einem Lokal :-). Aber ich stimme zu: Arbeitsame Atmosph?re ist auf LUGA-Treffen eher selten zu erreichen. Zu viele Leute, die kommen und gehen zu unterschiedlichen Zeiten, etc. > [Enter the bureaucrats.] Wenn wir Ort und Termin fixiert haben, > k?nnen wir eine Liste von Punkten, die besprochen werden sollen, > aufstellen. ACK. hp -- _ | Peter J. Holzer | In this vale |_|_) | Sysadmin WSR | Of toil and sin | | | hjp@hjp.at | Your head grows bald __/ | http://www.hjp.at/ | But not your chin. -- Burma Shave -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040118/e244d0c2/attachment.bin From max at sternwelten.at Sun Jan 18 18:39:43 2004 From: max at sternwelten.at (maximilian attems) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] perl conferences - vienna? In-Reply-To: References: <20040117105042.GA1465@mail.sternwelten.at> <31E742DF-48DE-11D8-83C5-003065F97C4A@noug.at> <20040117142404.GA12659@zsi.at> Message-ID: <20040119003943.GM14811@mail.sternwelten.at> On Sat, 17 Jan 2004, Marcel Gr?nauer wrote: > Ja, die Interessenten sollten einander treffen - ich w?re eher f?r's > MuQua, oder ein Lokal. bin dabei lg maks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040119/47f8745e/attachment.bin From domm at zsi.at Tue Jan 20 15:38:25 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Treffen am DO? Message-ID: <20040120213825.GC12140@zsi.at> Hi! Ich schlage vor, wir (i.e. alle am Workshop-organisieren Interessierten) treffen uns am DO abend (19:00 ?) im MuQua, entweder gleich bei 5uper.net oder in der Kantine. Karte: http://quartier21.mqw.at/uebersichtsplan/index.html Nummer 24 (5uper.net) Nummer 22 (Kantine) Wer wuerde denn zu dieser Uhrzeit kommen koennen? Gibts andere Datumsvorschlaege? -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From hjp-vienna-pm-list at hjp.at Tue Jan 20 14:07:24 2004 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Treffen am DO? In-Reply-To: <20040120213825.GC12140@zsi.at> References: <20040120213825.GC12140@zsi.at> Message-ID: <20040120200724.GE8296@teal.hjp.at> On 2004-01-20 22:38:25 +0100, Thomas Klausner wrote: > Ich schlage vor, wir (i.e. alle am Workshop-organisieren Interessierten) > treffen uns am DO abend (19:00 ?) im MuQua, entweder gleich bei 5uper.net > oder in der Kantine. > > Wer wuerde denn zu dieser Uhrzeit kommen koennen? Vermutlich ja, aber sicher ist das noch nicht (Do ab 20:00 ist bei uns Wartungsfenster und da kann manchmal recht kurzfristig etwas zu tun sein). > Gibts andere Datumsvorschlaege? Fr? Oder Mo, Di n?chste Woche. hp -- _ | Peter J. Holzer | In this vale |_|_) | Sysadmin WSR | Of toil and sin | | | hjp@hjp.at | Your head grows bald __/ | http://www.hjp.at/ | But not your chin. -- Burma Shave -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040120/6dd7c540/attachment.bin From domm at zsi.at Tue Jan 20 18:17:36 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] vienna.pm Website Message-ID: <20040121001736.GE12140@zsi.at> Hi! Marcel hat mit vor einiger Zeit die Aufgabe uebertragen, die Website zu warten. Ich hab jetzt mal eine neue Version gemacht, die auf ttree (Template::Toolkit) basiert. Allerdings zZ noch sehr simpel. Hier ist der Preview: http://domm.zsi.at/talks/vienna_pm/index.html und hier der Source Code (im subversion reporitory): http://svn.zsi.at:1000/repos/vienna_pm/trunk/ Das ganze ist mal ein Entwurf, ich freue mich ueber Vorschlaege in Bezug auf * Design * Struktur * Inhalt (patches welcome!) Vor allem die Rubrik "Wer ist wer" braucht noch ein paar mehr Gesichter! Wenns keine massive Einwaende von jemandem gibt, wuerde ich das ganze in ein paar Tagen online stellen. Ach ja, wenn sich jemand mit ttree auskennt: Kann man da irgendwie zB aus allen Seiten Information sammeln und dann zB einen NavBar basteln? zZ ist das ganze noch nicht sehr "lazy"... -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From marcel at noug.at Wed Jan 21 03:17:48 2004 From: marcel at noug.at (=?ISO-8859-1?Q?Marcel_Gr=FCnauer?=) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Treffen am DO? In-Reply-To: <20040120200724.GE8296@teal.hjp.at> References: <20040120213825.GC12140@zsi.at> <20040120200724.GE8296@teal.hjp.at> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 20, 2004, at 9:07 PM, Peter J. Holzer wrote: > On 2004-01-20 22:38:25 +0100, Thomas Klausner wrote: >> Ich schlage vor, wir (i.e. alle am Workshop-organisieren >> Interessierten) >> treffen uns am DO abend (19:00 ?) im MuQua, entweder gleich bei >> 5uper.net >> oder in der Kantine. Fr dieser Woche geht bei Florian und mir nicht. >> Gibts andere Datumsvorschlaege? > parasew@sonance.net > Fr? Oder Mo, Di n?chste Woche. Mo abend n?chster Woche ginge auch bei uns. Di w?re wieder bei Florian nicht gut. D.h. von uns aus ist's: [X] Do, 22. 1. [ ] Fr, 23. 1. [X] Mo, 26. 1. [ ] Di, 27. 1. Marcel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFADkO9mFGBz66xiXoRAkTRAJ4zS8SAscmRjAfsNd1JQlIkg8MKtQCfVWdK aJkxsBIDECYlM4OjIffqOwQ= =lonE -----END PGP SIGNATURE----- From domm at zsi.at Wed Jan 21 05:23:33 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Treffen am DO? In-Reply-To: References: <20040120213825.GC12140@zsi.at> <20040120200724.GE8296@teal.hjp.at> Message-ID: <20040121112333.GF17561@zsi.at> Hi! On Wed, Jan 21, 2004 at 10:17:48AM +0100, Marcel Gr?nauer wrote: Ah, Struktur! bei mir: [X] Do, 22. 1. [X] Fr, 23. 1. [X] Mo, 26. 1. [ ] Di, 27. 1. Bitte alle Interessierten bald Termine bekannt geben, damit wir den optimalen ausrechnen koennen! -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From marcel at noug.at Wed Jan 21 03:30:46 2004 From: marcel at noug.at (=?ISO-8859-1?Q?Marcel_Gr=FCnauer?=) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] vienna.pm Website In-Reply-To: <20040121001736.GE12140@zsi.at> References: <20040121001736.GE12140@zsi.at> Message-ID: <7DB084D2-4BF4-11D8-935F-003065F97C4A@noug.at> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 21, 2004, at 1:17 AM, Thomas Klausner wrote: > Marcel hat mit vor einiger Zeit die Aufgabe uebertragen, die Website zu > warten. Ich hab jetzt mal eine neue Version gemacht, die auf ttree > (Template::Toolkit) basiert. Allerdings zZ noch sehr simpel. Um genau zu sein, domm hat die Aufgabe dankenswerterweise angenommen. Allerdings ging's nicht nur um die Website, sondern um den Posten des vienna.pm-leaders. :) > Das ganze ist mal ein Entwurf, ich freue mich ueber Vorschlaege in > Bezug auf > * Design > * Struktur > * Inhalt > (patches welcome!) london.pm.org hat auch eine nette Site, da kann man sicher auch Ideen fladern. > Wenns keine massive Einwaende von jemandem gibt, wuerde ich das ganze > in ein > paar Tagen online stellen. Ja, mach das! Danke f?r die Arbeit. > Ach ja, wenn sich jemand mit ttree auskennt: Kann man da irgendwie zB > aus > allen Seiten Information sammeln und dann zB einen NavBar basteln? zZ > ist > das ganze noch nicht sehr "lazy"... Da w?rde mir nur einfallen, das ganze in zwei Durchl?ufen zu machen; der erste sammelt die Navbar-Eintr?ge, der zweite bindet sie ein. Aber das ist u.U. m?hsam, weil man da noch ein Zwischendirectory braucht, wo der erste Durchlauf hinschreibt und von wo der zweite liest. Mit Frames (aber Frames sind schirch und boese, wie wir wissen) w?re es m?glich, die Navbar-Eintr?ge schon in einem Durchlauf zu sammeln und den Navbar-Frame am Ende zu generieren. N?mliches, wenn Du Server-Side-Includes oder mod_perl verwendest, aber das ist halt alles Overkill. Marcel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFADkbGmFGBz66xiXoRAojqAJsFGqSLC89PA5O9Gc651hXefk6SqwCgpG3n a1MIwiLvT714egw4+MC7/7w= =iJO+ -----END PGP SIGNATURE----- From Gernot.Havranek at bertelsmann.at Wed Jan 21 03:38:54 2004 From: Gernot.Havranek at bertelsmann.at (Gernot.Havranek@bertelsmann.at) Date: Mon Aug 2 21:39:16 2004 Subject: AW: [Vienna-pm] vienna.pm Website Message-ID: <4B4AF79B34DED21185D10008C75B6E6D0156E9CA@AZ-MAIL> Schaut euch mal http://dresden.pm.org/ an. Das ist meiner Meinung nach eine gute Seite... Gruss > -----Urspr?ngliche Nachricht----- > Von: Marcel Gr?nauer [SMTP:marcel@noug.at] > Gesendet am: Mittwoch, 21. J?nner 2004 10:31 > An: Thomas Klausner > Cc: vienna-pm@mail.pm.org > Betreff: Re: [Vienna-pm] vienna.pm Website > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Jan 21, 2004, at 1:17 AM, Thomas Klausner wrote: > > > Marcel hat mit vor einiger Zeit die Aufgabe uebertragen, die Website zu > > warten. Ich hab jetzt mal eine neue Version gemacht, die auf ttree > > (Template::Toolkit) basiert. Allerdings zZ noch sehr simpel. > > Um genau zu sein, domm hat die Aufgabe dankenswerterweise > angenommen. Allerdings ging's nicht nur um die Website, sondern > um den Posten des vienna.pm-leaders. :) > > > Das ganze ist mal ein Entwurf, ich freue mich ueber Vorschlaege in > > Bezug auf > > * Design > > * Struktur > > * Inhalt > > (patches welcome!) > > london.pm.org hat auch eine nette Site, da kann man sicher auch Ideen > fladern. > > > Wenns keine massive Einwaende von jemandem gibt, wuerde ich das ganze > > in ein > > paar Tagen online stellen. > > Ja, mach das! Danke f?r die Arbeit. > > > Ach ja, wenn sich jemand mit ttree auskennt: Kann man da irgendwie zB > > aus > > allen Seiten Information sammeln und dann zB einen NavBar basteln? zZ > > ist > > das ganze noch nicht sehr "lazy"... > > Da w?rde mir nur einfallen, das ganze in zwei Durchl?ufen zu machen; > der erste sammelt die Navbar-Eintr?ge, der zweite bindet sie ein. Aber > das ist u.U. m?hsam, weil man da noch ein Zwischendirectory braucht, > wo der erste Durchlauf hinschreibt und von wo der zweite liest. > > Mit Frames (aber Frames sind schirch und boese, wie wir wissen) w?re > es m?glich, die Navbar-Eintr?ge schon in einem Durchlauf zu sammeln > und den Navbar-Frame am Ende zu generieren. N?mliches, wenn Du > Server-Side-Includes oder mod_perl verwendest, aber das ist halt > alles Overkill. > > Marcel > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFADkbGmFGBz66xiXoRAojqAJsFGqSLC89PA5O9Gc651hXefk6SqwCgpG3n > a1MIwiLvT714egw4+MC7/7w= > =iJO+ > -----END PGP SIGNATURE----- > > _______________________________________________ > Vienna-pm mailing list > Vienna-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/vienna-pm From domm at zsi.at Wed Jan 21 05:34:50 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] vienna.pm Website In-Reply-To: <7DB084D2-4BF4-11D8-935F-003065F97C4A@noug.at> References: <20040121001736.GE12140@zsi.at> <7DB084D2-4BF4-11D8-935F-003065F97C4A@noug.at> Message-ID: <20040121113450.GG17561@zsi.at> Hi! On Wed, Jan 21, 2004 at 10:30:46AM +0100, Marcel Gr?nauer wrote: > >Marcel hat mit vor einiger Zeit die Aufgabe uebertragen, die Website zu > >warten. Ich hab jetzt mal eine neue Version gemacht, die auf ttree > >(Template::Toolkit) basiert. Allerdings zZ noch sehr simpel. > > Um genau zu sein, domm hat die Aufgabe dankenswerterweise > angenommen. Allerdings ging's nicht nur um die Website, sondern > um den Posten des vienna.pm-leaders. :) Jaja, wollt mich eh nicht druecken, sondern nur nicht mit grossartigen Titeln rumprotzen :-) > london.pm.org hat auch eine nette Site, da kann man sicher auch Ideen > fladern. Hab ich eh schon tw gemacht (zB Wer-ist-wer) > >Ach ja, wenn sich jemand mit ttree auskennt: Kann man da irgendwie zB > >aus > >allen Seiten Information sammeln und dann zB einen NavBar basteln? zZ > >ist > >das ganze noch nicht sehr "lazy"... > > Da w?rde mir nur einfallen, das ganze in zwei Durchl?ufen zu machen; > der erste sammelt die Navbar-Eintr?ge, der zweite bindet sie ein. Aber > das ist u.U. m?hsam, weil man da noch ein Zwischendirectory braucht, > wo der erste Durchlauf hinschreibt und von wo der zweite liest. Hmm. Klingt auch etwas kompliziert. Stas Beckman hat fuer die mod_perl-Seite (http://perl.apache.org) ein recht maechtiges System gemacht (heisst glaub ich (auch) Docbook), das auch irgendwie auf TT basiert. Allerdings ist das Ding /echt/ kompliziert (ich hab damit beim Redesign von perl.apache.org ein wenig rumgespielt, aber wirklich tief hinein hab ich mich nicht gewagt..). Vielleicht schau ich mir das doch noch mal an.. > Mit Frames (aber Frames sind schirch und boese, wie wir wissen) w?re > es m?glich, die Navbar-Eintr?ge schon in einem Durchlauf zu sammeln > und den Navbar-Frame am Ende zu generieren. N?mliches, wenn Du > Server-Side-Includes oder mod_perl verwendest, aber das ist halt > alles Overkill. Stimmt. Vor allem weiss ich nicht genau, was auf dem Server so alles drauf ist... -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From mjy at geizhals.at Wed Jan 21 03:54:37 2004 From: mjy at geizhals.at (Marinos J. Yannikos) Date: Mon Aug 2 21:39:16 2004 Subject: AW: [Vienna-pm] vienna.pm Website In-Reply-To: <4B4AF79B34DED21185D10008C75B6E6D0156E9CA@AZ-MAIL> References: <4B4AF79B34DED21185D10008C75B6E6D0156E9CA@AZ-MAIL> Message-ID: <400E4C5D.3060801@geizhals.at> Gernot.Havranek@bertelsmann.at wrote: > Schaut euch mal http://dresden.pm.org/ an. > Das ist meiner Meinung nach eine gute Seite... Naja. So eine "bitte warten, Seite wird geladen ..." page ist doch eher Geschmackssache ;-) W?re so ein puristisches XHTML 1.0 + CSS2 Layout (ohne Tables f?r die Einteilung des ) nicht zeitgem??er? Wie z.B. www.sitepoint.com ... (jaja, bin schon ruhig) MfG, -mjy From alfie at ist.org Wed Jan 21 04:08:15 2004 From: alfie at ist.org (Gerfried Fuchs) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] vienna.pm Website In-Reply-To: <20040121001736.GE12140@zsi.at> References: <20040121001736.GE12140@zsi.at> Message-ID: <2004-01-21_11.08.11@alfie.ist.org> * Thomas Klausner [2004-01-21 01:17]: > Hier ist der Preview: > http://domm.zsi.at/talks/vienna_pm/index.html Was mir sowohl hier als auch auf der Seite selbst auff?llt: Bitte index.html *nicht* in den Linknamen mit aufnehmen.... Und bei URLs, die dann sowieso redirected werden w?rden, das trailing / nicht unterschlagen (die ganzen URLs rein mit dem Server-Namen z.B., und auch auf der wer-Seite der CPAN DOMM Link). > und hier der Source Code (im subversion reporitory): > http://svn.zsi.at:1000/repos/vienna_pm/trunk/ Muss mir subversion echt mal ansehen, nur leider ist es immer noch nicht nach testing weitergeflossen :-/ > Das ganze ist mal ein Entwurf, ich freue mich ueber Vorschlaege in Bezug auf > * Design Gef?llt mir. > * Struktur Sieht ?bersichtlich aus. > * Inhalt > (patches welcome!) Wird kommen, wenn ich das mit subversion hinbekomme :) > Vor allem die Rubrik "Wer ist wer" braucht noch ein paar mehr Gesichter! Lass Dich von inspirieren. > Wenns keine massive Einwaende von jemandem gibt, wuerde ich das ganze in ein > paar Tagen online stellen. Do it. Bis dann, Alfie -- * Gnah... wmsysmon binary missing. -- Norbert Tretkowski, changelog.Debian for wmsysmon (0.7.7-2) -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040121/a9906af6/attachment.bin From hjp-vienna-pm-list at hjp.at Wed Jan 21 08:37:20 2004 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] vienna.pm Website In-Reply-To: <2004-01-21_11.08.11@alfie.ist.org> References: <20040121001736.GE12140@zsi.at> <2004-01-21_11.08.11@alfie.ist.org> Message-ID: <20040121143720.GA19553@teal.hjp.at> On 2004-01-21 11:08:15 +0100, Gerfried Fuchs wrote: > * Thomas Klausner [2004-01-21 01:17]: > > und hier der Source Code (im subversion reporitory): > > http://svn.zsi.at:1000/repos/vienna_pm/trunk/ > > Muss mir subversion echt mal ansehen, nur leider ist es immer noch > nicht nach testing weitergeflossen :-/ Ja, subversion ist nett. Allerdings habe ich noch nicht wirklich viel gemacht ("meine" qpsmtpd-Version habe ich in einem Subversion-Repository, und ein zweites Projekt habe ich gerade angefangen). hp -- _ | Peter J. Holzer | In this vale |_|_) | Sysadmin WSR | Of toil and sin | | | hjp@hjp.at | Your head grows bald __/ | http://www.hjp.at/ | But not your chin. -- Burma Shave -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20040121/7d3afd2a/attachment.bin From parasew at gmx.net Wed Jan 21 11:03:19 2004 From: parasew at gmx.net (matthias tarasiewicz) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Treffen am DO? In-Reply-To: <20040120200724.GE8296@teal.hjp.at> References: <20040120213825.GC12140@zsi.at> <20040120200724.GE8296@teal.hjp.at> Message-ID: <400EB0D7.4010006@gmx.net> Peter J. Holzer wrote: > On 2004-01-20 22:38:25 +0100, Thomas Klausner wrote: > >>Ich schlage vor, wir (i.e. alle am Workshop-organisieren Interessierten) >>treffen uns am DO abend (19:00 ?) im MuQua, entweder gleich bei 5uper.net >>oder in der Kantine. >> >>Wer wuerde denn zu dieser Uhrzeit kommen koennen? > > > Vermutlich ja, aber sicher ist das noch nicht (Do ab 20:00 ist bei uns > Wartungsfenster und da kann manchmal recht kurzfristig etwas zu tun > sein). > > >>Gibts andere Datumsvorschlaege? > > > Fr? Oder Mo, Di n?chste Woche. > > hp > hallo; ich schlage vor, wir treffen uns morgen, donnerstag 22.1.04 um 19h und machen einen zweiten termin am montag den 26.1.04 um 19h f?r alle die mrogen keine zeit haben. am besten im mq/electric avenue (siehe thomas' mail vorher) gruss, matthias -- http://6am3.net - we 10v3 to 3ntertain y0u From wilhelm.nagy at umweltbundesamt.at Thu Jan 22 03:27:04 2004 From: wilhelm.nagy at umweltbundesamt.at (Nagy Wilhelm) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Stellenangebot Message-ID: <6D5BF24847A0A44AB725899D3CE6CB69022B6D60@pcmail4.ubavie.gv.at> ++++++ Stellenagebot ++++++ Bitte auch an Personen weiterverbreiten, welche nicht Mitglied dieser Liste sind Umweltbundesamt GsmbH. Spittelauer L?nde 5 1090 Wien/?sterreich http://www.umweltbundesamt.at/ Datum: 22.1.2004 * Kontakt Wilhelm Nagy mail: wilhelm.nagy@umweltbundesamt.at tel: 313 04 / 5340 Betrifft: Offene Stelle als Perl-Programmierer/Programmiererin * Allgemeines Als die Fachstelle f?r Umweltangelegenheiten in ?sterreich suchen wir laufend engagierte und qualifizierte Mitarbeiter/innen, die bereit und in der Lage sind, sich den st?ndig wachsenden Herausforderungen in unserem Unternehmen zu stellen. Als zuk?nftige/r MitarbeiterIn des Umweltbundesamtes finden Sie bei uns eine Aufgabe und nicht nur einen Job. Nutzen Sie Ihre beruflichen Chancen im Umweltbundesamt! Wir suchen zum sofortigen Beginn: Personal zur -Programmierung von webbasierten Anwendungen mittels folgender Tools: Perl V5.6 [D]HTML Datenbank mySQL/ORACLE - Testaufgaben Entwicklung von Testpl?nen Durchf?hrung von SW-Tests - Dokumentation Erstellen von Benutzer- und technischen Dokumentationen ------------------------------------------------- Soweite zum offiziellen text, konkret brauchen wir einen ausgebildeten perl-programmieren (codierer) welcher nach vorgaben in einem gegebenen umfeld (Windows2000, IIS) programmcode unter verwendung bereitgestellter perlmodule (klassen) erstellt. Desweiteren sollte SQL und HTML in 'wort & schrift' kein problem darstellen. Mir ist handwerklicher, kommentiert und verlaesslicher code lieber als trick-code. Termintreue wird vorausgesetzt. Der leistungsumfang ist mit durchschnittlich 30-40 wochenstunden auf basis eines freien dienstvertrages definert. Dienstort ist Wien d.h. es wird anfaenglich 1-2 besprechungen pro woche in den buerostunden bei o.a. Dienstort geben. Gearbeitet kann zu hause werden. Wenn das Projekt/Aufgabe laeuft veringert sich die anzahl der beprechungen. System-Voraussetzungen: Es wird eine vollstaendige Entwicklungsumgebung Perl/Mysql/Perl-Module/webserver welche autonom lauffaehig ist bereitgestellt. Plattenplatz ohne Programmcode und Db-Inhalte < 70MB OS: WinNT, Windows2000 oder XP. Bis auf dem Plattenplatz sind keine weiteren Installationen notwendig, da das gesammte entwicklung- und laufzeitsystem in einem verzeichnis eigener wahl kopiert wird und dort ohne weitere installation lauffaehig ist. ------------ Weiteres vorgehen bei interesse: Mail mit Bewerbung: - KURZER lebenslauf - Angabe der konkreten kenntnisse - Angabe von ev. vorhanderer restriktionen (wir koennen mit vielem umgehen, wenn wir darum wissen, gemeint ist z.B. geplante Reise/Pruefungen oder sonstige einschraenkungen in zeit oder umfang) ++++++++++++++++++ an wilhelm.nagy@umweltbundesamt.at Betreff: BEWERBUNG 2004-01 ++++++++++++++++++ Es erfolgt von uns eine einladung oder absage innerhalb der kurzer zeit. Bei der einladung wird neben der ueblichen gespraeche ein kleiner test duchgefuehrt. Der test dauert in etwa 1 stunden und dient zur - abklaerung und klassiefizierung der kenntnisse und neigungen (fuer uns) - test ob die angebotene taetigkeit den erwartungen entspricht (fuer den arbeitnehmer) - abklaerung auf sozialer ebene ("stimmt die chemie?") (fuer beide) Ich stehe fuer rueckfragen oder details gerne zu einem telefongespraech unter o.a. nummer zu verfuegung. Mit freundlichen Gruessen \^/ili Wilhelm Nagy Umweltbundesamt GmbH. Federal Environmental Agency Austria Dept. Application Development Spittelauer Laende 5 A-1090 Wien ASCII-Ribbon Campaign """"""""""""""""""""" No HTML or WORD in Mails HTML is for WEB, Word is for Microsoft. From domm at zsi.at Thu Jan 22 09:45:40 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Treffen am DO? In-Reply-To: <400EB0D7.4010006@gmx.net> References: <20040120213825.GC12140@zsi.at> <20040120200724.GE8296@teal.hjp.at> <400EB0D7.4010006@gmx.net> Message-ID: <20040122154540.GF27991@zsi.at> Hi! On Wed, Jan 21, 2004 at 06:03:19PM +0100, matthias tarasiewicz wrote: > ich schlage vor, wir treffen uns morgen, donnerstag 22.1.04 um 19h und > machen einen zweiten termin am montag den 26.1.04 um 19h f?r alle die > mrogen keine zeit haben. > > am besten im mq/electric avenue (siehe thomas' mail vorher) Also ich bin heute um 19:00 dort, mal sehen, wer noch... -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Fri Jan 23 08:22:22 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Neue Website online Message-ID: <20040123142222.GF5211@zsi.at> Hi! So, nach Einarbeitung div. Feedbacks ist die neue Seite jetzt online: http://vienna.pm.org/ TODO: * Besserer / laengerer Text fuer die erste Seite * Wer-ist-wer auffuellen Aenderungen, Ergaenzungen etc entweder einfach so an mich schicken, oder als patch gegen die sourcen, die's hier gibt: http://svn.zsi.at:1000/repos/vienna_pm/trunk/src/ Wer kein subversion hat, kann die files auch einfach via http von dort runterladen und "haendisch" diffen. -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Fri Jan 23 09:58:53 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Workshop Ideen & Konzepte Message-ID: <20040123155853.GN5211@zsi.at> Hi! So, hier mal die ersten paar Ideen/Konzepte zum Perl Workshop: 5uper.net veranstaltet vom 9. bis 22. Mai IM MuQua (Electronic Avenue und Freiraum) ein Ding namens "Coded Culture Congress". Der Austrian Perl Workshop ist als selbststaendiger Teil dieser Veranstaltung geplant, d.h. es gibt Beamer, Anlage, Sessel, Raeumlichkeit etc von 5uper.net. Der Coded Culture Congress wird tw eine Ausstellung von junger digitaler Kunst aus Oesterreich sein, bzw mit Diskussion, Workshops etc daruber. (Matthias wird in kuerze wohl mehr dazu posten) Der Perl Workshop hat das Thema "Perl Culture". Damit ist sowohl die Kultur von Perl (TMTOWTDI, etc) gemeint, als auch Perl und Kultur (also Perl im Einstatz in Kustprojekten, Generative Kunst, Obfuscation, Grafik, Musik, etc) Je nach Vortragenden-Menge stell ich mir einen ganzen oder halben Tag vor, an dem ueber diese Themen geredet wird. Ein weiteres Beispiel waere zB openguides.org, bzw die Implementation einer Wiener Version davon. Interessant waere auch eine Einfuehrung in Perl fuer (Web-) Kuenstler Der zweite Tag (oder Halb-Tag) waere "normalen" Perl-Themen gewidmet, also Praesaentation der letzten Projekte, CPAN-Module, etc. Dieser Tag soll den Besuch der Veranstaltung gegenueber Chefs etc rechtfertigen, i.e. der Weiterbildung dienen (das gilt fuer den ersten Tag zwar IMO auch, nur ist vielleicht nicht jedem Personalmanager sofort klar, was generative Kunst mit Systemadministration zu tun hat...) Der dritte Tag (oder Halb-Tag) waere der Perl6/parrot-Tag. Leo Toetsch (wenn das Angebot noch gilt) wuerde ein parrot-Tutorial halten, und nachher koennen alle Interessierten gemeinsam parrot-Code weiterentwicklen ("parrot hack session") Ev (wenn genug Geld da ist) wird es ein Speakers Dinner geben. Terminlich gibts IMO drei Moeglichkeiten: 1) SO, 16.5. bis DI 18.5. 2) DO, 20.5 (Feiertag) bis SA 22.5 3) FR, 21.5 bis SO 23.5. 13.5. bis 15.5. sind die Linuxwochen in Linz. 20.-23. Mai ist die 3. Oekonux-Konferenz, allerdings in Wien (Philo-Institut), also sehr in der Naehe, d.h. bei Interesse kann man beide Veranstaltungen besuchen http://www.oekonux-konferenz.de/ ich wuerde 2) oder 3) vorziehen. Durch den Fenstertag/langes Wochenende kommen vielleicht auch Leute aus entfernteren Bundeslaender, die dann gleich ein paar Tage in Wien rumhaengen koennen. So, was meint den der Rest so? -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From lt at toetsch.at Fri Jan 23 08:58:16 2004 From: lt at toetsch.at (Leopold Toetsch) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] Workshop Ideen & Konzepte References: <20040123155853.GN5211@zsi.at> Message-ID: <40113688.8020304@toetsch.at> Thomas Klausner wrote: > Der dritte Tag (oder Halb-Tag) waere der Perl6/parrot-Tag. Leo Toetsch (wenn > das Angebot noch gilt) wuerde ein parrot-Tutorial halten Confirmed. > So, was meint den der Rest so? H?rt sich gut an. leo From parasew at gmx.net Fri Jan 23 15:37:03 2004 From: parasew at gmx.net (matthias tarasiewicz) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] vorabkonzept coded culture, perl culture, perl workshop Message-ID: <401193FF.1000701@gmx.net> hallo perlmongers. ich schicke hiermit mal den (noch nicht offiziellen) text zu den events/workshops etc. was zwischen 9. - 23.mai.2004 im mq/wien geplant ist. bin fuer jedes feedback, ideen, vorschl?ge, etc. dankbar. neben dem * PERL WORKSHOP gibt es auch andere m?glichkeiten, sich einzubringen * ausstellung (kuratiert/5uper.net) * symposien, speeches "digital culture - code culture - coded culture" * projekt-pr?sentationen (etc. alles andere auch gerne nach absprache) gruss, matthias -------------------------------------------------------------------------- Coded Culture Congress -------------------------------------------------------------------------- im mai veranstaltet 5uper.net in kooperation mit den "vienna perlmongers" den "coded culture congress" im freiraum/mq wien. in 2 wochen wird den besuchern junge digitale kunst aus ?sterreich vorgestellt. w?hrend der ausstellung "BIT revolution" werden pr?sentationen, workshops und symposien veranstaltet, die unter anderem die codierte kultur der programmiersprachen, am beispiel der abstrakten sprache PERL behandeln: "perl culture". mit einem praxisorientierten workshop, dem "?sterreichischen perl workshop" werden neben programmier-prominenz auch kunst- und kulturschaffende anwesend sein, die ihre projekte vorstellen und diskutieren. damit ist auch interessierten die m?glichkeit geboten, rasch in den themenkomplex einzusteigen oder ihre kenntnisse zu vertiefen. Der "Coded Culture Congress" besteht aus 2 Teilen, die zusammen einen R?ck-, ?ber- und Ausblick der digitalen Kultur geben sollen. ABLAUF 1. CODED CULTURE Einfuehrung bzw Er?ffnung Ausstellung "BIT Revolution" Pr?sentationen und Symposien: Digital Culture, "Perl Culture++" 2. AUSTRIAN PERL WORKSHOP v1.0 [2] "Digital Culture, Perl Culture++" ----------------------------------------------------------------------------- [3] Austrian Perl Workshop v1.0 ----------------------------------------------------------------------------- 15.-16.5.2004 / MQ Wien/ Freiraum Der "Austrian Perl Workshop v1.0" soll zweit?gig im Freiraum des Museumsquartier Wien stattfinden, veranstaltet von vienna.pm (vienna perlmongers) und 5uper.net (..) In diesen 2 Tagen geht es um die "Practical Extraction and Report Language" und speziell um die Wechselwirkung einer Programmiersprache mit der Kultur. Perl bringt seine eigenen Code-Disziplinen hervor und wird in vielen Kultur- und digitalen Kunstpojekten eingesetzt. Die internationale Perl-Community hat eigene Kunst- und Ausdrucksformen mit Code entwickelt, die Programmiersprache selber ist besonders nahe einer nat?rlichen Sprache ("there's more than one way to do it") In dem Workshop geht es in erster Linie darum, den Besuchern die Faszination der Programmiersprache Perl n?herzubringen, aber auch kreative Projekte und Ausdrucksformen mit ComputerCode vorzustellen und zu beschreiben. Ein wichtiger Punkt ist die Transparenz und Verst?ndlichkeit der Prozesse, die digital jeden Tag passieren. Neben einem einfachen Einstieg und Anwendungsbeispielen der Programmiersprache soll aber auch der erfahrene Perl Programmierer nicht zu kurz kommen: internationale Perl-Prominenz wird vor Ort aktuelle Entwicklungen pr?sentieren und ein Praxisorientierter Teil besch?ftigt sich mit der weiterentwicklung von Perl6 und Parrot. Der Workshop ist aufgeteilt in 3 Kernpunkte: [1] Perl Culture/Coding Culture +obfuscation +generative kunst +grafik +musik, midi [2] Culture Perl +Perl im Einsatz bei Kulturprojekte [3] in-depth Perl: +aktueller Status der Entwicklung +Perl 6, Parrot Referenzen: http://perl.org http://vienna.pm.org http://5uper.net perl culture http://www.wall.org/~larry/keynote/keynote.html http://project.lzu.edu.cn/linuxdoc/lesson/perl/properl3rd/prog/ch27_01.htm http://www.oreilly.com/catalog/tpj3/toc.html obfuscation http://domm.zsi.at/talks/obfu_yapc2002/obfu_yapc.html http://www.kernelthread.com/obfuscation/pselfpl/ http://www.perlmonks.org/index.pl?node=Obfuscated%20Code ----------------------------------------- LANGTXT ----------------------------------------- Austrian Perl Workshop v1.0 Perl ist eine abstrakte, hochentwickelte Programmiersprache: die Practical Extraction and Report Language. Perl ist speziell bei Systemprgrammierern und Web-Entwicklern beliebt, wurde urspr?nglich als Sprache zur Bearbeitung von text entwickelt. Mittlerweile wird es von der Luftfahrttechnik bis hin zur Molekularbiologie, Datenbanken, CAD und auch f?r Disziplinen der "digitalen Kunst" eingesetzt. Perl hat gegenueber vielen anderen Programmiersprachen den Vorteil, einfach zu erlernen zu sein aber trotzdem sehr viel Spielraum zu lassen. Es gibt immer viele Wege um das Ziel zu erreichen. Das ist vielleicht einer der wichtigsten Gr?nde fuer seine grosse Verbreitung und Popularit?t. Im "Austrian Perl Workshop" geht es neben dem linguistischen Ansatz der Computersprache auch um konkrete Anwendungsbeispiele, vor allem im Hinblick auf die "Coding Culture" und dem kreativen Probleml?sen anhand von Praxisbeispielen: internationale, digitale Projekte werden von den createueren vorgestellt. Organisiert von 5uper.net wird ein Forum f?r K?nstler, Programmierer und intere ssierte geboten: interdisziplin?rer Austausch und Pr?sentationen digitalen Contents - der ComputerCode als Sprache der Zeit. Neben Projekten die ins Feld der "Netzkunst" einzuordnen sind, werden die folgenden Disziplinen vorgestellt. Ein wichtiger Punkt ist die Transparenz und Verst?ndlichkeit der Prozesse, die digital jeden Tag passieren. Neben einem einfachen Einstieg und Anwendungsbeispielen der Programmiersprache soll aber auch der erfahrene Perl Programmierer nicht zu kurz kommen: internationale Perl-Prominenz wird vor Ort aktuelle Entwicklungen pr?sentieren und ein Praxisorientierter Teil besch?ftigt sich mit der Weiterentwicklung von Perl6 und Parrot. ++++++++++++++++++++ noch nicht eingearbeitet: -code: siehe ars electronica * open source * linux, aber nicht nur, weil auf allen plattformen vorhanden * ein weiterer schritt in plattform-unabhaengigkeit: parrot Perl hat gegenueber vielen anderen programmiersprachen den vorteil, sehr viel spielraum zu lassen, es gibt immer viele wege um das ziel zu erreichen. das ist vielleicht einer der wichtigsten gruende fuer die popularitaet von perl. wichtige und einzigartige vorteile von perl: * einfach zu benutzen, sehr modular * objekte, module, pakete :: CPAN * perl culture * auf jedem system vorhanden * hoch entwickelt, sehr stabil -------------------------------------------------------------------------- From domm at zsi.at Mon Jan 26 04:51:33 2004 From: domm at zsi.at (Thomas Klausner) Date: Mon Aug 2 21:39:16 2004 Subject: [Vienna-pm] CfP: German Perl Workshop 2004 Message-ID: <20040126105133.GC1970@zsi.at> ----- Forwarded message from Steffen Schwigon ----- Call for Papers / 6. Deutscher Perl-Workshop / 29.06.- 01.07.2004 Ort: Barbara-K?nkelin-Halle Schorndorf (n?he Stuttgart) Location: Barbara-K?nkelin-Halle Schorndorf (near Stuttgart) _English Abstract_: The 6th German Perl-Workshop will take place from Tuesday, 29.06.2004 to Thursday, 01.07.2004 and you are invited to submit proposals for talks or tutorials. We will happily accept proposals for interesting talks related to Perl. Von Dienstag, dem 29. Juni 2004 bis Donnerstag, den 01. Juli 2004 findet der 6. Deutsche Perl-Workshop statt. Das Organisationskomitee l?dt dich ein, Vorschl?ge f?r einen oder mehrere Beitr?ge zum n?chsten Perl-Workshop einzureichen. Wir interessieren uns f?r alle interessanten Vortr?ge aus dem Perl-Umfeld. Der Perl-Workshop hat sich f?r Perl-Anwender und Perl-Entwickler aus dem deutschsprachigen Raum als das Forum etabliert, auf dem sie sich treffen, um in gesellschaftlich lockerer, aber konzentrierter und arbeitsintensiver Atmosph?re Erfahrungen austauschen. Alle Vortr?ge werden im Plenum (maximal ungef?hr 200 Teilnehmer) angeboten. F?r einen Kurzvortrag stehen dir 15-20 Minuten, f?r einen langen Vortrag etwa 40 Minuten zur Verf?gung. Zus?tzlich zu den eigentlichen Vortr?gen wird es 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. Zuh?ren werden dir, dem Workshop-Charakter gem??, in erster Linie erfahrene Perl-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. Hier sind einige wenige stichwortartige Anregungen in lockerer Reihenfolge zu Themenbereichen, zu denen wir uns interessante Beitr?ge w?nschen: * Debugging (Nutzung vorhandener Debugging-Tools * Testing (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 Modul (siehe unten) Weitere Themen, zu denen wir uns interessante Vortr?ge vorstellen k?nnen (ohne Anspruch auf Vollst?ndigkeit): * SPAM-Abwehr/Erkennung * Unicode * Perl-IO * "wirklich gro?e" Perl-Systeme * Releasemanagement * Vergleich von "gleichen" Softwaresystemen (Template-Engines, Wikis, XML-Engines, ...) * Vertr?glichkeit mit anderen Systemen * regul?re Ausdr?cke * Perl 6 * (plattform?bergreifende) GUI-Programmierung * Grundlagen-Tutorials zu allen Perl-Themen (XML, Web, DBI, ...) Du solltest uns eine Erl?uterung des Vortrages in Form eines Abstracts schicken, der beschreibt was besonders an Deinem Ansatz ist und weshalb Perl als Sprache in diesem Fall besonders n?tzlich ist. Du kannst gerne auch Vorschl?ge f?r mehrere Vortr?ge einreichen. Deine Vorschl?ge kannst Du unter http://www.perlworkshop.de/ einreichen. Vortr?ge sollten bis 28.02.2004 eingereicht sein. Bis zum 26.03.2004 wirst du eine R?ckmeldung erhalten. Als Format f?r die endg?ltige Einreichung (bis sp?testens zum 28.05.2003) bevorzugen wir LaTeX. F?r die Endfassung von Kurzvortr?gen ?ber "Work in Progress" gilt eine verl?ngerte Abgabefrist bis Mitte Juni 2004. Ein Nachmittag des Workshops wird wieder unter dem Motto "Mein liebstes Modul" stehen. Hier hat jeder Zeit, in einem Kurzvortrag (5 bis 10 Minuten) ein interessantes, n?tzliches und evtl. zu wenig bekanntes Perl-Modul vorzustellen. Diese Kurzvortr?ge erlauben es insbesondere denen, die sich (noch) keinen langen Vortrag zutrauen, einen aktiven Beitrag zum Workshop zu leisten. Die Kurzvortr?ge sollen eine n?tzliche (und typische) Anwendung dieses Moduls vorstellen, die auf einer einzigen DIN-A4-Seite beschrieben werden kann. Auf den Webseiten des Workshops (http://www.perlworkshop.de/) kannst du dich ?ber die bisherigen Workshops informieren. Falls du noch weitere Interessierte kennst, gib diese Informationen bitte weiter oder verlinke die Webseite an geeigneter Stelle -- das w?rde uns freuen und die Qualit?t des Workshops weiter verbessern! F?r R?ckfragen kannst du dich gerne an wsorga@perlworkshop.de wenden. Wir freuen uns auf deinen Beitrag! _______________________________________________ WsInfo mailing list WsInfo@perlworkshop.de http://www.ecos.de/mailman/listinfo/wsinfo ----- End forwarded message ----- -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From BaierO at spardat.at Mon Jan 26 10:09:32 2004 From: BaierO at spardat.at (Baier Oliver MAX SD) Date: Mon Aug 2 21:39:17 2004 Subject: [Vienna-pm] undef Message-ID: <1FCFCFC1F0830E4D93860866CACC07B60399BFF4@m0114.s-mxs.net> Hi, wie kann ich mehere Variablen, Arrays, Hashes leicht auf undefined setzen? statt undef $a; undef @b; undef %c; so eine Art &undef(\$a, \@b, \%c); nur was muss dahinterstecken? mfg Oliver From wolfgang.laun at alcatel.at Mon Jan 26 10:44:18 2004 From: wolfgang.laun at alcatel.at (LAUN Wolfgang) Date: Mon Aug 2 21:39:17 2004 Subject: [Vienna-pm] undef Message-ID: Ein Hinweis sollte gen?gen: use UNIVERSAL qw( isa ); isa( $xref, 'SCALAR' ) liefert true, wenn $xref eine Referenz auf einen Skalar ist; HASH und ARRAY analog. Gruss Wolfgang > -----Original Message----- > From: Baier Oliver MAX SD [mailto:BaierO@spardat.at] > Sent: Monday, January 26, 2004 5:10 PM > To: Vienna. Pm (E-Mail) > Subject: [Vienna-pm] undef > > > Hi, > > wie kann ich mehere Variablen, Arrays, Hashes leicht > auf undefined setzen? > > statt > > undef $a; > undef @b; > undef %c; > > so eine Art > > &undef(\$a, \@b, \%c); > > nur was muss dahinterstecken? > > mfg > Oliver > _______________________________________________ > Vienna-pm mailing list > Vienna-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/vienna-pm > From spaceman at foo.at Mon Jan 26 11:49:13 2004 From: spaceman at foo.at (Stefan Weiss) Date: Mon Aug 2 21:39:17 2004 Subject: [Vienna-pm] undef In-Reply-To: <1FCFCFC1F0830E4D93860866CACC07B60399BFF4@m0114.s-mxs.net> References: <1FCFCFC1F0830E4D93860866CACC07B60399BFF4@m0114.s-mxs.net> Message-ID: <200401261848.59630.spaceman@foo.at> On Monday, 26 January 2004 17:09, Baier Oliver MAX SD wrote: > undef $a; > undef @b; > undef %c; ... > nur was muss dahinterstecken? Was willst du denn erreichen, bzw was soll ein Array oder Hash enthalten, wenn er undefined wird? Willst du, dass alle Array- Elemente und Hash-Values undefined sind, oder willst du leere Arrays/Hashes bekommen? Dann w?ren @b = () und %c = () sinnvoller und lesbarer. cheers, stefan From BaierO at spardat.at Mon Jan 26 12:11:07 2004 From: BaierO at spardat.at (Baier Oliver MAX SD) Date: Mon Aug 2 21:39:17 2004 Subject: AW: [Vienna-pm] undef Message-ID: <1FCFCFC1F0830E4D93860866CACC07B60399BFF5@m0114.s-mxs.net> > -----Urspr?ngliche Nachricht----- > Von: vienna-pm-bounces@mail.pm.org > [mailto:vienna-pm-bounces@mail.pm.org]Im Auftrag von Stefan Weiss > Gesendet: Montag, 26. J?nner 2004 18:49 > > Was willst du denn erreichen, bzw was soll ein Array oder Hash > enthalten, wenn er undefined wird? Willst du, dass alle Array- > Elemente und Hash-Values undefined sind, oder willst du leere > Arrays/Hashes bekommen? Dann w?ren @b = () und %c = () sinnvoller > und lesbarer. Brauche die Typen undefiniert, weshalb ich den Vorschlag von Wolfgang "use UNIVERSAL qw( isa );" schon in Verwendung habe. Trotzdem Danke Oliver