From niederrhein-pm at web.de Fri Mar 1 02:52:39 2002 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen am 21.03. In-Reply-To: <3C7E9894.27508.19132B@localhost> Message-ID: <3C7F4F67.9738.65BC1B@localhost> Hi Markus, Am 28 Feb 2002, um 20:52, schrieb maxmon@gmx.de: > da ich bisher keinen Widerspruch bekommen habe, ist jetzt für uns das > Preussen-Zimmer ( = Tisch 1 ) im Landgasthof Hückelsmay auf meinem > Namen reserviert: ( hier die URI mit korrekter Topleveldomain ".com", > danke Arne : > *** www.hueckelsmay.com *** ) > > Wir treffen uns dort am Donnerstag, 21. März um 19:00 Uhr. > Wegbeschreibung:http://www.hueckelsmay.com/kontakt.htm . klingt gut :). Im Moment sehe ich nicht, warum ich nicht können sollte. und: ich setz das am WE in die Webseite :) Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From bernd at widd.de Wed Mar 13 13:36:12 2002 From: bernd at widd.de (Bernd Dulfer) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen am 21.03. In-Reply-To: <3C7E9894.27508.19132B@localhost> Message-ID: Hi > Wir treffen uns dort am Donnerstag, 21. März um 19:00 Uhr. Ich bin dabei. Gruß Bernd P.S. für Arne: Soll ich dich abholen? ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Mar 15 02:48:27 2002 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Status Bibliothek Message-ID: <3C91C36B.1768.2725ED@localhost> Hi Leute, vor unserem Treffen am nächsten Donnerstag wollte ich noch den Status unserer Bücher durchgeben: Learning Perl 1. Ausgabe: ausgeliehen Learning Perl 2. Ausgabe: hab ich immer noch nicht ganz gelesen, kanns aber entbehren The Root of all Evil (User Friendly Comics): ausleihbar Programming Perl 2. Ausgabe: ausleihbar Wenn jemand eines dieser Bücher haben möchte, bitte bescheid sagen, dann bringe ich es mit. Wenn jemand ein Buch dieser "Bibliothek" hinzufügen will, bitte mail an mich. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Fri Mar 15 02:55:54 2002 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Status Bibliothek In-Reply-To: <3C91C36B.1768.2725ED@localhost> References: <3C91C36B.1768.2725ED@localhost> Message-ID: Hallo, Am Freitag, 15. März 2002 09:48 schrieb Regina Burbach: > The Root of all Evil (User Friendly Comics): ausleihbar *meld* haben will ! > Wenn jemand ein Buch dieser "Bibliothek" hinzufügen will, bitte > mail an mich. OK ich habe: - Programmeiren mit Perl 2. Auflage - Einführung in Perl 2. Auflage - Reguläre Ausdrücke - Perl 5 Pocket Reference 3rd Edition Wenn ich was mitbringen soll, Bescheid sagen. Gruss Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From maxmon at gmx.de Fri Mar 15 11:23:17 2002 From: maxmon at gmx.de (maxmon@gmx.de) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Tex parsen Message-ID: <3C923C15.31737.195FBB@localhost> Vorweg schon mal zur Erinnerung: Unser nächstes Treffen ist regulär am 21. März, als Ort ist Tisch 1 (Preussen-Zimmer) im Landgasthof Hückelsmay in Krefeld reserviert (http://www.hueckelsmay.com). Zugesagt haben bisher 5 Personen: Regina, Bernd, Arne, Jan-Patrick, Markus Zum bibliophilen Hobby könnte ich momentan Perl für Sysadmins (O'Reilly, engl.) und Perl für Profis (dpunkt) beitragen. Perl-o.ä. Fragestellung beim Tex-Text-parsen: pod2html ergibt in Perl 5.6.0 tex-sourcen, die in den nicht-verbatim- Umgebungen umgekehrte Fragezeichen statt in meiner Latex2e- Suite produzieren. meine 3 Lösungsansätze waren: 1. Einzeiler zum Maskieren von zu $<$ bzw. $>$: perl -0 -pe's {((\Q\begin{verbatim}\E.+?\Q\end{verbatim}\E) | (<|>)) } { $3 ? \$$3\$ : $2 }xmg' Pg.tex >Pg-ok.tex -> erzeugt an den nicht-Treffern "?$$" 2. 10 Zeilen-Grammatik für Parse::RecDescent (siehe Anhang) -> bringt nur den Slash von \begin{document} 3. Patchen von pod2latex (todo?) So, wie würdet ihr schnuckelige perlpod-booklets (pstops) mit korrekten Typos erzeugen? Andere / pragmatischere Lösungen würden mir auch gefallen. Gruß Markus Anhang: erster Parse::RecDescent-Versuch: #!/usr/local/bin/perl -w # # prd.pl - Parse::RecDescent-Testsuite # # Quellen (teilweise): www.perl.com/lpt/a/2001/06/13/recdescent.html # ( Tutorial ) # # mmo - 15.03.2002 # use strict; use Parse::RecDescent; use Data::Dumper; use vars qw( $intxt $suchstring ); # Enable warnings within the Parse::RecDescent module. $::RD_ERRORS = 1; # Make sure the parser dies when it encounters an error $::RD_WARN = 1; # Enable warnings. This will warn on unused rules &c. $::RD_HINT = 1; # Give out hint to help fix problems. my $grammar = <<'_EOGRAMMAR_'; verbatim: '\begin{verbatim}' /.+?/m '\end{verbatim}' # verbatim- environment { print "Nummer 1: @item"; return join @item[1,] } nonverbatim: /.+/ # plain-vanilla-environment { print "Nr.2@item"; return main::vanilla( @item ) } # -> replace "<" and ">" envt: verbatim | nonverbatim { print "env-opfer: ", @item, "\n" } startrule: envt(s) { print "startrule: ", scalar( @item ), " - fin\n" } _EOGRAMMAR_ sub vanilla { shift; $suchstring = join " ", @_; print "Vanillamaterial: ", $suchstring, length( $suchstring ), "\n"; $suchstring =~ s!(<|>)!\$$1\$!g; return $suchstring; } my $parser = Parse::RecDescent->new( $grammar ); open IN, "pg.tex"; $intxt = join "", (); close IN; print "Analyse: ", $parser->startrule( $intxt ); ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From maxmon at gmx.de Sat Mar 16 13:32:26 2002 From: maxmon at gmx.de (maxmon@gmx.de) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Tex-Parsen Message-ID: <3C93ABDA.18660.4A437A@localhost> Werte Niederrhein-PMs, eine Lösung für mein Tex-Problem mit pod2latex habe ich gerade erhalten: Was bisher geschah: pod2latex erzeugt mir in nicht-verbatim-Absätzen undruckbare (>)Grösser- und (<)Kleinerzeichen. 2-Zeiler-Lösung: Kamel-Buch (o.k. - Dromedar), S. 78 unten, 2. Auflage gab den /e-Modifier-Anhaltspunkt für ff. Einzeiler perl -0 -pe's { ((\Q\verbatim}\E [^0]+? \Q\end{verbatim}\E) | \ (<|>)) } {$2 || "\$$3\$"}exg' DBD-Pg.tex danke für's zuhören Markus Monderkamp PS: Vielleicht kann mir jemand nächsten Donnerstag für 5 Minuten über Parse::RecDescent 2-3 Anfänger-Fragen beantworten? Das Tutorial von http://www.perl.com/lpt/a/2001/06/13/recdescent.html klingt sauber, in der Praxis scheitere ich an der Grammatik. ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From wichmann at uni-wuppertal.de Tue Mar 19 11:16:44 2002 From: wichmann at uni-wuppertal.de (Ingo Wichmann) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] regex Message-ID: <3C97727C.2080806@uni-wuppertal.de> Hallo liebe Leute! Ich habe ein kleines Problem an dem ich jetzt schon ein paar Stunden rumbastele: Ich habe ein paar Dateien die Objektbeschreibungen in der Sprache EXPRESS beinhalten. Das sieht an einer Stelle z.B. so aus: Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; Die allgemeine Formulierung in der Norm ist folgende: entity_body = { explicit_attr } [ derive_clause ] [inverse_clause] [unique_clause] [where_clause] Soll wohl soviel heißen wie: Zu Beginn gibt es immer einen Bereich explicit_attr, dann folgen evtl. weitere andere Bereiche. Die anderen Bereiche werden immer durch ein Schlüsselwort eingeleitet, im Beispiel oben war das "UNIQUE" So. Das möchte ich jetzt mit perl einlesen. Die einzelnen Bereiche sollen dabei in Variable mit den Namen $explicit_attr, $derive_clause, ... wandern. Mein Versuch ... ($explicit_attr = $entity_body) =~ s/^(.*?)(?:DERIVE|INVERSE|UNIQUE|WHERE)?/$1/s; ($derive_clause = $entity_body) =~ s/DERIVE(.*?)(?:INVERSE|UNIQUE|WHERE)?/$1/s; ($inverse_clause = $entity_body) =~ s/INVERSE(.*?)(?:DERIVE|UNIQUE|WHERE)?/$1/s; ... scheitert kläglich. Wo ist der Fehler? Ich gehe die erste Regex mal durch: ^ Der Anfang des Textes (.*?) beliebige Zeichen bis (?:DERIVE|INVERSE|UNIQUE|WHERE)? einmal oder keinmal eines der Schlüsselwörter auftaucht Die beliebigen Zeichen sind $1. Ich habe ein komplettes Beispielskript mal angehängt. Ich würde mich freuen, wenn jemand mir da weiterhelfen könnte... Ciao, Ingo P.S.: Falls jemand was mit EXPRESS oder OKSTRA anfangen kann: das komplette Programm gibts unter http://savannah.gnu.org/projects/okstraperl/ unter express2perl -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde geschreddert... Dateiname : test.pl Dateityp : application/x-perl Dateigröße : 883 bytes Beschreibung: nicht verfügbar URL : http://mail.pm.org/archives/niederrhein-pm/attachments/20020319/aff9102a/test.bin From dj.adams at pobox.com Tue Mar 19 11:52:19 2002 From: dj.adams at pobox.com (DJ Adams) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] regex In-Reply-To: <3C97727C.2080806@uni-wuppertal.de>; from wichmann@uni-wuppertal.de on Tue, Mar 19, 2002 at 06:16:44PM +0100 References: <3C97727C.2080806@uni-wuppertal.de> Message-ID: <20020319175219.A13522@gnu> Hallo an statt regexen, wie waere es mit: $entity_body = "Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; DERIVE Derive_1 : Derive_y; INVERSE Inverse_1 : Inverse_2;"; @parts = split(/(DERIVE|INVERSE|UNIQUE|WHERE)\n/,$entity_body); $explicit_attr = shift @parts; while (scalar @parts) { ($name, $clause) = (shift @parts, shift @parts); $name = lc $name; eval "\$${name}_clause = \$clause"; } print "explicit_attr: $explicit_attr\n"; print "derive_clause: $derive_clause\n"; print "unique_clause: $unique_clause\n"; print "inverse_clause: $inverse_clause\n"; dj ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From maxmon at gmx.de Tue Mar 19 14:31:51 2002 From: maxmon at gmx.de (maxmon@gmx.de) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen am Donnerstag Message-ID: <3C97AE47.31655.55545A@localhost> Ein Dateianhang mit Binärdaten wurde geschreddert... Dateiname : nicht verfügbar Dateityp : text/enriched Dateigröße : 1896 bytes Beschreibung: nicht verfügbar URL : http://mail.pm.org/archives/niederrhein-pm/attachments/20020319/19c22a78/attachment.bin From wichmann at uni-wuppertal.de Wed Mar 20 01:12:23 2002 From: wichmann at uni-wuppertal.de (Ingo Wichmann) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] regex References: <3C97727C.2080806@uni-wuppertal.de> <20020319175219.A13522@gnu> Message-ID: <3C983657.70604@uni-wuppertal.de> DJ Adams wrote: > an statt regexen, wie waere es mit: > @parts = split(/(DERIVE|INVERSE|UNIQUE|WHERE)\n/,$entity_body); Guter Tip! Das man mit der Klammerung die Trennzeichen mit in das array bekommmt, den Trick kannte ich noch nicht. Danke! Ingo ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Mar 22 04:54:34 2002 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen gestern / Wiki Message-ID: <3C9B1B7A.6754.98B01B@localhost> Hi Leute, wir haben gestern nochmals über das Wiki gesprochen, dass die LUG Krefeld freundlicherweise mit uns teilt. Ich habe heute noch schnell bevor ich in Urlaub fahre einen Link zum Wiki angelegt. Provisorisch erstmal in die erste Seite, da ich hier nicht das Projekt habe (ich bin halt zu faul das per Hand in jede Steuerung einzutragen ;)). So haben wir jedenfalls schon mal ein Wiki. Da kommt dann die Bücherliste noch rein, und ich denke es ist auch einfacher die Links über das Wiki zu pflegen. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From wichmann at uni-wuppertal.de Fri Mar 22 06:01:24 2002 From: wichmann at uni-wuppertal.de (Ingo Wichmann) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen gestern / Wiki References: <3C9B1B7A.6754.98B01B@localhost> Message-ID: <3C9B1D14.3040801@uni-wuppertal.de> Regina Burbach wrote: > Ich habe heute noch schnell bevor ich in Urlaub fahre einen Link > zum Wiki angelegt. Provisorisch erstmal in die erste Seite, da ich > hier nicht das Projekt habe (ich bin halt zu faul das per Hand in > jede Steuerung einzutragen ;)). > So haben wir jedenfalls schon mal ein Wiki. Da kommt dann die > Bücherliste noch rein, und ich denke es ist auch einfacher die > Links über das Wiki zu pflegen. Ich habe meine Bücher schon mal eingetragen ... Außerdem habe ich kurzerhand mal die Talk-Seite da hin kopiert. Ganz praktisch, das Wiki. Aber http://www.twiki.org hat ein paar Features, die mir hier ein bischen fehlen ... Ingo ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Mar 22 06:19:08 2002 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen gestern / Wiki In-Reply-To: <3C9B1D14.3040801@uni-wuppertal.de> Message-ID: <3C9B2F4C.4336.E61FF0@localhost> Hallo Leute, hallo Ingo, Am 22 Mar 2002, um 13:01, schrieb Ingo Wichmann: > Ich habe meine Bücher schon mal eingetragen ... > > Außerdem habe ich kurzerhand mal die Talk-Seite da hin kopiert. oh, da warst Du ja fleissig :) > > Ganz praktisch, das Wiki. > > Aber http://www.twiki.org hat ein paar Features, die mir hier ein > bischen fehlen ... ich lade gerade das twiki runter, um es mal zu testen, eventuell installiere ich das nach dem Urlaub mal, damit wir das alle anschauen können. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Sat Mar 23 06:02:30 2002 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen gestern / Wiki References: <3C9B1B7A.6754.98B01B@localhost> <3C9B1D14.3040801@uni-wuppertal.de> Message-ID: <3C9C6ED6.9080803@bayen.de> Ingo Wichmann wrote: > Regina Burbach wrote: > >> Ich habe heute noch schnell bevor ich in Urlaub fahre einen Link zum >> Wiki angelegt. Provisorisch erstmal in die erste Seite, da ich hier >> nicht das Projekt habe (ich bin halt zu faul das per Hand in jede >> Steuerung einzutragen ;)). >> So haben wir jedenfalls schon mal ein Wiki. Da kommt dann die >> Bücherliste noch rein, und ich denke es ist auch einfacher die Links >> über das Wiki zu pflegen. > > > Ich habe meine Bücher schon mal eingetragen ... > > Außerdem habe ich kurzerhand mal die Talk-Seite da hin kopiert. > > Ganz praktisch, das Wiki. > > Aber http://www.twiki.org hat ein paar Features, die mir hier ein > bischen fehlen ... Als ich mich damals für usemod-wiki entschied, lag das nicht zuletzt daran, das es schnell und einfach zu installieren und zu bedienen war. Das einzige, was ich schonmal vermisst habe, war die Möglichkeit, Bilder oder Dateianhänge hochzuladen. Im Prinzip bin ich davon überzeugt, dass usemod für unsere Belange völlig ausreicht. Wenn sich natürlich jemand einbringen und etwas ändern/verbessern will, halte ich ihn nicht auf. Wer will, kann sich bei Sourceforge einen Useraccount einrichten und bekommt dann von mir Zugang zu unserem Webbereich. Dann könnte er TWiki parallel installieren. Wenn es gut ist, würden wir dann nach einer Übergangzeit die Seiten vom usemod (auch die LUG-Seiten) komplett umkopieren. DAbei würde lediglich die History auf der Strecke bleiben, aber damit können wir leben. Ein extra-Wiki für die Perlmongers halte ich nicht für sinnvoll, da die Erfahrung der LUG zeigt, das eh nur immer einer oder zwei was reinschreiben. Da sollte man Kräfte eher bündeln als auseinanderziehen. > Ingo Mit freundlichen Grüßen, Thomas Bayen Thomas Bayen, tbayen@bayen.de Bleichpfad 22, 47799 Krefeld, Tel. +49 2151 29262 ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From wichmann at uni-wuppertal.de Sat Mar 23 07:02:12 2002 From: wichmann at uni-wuppertal.de (Ingo Wichmann) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen gestern / Wiki References: <3C9B1B7A.6754.98B01B@localhost> <3C9B1D14.3040801@uni-wuppertal.de> <3C9C6ED6.9080803@bayen.de> Message-ID: <3C9C7CD4.20702@uni-wuppertal.de> Thomas Bayen wrote: > Als ich mich damals für usemod-wiki entschied, lag das nicht zuletzt > daran, das es schnell und einfach zu installieren und zu bedienen war. > Das einzige, was ich schonmal vermisst habe, war die Möglichkeit, Bilder > oder Dateianhänge hochzuladen. > > Im Prinzip bin ich davon überzeugt, dass usemod für unsere Belange > völlig ausreicht. Wenn sich natürlich jemand einbringen und etwas > ändern/verbessern will, halte ich ihn nicht auf. Wer will, kann sich bei > Sourceforge einen Useraccount einrichten und bekommt dann von mir Zugang > zu unserem Webbereich. Dann könnte er TWiki parallel installieren. Wenn > es gut ist, würden wir dann nach einer Übergangzeit die Seiten vom > usemod (auch die LUG-Seiten) komplett umkopieren. DAbei würde lediglich > die History auf der Strecke bleiben, aber damit können wir leben. Ich halte das usemod-Wiki auch für ausreichend. TWiki ist (finde ich) nicht so einfach zu installieren. TWiki hat eine Menge Features die man braucht wenn man es in einem Unternehmen einsetzen will. (Dateianhänge, anpassbares Design, Unterteilung in mehrere Subwikis, ...) Die wären auch für uns nett, sind aber nicht notwendig. Wenns drum geht das jemand mal TWiki installieren will um zu sehen wie das geht und was man damit machen kann, bin ich gerne dabei. > Ein extra-Wiki für die Perlmongers halte ich nicht für sinnvoll, da die > Erfahrung der LUG zeigt, das eh nur immer einer oder zwei was > reinschreiben. Da sollte man Kräfte eher bündeln als auseinanderziehen. Seh ich auch so. Ingo ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From jp.schmidt at gmx.de Tue Mar 26 13:37:00 2002 From: jp.schmidt at gmx.de (Jan Patrick Schmidt) Date: Wed Aug 4 00:03:52 2004 Subject: [nr-pm] Treffen am 18. April In-Reply-To: <3C9C7CD4.20702@uni-wuppertal.de> References: <3C9B1B7A.6754.98B01B@localhost> <3C9B1D14.3040801@uni-wuppertal.de> <3C9C6ED6.9080803@bayen.de> Message-ID: <4.3.2.7.2.20020326202413.00ad6ee0@pop.gmx.de> Hallo Niederrheiner, für das Treffen am 18. April, das in Düsseldorf stattfinden soll, bitte um Vorschläge für den Treffpunkt. Denn in den elf Monaten, die ich jetzt in Düsseldorf wohne, war ich noch nicht so viel vor der Haustür. Zwar ist gegenüber die gemütliche "Friedrichskrone", aber die Parkplatzsuche ist, wie Bernd schon ganz richtig vermutet hat, manchmal etwas knifflig. Ein exotischer Vorschlag wäre eines der Rheinschiffe, z.B. Kolles Kahn, denn am Rheinufer gibt's jede Menge Parkplätze. Gruß, Jan Patrick ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm