From Robert.Meiser at rrz.uni-koeln.de Tue Jul 1 09:10:35 2003 From: Robert.Meiser at rrz.uni-koeln.de (Robert Meiser) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <20030629131052.GA985@lamertz.net> Message-ID: Hallo liebe Perlfreunde, Ich filtere mir innerhalb eines CGI-Perlscriptes Daten aus einer Datenbank heraus und zeige sie dem Webbenutzer. Danach moechte ich gerne dem Benutzer die Moeglichkeit geben die Datensaetze nach verschiedenen Feldern per Klick zu sortieren. Dazu muss ich mir natuerlich zur weiteren Verarbeitung die gefundenen Datensaetze ueber das Scriptende hinaus "merken". Bisher hab ich die Hinweise "tie" und "hidden-Feld" bekommen. Allerdings ist die Uebergabe per Hidden-Feld wohl auf relativ wenige Zeichen limitiert und fuer u.U. groessere Datenmengen nicht geeignet. Gibt es noch weitere Moeglichkeiten oder ist die Erstellung eines temporaeren Hashs und Einbindung desselben ueber tie das Mittel der Wahl? Fragen ueber Fragen.... Gruss Robert From Robert.Meiser at rrz.uni-koeln.de Tue Jul 1 09:14:14 2003 From: Robert.Meiser at rrz.uni-koeln.de (Robert Meiser) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Naechstes Treffen: 09.07.2003 ab 18:30, Sansibar... In-Reply-To: <20030623151311.GA19186@lamertz.net> Message-ID: Ich werde mal versuchen zu kommen. Muss leider schon um 19.30 wieder weg. Zum Kennenlernen reicht das vielleicht erstmal :-). Gruss Robert From pagaltzis at gmx.de Tue Jul 1 09:41:41 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: References: <20030629131052.GA985@lamertz.net> Message-ID: <20030701144141.GA1618@klangraum> * Robert Meiser [2003-07-01 14:13]: > Gibt es noch weitere Moeglichkeiten oder ist die Erstellung > eines temporaeren Hashs und Einbindung desselben ueber tie das > Mittel der Wahl? Ja, etwas dieser Art wird in diesem Fall wohl das effektivste sein. Die andere Möglichkeit wäre, per Hidden-Feld die Suchkriterien immer wieder zu übergeben und die Suche immer wieder neu durchzuführen, was aber offensichtlich nur solange geeignet ist, wie die Suche unaufwendig bleibt. -- Gruss, Aristoteles From mike at lamertz.net Tue Jul 1 09:43:14 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: References: <20030629131052.GA985@lamertz.net> Message-ID: <20030701144314.GB24036@lamertz.net> On Tue, Jul 01, 2003 at 04:10:35PM +0200, Robert Meiser wrote: > Hallo liebe Perlfreunde, > > Ich filtere mir innerhalb eines CGI-Perlscriptes Daten aus einer Datenbank > heraus und zeige sie dem Webbenutzer. Danach moechte ich gerne dem > Benutzer die Moeglichkeit geben die Datensaetze nach verschiedenen > Feldern per Klick zu sortieren. Dazu muss ich mir natuerlich zur weiteren > Verarbeitung die gefundenen Datensaetze ueber das Scriptende hinaus > "merken". Bisher hab ich die Hinweise "tie" und "hidden-Feld" bekommen. > Allerdings ist die Uebergabe per Hidden-Feld wohl auf relativ wenige > Zeichen limitiert und fuer u.U. groessere Datenmengen nicht geeignet. Argh! Die Ergebnistabelle uebergibst Du natuerlich *nicht* als hidden field nochmal zurueck! Wenn ueberhaupt, dann uebergibst Du Statusinformation oder einen "Session-Key" als hidden. > Gibt es noch weitere Moeglichkeiten oder ist die Erstellung > eines temporaeren Hashs und Einbindung desselben ueber tie das Mittel der > Wahl? Wirf einen Blick auf die "Cache" Hierarchie auf search.cpan.org. Dort findest Du eine Vielzahl von Moeglichkeiten, die Daten zwischen den Hits zu speichern. "Storable" koennte, je nach Daten, auch interessant sein. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Tue Jul 1 09:43:48 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Naechstes Treffen: 09.07.2003 ab 18:30, Sansibar... In-Reply-To: References: <20030623151311.GA19186@lamertz.net> Message-ID: <20030701144348.GC24036@lamertz.net> On Tue, Jul 01, 2003 at 04:14:14PM +0200, Robert Meiser wrote: > > Ich werde mal versuchen zu kommen. Muss leider schon um 19.30 wieder weg. > Zum Kennenlernen reicht das vielleicht erstmal :-). Jo, fuer alle ausser Aristoteles :) -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pagaltzis at gmx.de Tue Jul 1 10:29:52 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Naechstes Treffen: 09.07.2003 ab 18:30, Sansibar... In-Reply-To: <20030701144348.GC24036@lamertz.net> References: <20030623151311.GA19186@lamertz.net> <20030701144348.GC24036@lamertz.net> Message-ID: <20030701152952.GA2545@klangraum> * Michael Lamertz [2003-07-01 14:46]: > Jo, fuer alle ausser Aristoteles :) Bah. :) -- Gruss, Aristoteles From jzobel at heute-morgen.de Tue Jul 1 15:08:48 2003 From: jzobel at heute-morgen.de (Joachim Zobel) Date: Mon Aug 2 21:28:50 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: References: Message-ID: <1057090128.946.87.camel@localhost> Am Die, 2003-07-01 um 16.10 schrieb Robert Meiser: > Ich filtere mir innerhalb eines CGI-Perlscriptes Daten aus einer Datenbank > heraus und zeige sie dem Webbenutzer. Danach moechte ich gerne dem > Benutzer die Moeglichkeit geben die Datensaetze nach verschiedenen > Feldern per Klick zu sortieren. Dazu muss ich mir natuerlich zur weiteren > Verarbeitung die gefundenen Datensaetze ueber das Scriptende hinaus > "merken". Bisher hab ich die Hinweise "tie" und "hidden-Feld" bekommen. > Allerdings ist die Uebergabe per Hidden-Feld wohl auf relativ wenige > Zeichen limitiert und fuer u.U. groessere Datenmengen nicht geeignet. > > Gibt es noch weitere Moeglichkeiten oder ist die Erstellung > eines temporaeren Hashs und Einbindung desselben ueber tie das Mittel der > Wahl? Das h?ngt sehr stark davon ab, wie "teuer" die Suche ist. Ist Deine Datenbank eine relationale? Suchen unter Indexnutzung sind dort meist so schnell, das Du sie problemlos wiederholen kannst. Wenn Deine Suche lange dauert, w?rde ich es erstmal mit Queryoptimierung per EXPLAIN versuchen. Und wenn Du dem Benutzer alle Daten anzeigen kannst, kostet ein kleines ORDER BY im SELECT nicht viel. Handgecachte Resultsets machen normalerweise mehr Probleme, als sie n?tzen. Gru?, Joachim -- "... ein Geschlecht erfinderischer Zwerge, die fuer alles gemietet werden koennen." - Bertolt Brecht - Leben des Galilei From mike at lamertz.net Wed Jul 2 17:36:27 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <1057090128.946.87.camel@localhost> References: <1057090128.946.87.camel@localhost> Message-ID: <20030702223627.GG24036@lamertz.net> On Tue, Jul 01, 2003 at 10:08:48PM +0200, Joachim Zobel wrote: > > Das h?ngt sehr stark davon ab, wie "teuer" die Suche ist. Ist Deine > Datenbank eine relationale? > > Suchen unter Indexnutzung sind dort meist so schnell, das Du sie > problemlos wiederholen kannst. Wenn Deine Suche lange dauert, w?rde ich > es erstmal mit Queryoptimierung per EXPLAIN versuchen. Und wenn Du dem > Benutzer alle Daten anzeigen kannst, kostet ein kleines ORDER BY im > SELECT nicht viel. Richtig, fuer niedrig belastete Maschinen, bei denen die Statements nicht zu sehr geschachtelt sind, und die DB in's RAM passt. Sobald aber eine der genannten Punkte nicht mehr zutrifft liegt auf diesem Weg nur Verzweiflung, Schmerz und ein wutschnaubender Boss... > Handgecachte Resultsets machen normalerweise mehr Probleme, als sie > n?tzen. Wieso? Mike -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From jzobel at heute-morgen.de Thu Jul 3 11:44:56 2003 From: jzobel at heute-morgen.de (Joachim Zobel) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <20030702223627.GG24036@lamertz.net> References: <1057090128.946.87.camel@localhost> <20030702223627.GG24036@lamertz.net> Message-ID: <1057249664.666.12.camel@localhost> Am Don, 2003-07-03 um 00.36 schrieb Michael Lamertz: > On Tue, Jul 01, 2003 at 10:08:48PM +0200, Joachim Zobel wrote: > > Handgecachte Resultsets machen normalerweise mehr Probleme, als sie > > n?tzen. > > Wieso? Weil sie den Weg zur First Row Performance verbauen k?nnen. Wenn man nicht von vorneherein die Resultsets mit einer Blockstruktur versieht, ist man am sehr schnell in der Situation, das man hin und wieder 1000 S?tze in den Resultset packen muss, um 10 anzuzeigen. Aber auch hier h?ngt es von den Kleinigkeiten ab. Wenn man dem Benutzer die Anzahl der Treffer anzeigen will, muss man sowieso bis ans Ende des Datenbankresultsets. Generell sind Resultsets serverseitiger Zustand. Aller serverseitiger Zustand ausserhalb der Datenbank ist IMHO "b?se". Treffen ist am 9.7.? Bis hoffentlich dann, Joachim -- "... ein Geschlecht erfinderischer Zwerge, die fuer alles gemietet werden koennen." - Bertolt Brecht - Leben des Galilei From cschneid at spinfo.uni-koeln.de Thu Jul 3 12:55:47 2003 From: cschneid at spinfo.uni-koeln.de (Christian Schneider) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt Message-ID: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> Guten Tag zusammen, ich bin gerade dabei mir den Quelltext einer blog-Software anzusehen und bin verwirrt. Wer Lust hat, mag sich vielleicht mal die beiden Code-Ausschnitte ansehen und mir sagen, da? ich mir gewisse Perlkonstrukte doch noch mal genauer ansehen soll. Gr??e, Christian a) Ist es m?glich, da? @dateplaced mehr als ein Element haben kann und da? somit die for-Schleife Sinn macht? ($type,$dateplaced,$timeplaced,$a,$b,$c)=split(/\|/,$linemainbox); if ($type eq "active"){ @dateplaced=$dateplaced; for $eachone (@dateplaced){ ($mon1,$day1,$year1)=split(/\./,$eachone); } } b) Hier verstehe ich den Typeglob am Anfang nicht. fval wird doch nur als array benutzt und das wird in der Zeile @fval = split(...) doch explizit gef?llt (fval wird im restlichen Skript auch nicht mehr benutzt und nein, der Autor benutzt kein strict). Was w?rde der Typeglob hier denn ?berhaupt machen? sub GetFormInput { (*fval) = @_ if @_ ; local ($buf); if ($ENV{'REQUEST_METHOD'} eq 'POST') { read(STDIN,$buf,$ENV{'CONTENT_LENGTH'}); } else { $buf=$ENV{'QUERY_STRING'}; } if ($buf eq "") { return 0 ; } else { @fval=split(/&/,$buf); foreach $i (0 .. $#fval){ ($name,$val)=split (/=/,$fval[$i],2); $val=~tr/+/ /; $val=~ s/%(..)/pack("c",hex($1))/ge; $name=~tr/+/ /; $name=~ s/%(..)/pack("c",hex($1))/ge; if (!defined($field{$name})) { $field{$name}=$val; } else { $field{$name} .= "\0$val"; } } } return 1; } From pagaltzis at gmx.de Thu Jul 3 13:50:47 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> References: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> Message-ID: <20030703185047.GA10996@klangraum> * Christian Schneider [2003-07-03 17:57]: > a) Ist es m?glich, da? @dateplaced mehr als ein Element haben > kann und da? somit die for-Schleife Sinn macht? Nein. > b) Hier verstehe ich den Typeglob am Anfang nicht. fval wird > doch nur als array benutzt und das wird in der Zeile @fval = > split(...) doch explizit gefüllt (fval wird im restlichen > Skript auch nicht mehr benutzt und nein, der Autor benutzt kein > strict). Was würde der Typeglob hier denn überhaupt machen? > > sub GetFormInput { > (*fval) = @_ if @_ ; Er könnte da im ersten Parameter an die Routine eine Referenz übergeben, dann wäre das entspr globale fval damit besetzt. *fval = \@foo macht @fval zu einem Alias von @foo; *fval = \$bar macht $fval zu einem Alias von $bar; *fval = \&baz macht fval() zu einem Alias auf baz(); etc. Wird dort ein Glob übergeben, erhält man Aliase auf sämtliche darüber erreichbaren Variablen. Damit konnte man in Perl4, was noch keine Referenzen kannte, eine Art Referenz für Arme realisieren. Seit Perl5 sind Typeglobs nahezu überflüssig (wenn man nicht schwerst mit Dateihandles hantiert). > local ($buf); Der Mensch versteht local() nicht - oder wusste nix von my(). > if ($ENV{'REQUEST_METHOD'} eq 'POST') { > read(STDIN,$buf,$ENV{'CONTENT_LENGTH'}); > } Hier wird die Möglichkeit übersehen, dass POSTs nicht nur als url-encoded sondern auch als MIME-Dokument verschickt werden dürfen. Natürlich wird auch nie geprüft, ob $buf denn soviele Daten enthält wie CONTENT_LENGTH angibt. > if ($buf eq "") { $buf könnte auch undefiniert sein, dann gibt's hier eine Warnung. > return 0 ; Seufz. > else { > $field{$name} .= "\0$val"; > } Seit der Ära von Perl5 gibt's auch Arrays.. > sub GetFormInput { Für diese Aufgabe gibt es seit mittlerweile Ewigen Zeiten das CGI-Modul in der Perl-Kerndistribution. Das leidet auch nicht an den ganzen Schwachstellen des obigen Codes. Ich weiss nicht, was du machen willst, aber wenn irgend möglich würde ich dir raten, ein anderes Skript dafür zu nehmen. Ich vermute stark dass sich dieses hier bei einem Durchschauen nicht als zuträglich für die Gesundheit deiner Server erweisen wird. Bei weiterem Interesse zum Thema CGI, Aber Richtig, siehe: http://users.easystreet.com/ovid/cgi_course/ -- Gruss, Aristoteles From cschneid at spinfo.uni-koeln.de Thu Jul 3 14:11:49 2003 From: cschneid at spinfo.uni-koeln.de (Christian Schneider) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <20030703185047.GA10996@klangraum> Message-ID: <32395960-AD8A-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> Hi Aristoteles, erstmal danke, Du hast zur Besserung meines Geisteszustandes beigetragen. On Donnerstag, Juli 3, 2003, at 08:50 Uhr, A. Pagaltzis wrote: > * Christian Schneider [2003-07-03 > 17:57]: >> a) Ist es m?glich, da? @dateplaced mehr als ein Element haben >> kann und da? somit die for-Schleife Sinn macht? > > Nein. wunderbar. > >> b) Hier verstehe ich den Typeglob am Anfang nicht. fval wird >> doch nur als array benutzt und das wird in der Zeile @fval = >> split(...) doch explizit gef?llt (fval wird im restlichen >> Skript auch nicht mehr benutzt und nein, der Autor benutzt kein >> strict). Was w?rde der Typeglob hier denn ?berhaupt machen? >> >> sub GetFormInput { >> (*fval) = @_ if @_ ; > > Er k?nnte da im ersten Parameter an die Routine eine Referenz > ?bergeben, dann w?re das entspr globale fval damit besetzt. > *fval = \@foo macht @fval zu einem Alias von @foo; *fval = \$bar > macht $fval zu einem Alias von $bar; *fval = \&baz macht fval() > zu einem Alias auf baz(); etc. > > Wird dort ein Glob ?bergeben, erh?lt man Aliase auf s?mtliche > dar?ber erreichbaren Variablen. Damit konnte man in Perl4, was > noch keine Referenzen kannte, eine Art Referenz f?r Arme > realisieren. Seit Perl5 sind Typeglobs nahezu ?berfl?ssig (wenn > man nicht schwerst mit Dateihandles hantiert). jaja aber wie gesagt die besagte Stellen waren die einzigen, in denen irgendeine Variable namens fval benutzt wurde. > > Ich weiss nicht, was du machen willst, aber wenn irgend m?glich > w?rde ich dir raten, ein anderes Skript daf?r zu nehmen. Ich > vermute stark dass sich dieses hier bei einem Durchschauen nicht > als zutr?glich f?r die Gesundheit deiner Server erweisen wird. > genau das wollte ich herausfinden ... Ich wollte nur sichergehen, da? ich die Stellen auch richtig verstanden habe und da? sie wirklich von fragw?rdiger Qualit?t sind. Gr??e, Christian From mike at lamertz.net Thu Jul 3 18:12:41 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <20030703185047.GA10996@klangraum> References: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> <20030703185047.GA10996@klangraum> Message-ID: <20030703231241.GI24036@lamertz.net> On Thu, Jul 03, 2003 at 08:50:47PM +0200, A. Pagaltzis wrote: > > sub GetFormInput { > > (*fval) = @_ if @_ ; > > ... > > Wird dort ein Glob ?bergeben, erh?lt man Aliase auf s?mtliche > dar?ber erreichbaren Variablen. Damit konnte man in Perl4, was > noch keine Referenzen kannte, eine Art Referenz f?r Arme > realisieren. Seit Perl5 sind Typeglobs nahezu ?berfl?ssig (wenn > man nicht schwerst mit Dateihandles hantiert). Das ist genau das Konstrukt das Wolfgang (?) beim ersten Treffen als Call-By-Reference fuer Arrays vorgeschlagen hatte. Ich schliesse mich Deiner Meinung an, dass das schwer nach Perl4 Code aussieht, was auch das manuelle Form-Handling erklaeren koennte. Es koennte aber auch jemand sein, der von Perl4 kommt, und dem Referenzen unheimlich sind, und der deshalb lieber durch die "echten" operatoren auf seine Daten zugreift, als zu dereferenzieren. Brennen moegen die ewig gestrigen >:-> > > > local ($buf); > > Der Mensch versteht local() nicht - oder wusste nix von my(). Oder das gab's zu der Zeit noch nicht. > Ich weiss nicht, was du machen willst, aber wenn irgend m?glich > w?rde ich dir raten, ein anderes Skript daf?r zu nehmen. Ich > vermute stark dass sich dieses hier bei einem Durchschauen nicht > als zutr?glich f?r die Gesundheit deiner Server erweisen wird. > > Bei weiterem Interesse zum Thema CGI, Aber Richtig, siehe: > http://users.easystreet.com/ovid/cgi_course/ Guter Link. Bookmarked for future recommendations... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Thu Jul 3 18:21:36 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <1057249664.666.12.camel@localhost> References: <1057090128.946.87.camel@localhost> <20030702223627.GG24036@lamertz.net> <1057249664.666.12.camel@localhost> Message-ID: <20030703232136.GJ24036@lamertz.net> On Thu, Jul 03, 2003 at 06:44:56PM +0200, Joachim Zobel wrote: > Am Don, 2003-07-03 um 00.36 schrieb Michael Lamertz: > > On Tue, Jul 01, 2003 at 10:08:48PM +0200, Joachim Zobel wrote: > > > > Handgecachte Resultsets machen normalerweise mehr Probleme, als sie > > > n?tzen. > > > > Wieso? > > Weil sie den Weg zur First Row Performance verbauen k?nnen. Klar, aber in einem solchen Trivialfall braucht man auch kein Caching. Ich hatte da eher 'was mit Database-Links und diversen Joins im Auge. :) > Wenn man nicht von vorneherein die Resultsets mit einer Blockstruktur > versieht, ist man am sehr schnell in der Situation, das man hin und > wieder 1000 S?tze in den Resultset packen muss, um 10 anzuzeigen. Den Satz versteh' ich nicht. "Blockstruktur"? Tell me more... > Generell sind Resultsets serverseitiger Zustand. Aller serverseitiger > Zustand ausserhalb der Datenbank ist IMHO "b?se". :) Ich sehe, Du bist den Weg des Schmerzes bereits gegangen... Mit so'nem Kram hab' ich auch gerade wieder zu tun. WebSphere Applikationen, die jetzt Loadbalanced werden sollen, aber irgendwelche Pfeifen haben hart um die bereits eingebauten Mechanismen 'rumprogrammiert haben. /me hates Java... > Treffen ist am 9.7.? Yepp. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Thu Jul 3 20:33:44 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, July 3 Message-ID: <20030704013344.GK24036@lamertz.net> JFYI... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: Marsee Henon Subject: Newsletter from O'Reilly UG Program, July 3 Date: Thu, 3 Jul 2003 18:07:13 -0700 (PDT) Size: 13677 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030704/c7524dd8/attachment.eml From pl3rofb02 at sneakemail.com Fri Jul 4 05:08:20 2003 From: pl3rofb02 at sneakemail.com (Wolfgang Weisselberg) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <20030703231241.GI24036@lamertz.net> References: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> <20030703185047.GA10996@klangraum> <20030703231241.GI24036@lamertz.net> Message-ID: <15116-26144@sneakemail.com> Michael Lamertz mike-at-lamertz.net |Perl Users Cologne/Allow| wrote 50 lines: > > > sub GetFormInput { > > > (*fval) = @_ if @_ ; > Das ist genau das Konstrukt das Wolfgang (?) beim ersten Treffen als > Call-By-Reference fuer Arrays vorgeschlagen hatte. Nein. Ich hatte sub x(\@\@); @array = (1,2,3); @other_array = ('A', 'B', 'C'); x(@array, @other_array); sub x(\@\@) { my ($array_ref, $other_array_ref) = @_; print join (", ", @$array_ref), "\n"; print join (", ", @$other_array_ref), "\n"; } vorgeschlagen (man beachte die Prototypen). Was natuerlich krank ist. -Wolfgang From pagaltzis at gmx.de Fri Jul 4 08:32:16 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <20030703231241.GI24036@lamertz.net> References: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> <20030703185047.GA10996@klangraum> <20030703231241.GI24036@lamertz.net> Message-ID: <20030704133216.GA2533@klangraum> * Michael Lamertz [2003-07-04 06:27]: > Ich schliesse mich Deiner Meinung an, dass das schwer nach > Perl4 Code aussieht, was auch das manuelle Form-Handling > erklaeren koennte. Da gab's aber auch schon cgi-lib.pl, was sauber programmiert ist. > > Der Mensch versteht local() nicht - oder wusste nix von my(). > > Oder das gab's zu der Zeit noch nicht. Dann konnte er ja eben nichts davon wissen. :-> -- Gruss, Aristoteles From mike at lamertz.net Fri Jul 4 09:14:56 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <15116-26144@sneakemail.com> References: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> <20030703185047.GA10996@klangraum> <20030703231241.GI24036@lamertz.net> <15116-26144@sneakemail.com> Message-ID: <20030704141456.GL24036@lamertz.net> On Fri, Jul 04, 2003 at 12:08:20PM +0200, Wolfgang Weisselberg wrote: > Michael Lamertz mike-at-lamertz.net |Perl Users Cologne/Allow| wrote 50 lines: > > > > > sub GetFormInput { > > > > (*fval) = @_ if @_ ; > > > Das ist genau das Konstrukt das Wolfgang (?) beim ersten Treffen als > > Call-By-Reference fuer Arrays vorgeschlagen hatte. > > Nein. > > Ich hatte > > sub x(\@\@); > ... > > vorgeschlagen (man beachte die Prototypen). Was natuerlich krank > ist. *gg* Stimmt, "I remember now". -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Fri Jul 4 09:19:01 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Code-Review oder bin verwirrt In-Reply-To: <20030704133216.GA2533@klangraum> References: <9356975C-AD7F-11D7-B787-000A9575CF96@spinfo.uni-koeln.de> <20030703185047.GA10996@klangraum> <20030703231241.GI24036@lamertz.net> <20030704133216.GA2533@klangraum> Message-ID: <20030704141901.GM24036@lamertz.net> On Fri, Jul 04, 2003 at 03:32:16PM +0200, A. Pagaltzis wrote: > > > Der Mensch versteht local() nicht - oder wusste nix von my(). > > > > Oder das gab's zu der Zeit noch nicht. > > Dann konnte er ja eben nichts davon wissen. :-> Aber er haette es ahnen koennen >:-> Jan-Patrick, was macht eigentlich Dein PSI-Compiler-Projekt? -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From joerg.meyer at jogisoft.de.pm.org Sat Jul 5 05:21:03 2003 From: joerg.meyer at jogisoft.de.pm.org (=?ISO-8859-1?Q?J=F6rg_Meyer?=) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen: 09.07.2003 ab 18:30, Sansibar... In-Reply-To: <20030701152952.GA2545@klangraum> References: <20030623151311.GA19186@lamertz.net> <20030701144348.GC24036@lamertz.net> <20030701152952.GA2545@klangraum> Message-ID: <3F06A68F.8090106@jogisoft.de> Hallo, am Mittwoch bin ich planm??ig in K?ln. Ich freue mich schon darauf, nach dem Start-Treffen im M?rz wieder dabei zu sein. Gru?, J?rg From mike at lamertz.net Sat Jul 5 11:45:09 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] ADMINISTRATIVA: Update der Cologne.pm Listensoftware... Message-ID: <20030705164509.GB10002@lamertz.net> Hi Leute, ich wurde vorhin ueber das Mailman-Update fuer die Cologne.pm Liste informiert. Mit dieser Nachricht ging die Warnung einher, vorsichtshalber die Einstellungen zu ueberpruefen. Bitte schaut Euch an, ob Eure "Privacy Options" noch immer den urspruenglich eingestellten entsprechen. Theoretisch sollte alles glatt funktioniert haben, aber man weiss ja nie, und das README weist besonders auf die vorgenommenen Aenderungen in diesem Bereich hin. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From towo at ydal.de Sat Jul 5 14:10:50 2003 From: towo at ydal.de (Tobias Wolter) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] 2003-07-09: Keysigning? Message-ID: <20030705191050.GA31569@home.ydal.de> Gr??e.. mich wundert es bisher, dass sowas nicht so wirklich aufkam. Soll man am Mittwoch mal daran denken, sich gegenseitig mit Fingerprints zu bewerfen? -towo -- `But When I Am Off Duty I Will Gladly Dispute With The Priest of The Most Wor- thy God.' [...] Behind him, on the bridge, a fight was breaking out. - Terry Pratchett in ?Feet of Clay? -------------- 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/cologne-pm/attachments/20030705/4c51bfc1/attachment.bin From jzobel at heute-morgen.de Sun Jul 6 08:59:50 2003 From: jzobel at heute-morgen.de (Joachim Zobel) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <20030703232136.GJ24036@lamertz.net> References: <1057090128.946.87.camel@localhost> <20030702223627.GG24036@lamertz.net> <1057249664.666.12.camel@localhost> <20030703232136.GJ24036@lamertz.net> Message-ID: <1057411646.665.24.camel@localhost> Am Fre, 2003-07-04 um 01.21 schrieb Michael Lamertz: > On Thu, Jul 03, 2003 at 06:44:56PM +0200, Joachim Zobel wrote: > > Am Don, 2003-07-03 um 00.36 schrieb Michael Lamertz: > > > On Tue, Jul 01, 2003 at 10:08:48PM +0200, Joachim Zobel wrote: > > > > > > Handgecachte Resultsets machen normalerweise mehr Probleme, als sie > > > > n?tzen. > > > > > > Wieso? > > > > Weil sie den Weg zur First Row Performance verbauen k?nnen. > > Klar, aber in einem solchen Trivialfall braucht man auch kein Caching. > Ich hatte da eher 'was mit Database-Links und diversen Joins im Auge. :) Trivialf?lle sind die Mehrheit :-) > > Wenn man nicht von vorneherein die Resultsets mit einer Blockstruktur > > versieht, ist man am sehr schnell in der Situation, das man hin und > > wieder 1000 S?tze in den Resultset packen muss, um 10 anzuzeigen. > > Den Satz versteh' ich nicht. "Blockstruktur"? Tell me more... Wenn man grosse Resultsets hat und seitenweises anzeigen mit Bl?ttern implementieren will, macht es Sinn, den Resultset mit Zeilennummern zu versehen. Man holt dann bei jeder Abfrage die Zeilen, die noch nicht im Resultset vorhanden sind neu und f?gt sie ein. Wenn die Abfrage ihre Seite an den Browser geschickt hat, holt man die Zeilen f?r die Folgeseite. Blockstruktur war ungl?cklich formuliert, Bl?cke machen hier nur bei fester Seitengr?sse Sinn. > > Generell sind Resultsets serverseitiger Zustand. Aller serverseitiger > > Zustand ausserhalb der Datenbank ist IMHO "b?se". > > :) Ich sehe, Du bist den Weg des Schmerzes bereits gegangen... Mit > so'nem Kram hab' ich auch gerade wieder zu tun. WebSphere > Applikationen, die jetzt Loadbalanced werden sollen, aber irgendwelche > Pfeifen haben hart um die bereits eingebauten Mechanismen > 'rumprogrammiert haben. /me hates Java... An der Stelle ist vermutlich aber nicht Java sondern Objektorientierung Wurzel des ?bels. Objektorientierung ist gut, um langlebige Komplexe Zust?nde im Griff zu behalten. Damit selbige Sinn macht, m?ssen halt langlebige komplexe serverseitige Zust?nde her. Seufz. Dsa gute an der (klassischen) Apachearchitektur ist, das sie Zustand auf dem Webserver schwierig macht. Aller Zustand ist entweder in der Datenbank oder auf dem Client. Gru?, Joachim -- "... ein Geschlecht erfinderischer Zwerge, die fuer alles gemietet werden koennen." - Bertolt Brecht - Leben des Galilei From mike at lamertz.net Sun Jul 6 10:46:26 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] 2003-07-09: Keysigning? In-Reply-To: <20030705191050.GA31569@home.ydal.de> References: <20030705191050.GA31569@home.ydal.de> Message-ID: <20030706154626.GA9301@lamertz.net> On Sat, Jul 05, 2003 at 09:10:50PM +0200, Tobias Wolter wrote: > Gr??e.. > > mich wundert es bisher, dass sowas nicht so wirklich aufkam. Mich nicht. > Soll man am Mittwoch mal daran denken, sich gegenseitig mit > Fingerprints zu bewerfen? Klar. Ich hab' meinen Kram ja ohnehin dabei... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From Robert.Meiser at rrz.uni-koeln.de Tue Jul 8 06:49:33 2003 From: Robert.Meiser at rrz.uni-koeln.de (Robert Meiser) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <20030701144314.GB24036@lamertz.net> Message-ID: On Tue, 1 Jul 2003, Michael Lamertz wrote: > On Tue, Jul 01, 2003 at 04:10:35PM +0200, Robert Meiser wrote: > > Hallo liebe Perlfreunde, > > > > Ich filtere mir innerhalb eines CGI-Perlscriptes Daten aus einer Datenbank > > heraus und zeige sie dem Webbenutzer. Danach moechte ich gerne dem > > Benutzer die Moeglichkeit geben die Datensaetze nach verschiedenen > > Feldern per Klick zu sortieren. Dazu muss ich mir natuerlich zur weiteren > > Verarbeitung die gefundenen Datensaetze ueber das Scriptende hinaus > > "merken". Bisher hab ich die Hinweise "tie" und "hidden-Feld" bekommen. > > Allerdings ist die Uebergabe per Hidden-Feld wohl auf relativ wenige > > Zeichen limitiert und fuer u.U. groessere Datenmengen nicht geeignet. > > Wirf einen Blick auf die "Cache" Hierarchie auf search.cpan.org. Dort > findest Du eine Vielzahl von Moeglichkeiten, die Daten zwischen den Hits > zu speichern. "Storable" koennte, je nach Daten, auch interessant sein. Hab ich gemacht. Scheint mir aber nur zu n?tzen wenn ich die gleichen Daten sp?ter nocheinmal _anzeigen_ will. Zumindest ist mir nicht klar wie ich die gecachten Daten weiterverarbeiten, d.h. sortieren, kann bevor ich sie wieder anzeige. Storable scheint mir nicht viel anders zu sein als die 'Tie'-L?sung. Da w?rde ich dann lieber auf 'Tie' zur?ckgreifen, da die DB Module doch etwas weiter verbreitet scheinen in Standard Perl-Installationen. Gru? Robert ( der sich gerne eines besseren belehren l?sst) From mike at lamertz.net Tue Jul 8 10:58:05 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: References: <20030701144314.GB24036@lamertz.net> Message-ID: <20030708155805.GA15856@lamertz.net> n Tue, Jul 08, 2003 at 01:49:33PM +0200, Robert Meiser wrote: > On Tue, 1 Jul 2003, Michael Lamertz wrote: > > > Wirf einen Blick auf die "Cache" Hierarchie auf search.cpan.org. Dort > > findest Du eine Vielzahl von Moeglichkeiten, die Daten zwischen den Hits > > zu speichern. "Storable" koennte, je nach Daten, auch interessant sein. > > Hab ich gemacht. Scheint mir aber nur zu n?tzen wenn ich die gleichen > Daten sp?ter nocheinmal _anzeigen_ will. Eh? Ich dachte, genau das willst Du? --------- snip ---------- > > > Danach moechte ich gerne dem Benutzer die Moeglichkeit geben > > > die Datensaetze nach verschiedenen Feldern per Klick zu > > > sortieren. Dazu muss ich mir natuerlich zur weiteren > > > Verarbeitung die gefundenen Datensaetze ueber das Scriptende > > > hinaus "merken". --------- snip ---------- > Zumindest ist mir nicht klar wie > ich die gecachten Daten weiterverarbeiten, d.h. sortieren, kann bevor ich > sie wieder anzeige. > Storable scheint mir nicht viel anders zu sein als die 'Tie'-L?sung. Da > w?rde ich dann lieber auf 'Tie' zur?ckgreifen, da die DB Module doch > etwas weiter verbreitet scheinen in Standard Perl-Installationen. Storable dumpt Dir Deine Daten - mit Ausnahme von Code-refs - so wie Du sie im Speicher hast. Einen fetten Hash-Ref-Tree kannst Du so mit einem einzigen Befehl komplett auf Platte dumpen und spaeter genau so wieder 'reinziehen. Die Sortierung die Du anzeigst musst Du natuerlich schon durchfuehren, aber Du hast zumindest die vollstaendigen Daten bereits komplett in der Hand ohne die DB nochmals zu clobbern - vorausgesetzt, die Anfrage ist so komplex, dass sich das Caching auch lohnt. Also: Suche -> Result-Page, Session-Key, und Ergebnis in Cache. Weitere Clicks wie Blaettern und Sortieren gehen dann via Session-Key direkt in den Cache, wo Du die Daten beliebig verwursten kannst und sie dann einfach wieder zurueck in den Cache schreibst, oder Dich einfach immer wieder daraus bedienst ohne die Daten zu manipulieren. Aber nochmal: Das Einsatzgebiet fuer dieses Verfahren sollte schon genauestens betrachtet werden. Wie ja bereits an anderer Stelle diskutiert, sollte nicht die evtl. gute Performance der DB durch einen maessigen Cache mechanismus umgangen werden. Und wenn die Result-Sets zu gross werden, dann entsteht natuerlich auch nicht unerhebliche Last in Speicher und Dateisystem. Und nochwas: > Storable scheint mir nicht viel anders zu sein als die 'Tie'-L?sung. Nope, die sind schon ziemlich unterschiedlich. Mit 'tie' bindest Du eine xDBM an eine Variable, so dass diese sich verhaelt wie ein Hash, aber in wirklichkeit eine Datenbank auf der Platte ist. Saemtliche Zugriffe auf Hash-Werte greifen hinter dem Abstraction-Layer direkt auf diese DB zu. Im Gegensatz dazu erzeugst Du mit Storable einen Snapshot eines echten Hashes der im Speicher liegt, um ihn zu einem spaeteren Zeitpunkt wieder vollstaendig in den Speicher zu ziehen. Zwei komplett unterschiedliche Dinge - und ich meine mich zu erinnern, dass das Stichwort 'tie' auch bei einem ganz anderen Teilproblem gefallen ist. > Robert ( der sich gerne eines besseren belehren l?sst) Done. >:-> Komm zum Treffen, dann gibt's das ganze in mehr Details... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Wed Jul 9 04:57:57 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] REMINDER: Treffen *HEUTE*, uebliche Zeit, ueblicher Ort... Message-ID: <20030709095757.GB15856@lamertz.net> Falls noch jemand Details braucht, stehen diese immer noch auf http://cologne.pm.org Bis nachher - Mike -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pagaltzis at gmx.de Wed Jul 9 05:08:14 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] REMINDER: Treffen *HEUTE*, uebliche Zeit, ueblicher Ort... In-Reply-To: <20030709095757.GB15856@lamertz.net> References: <20030709095757.GB15856@lamertz.net> Message-ID: <20030709100814.GA14900@klangraum> * Michael Lamertz [2003-07-09 10:00]: > Bis nachher - Mike 18:30?!?! :-P -- Gruss, Aristoteles From mike at lamertz.net Wed Jul 9 05:33:37 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] REMINDER: Treffen *HEUTE*, uebliche Zeit, ueblicher Ort... In-Reply-To: <20030709100814.GA14900@klangraum> References: <20030709095757.GB15856@lamertz.net> <20030709100814.GA14900@klangraum> Message-ID: <20030709103337.GC15856@lamertz.net> On Wed, Jul 09, 2003 at 12:08:14PM +0200, A. Pagaltzis wrote: > * Michael Lamertz [2003-07-09 10:00]: > > Bis nachher - Mike > > 18:30?!?! :-P Das ist zumindest die Zeit zu der ich da antanzen werde. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Wed Jul 9 07:45:23 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <1057411646.665.24.camel@localhost> References: <1057090128.946.87.camel@localhost> <20030702223627.GG24036@lamertz.net> <1057249664.666.12.camel@localhost> <20030703232136.GJ24036@lamertz.net> <1057411646.665.24.camel@localhost> Message-ID: <20030709124522.GD15856@lamertz.net> On Sun, Jul 06, 2003 at 03:59:35PM +0200, Joachim Zobel wrote: > > > Weil sie den Weg zur First Row Performance verbauen k?nnen. > > > > Klar, aber in einem solchen Trivialfall braucht man auch kein Caching. > > Ich hatte da eher 'was mit Database-Links und diversen Joins im Auge. :) > > Trivialf?lle sind die Mehrheit :-) Und in der Mehrheit der Faelle braucht man kein Caching :) Ernsthaft: Caching ist optimierung. Das macht man erst dann, wenn abzusehen ist, dass es eng wird, und der Code stabil ist. Eine stelle an der ich mit sowas 'mal zu tun hatte, war ein Navigationsbaum in 'ner Auktion. Die haben das Ding bei *JEDEM* hit wieder vollstaendig aus der DB aufgebaut - mit einer schoenen rekursiven Suche durch die Produktkategorien. Mathematisch einwandfrei, aber leider sehr realitaetsfremd. (/me winkt Ludger zu, mit dem zusammen ich nach Muenchen musste, um die schuldigen zu vertrimmen.) > > > Wenn man nicht von vorneherein die Resultsets mit einer Blockstruktur > > > versieht, ist man am sehr schnell in der Situation, das man hin und > > > wieder 1000 S?tze in den Resultset packen muss, um 10 anzuzeigen. > > > > Den Satz versteh' ich nicht. "Blockstruktur"? Tell me more... > > Wenn man grosse Resultsets hat und seitenweises anzeigen mit Bl?ttern > implementieren will, macht es Sinn, den Resultset mit Zeilennummern zu > versehen. Man holt dann bei jeder Abfrage die Zeilen, die noch nicht im > Resultset vorhanden sind neu und f?gt sie ein. Wenn die Abfrage ihre > Seite an den Browser geschickt hat, holt man die Zeilen f?r die > Folgeseite. Hmpf, jetzt sind wir aber wirklich bei Trivialfaellen, oder? Wie machst Du das denn bei Resultsets die aus komplexen Suchen entstehen? Da kannst Du doch mit festem Paging ueberhaupt nix reissen. > Dsa gute an der (klassischen) Apachearchitektur ist, das sie Zustand auf > dem Webserver schwierig macht. Aller Zustand ist entweder in der > Datenbank oder auf dem Client. /me versteht nicht, was das mit Apache zu tun hat. Statelessness (*g*) ist ein generelles Architekturproblem, aber dafuer gibt's ja die ganzen Serverseitigen Frameworks wie mod_perl/_python/_snake/_ruby/..., oder auch FastCGI (womit ich frueher ganz gute Erfahrungen gemacht habe). Das soll beileibe kein Argument gegen Deine Kernaussage bzgl. der Ablagestelle von State sein. Nur ein Hinweis, dass es techniken um den Kram zu vermasseln auch schon lange gibt. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From davison at uni-koeln.de Wed Jul 9 09:09:50 2003 From: davison at uni-koeln.de (Damon Davison) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] REMINDER: Treffen *HEUTE*, uebliche Zeit, ueblicher Ort... In-Reply-To: <20030709095757.GB15856@lamertz.net> References: <20030709095757.GB15856@lamertz.net> Message-ID: <200307091609.50163.davison@uni-koeln.de> On Wednesday 09 July 2003 11:57, Michael Lamertz wrote: > Bis nachher - Mike Leider auch nicht heute abend f?r mich. Es findet eine Antrittsvorlesung statt und Mitgleider des Seminars sollten dabei sein. :( Bis die Tage Damon -- Damon Allen DAVISON Romanisches Seminar Universit?t zu K?ln From mike at lamertz.net Wed Jul 9 09:42:23 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Treffen am 09.07 steht unter keinem guten Stern... Message-ID: <20030709144223.GE15856@lamertz.net> Hi, es sind bereits einige Absagen eingetrudelt, und eigentlich haemmert auch schon den ganzen Tag mein Schaedel um mir nahezulegen, heute frueher in's Bett zu gehen. Sollten definitiv noch Leute kommen, und meine Anwesenheit explizit erwuenscht sein, dann wuerde ich mich zusammenraffen und kommen, ansonsten wuerde ich heute auch passen. Mike - In der Hoffnung, dass das moegliche betroffene noch rechtzeitig lesen. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From jzobel at heute-morgen.de Fri Jul 11 12:26:16 2003 From: jzobel at heute-morgen.de (Joachim Zobel) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Datenuebergabe von einem CGI-Scriptaufruf zum naechsten In-Reply-To: <20030709124522.GD15856@lamertz.net> References: <1057090128.946.87.camel@localhost> <20030702223627.GG24036@lamertz.net> <1057249664.666.12.camel@localhost> <20030703232136.GJ24036@lamertz.net> <1057411646.665.24.camel@localhost> <20030709124522.GD15856@lamertz.net> Message-ID: <1057943353.666.21.camel@localhost> Am Mit, 2003-07-09 um 14.45 schrieb Michael Lamertz: > On Sun, Jul 06, 2003 at 03:59:35PM +0200, Joachim Zobel wrote: > > Dsa gute an der (klassischen) Apachearchitektur ist, das sie Zustand auf > > dem Webserver schwierig macht. Aller Zustand ist entweder in der > > Datenbank oder auf dem Client. > > /me versteht nicht, was das mit Apache zu tun hat. Statelessness (*g*) > ist ein generelles Architekturproblem, aber dafuer gibt's ja die ganzen > Serverseitigen Frameworks wie mod_perl/_python/_snake/_ruby/..., oder > auch FastCGI (womit ich frueher ganz gute Erfahrungen gemacht habe). > > Das soll beileibe kein Argument gegen Deine Kernaussage bzgl. der > Ablagestelle von State sein. Nur ein Hinweis, dass es techniken um den > Kram zu vermasseln auch schon lange gibt. Zumindest was mod_perl betrifft (den Rest kenne ich nicht) bleibt der Zustand nur innerhalb eines Apacheprozesses erhalten. Um aber Zustand von einem Request zum n?chsten zu bringen, muss man ihn persistent machen (weniger b?se) oder shared Memory verwenden. D.h. innerhalb von mod_perl ist Zustand nur f?r Caching von h?ufig ben?tigten Daten zu gebrauchen. In einer Multithreaded Singele Process Architektur ist es dagegen viel einfacher, Zustand von einem Request an den n?chsten zu ?bergeben. Meine tiefverwurzelte Abneigung gegen Sessions hab' ich fr?her schon mal zusammengeschrieben: http://www.catstep.de/zobel/session_trap.html Gru?, Joachim -- "... ein Geschlecht erfinderischer Zwerge, die fuer alles gemietet werden koennen." - Bertolt Brecht - Leben des Galilei From mike at lamertz.net Sat Jul 12 13:59:06 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, July 11 Message-ID: <20030712185906.GA995@lamertz.net> jfyi... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: Marsee Henon Subject: Newsletter from O'Reilly UG Program, July 11 Date: Fri, 11 Jul 2003 19:35:29 -0700 (PDT) Size: 14968 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030712/df04485c/attachment.eml From mike at lamertz.net Sat Jul 19 03:20:43 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] (fwd) Newsletter from the O'Reilly UG Program, July 18 Message-ID: <20030719082043.GA7850@lamertz.net> fyi... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: Marsee Henon Subject: Newsletter from the O'Reilly UG Program, July 18 Date: Fri, 18 Jul 2003 20:40:20 -0700 (PDT) Size: 15102 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030719/728e2c8b/attachment.eml From pagaltzis at gmx.de Sat Jul 26 15:01:44 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Bwahahaha Message-ID: <20030726200144.GA3777@klangraum> http://perlmonks.thepen.com/277580.html -- Gruss, Aristoteles From mike at lamertz.net Tue Jul 29 04:10:09 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] (fwd) Newsletter from the O'Reilly UG program, July 28 Message-ID: <20030729091009.GA25071@lamertz.net> jfyi... -- Well, then let's give that Java-Wussie a beating... (me) -=+ Join Cologne.pm at http://cologne.pm.org +=- Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: Marsee Henon Subject: Newsletter from the O'Reilly UG program, July 28 Date: Mon, 28 Jul 2003 17:41:42 -0700 (PDT) Size: 14232 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030729/a7fba1a3/attachment.eml From mike at lamertz.net Thu Jul 31 06:22:00 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen am 13.08.03... Message-ID: <20030731112200.GB25071@lamertz.net> ...uebliche Zeit, ueblicher Ort. Wer kommt? Habe ich das richtig in Erinnerung, dass uns diesmal Aristoteles etwas aus der ,,PostScript/PDF-Analysieren''-Ecke erzaehlen wollte? Ansonsten koennte ich mit ein Wenig Smalltalk von der YAPC::EU::2003 dienen, jedoch nur bzgl. der Talks die ich besucht habe. Wie immer: Sansibar Trierer Str. 41 50674 Koeln ab 18:30 PS: Wer noch den Ueberblick hat - falls ueberhaupt jemand da war - der moege mir eine Zusammenfassung dessen schicken, was letzten Monat gelaufen ist, damit ich's in's Web packe... Michael - In der Hoffnung, dass hier wieder ein bischen Leben 'reinkommt... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Thu Jul 31 06:41:53 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... Message-ID: <20030731114153.GC25071@lamertz.net> Aye, hier ist ein kleiner "Request For Comment": Mit (AFAIK) einer Ausnahme hat sich der eine Pflichtvortrag pro Treffen glaube ich bisher ganz gut gemacht. Eine Alternative oder ein Addon koennte etwas analog zu den Lightning-Talks sein. Angenommen, wir machen beim Treffen die Runde, und jeder gibt so zwischen 1 und 5 Minuten Minitalk von sich. Es muss sich hierbei nicht zwangslaeufig um ein On-Topic-Thema handeln, sondern es koennte z.B. sowas sein wie * Autofahrer sind wie Java-Programmierer * Warum ich Marketing-Droids Hasse * Manchmal gibt es auch gute Bosse und clevere Kunden aber auch * Modul X hat mir letzte Woche den Hals gerettet * Idiom Y wird zu selten benutzt aber ich finde es toll weil... Das Risiko von doubletten besteht zwar, wenn es sich um aktuelle Themen handelt, aber auf der anderen Seite macht das nicht wirklich etwas aus, da die Zeit kurz ist, und man ja auch unterschiedliche Perspektiven auf dieselbe Sache bekommt. Ich glaube, das koennte ganz nett sein und ist moeglicherweise eine gute Moeglichkeit mit wenig Aufwand den Horizont zu erweitern. Was sagt Ihr dazu? -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From davison at uni-koeln.de Thu Jul 31 07:01:58 2003 From: davison at uni-koeln.de (Damon Davison) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen am 13.08.03... In-Reply-To: <20030731112200.GB25071@lamertz.net> References: <20030731112200.GB25071@lamertz.net> Message-ID: <200307311401.58443.davison@uni-koeln.de> On Thursday 31 July 2003 13:22, Michael Lamertz wrote: > ...uebliche Zeit, ueblicher Ort. > > Wer kommt? Ich! -- Damon Allen DAVISON Romanisches Seminar Universit?t zu K?ln Philosophikum, Raum 252 Albertus-Magnus-Platz D-50923 K?ln Fax +49-221-470-5128 davison@uni-koeln.de http://www.uni-koeln.de/phil-fak/roman/davison/ From towo at ydal.de Thu Jul 31 06:49:01 2003 From: towo at ydal.de (Tobias Wolter) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen am 13.08.03... In-Reply-To: <20030731112200.GB25071@lamertz.net> References: <20030731112200.GB25071@lamertz.net> Message-ID: <20030731114901.GA1882@home.ydal.de> On 2003-07-31T13:22:00+0200 (Thursday), Michael Lamertz wrote: > Wer kommt? /Dieses/ mal sollte nichts dazwischen kommen.. > Michael - In der Hoffnung, dass hier wieder ein bischen Leben 'reinkommt... Dito. -towo -- Words are the litmus paper of the minds. If you find yourself in the power of someone who will use the word "commence" in cold blood, go somewhere else very quickly. But if they say "Enter", don't stop to pack. - Terry Pratchett in ?Small Gods? -------------- 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/cologne-pm/attachments/20030731/838f124b/attachment.bin From gvella at spinfo.uni-koeln.de Thu Jul 31 09:25:19 2003 From: gvella at spinfo.uni-koeln.de (Gustav Vella) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen am 13.08.03... In-Reply-To: <20030731112200.GB25071@lamertz.net> References: <20030731112200.GB25071@lamertz.net> Message-ID: On Thu, 31 Jul 2003, Michael Lamertz wrote: > ...uebliche Zeit, ueblicher Ort. > > Wer kommt? carissimi, diemal bin ich wieder dabei.. .. bringe Institutsbeamer und schlepptop f?r Ari mit.. wobei ich mich jetzt frage, ob sowas auf der insel Sansibar erlaubt ist.. Gruss Gustav From mike at lamertz.net Thu Jul 31 16:56:08 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen am 13.08.03... In-Reply-To: References: <20030731112200.GB25071@lamertz.net> Message-ID: <20030731215608.GE25071@lamertz.net> On Thu, Jul 31, 2003 at 04:25:19PM +0200, Gustav Vella wrote: > On Thu, 31 Jul 2003, Michael Lamertz wrote: > > > Wer kommt? > > carissimi, Gesundheit! > diemal bin ich wieder dabei.. > .. bringe Institutsbeamer und schlepptop f?r Ari mit.. wobei ich mich > jetzt frage, ob sowas auf der insel Sansibar erlaubt ist.. Mit schlepptop am Tisch hatte ich gute Erfahrungen gemacht. Das mit dem Beamer wuerde ich wg. Overkill lassen. Ich moechte Jo (den Besitzer) nicht ueberstrapazieren, da wir in dem Laden auch sonst schon ziemliche Narrenfreiheit geniessen. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pagaltzis at gmx.de Fri Aug 1 18:08:09 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Naechstes Treffen am 13.08.03... In-Reply-To: <20030731112200.GB25071@lamertz.net> References: <20030731112200.GB25071@lamertz.net> Message-ID: <20030801230809.GA4573@klangraum> * Michael Lamertz [2003-08-01 22:30]: > Wer kommt? Ich. > Habe ich das richtig in Erinnerung, dass uns diesmal > Aristoteles etwas aus der ,,PostScript/PDF-Analysieren''-Ecke > erzaehlen wollte? Ja, bin mir aber nicht sicher ob ich das nicht lieber noch einen Monat verschiebe (dann ist das Projekt auch abgeschlossen). > Ansonsten koennte ich mit ein Wenig Smalltalk von der > YAPC::EU::2003 dienen, jedoch nur bzgl. der Talks die ich > besucht habe. Das w?rde mich sowieso interessieren. > falls ueberhaupt jemand da war War denn jmd da? > In der Hoffnung, dass hier wieder ein bischen Leben > 'reinkommt... Jo.. bissl ruhig gewesen hier in letzter Zeit. -- Gruss, Aristoteles From pagaltzis at gmx.de Fri Aug 1 18:12:24 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: <20030731114153.GC25071@lamertz.net> References: <20030731114153.GC25071@lamertz.net> Message-ID: <20030801231224.GB4573@klangraum> * Michael Lamertz [2003-08-01 22:30]: > hier ist ein kleiner "Request For Comment": Den Vorschlag finde ich nicht schlecht, muss mir pers?nlich meine Meinung dazu aber erst noch ?berlegen. Allerdings frage ich mich, ob es nicht vielleicht mindestens ebenso sinnvoll w?re, mal *ausserhalb* der Treffen was zu machen. Nur mit einem Treffen pro Monat und f?nf Mails dazwischen auf der Liste wird keine rechte Gruppe draus.. ich glaube zwar nicht, das wir hier jemals Londoner Niveau erreichen (die treffen sich wohl alle paar naselang zumindest in kleineren Gr?ppchen), aber bisschen mehr als jetzt m?sste drin sein. -- Gruss, Aristoteles From mike at lamertz.net Fri Aug 1 19:27:01 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: <20030801231224.GB4573@klangraum> References: <20030731114153.GC25071@lamertz.net> <20030801231224.GB4573@klangraum> Message-ID: <20030802002701.GA4668@lamertz.net> On Sat, Aug 02, 2003 at 01:12:24AM +0200, A. Pagaltzis wrote: > * Michael Lamertz [2003-08-01 22:30]: > > hier ist ein kleiner "Request For Comment": > > Den Vorschlag finde ich nicht schlecht, muss mir pers?nlich meine > Meinung dazu aber erst noch ?berlegen. Dann dunn dat! ;-) > Allerdings frage ich mich, ob es nicht vielleicht mindestens > ebenso sinnvoll w?re, mal *ausserhalb* der Treffen was zu machen. > Nur mit einem Treffen pro Monat und f?nf Mails dazwischen auf der > Liste wird keine rechte Gruppe draus.. ich glaube zwar nicht, das > wir hier jemals Londoner Niveau erreichen (die treffen sich wohl > alle paar naselang zumindest in kleineren Gr?ppchen), aber > bisschen mehr als jetzt m?sste drin sein. London hat mindestens zweierlei Arten von Treffen, die Social- und die Tech-Meetings. Ich hatte ja gehofft, dass wir bei der Anzahl der Subscriber genuegend Drive in die Gruppe bringen, damit so eine Trennung Sinn macht, aber da ist wohl im Moment kein Denken 'dran, oder? -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pagaltzis at gmx.de Fri Aug 1 20:25:47 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: <20030802002701.GA4668@lamertz.net> References: <20030731114153.GC25071@lamertz.net> <20030801231224.GB4573@klangraum> <20030802002701.GA4668@lamertz.net> Message-ID: <20030802012547.GA5273@klangraum> * Michael Lamertz [2003-08-02 00:28]: > London hat mindestens zweierlei Arten von Treffen, die Social- > und die Tech-Meetings. Ich hatte ja gehofft, dass wir bei der > Anzahl der Subscriber genuegend Drive in die Gruppe bringen, > damit so eine Trennung Sinn macht, aber da ist wohl im Moment > kein Denken 'dran, oder? Naja, die Subscriber sind weniger das Ausschlaggebende, eher die Anzahl der Leute, die auch zu Treffen k?men, und davon haben wir jetzt gerade mal so ca 5-7 Leute. Da ist nicht viel drin, nein.. -- Gruss, Aristoteles From cem.sakaryali at easi.de Sat Aug 2 11:58:37 2003 From: cem.sakaryali at easi.de (cem.sakaryali@easi.de) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... Message-ID: <22785.1059843517@WebMail.Space.Net> Habt ihr Lust auf grillen am Rhein :) Gruss Cem "A. Pagaltzis" schrieb am Sat, 2 Aug 2003 03:25:47 +0200: > * Michael Lamertz [2003-08-02 00:28]: > > London hat mindestens zweierlei Arten von Treffen, die Social- > > und die Tech-Meetings. Ich hatte ja gehofft, dass wir bei der > > Anzahl der Subscriber genuegend Drive in die Gruppe bringen, > > damit so eine Trennung Sinn macht, aber da ist wohl im Moment > > kein Denken 'dran, oder? > > Naja, die Subscriber sind weniger das Ausschlaggebende, eher die > Anzahl der Leute, die auch zu Treffen k?men, und davon haben wir > jetzt gerade mal so ca 5-7 Leute. Da ist nicht viel drin, nein.. > > -- > Gruss, > Aristoteles > _______________________________________________ > Cologne-pm mailing list > Cologne-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/cologne-pm -- From pagaltzis at gmx.de Sat Aug 2 12:53:12 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: <22785.1059843517@WebMail.Space.Net> References: <22785.1059843517@WebMail.Space.Net> Message-ID: <20030802175312.GA6705@klangraum> * cem.sakaryali@easi.de [2003-08-02 17:00]: > Habt ihr Lust auf grillen am Rhein :) > > Gruss > Cem Hehe. Wann? ?brigens musst du uns bei Gelegenheit mal erz?hlen, ob und was aus dem vorgeschlagenen Optimierungsansatz f?r dein FEM-Tool geworden ist. :) -- Gruss, Aristoteles From gvella at spinfo.uni-koeln.de Sat Aug 2 13:03:13 2003 From: gvella at spinfo.uni-koeln.de (Gustav Vella) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: <22785.1059843517@WebMail.Space.Net> References: <22785.1059843517@WebMail.Space.Net> Message-ID: Jow dass w?re eigentlich ganz nett. Es gibt ein paar sch?ne Ecken auf der Deutzer Seite (zwischen Severinsbr?cke und S?dbr?cke). Gerade finde ich unser WG Grill nicht aber daran solls nicht scheitern.. Falls genug R?ckmeldungen kommen k?nnen wir schauen wer was mit bringt. ...W?re das jetzt ein vorschlag f?r den 13. oder ist oder eher ein au?erplanm??iges 'social' ? Gr??e Gustav On Sat, 2 Aug 2003 cem.sakaryali@easi.de wrote: > Habt ihr Lust auf grillen am Rhein :) > > Gruss > Cem > From pagaltzis at gmx.de Sat Aug 2 13:24:22 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:51 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: References: <22785.1059843517@WebMail.Space.Net> Message-ID: <20030802182422.GA7049@klangraum> * Gustav Vella [2003-08-02 18:04]: > ...W?re das jetzt ein vorschlag f?r den 13. oder ist oder eher > ein au?erplanm??iges 'social' ? Wenn schon, dann bitte social.. -- Gruss, Aristoteles From mike at lamertz.net Sun Aug 3 18:41:37 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, August 1 Message-ID: <20030803234137.GB4668@lamertz.net> fyi... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: Marsee Henon Subject: Newsletter from O'Reilly UG Program, August 1 Date: Fri, 1 Aug 2003 21:24:17 -0700 (PDT) Size: 16914 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030804/5ecc8e05/attachment.eml From mike at lamertz.net Mon Aug 4 07:13:02 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Noch'n Vorschlag fuer's Treffen... In-Reply-To: References: <22785.1059843517@WebMail.Space.Net> Message-ID: <20030804121302.GD17609@lamertz.net> On Sat, Aug 02, 2003 at 08:03:13PM +0200, Gustav Vella wrote: > Jow dass w?re eigentlich ganz nett. Es gibt ein paar sch?ne Ecken auf der > Deutzer Seite (zwischen Severinsbr?cke und S?dbr?cke). > Gerade finde ich unser WG Grill nicht aber daran solls nicht scheitern.. > Falls genug R?ckmeldungen kommen k?nnen wir schauen wer was mit bringt. > > ...W?re das jetzt ein vorschlag f?r den 13. oder ist oder eher ein > au?erplanm??iges 'social' ? Da Du derjenige warst, der mit Schleppi *UND* Beamer anruecken wollte, denke ich doch, dass Du uns 'was zeigen wolltest >:-> Das waere am Rhein doch eher schwierig. Also, mein Vote: Social -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From l.mainka at binaris-informatik.de Mon Aug 4 16:49:47 2003 From: l.mainka at binaris-informatik.de (Ludger Mainka) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Content nach August Message-ID: <3F2ED4FB.4060806@binaris-informatik.de> Hallohallohallo, falls es jemand interessiert k?nnte ein kleines Geplauder ?ber Class::DBI und seine Verwandten (objektorientierter DB-Zugriff, initiiert von Michael Schwern - persistente PerlDatenobjekte ohne SQL) oder die Perl Wikis CGI::Wiki::Simple und CGI::Kwiki anbieten. An den Wikis hab ich bischen rum- und mitgehackt und mit Class::DBI und dessen Modulfamilie bastel ich grad rum. Allerdings noch nicht f?r August, sondern erst sp?ter. Weil mein kleiner S?ugling meine Zeitpl?ne doch arg disrupted hat war ich noch auf keinem Treffen, aber daf?r mit Michael und Martin auf der Yapc. Mit gen?gend Vorwarnung kann ich noch mal nen abend frei machen. */;-) Ludger From mike at lamertz.net Tue Aug 5 08:22:19 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Content nach August In-Reply-To: <3F2ED4FB.4060806@binaris-informatik.de> References: <3F2ED4FB.4060806@binaris-informatik.de> Message-ID: <20030805132219.GB636@lamertz.net> On Mon, Aug 04, 2003 at 11:49:47PM +0200, Ludger Mainka wrote: > Hallohallohallo, > > falls es jemand interessiert k?nnte ein kleines Geplauder ?ber > Class::DBI und seine Verwandten (objektorientierter DB-Zugriff, > initiiert von Michael Schwern Yo! Schwern Rulz mahn! ;) > - persistente PerlDatenobjekte ohne SQL) > oder die Perl Wikis CGI::Wiki::Simple und CGI::Kwiki anbieten. An den > Wikis hab ich bischen rum- und mitgehackt und mit Class::DBI und dessen > Modulfamilie bastel ich grad rum. Allerdings noch nicht f?r August, > sondern erst sp?ter. Ja, gerne. > Weil mein kleiner S?ugling meine Zeitpl?ne doch arg disrupted hat war > ich noch auf keinem Treffen, aber daf?r mit Michael und Martin auf der > Yapc. Mit gen?gend Vorwarnung kann ich noch mal nen abend frei machen. Heisst das, dass Du auch ohne Content am 13. kommst? -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pagaltzis at gmx.de Tue Aug 12 02:52:41 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Talk morgen Message-ID: <20030812075241.GA9102@klangraum> All eyes on me. -- Gruss, Aristoteles From j.huettemeister at t-online.de Tue Aug 12 04:12:30 2003 From: j.huettemeister at t-online.de (j.huettemeister@t-online.de) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Talk morgen In-Reply-To: <20030812075241.GA9102@klangraum> References: <20030812075241.GA9102@klangraum> Message-ID: <1060679448.3f38af1809c4f@webmail.t-online.de> Gerne, aber was l?uft denn nun Morgen? Ich hab noch was von Grillen im Hinterkopf. cheers Johannes A. Pagaltzis schrieb: > All eyes on me. > > -- > Gruss, > Aristoteles > _______________________________________________ > Cologne-pm mailing list > Cologne-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/cologne-pm > From mike at lamertz.net Tue Aug 12 05:23:15 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Talk morgen In-Reply-To: <20030812075241.GA9102@klangraum> References: <20030812075241.GA9102@klangraum> Message-ID: <20030812102315.GA10145@lamertz.net> On Tue, Aug 12, 2003 at 09:52:41AM +0200, A. Pagaltzis wrote: > All eyes on me. Cool. /me wird da sein! -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Tue Aug 12 05:28:01 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Talk morgen In-Reply-To: <1060679448.3f38af1809c4f@webmail.t-online.de> References: <20030812075241.GA9102@klangraum> <1060679448.3f38af1809c4f@webmail.t-online.de> Message-ID: <20030812102801.GB10145@lamertz.net> On Tue, Aug 12, 2003 at 11:12:30AM +0200, j.huettemeister@t-online.de wrote: > Gerne, aber was l?uft denn nun Morgen? Ich hab noch was von Grillen im > Hinterkopf. Hmm, lange die Haare nicht mehr gewaschen? >:-> Seriously: Ich dachte, dass das mit dem Grillen eine Zusatz-Veranstaltung werden sollte. Stichwort "Social". -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Tue Aug 12 07:27:22 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Reminder: Morgen, Mi. 13.08.03 Treffen! Message-ID: <20030812122722.GC10145@lamertz.net> Rafft Euch auf, trotz der Hitze. Details noch immer auf der Homepage... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From j.huettemeister at t-online.de Tue Aug 12 11:41:16 2003 From: j.huettemeister at t-online.de (Johannes Huettemeister) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Talk morgen In-Reply-To: <20030812102801.GB10145@lamertz.net> References: <20030812075241.GA9102@klangraum> <1060679448.3f38af1809c4f@webmail.t-online.de> <20030812102801.GB10145@lamertz.net> Message-ID: <3F3918AC.6050003@t-online.de> Michael Lamertz wrote: > On Tue, Aug 12, 2003 at 11:12:30AM +0200, j.huettemeister@t-online.de wrote: > >>Gerne, aber was l?uft denn nun Morgen? Ich hab noch was von Grillen im >>Hinterkopf. > > > Hmm, lange die Haare nicht mehr gewaschen? >:-> > > Seriously: Ich dachte, dass das mit dem Grillen eine > Zusatz-Veranstaltung werden sollte. Stichwort "Social". ok, muessen wir aber nicht unbdingt aus den augen verlieren, also morgen mal ansprechen From pagaltzis at gmx.de Wed Aug 13 10:26:59 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Werde um 19:30 da sein. Message-ID: <20030813152659.GA2117@klangraum> Wollte mich nur mal kurz melden. -- Gruss, Aristoteles From mike at lamertz.net Thu Aug 14 03:50:31 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] (fwd) Newsletter from the O'Reilly UG Program, August 13 Message-ID: <20030814085031.GA4119@lamertz.net> jfyi... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: Marsee Henon Subject: Newsletter from the O'Reilly UG Program, August 13 Date: Wed, 13 Aug 2003 20:58:07 -0700 (PDT) Size: 15003 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030814/c56d0e67/attachment.eml From mike at lamertz.net Thu Aug 14 05:00:41 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Thoughts 'bout testing... Message-ID: <20030814100041.GB4119@lamertz.net> Aye, Bzgl. Gustavs Frage wieso alte Tests niemals wegfallen, auch bei API Change: http://magnonel.guild.net/~schwern/talks/Perls_Testing_System/slides/slide013.html Man sagt also z.B. SKIP: { skip "Test not running above version 3.1", 42 unless $Module::VERSION > 3.1 ok(call_some_function...) ... } Jemand hatte Skip vorgeschlagen, aber mir war nicht bekannt, dass man da eine Bedingung 'dran knuepfen kann. Wieso sollte man Tests 'drin lassen, die funktionalitaet einer alten Version testen? Weil moeglicherweise 2.5 zum Kunden ausgeliefert wurde, und der nun einen Bug gemeldet hat. Wer meine CVS-Einfuehrung gehoert hat, der weiss, dass man diese Version bequem aus der Versionskontrolle auschecken und fixen kann, so dass der Kunde nicht zwangslaeufig auf die neue Release wechseln muss. Und dann funktionieren unsere Tests auch noch. Ja, ich weiss, die Tests kommen ja auch in Version 2.5 aus dem CVS :) Aber was spricht dagegen, die neuen Tests zu nehmen wenn diese so portabel gehalten sind. Vielleicht kann dann direkt noch ein Bug gefixt werden, den der Kunde bisher nicht bemerkt hat. YMMV Der gesamte Talk ist hier: http://magnonel.guild.net/~schwern/talks/Perls_Testing_System/slides/slide013.html Ueberhaupt empfehle ich, die Schwern Talks 'mal durchzublaettern. Da steckt massenweise Spass 'drin. Mike -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Thu Aug 14 09:43:23 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... Message-ID: <20030814144323.GC4119@lamertz.net> Hey, erstmal fuer Damon: ---------- .vimrc ---------- :noremap H :set invhlsearch :noremap T :set invpaste ---------- .vimrc ---------- das ist hier nicht symbolisch gemeint, sondern steht wirklich so im Text. Im Command-Mode - also - toggled 'H' nun das Highlighting von Suchtreffern. 'T' finde ich auch ganz praktisch. Kopiert man z.B. Code von einer Website via Maus in den Editor und Autoindent ist an, so wird das Indenting des Codes komplett zerstoert - besonders laestig bei Python Scripten >:-> Mit 'T' kann man jetzt 'paste' toggeln, so dass kurzfristig Autoindent ausgeschaltet wird. Jetzt noch 'ne VIM Frage: Ich hab' mir zwei Variablen im .vimrc umdefiniert: set iskeyword=48-57,A-Z,a-z set matchpairs+=<:> Beim reinen Laden vom VIM - ohne Filenamen - funktioniert das auch Prima. Hole ich mir aber ein existierendes File in den Editor, so wird laut Doku das entsprechende Syntax-Macrofile *nach* dem vimrc hinzugeladen. Das Perl-Syntax-File ueberschreibt aber die beiden Variablen wieder, so dass ich also nix gewonnen habe. Weiss jemand, ob es eine Hook gibt in den ich mich einklinken kann, der *nach* dem Syntax-File aufgerufen wird? -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pagaltzis at gmx.de Thu Aug 14 19:22:31 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <20030814144323.GC4119@lamertz.net> References: <20030814144323.GC4119@lamertz.net> Message-ID: <20030815002231.GA9190@klangraum> * Michael Lamertz [2003-08-14 14:46]: > Kopiert man z.B. Code von einer Website via Maus in den Editor > und Autoindent ist an, so wird das Indenting des Codes komplett > zerstoert - besonders laestig bei Python Scripten >:-> Evtl (und wenn ja, sauberer) tut's auch :set mouse=a Ist Vim mit X-Unterst?tzung kompiliert, tut es dann das richtige, auch wenn es gerade in der Konsole l?uft. Ausserdem werden dann bei Markieren in der Konsole evtl aktivierte Zeilennummern (bei mir immer an) nicht mitkopiert. > Weiss jemand, ob es eine Hook gibt in den ich mich einklinken > kann, der *nach* dem Syntax-File aufgerufen wird? Hmm.. m?sste was dabeisein bei :help autocmd -- Gruss, Aristoteles From davison at uni-koeln.de Fri Aug 15 03:07:01 2003 From: davison at uni-koeln.de (Damon Davison) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Zaurus Message-ID: <200308151007.01759.davison@uni-koeln.de> Die SL-5500G-Zaurus-Modelle gibt es gebraucht bei Ebay f?r 150?. Die SL-5600-Serie scheint, noch nicht in Deutschland lieferbar zu sein. Wirklich bl?d, aber EBay leistet auch Abhilfe aus Singapur (zumindest bis heute nachmittag): http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=3040771474&category=38331 Es gibt ein Familiar-Paket (.ipk) f?r Perl 5.6. 5.8 habe ich bisher nicht kompilieren k?nnen. (Ruby, Python, C, C++ gibt's auch). -- Damon Allen Davison http://allolex.freeshell.org "A UNIX life is hard." From j.huettemeister at t-online.de Fri Aug 15 06:54:15 2003 From: j.huettemeister at t-online.de (j.huettemeister@t-online.de) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Zaurus In-Reply-To: <200308151007.01759.davison@uni-koeln.de> References: <200308151007.01759.davison@uni-koeln.de> Message-ID: <1060948280.3f3cc93848748@webmail.t-online.de> Hi Damon, ich hab ja den neuesten Zaurs (6000er Serie oder so?) mit dem drehbaren Display usw. (Debian f?hig ...). Ich benutz ihn nur leider gar nicht, weswegen ich den vielleicht bald nach ebay setze. Mitbringen werde ich ihn auf jeden Fall beim n?chsten Mal. gruss Johanne.s Damon Davison schrieb: > Die SL-5500G-Zaurus-Modelle gibt es gebraucht bei Ebay > f?r 150EUR. > Die SL-5600-Serie scheint, noch nicht in Deutschland > lieferbar > zu sein. Wirklich bl?d, aber EBay leistet auch Abhilfe > aus > Singapur (zumindest bis heute nachmittag): > http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=3040771474&category=38331 > > Es gibt ein Familiar-Paket (.ipk) f?r Perl 5.6. 5.8 habe > ich > bisher nicht kompilieren k?nnen. (Ruby, Python, C, C++ > gibt's > auch). > > > -- > Damon Allen Davison > http://allolex.freeshell.org > > "A UNIX life is hard." > > _______________________________________________ > Cologne-pm mailing list > Cologne-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/cologne-pm > From mike at lamertz.net Fri Aug 22 04:31:36 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, August 21 Message-ID: <20030822093136.GA32089@lamertz.net> fyi... ----- Forwarded message from Marsee Henon ----- ================================================ O'Reilly News for User Group Members August 21, 2003 ================================================ Please share the information your members would be interested in.... ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Amazon Hacks -TiVo Hacks -CVS Pocket Reference, 2nd Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Derrick Story ("Digital Video Pocket Guide" & "iPhoto 2:The Missing Manual,") North Bay Multimedia Association, Novato, CA--August 28 -Correction***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Hyannis, MA--August 23 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Great T-Shirt Exchange ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Garrett Goebel, Kansas City Perl Mongers ---------------------------------------------------------------- News ---------------------------------------------------------------- -Dispelling the Myth of Wireless Security -Rob Flickenger on SeattleWireless TV -Trademarks by Cory Doctorow -Guido van Rossum Speaks -PHP Security, Part 1 -FreeBSD Access Control Lists -Making Media from Scratch, Part 1 -Service-Oriented Architecture Explained -Low Bandwidth SOAP -Integrating QuickTime with Cocoa ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -SUCON '03 - Swiss Unix Conference 2003, Zurich, Switzerland-- September 5 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly book your purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Amazon Hacks Order Number: 5423 "Amazon Hacks" is a collection of real-world tips, tricks, and full-scale solutions to practical uses of Amazon.com and the Amazon Web Services API. The book offers a variety of interesting ways for power users to get the most out of Amazon and its community, for Associates to hone their recommendations for better linking and more referral fees, for researchers to mine the enormous amount of information in Amazon's data store, and for developers to integrate Amazon Web Services into their applications and services. http://www.oreilly.com/catalog/amazonhks/?CMP=NLC-ZL2148071462 A collection of sample hacks is available online: http://hacks.oreilly.com/pub/ht/24 ***TiVo Hacks Order Number: 5539 "TiVo Hacks" covers tips for changing the order of recorded programs, activating the 30-second skip to blaze through commercials, and more, by using magical remote-control codes. Then, once you take the lid off your TiVo, you will learn how to gain even more fun and functionality. You can upgrade the hard drive for more hours of recording. Log in to the serial port for command-line access to programming data, log files, closed-captioning data, display graphics on the TiVo screen, and even play MP3s. While TiVo gives viewers personalized control of their TVs, TiVo Hacks gives users personalized control of TiVo. http://www.oreilly.com/catalog/tivohks/?CMP=NLC-U9N383213924 A collection of sample hacks is available online:: http://www.oreilly.com/catalog/tivohks/chapter/index.html ****CVS Pocket Reference, 2nd Edition Order Number: 5679 Much more than a quick list of commands and options, "CVS Pocket Reference, 2nd Edition," is packed with a surprising amount of detail--including an overview of background concepts, thorough descriptions on how to use and administer a CVS repository, and discussions of CVS-related files and how to manage them--all in a convenient reference format. It's an absolute must for developers who need an on-the-job guide for quick answers to CVS dilemmas. http://www.oreilly.com/catalog/cvspr2/?CMP=NLC-CM0248058677 A Sample Excerpt, "Administrator Commands," is available online: http://www.oreilly.com/catalog/cvspr2/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Derrick Story ("Digital Video Pocket Guide," "iPhoto 2:The Missing Manual,") North Bay Multimedia Association, Novato, CA--August 28 Author Derrick Story will be speaking about "The Blurred Line Between Digital Photography and Video." The cost is free to NBMA members; $10 for non-members, $5 for students with valid ID. http://www.nbma.com/events/art_8-03.html Thursday, August 28, 2003 Networking at 6:30 PM; Program from 7-9:00 PM Marin Community Foundation Hangar #5 5 Hamilton Landing Novato, CA For directions to this meeting go to: http://www.nbma.com/events/art_8-03.html#directions_mcf ***Correction***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Cape Cod, MA--August 23 Author Jesse Liberty presents an all-day "crash course" on ASP.NET for the Cape Cod .NET User Group. If interested, please go to following website for pre-registration instructions and location information. You must be registered ahead of time for this event. http://www.ccdevgroup.net/ ================================================ Conference News ================================================ ***Great T-Shirt Exchange Is your closet overflowing with unworn tradeshow schwag? Then scour your drawers and bring all those tees that haven't seen the light of day to the Great T-Shirt Exchange at our Mac OS X Conference. We'll have a special table at the conference where you can put your unused(!) Mac t-shirt--or any other branded tee--and swap it for any other tee that catches your eye. http://conferences.oreillynet.com/pub/w/25/events.html The Second Annual O'Reilly Mac OS X Conference User Group members who register before September 12, 2003 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--Garrett Goebel, Kansas City Perl Mongers "The user interface of the service is fairly flexible and intuitive. My favorite is the 'hide' tab that clears off most of the visible screen space to let you get down to some serious reading. I also have found to my surprise, that I may actually read some texts faster on monitor than in hand. And while I must admit there is still something to pulling a text down off the shelf and flipping through the pages, it is certainly nice when I don't have to lug ten pounds of paper back and forth from the office when I'm reading up on a particular subject or technology." You can also participate in this introductory program just for user group members. To "Go on Safari," any UG member who signs up for our Safari 14-day free trial can send comments on their experiences, or tips and tricks for how they used Safari (it only needs to be 2 sentences long, but it may be longer) to safari_talk@oreilly.com. (Please include your UG name in the email.) Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, or other surprises). If a member of your user group is selected, your group receives free gifts, too. Whatever the individual member receives, your UG will get one, too, to give away at your next meeting, or use however you see fit. Recipients--and their comments--will be announced in the User Group Newsletter. **Please use this special UG URL to sign up for the 14-day trial** http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Dispelling the Myth of Wireless Security Rob Flickenger shows how to find out just how "secure" your standard wireless network really is in this excerpt from his soon-to-release "Wireless Hacks." http://www.oreillynet.com/pub/a/wireless/excerpt/wirlsshacks_chap1/index.html?CMP=NLC-UI6243101723 Wireless Hacks Order Number: 5598 http://www.oreilly.com/catalog/wirelesshks/ ***And Don't Miss Rob Flickenger on SeattleWireless TV The August installment of Seattle Wireless TV, which features an interview with Rob Flickenger, as well as a discussion on a cool remote-controlled helicopter with a wireless video feed, and reviews of some of the latest wireless gear. http://tv.seattlewireless.net/ ***Trademarks Cory Doctorow, who works with the EFF, wrote this article on the heels of a rash of trademark incidents that he's encountered. His point of view in this opinion piece is that trademark and copyright are supposed to promote expression. He doesn't write about any specific details of particular cases; rather, he restates an overview of these issues that serves as his guiding light. http://www.openp2p.com/pub/a/p2p/2003/08/14/trademarks.html?CMP=NLC-201PL0259145 --------------------- Open Source --------------------- ***Guido van Rossum Speaks Guido van Rossum, creator of the Python programming language, recently announced that he'll be leaving PythonLabs to work for a California startup. In this interview, Guido talks about the move, recent developments, and Python in general. http://www.onlamp.com/pub/a/python/2003/08/14/gvr_interview.html?CMP=NLC-WR2218661818 ***PHP Security, Part 1 If you have users, you'll undoubtedly have bad guys trying to break things. As a PHP developer, it's your responsibility to make sure your code is secure. John Coggeshall demonstrates one common PHP error that can leave you vulnerable, and he explains how to think like a bad guy to prevent these mistakes in the first place. http://www.onlamp.com/pub/a/php/2003/07/31/php_foundations.html ***FreeBSD Access Control Lists The Unix permissions model has worked for decades due to its flexible simplicity. It's not the only approach, though. FreeBSD 5.0 supports Access Control Lists, which allow for more flexible permissions. Daniel Harris explains what ACLs can make easier. http://www.onlamp.com/pub/a/bsd/2003/08/14/freebsd_acls.html --------------------- Java --------------------- *** Making Media from Scratch, Part 1 QuickTime is a media creation API. It supports far more than just editing and playing movies -- you can create them, one frame at a time. Chris Adamson demonstrates how to make moves from scratch with QuickTime for Java. http://www.onjava.com/pub/a/onjava/2003/08/13/qtj_reintro.html?CMP=NLC-3RH891419319 --------------------- .NET --------------------- ***Service-Oriented Architecture Explained SOA (service-oriented architecture) has become a buzzword of late. Although the concepts behind SOA have been around for over a decade now, SOA has gained extreme popularity of late due to web services. Before we dive in and talk about what SOA is and what are the essentials behind SOA, it is a useful first step to look back at the evolution of SOA. To do that, we have to simply look at the challenges developers have faced over the past few decades and observe the solutions that have been proposed to solve their problems. http://www.ondotnet.com/pub/a/dotnet/2003/08/18/soa_explained.html --------------------- XML --------------------- ***Low Bandwidth SOAP Using web services on low resource J2ME devices is possible through Enhydra.org's KSOAP classes. This article shows you how to create lightweight web service clients and servers. http://webservices.xml.com/pub/a/ws/2003/08/19/ksoap.html --------------------- Mac --------------------- ***Integrating QuickTime with Cocoa After providing a brief QuickTime overview, Doug Welton shows you how to integrate digital media with Cocoa, then finishes up with an example of building a QuickTime Movie Player that you can include in your own applications. http://www.macdevcenter.com/pub/a/mac/2003/08/15/quicktime_cocoa.html?CMP=NLC-YU0540798564 ================================================ News From Your Peers ================================================' ***SUCON '03 - Swiss Unix Conference 2003, Zurich, Switzerland--September 5 The Swiss Unix Conference is taking place for the first time. It is about education intended for open-minded individuals interested in the Unix environment. The conference brings together developers, system administrators, and others interested in the Unix operating system and Unix related topics. http://www.sucon.ch/ SUCON '03 September 5, 2003 Kongresshaus Zurich, Switzerland For Program details go to: http://www.sucon.ch/sucon/03/grid.html Until next time-- Marsee ----- End forwarded message ----- -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From uli at youam.net Fri Aug 22 17:51:12 2003 From: uli at youam.net (Uli Martens) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <20030814144323.GC4119@lamertz.net> References: <20030814144323.GC4119@lamertz.net> Message-ID: <1061592672.8543.3.camel@isax> Da war doch noch ne vim-frage, deswegen nochmal der thread hier. Ich bin grad in der hilfe noch hier drueber gestolpert, HTH uli ============================================================================== *25.5* Editing tables Suppose you are editing a table with four columns: nice table test 1 test 2 test 3 ~ input A 0.534 ~ input B 0.913 ~ You need to enter numbers in the third column. You could move to the second line, use "A", enter a lot of spaces and type the text. For this kind of editing there is a special option: set virtualedit=all Now you can move the cursor to positions where there isn't any text. This is called "virtual space". Editing a table is a lot easier this way. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cologne-pm/attachments/20030823/e7221901/attachment.bin From mike at lamertz.net Sat Aug 23 10:57:13 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <1061592672.8543.3.camel@isax> References: <20030814144323.GC4119@lamertz.net> <1061592672.8543.3.camel@isax> Message-ID: <20030823155713.GF32089@lamertz.net> On Sat, Aug 23, 2003 at 12:51:12AM +0200, Uli Martens wrote: > ============================================================================== > *25.5* Editing tables > > Suppose you are editing a table with four columns: > > nice table test 1 test 2 test 3 ~ > input A 0.534 ~ > input B 0.913 ~ > > You need to enter numbers in the third column. You could move to the > second line, use "A", enter a lot of spaces and type the text. > For this kind of editing there is a special option: > > set virtualedit=all Yes, das Ding hatte ich bei meiner Empfehlung mit '|' (:help bar) zu arbeiten vergessen, weil man ja sonst nicht ueber's Ende einer Zeile hinaus kommt. PS: ':help quickref' finde ich immer ganz praktisch, da es sonst keine zentrale Stelle gibt, an der saemtliche Tasten-Kommandos beschrieben stehen. PPS: Komisch, Wolfgang flamed garnicht das Emacs besser ist >:-> Nen Editor-Flamewar hatten wir noch garnicht. Sollen wir das 'mal nachholen? ;-) -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From pl3rofb02 at sneakemail.com Sat Aug 23 12:43:12 2003 From: pl3rofb02 at sneakemail.com (Wolfgang Weisselberg) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <20030823155713.GF32089@lamertz.net> References: <20030814144323.GC4119@lamertz.net> <1061592672.8543.3.camel@isax> <20030823155713.GF32089@lamertz.net> Message-ID: <15954-14523@sneakemail.com> Michael Lamertz wrote 40 lines: > PPS: Komisch, Wolfgang flamed garnicht das Emacs besser ist >:-> Natuerlich ist Emacs besser, weil ... aeh ... weil das ein ganzes Betriebssystem ist. Es haette nur einen brauchbarem Editor verdient. Und sollte in Perl geschrieben sein. Vim-Integration in Emacs NOW! -Wolf'SCNR'gang -- That's why I use emacs. I'm a lisp freak. There's no lisp interpreter in vi, that's why it's fast, small and not a memory hog.-- Ingvar the Grey in the SDM From pagaltzis at gmx.de Sat Aug 23 13:25:39 2003 From: pagaltzis at gmx.de (A. Pagaltzis) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <20030823155713.GF32089@lamertz.net> References: <20030814144323.GC4119@lamertz.net> <1061592672.8543.3.camel@isax> <20030823155713.GF32089@lamertz.net> Message-ID: <20030823182539.GA1198@klangraum> * Michael Lamertz [2003-08-23 15:59]: > Nen Editor-Flamewar hatten wir noch garnicht. Sollen wir das > 'mal nachholen? ;-) Du meinst es gibt Editoren ausser vim? PS: "Master, does emacs have the Buddha nature?" "Why not, it has everything else!" -- Gruss, Aristoteles "Wer nicht ?ber sich selbst lachen kann, nimmt das Leben nicht ernst genug." From mike at lamertz.net Sat Aug 23 14:41:15 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <15954-14523@sneakemail.com> References: <20030814144323.GC4119@lamertz.net> <1061592672.8543.3.camel@isax> <20030823155713.GF32089@lamertz.net> <15954-14523@sneakemail.com> Message-ID: <20030823194115.GH32089@lamertz.net> On Sat, Aug 23, 2003 at 07:43:12PM +0200, Wolfgang Weisselberg wrote: > Michael Lamertz wrote 40 lines: > > > PPS: Komisch, Wolfgang flamed garnicht das Emacs besser ist >:-> > > Natuerlich ist Emacs besser, weil ... aeh ... Weil er fast vollstaendig in Lisp programmiert ist, und das ist neben Perl die einzige Sprache die wirklich spass macht! > weil das ein ganzes Betriebssystem ist. Es haette nur einen > brauchbarem Editor verdient. Und sollte in Perl geschrieben sein. > > Vim-Integration in Emacs NOW! Esc-x viper-mode > That's why I use emacs. I'm a lisp freak. There's no lisp interpreter in vi, > that's why it's fast, small and not a memory hog.-- Ingvar the Grey in the SDM *LOL* Auf der Suche nach der Quelle (Ingvar the Grey) bin ich ueber Folgendes gestolpert: http://will.mylanders.com/humor/emacs_infocom.php3 "The Emacs dumps core on the expensive persian rug." Sehr nett! -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Sat Aug 23 14:43:57 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Treffen gestern, vim Zeuch... In-Reply-To: <20030823182539.GA1198@klangraum> References: <20030814144323.GC4119@lamertz.net> <1061592672.8543.3.camel@isax> <20030823155713.GF32089@lamertz.net> <20030823182539.GA1198@klangraum> Message-ID: <20030823194357.GI32089@lamertz.net> On Sat, Aug 23, 2003 at 08:25:39PM +0200, A. Pagaltzis wrote: > * Michael Lamertz [2003-08-23 15:59]: > > Nen Editor-Flamewar hatten wir noch garnicht. Sollen wir das > > 'mal nachholen? ;-) > > Du meinst es gibt Editoren ausser vim? Der wahre Meister programmiert mit cat > Schon'mal ed benutzt? > "Master, does emacs have the Buddha nature?" > "Why not, it has everything else!" Alleine fuer die ganzen Sigs war der Flamewar-Kommentar es schon wert... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Tue Sep 2 16:05:51 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Neuer Monat, neues Treffen... Message-ID: <20030902210551.GI20329@lamertz.net> Aye, der zweite Mittwoch im Monat ist dieses 'mal ja ziemlich frueh! Nachdem der letzte Monat ja mit 11 Leuten ein ziemlicher Erfolg war, stellt sich die Frage, ob wir daraus eine Serie machen, oder ob das eine einmalige Geschichte war. Es liegt bei Euch! Am 10.09.03 Wie Immer: Sansibar Trierer Str. 41 50674 K?ln ab 18:30 Gibt's Freiwillige fuer Talks? Damon hat mit seiner Kernaussage "Benutzt POD" letztes 'mal einen Vorstoss in Richtung Lightning-Talks gewagt. Vielleicht werden es ja diesmal ein paar mehr... Wer kommt? Mike -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From Stefan at dn-kr.de Tue Sep 2 17:44:53 2003 From: Stefan at dn-kr.de (Stefan Denker) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Neuer Monat, neues Treffen... In-Reply-To: <20030902210551.GI20329@lamertz.net> References: <20030902210551.GI20329@lamertz.net> Message-ID: <20030902224453.GA1395@dn-kr.de> On Tue, Sep 02, 2003 at 11:05:51PM +0200, Michael Lamertz wrote: > Am > 10.09.03 > Wer kommt? Argh. Sorry, ich nciht. THW mal wieder, man hat mir regelm?ssiges Erscheinen zu den F?hrungstreffen verordnet. Sorry. Stefan -- Where do you think you're going today? -------------- 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/cologne-pm/attachments/20030903/fb04f209/attachment.bin From cem.sakaryali at easi.de Wed Sep 3 14:20:38 2003 From: cem.sakaryali at easi.de (cem.sakaryali@easi.de) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] keine perl Frage, aber trotzdem eine Frage Message-ID: <12839.1062616838@WebMail.Space.Net> Hi, wo kann ich denn hier in K?ln eine Quitschente kaufen? :) eber eine fuer die Badewanne. Danke Gruss Cem -- | __| / _ \ / __|(_) | C e m S a k a r y a l i | _| | _ |\__ \| | | Eupener Str. 159, Geb. 107 |___||_| |_||___/|_| | D-50933 Koeln GERMANY Engineering GmbH | Tel: +49 221/650 496 12 Fax: 22 http://www.easi.de | mailto:cem.sakaryali@easi.de From twittek at smail.uni-koeln.de Wed Sep 3 15:08:59 2003 From: twittek at smail.uni-koeln.de (Thomas Wittek) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] keine perl Frage, aber trotzdem eine Frage References: <12839.1062616838@WebMail.Space.Net> Message-ID: <004201c37257$467e0110$0a00a8c0@STREAWKCEUR> Versuchs vielleicht mal im Feldhaus auf der Schildergasse :) Die haben bestimmt eine. Meine beiden hab ich irgendwo geschenkt bekommen... -Thomas ----- Original Message ----- From: To: Sent: Wednesday, September 03, 2003 9:20 PM Subject: [Cologne-pm] keine perl Frage, aber trotzdem eine Frage > Hi, > > wo kann ich denn hier in K?ln > eine Quitschente kaufen? :) > > eber eine fuer die Badewanne. > > Danke > > Gruss > Cem > -- > | __| / _ \ / __|(_) | C e m S a k a r y a l i > | _| | _ |\__ \| | | Eupener Str. 159, Geb. 107 > |___||_| |_||___/|_| | D-50933 Koeln GERMANY > Engineering GmbH | Tel: +49 221/650 496 12 Fax: 22 > http://www.easi.de | mailto:cem.sakaryali@easi.de > > _______________________________________________ > Cologne-pm mailing list > Cologne-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/cologne-pm From mike at lamertz.net Thu Sep 4 04:05:03 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] keine perl Frage, aber trotzdem eine Frage In-Reply-To: <12839.1062616838@WebMail.Space.Net> References: <12839.1062616838@WebMail.Space.Net> Message-ID: <20030904090503.GK20329@lamertz.net> On Wed, Sep 03, 2003 at 09:20:38PM +0200, cem.sakaryali@easi.de wrote: > Hi, > > wo kann ich denn hier in K?ln > eine Quitschente kaufen? :) Hmm, abgesehen von der Feldhaus-Empfehlung, gibt es noch den Scherzartikel- und Kramladen in der Schweizer Ladenstadt? Da koenntest Du sowas finden. Mike - in der Hoffnung, dass nicht Quietscheenten fuer Cologne.pm das werden, was Buffy fuer London.pm ist... *shudder* -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Thu Sep 4 05:43:05 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, September 3 Message-ID: <20030904104305.GM20329@lamertz.net> fyi... ----- Forwarded message from Marsee Henon ----- ================================================ O'Reilly News for User Group Members September 3, 2003 ================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Windows XP Unwired -Regular Expression Pocket Reference -Kerberos: The Definitive Guide -eBay Hacks -Perl Cookbook, 2nd Edition -Windows XP Hacks -The Linux Web Server CD Bookshelf, Version 2.0 ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Chuck Cavaness ("Programming Jakarta Struts"), Utah Java User Group, West Valley City, UT--September 18th, 2003 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -O'Reilly Emerging Technology Conference Call for Participation -Apple Consultants Network Members Are Invited to Attend Exclusive Tech Camp--October 25-27, 2003 ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--W. Jim Jordan, Nortel Linux Users Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -David Pogue & Tim O'Reilly make the list of the 25 most powerful and influential people in Macintosh computing -O'Reilly Open Books Project -How to Talk About Jini, J2EE, and Web Services at a Cocktail Party -Globalizing and Localizing Windows Applications, Part 1 -A Web Services Strategy for Mobile Phones -Scanners and Mac OS X -Newsstand in Your Pocket: See and Hear Current Events on Your iPod ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -New Meeting Day for the Portland Linux User Group, Portland, OR -Uber TiVo, Linux Users' Group of Davis, Davis, CA--September 15 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly book your purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Windows XP Unwired Order Number: 5369 "Windows XP Unwired" provides a complete introduction to all the wireless technologies supported by Windows XP, including Wi-Fi (802.11b, a, and g), infrared, Bluetooth, CDMA2000, and GPRS. This book is a one-stop wireless information source for technically savvy Windows XP users. It will show you the full-spectrum view of Windows XP's wireless capabilities, how to take advantage of them, and the limitations and liabilities of each wireless technology. http://www.oreilly.com/catalog/winxpunwired/ Chapter 9, "Global Positioning System (GPS)," is available online: http://www.oreilly.com/catalog/winxpunwired/chapter/index.html?CMP=NLC-YN2131871387 ***Regular Expression Pocket Reference Order Number: 415X "Regular Expression Pocket Reference" is a comprehensive guide to regular expression APIs for C, Perl, PHP, Java, .NET, Python, vi, and the POSIX regular expression libraries. This handy book offers newbie and advanced programmers a complete overview of the syntax and semantics of regular expressions, which are at the heart of every text-processing application. When you've reached a sticking point and need to get to a solution quickly, this pocket reference is the book you'll want to have. http://www.oreilly.com/catalog/regexppr/ Sample excerpts are available online: http://www.oreilly.com/catalog/regexppr/chapter/index.html ***Kerberos: The Definitive Guide Order Number: 4036 By integrating Kerberos into Active Directory in Windows 2000 and 2003, Microsoft has extended the reach of Kerberos to all networks large or small. This book shows you how to implement Kerberos on Windows and Unix systems for secure authentication. In addition to covering the basic principles behind cryptographic authentication, the book covers everything from basic installation to advanced topics such as cross-realm authentication and defending against attacks on Kerberos. http://www.oreilly.com/catalog/kerberos/ Chapter 5, "Troubleshooting," is available online: http://www.oreilly.com/catalog/kerberos/chapter/index.html ***eBay Hacks Order Number: 5644 Whether you're a newcomer or a longtime user, "eBay Hacks" will teach you how to maximize your success within this community. The book features hacks written for buyers, sellers, developers, and all users. You'll find a wide range of topics, from monitoring the bidding process, getting refunds to fixing photos to in-depth tips for running a business on eBay to writing scripts to automate the more tedious tasks. http://www.oreilly.com/catalog/ebayhks/ Sample Hacks are available online: http://www.oreilly.com/catalog/ebayhks/chapter/index.html?CMP=NLC-7B7J68077529 ***Perl Cookbook, 2nd Edition Order Number: 3137 "Perl Cookbook, 2nd Edition" offers a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The second edition has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition. Recipes have been updated to include the latest modules, and new recipes have been added to every chapter. Find a Perl programmer, and you'll find a copy of "Perl Cookbook" nearby. http://www.oreilly.com/catalog/perlckbk2/ Sample recipes from Chapter 1, "Strings," are available online: http://www.oreilly.com/catalog/perlckbk2/chapter/index.html?CMP=NLC-2IR626251167 ***Windows XP Hacks Order Number: 5113 "Windows XP Hacks" offers tips, tools, and know-how to bend Windows XP to your will. The book delves into topics such as changing unchangeable icons, removing uninstallable components, stopping pop-up ads, speeding up file downloads, and much more. Users of both the Home Edition and Pro Edition will find timesaving, fun, and useful hacks for virtually every feature in their OS. Even if you're not yet a power user, this book will have you well on your way. http://www.oreilly.com/catalog/winxphks/ A list of Sample Hacks is available online: http://www.oreilly.com/catalog/winxphks/chapter/index.html?CMP=NLC-45F2O6441461 ***The Linux Web Server CD Bookshelf, Version 2.0 Order Number: 5296 "The Linux Web Server CD Bookshelf, Version 2.0" contains six of our best-selling books on the open source web platform--all in one searchable CD-ROM: "Linux in a Nutshell, 4th Edition;" "Running Linux, 4th Edition;" "Apache: The Definitive Guide, 3rd Edition;" "Programming PHP;" "Managing & Using MySQL, 2nd Edition;" and "Practical mod_perl." The CD also comes with a paperback edition of "Linux in a Nutshell, 4th Edition." Never has it been easier to find what you need to know about Linux web servers. http://www.oreilly.com/catalog/linuxwebcdbs2/?CMP=NLC-A24W70458523 ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Chuck Cavaness ("Programming Jakarta Struts"), Utah Java User Group, West Valley City, UT--September 18th, 2003 Please join this O'Reilly author for his discussion of Jakarta Struts. For more information and to RSVP go to: http://www.ujug.org/meetings.html Thursday, September 18th, 2003 IHC Lake Park Facility, 4646 West Lake Park Blvd. West Valley City, UT http://www.ujug.org/location.html ================================================ Conference News ================================================ ***O'Reilly Emerging Technology Conference Call for Participation Programmers, technologists, researchers, CTOs, CIOs, hackers, and entrepreneurs are invited to submit proposals to lead tutorial and conference sessions at the 3rd Annual O'Reilly Emerging Technology Conference slated for February 9-12, 2004 in San Diego, CA. Suggested topics include: Interfaces and Services, Social Software, Untethered, Location, Hardware, and Business Models, as a start. The submission deadline for proposals is September 24, 2003. http://conferences.oreillynet.com/etcon/?CMP=NLC-W80C43814372 ***Apple Consultants Network Members Are Invited to Attend Exclusive Tech Camp--October 25-27, 2003 Three days of the latest information and training on Mac OS X from Apple and admission to the O'Reilly Mac OS X Conference in a single package exclusively for members of the Apple Consultants Network (ACN). To learn more about the ACN program, go to: www.apple.com/consultants The Second Annual O'Reilly Mac OS X Conference User Group members who register before September 12, 2003 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--W. Jim Jordan, Nortel Linux Users Group "Books are like consultants. The best of them help you, provided you make the appropriate investments in identifying and using them. The worst of them only waste your time and money. When there are over 1600 titles to choose from, the selection process is often hit-and-miss. You may wind up paying for something that tells you only a bit of what you want to know, or you may wind up with a valuable resource. Safari aids you in that selection process by allowing you to search all of the titles in its catalogue for relevant sections, while providing immediate access to the full text of a small number of titles that you hold on your virtual bookshelf." You can also participate in this introductory program just for user group members. To "Go on Safari," any UG member who signs up for our Safari 14-day free trial can send comments on their experiences, or tips and tricks for how they used Safari (it only needs to be 2 sentences long, but it may be longer) to safari_talk@oreilly.com. (Please include your UG name in the email.) Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, or other surprises). If a member of your user group is selected, your group receives free gifts, too. Whatever the individual member receives, your UG will get one, too, to give away at your next meeting, or use however you see fit. Recipients--and their comments--will be announced in the User Group Newsletter. **Please use this special UG URL to sign up for the 14-day trial** http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***David Pogue & Tim O'Reilly make the list of the 25 most powerful and influential people in Mac computing MDJ, the Journal for Serious Macintosh Users released the fourth annual MDJ Power 25 list. David Pogue is number six and Tim O'Reilly is number seven. http://www.macjournals.com/gcsf/mdj_power_25_2003.html ***O'Reilly Open Books Project Over the years O'Reilly has published a number of books with various forms of "open" copyright, plus made some of our out-of-print books available free online. The latest addition to our Open Books Project is "Programming the Be Operating System." http://www.oreilly.com/openbook/ --------------------- Open Source --------------------- ***Five Habits for Successful Regular Expressions For many programmers, writing regular expressions is a black art. They stick to the features they know and hope for the best. Tony Stubblebine, author of "Regular Expression Pocket Reference," says programmers can avoid a lot of trial and error by adopting these five habits for regular expression development. The code examples in this article use Perl, PHP, and Python, but the advice Tony espouses is applicable to nearly any regex implementation. http://www.onlamp.com/pub/a/onlamp/2003/08/21/regexp.html?CMP=NLC-HV9035832232 Regular Expression Pocket Reference Order Number: 415X http://www.oreilly.com/catalog/regexppr/ --------------------- Java --------------------- ***How to Talk About Jini, J2EE, and Web Services at a Cocktail Party Heard about distributed technologies for Java, but not sure what they are or why they're important? Kathy Sierra and Bert Bates, authors of "Head First Java," present this cocktail-party overview. Hold your own in conversation with Java geeks now! http://www.onjava.com/pub/a/onjava/2003/08/27/cocktails.html?CMP=NLC-TE9755903113 Head First Java Order Number: 4656 http://www.oreilly.com/catalog/hfjava/index.html --------------------- .NET --------------------- ***Globalizing and Localizing Windows Applications, Part 1 With the explosive growth of the Internet and rapid globalization of the world's economies, the earth is getting smaller and smaller. The applications that you develop for a local market may soon be used in another country. If the world used a common language, that would make the life of developers much easier. However, reality is far from perfect. Wei-Meng Lee shows you how to make your applications ready for the global marketplace. http://www.ondotnet.com/pub/a/dotnet/2003/08/25/globalization_pt1.html?CMP=NLC-PG3581597948 --------------------- XML --------------------- ***A Web Services Strategy for Mobile Phones Planning to deploy information services on mobile phones? This article gives an overview of the various technologies and routes available for mobile web service development. http://webservices.xml.com/pub/a/ws/2003/08/19/mobile.html --------------------- Mac --------------------- ***Scanners and Mac OS X Seems like the drivers for legacy flatbed scanners were at the bottom of manufacturers' lists for Mac OS X conversion. The wait was so long that many users just gave up hope. But over recent months new drivers from Epson, Canon, HP, and others have quietly appeared. David Weiss provides a helpful update to the state of scanning on Mac OS X. http://www.macdevcenter.com/pub/a/mac/2003/08/26/osx_scanners.html?CMP=NLC-9XK122515527 ***Newsstand in Your Pocket: See and Hear Current Events on Your iPod Some people don't care what's going on around them, but some of us mainline headlines, becoming noticeably disoriented without regular infusions of CNN and Google News. J. D. Biersdorfer, author of "iPod: The Missing Manual," explains different ways to use your iPod for your current events needs. http://www.macdevcenter.com/pub/a/mac/2003/08/22/newstand.html?CMP=NLC-CR3582019385 iPod: The Missing Manual Order Number: 477X http://www.oreilly.com/catalog/ipodtmm/ ================================================ News From Your Peers ================================================ ***New Meeting Day for the Portland Linux User Group, Portland, OR PDXLUG is now meeting on the second Thursday of each month at the Fireside Cafe in Portland, OR. The next meeting is September 11th. Learn about the PDXLUG Media Library that currently offers 175 technical books and almost 40 users. To sign up for the library go to: http://library.pdxlug.org/' For more information on PDXLUG go to: http://www.pdxlug.org/ ***Uber TiVo, Linux Users' Group of Davis, Davis, CA--September 15 LUGOD's next meeting features Ryan Castelluci. He will talk about the various hacks than can be used on TiVos. Demonstrations include Backdoors, Caller ID, TiVo Web, TyStudio, video streaming and more. A live hard-disk upgrade will also be performed. http://www.lugod.org/meeting/ 6:30pm - 9:00pm Monday, September 15th, 2003 Davis Library Blanchard Room 315 East 14th Street Davis, CA 95616 Until next time-- Marsee ----- End forwarded message ----- -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From StefanDenker at gmx.de Thu Sep 4 13:41:48 2003 From: StefanDenker at gmx.de (Stefan Denker) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] keine perl Frage, aber trotzdem eine Frage In-Reply-To: <20030904090503.GK20329@lamertz.net> References: <12839.1062616838@WebMail.Space.Net> <20030904090503.GK20329@lamertz.net> Message-ID: <20030904184148.GA1088@dn-kr.de> On Thu, Sep 04, 2003 at 11:05:03AM +0200, Michael Lamertz wrote: > Mike - in der Hoffnung, dass nicht Quietscheenten fuer Cologne.pm das > werden, was Buffy fuer London.pm ist... *shudder* Wieso? Fragen die Leute da nach, wo man in London Buffy kaufen k?nnte? Stefan -- - "It could be a torture chamber or a dungeon or a hideous pit or anything!" - "It's just a student's bedroom, sergeant." - "You see?" -- (Terry Pratchett, Men at Arms) -------------- 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/cologne-pm/attachments/20030904/674d984c/attachment.bin From mike at lamertz.net Sun Sep 7 10:54:06 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Nicht vergessen: Mittwoch Treffen! Message-ID: <20030907155406.GC10290@lamertz.net> Yo! Denkt 'dran, der kommende Mittwoch ist der 2. in diesem Monat. Bisher haben wir 1 Absage, aber noch keine Zusagen. Wer kommt? Meine Wenigkeit wird kommen, aber wohl nicht vor 20:30, und ohne Rechner. Mike -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From towo at ydal.de Sun Sep 7 11:35:04 2003 From: towo at ydal.de (Tobias Wolter) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Nicht vergessen: Mittwoch Treffen! In-Reply-To: <20030907155406.GC10290@lamertz.net> References: <20030907155406.GC10290@lamertz.net> Message-ID: <20030907163504.GA19142@home.ydal.de> On 2003-09-07T17:54:06+0200 (Sunday), Michael Lamertz wrote: > Denkt 'dran, der kommende Mittwoch ist der 2. in diesem Monat. > Bisher haben wir 1 Absage, aber noch keine Zusagen. Wer kommt? Wenn ich kein Wort sage, komme ich. -towo -- Words are the litmus paper of the minds. If you find yourself in the power of someone who will use the word "commence" in cold blood, go somewhere else very quickly. But if they say "Enter", don't stop to pack. - Terry Pratchett in ?Small Gods? -------------- 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/cologne-pm/attachments/20030907/b850ff0c/attachment.bin From davison at uni-koeln.de Sun Sep 7 15:37:21 2003 From: davison at uni-koeln.de (Damon Davison) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Nicht vergessen: Mittwoch Treffen! In-Reply-To: <20030907155406.GC10290@lamertz.net> References: <20030907155406.GC10290@lamertz.net> Message-ID: <200309072237.21428.davison@uni-koeln.de> On Sunday 07 September 2003 17:54, Michael Lamertz wrote : : Bisher haben wir 1 Absage, aber noch keine Zusagen. Wer : kommt? Ich. -- Damon Allen Davison http://allolex.freeshell.org "A UNIX life is hard." From mike at lamertz.net Mon Sep 8 06:21:52 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] (fwd) [German-pm] perl.de ist tot, es lebe www.perl-community.de! Message-ID: <20030908112152.GE10290@lamertz.net> jfyi... -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de -------------- next part -------------- An embedded message was scrubbed... From: "Soeren M. Laird Soerries" Subject: [German-pm] perl.de ist tot, es lebe www.perl-community.de! Date: Mon, 8 Sep 2003 12:45:43 +0200 Size: 3871 Url: http://mail.pm.org/pipermail/cologne-pm/attachments/20030908/d78c1a2e/attachment.eml From j.huettemeister at t-online.de Mon Sep 8 07:08:24 2003 From: j.huettemeister at t-online.de (Johannes Huettemeister) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] (fwd) [German-pm] perl.de ist tot, es lebe www.perl-community.de! In-Reply-To: <20030908112152.GE10290@lamertz.net> References: <20030908112152.GE10290@lamertz.net> Message-ID: <3F5C7138.1030906@t-online.de> hatte mich schon gewundert, fand das Forum sehr gut und ist seit laengerem schon "under construction" gewesen. Michael Lamertz wrote: > jfyi... > > > > ------------------------------------------------------------------------ > > Subject: > [German-pm] perl.de ist tot, es lebe www.perl-community.de! > From: > "Soeren M. Laird Soerries" > Date: > Mon, 8 Sep 2003 12:45:43 +0200 > To: > deutschsprachige Perl Mongers > > > Hallo! > > Eigentlich ist es viel Trara wert, aber ich hab keine Zeit :-) > > Die Perl-Community unter www.perl.de ist Geschichte. Aber es gibt eine > neue Anlaufstelle: www.perl-community.de mit Web-Forum, Deutscher Perl- > Dokumentation, Chat, Wiki, Linksammlung und so weiter. Lohnt sich. > > Viele Gr??e, S?ren > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cologne-pm mailing list > Cologne-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/cologne-pm From davison at uni-koeln.de Wed Sep 10 10:41:18 2003 From: davison at uni-koeln.de (Damon Davison) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Heute abend leider nicht... Message-ID: <200309101741.18653.davison@uni-koeln.de> Heute abend schaffe ich es doch nicht. Meine Freundin ist krank und ich mu? mich um sie k?mmern... Tja. Damon -- Damon Allen DAVISON http://allolex.freeshell.org From andreas.zech at freenet.de Wed Sep 10 12:08:29 2003 From: andreas.zech at freenet.de (Andreas Zech) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Suche gebrauchte PERL-Buecher In-Reply-To: <200309101700.h8AH0GJ04630@mail.pm.org> Message-ID: <000b01c377be$28bf1990$0200a8c0@sid> Hallo Leute, fuer CGI-Programmierung mit DB PostgreSQL, suche ich folgende Buecher in deutsch: Programmieren mit Perl, 2. Auflage ---------------------------------- Larry Wall, Tom Christiansen & Jon Orwant Deutsche Ubersetzung von Peter Klicman 2. Auflage Juli 2001 ISBN 3-89721-144-0 Seiten 1128 EUR56.00 CGI-Programmierung mit Perl --------------------------- Scott Guelich, Shishir Gundavaram & Gunther Birznieks Deutsche Ubersetzung von Jorgen W. Lang 2. Auflage Januar 2001 ISBN 3-89721-167-X Seiten 500 EUR38.00 Programmierung mit Perl DBI --------------------------- Alligator Descartes & Tim Bunce Deutsche Ubersetzung von Jochen Wiedmann 1. Auflage Oktober 2000 ISBN 3-89721-143-2 Seiten 384 EUR38.00 - Andy - From j.huettemeister at t-online.de Wed Sep 10 12:16:53 2003 From: j.huettemeister at t-online.de (Johannes Huettemeister) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Suche gebrauchte PERL-Buecher In-Reply-To: <000b01c377be$28bf1990$0200a8c0@sid> References: <000b01c377be$28bf1990$0200a8c0@sid> Message-ID: <3F5F5C85.3020506@t-online.de> Hi Andreas, Andreas Zech wrote: > Hallo Leute, > > fuer CGI-Programmierung mit DB PostgreSQL, suche ich folgende Buecher in > deutsch: > CGI-Programmierung mit Perl > --------------------------- > Scott Guelich, Shishir Gundavaram & Gunther Birznieks > Deutsche Ubersetzung von Jorgen W. Lang > 2. Auflage Januar 2001 > ISBN 3-89721-167-X > Seiten 500 > EUR38.00 > kannst Du von mir kaufen, 15 Euro weil quasi voellig neu. Einen Kommentar zu dem Buch spar ich mir aber ;-) gruss jo From towo at ydal.de Wed Sep 10 15:57:13 2003 From: towo at ydal.de (Tobias Wolter) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Heute abend leider nicht... In-Reply-To: <200309101741.18653.davison@uni-koeln.de> References: <200309101741.18653.davison@uni-koeln.de> Message-ID: <20030910205713.GA2445@home.ydal.de> On 2003-09-10T17:41:18+0200 (Wednesday), Damon Davison wrote: > Heute abend schaffe ich es doch nicht. Meine Freundin ist krank und ich mu? > mich um sie k?mmern... Tja. Och, zu dritt war's auch irgendwie lustig. -towo -- Words are the litmus paper of the minds. If you find yourself in the power of someone who will use the word "commence" in cold blood, go somewhere else very quickly. But if they say "Enter", don't stop to pack. - Terry Pratchett in ?Small Gods? -------------- 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/cologne-pm/attachments/20030910/d367be24/attachment.bin From davison at uni-koeln.de Thu Sep 11 01:44:07 2003 From: davison at uni-koeln.de (Damon Davison) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Heute abend leider nicht... In-Reply-To: <20030910205713.GA2445@home.ydal.de> References: <200309101741.18653.davison@uni-koeln.de> <20030910205713.GA2445@home.ydal.de> Message-ID: <200309110844.07457.davison@uni-koeln.de> On Wednesday 10 September 2003 22:57, Tobias Wolter wrote : : Och, zu dritt Echt? : war's auch irgendwie lustig. Irgendwie? Wer war da? -d. -- Damon Allen Davison http://allolex.freeshell.org "A UNIX life is hard." From mike at lamertz.net Thu Sep 11 02:30:45 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Heute abend leider nicht... In-Reply-To: <20030910205713.GA2445@home.ydal.de> References: <200309101741.18653.davison@uni-koeln.de> <20030910205713.GA2445@home.ydal.de> Message-ID: <20030911073045.GB4843@lamertz.net> On Wed, Sep 10, 2003 at 10:57:13PM +0200, Tobias Wolter wrote: > > Och, zu dritt war's auch irgendwie lustig. Ich weiss, ich bin schlecht. Aber ich war auch *NASS* und wollte nur noch mit 'was warmen im Bauch unter die Decke. Sorry. -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From towo at ydal.de Thu Sep 11 03:48:39 2003 From: towo at ydal.de (Tobias Wolter) Date: Mon Aug 2 21:28:52 2004 Subject: [Cologne-pm] Heute abend leider nicht... In-Reply-To: <200309110844.07457.davison@uni-koeln.de> References: <200309101741.18653.davison@uni-koeln.de> <20030910205713.GA2445@home.ydal.de> <200309110844.07457.davison@uni-koeln.de> Message-ID: <20030911084839.GA16211@home.ydal.de> On 2003-09-11T08:44:07+0200 (Thursday), Damon Davison wrote: > On Wednesday 10 September 2003 22:57, Tobias Wolter wrote : > : Och, zu dritt > Echt? Japp. > : war's auch irgendwie lustig. > Irgendwie? Wer war da? Wolfgang, Daniel Schmeck (Frischfleisch *grins*) und ich. -towo -- Words are the litmus paper of the minds. If you find yourself in the power of someone who will use the word "commence" in cold blood, go somewhere else very quickly. But if they say "Enter", don't stop to pack. - Terry Pratchett in ?Small Gods? -------------- 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/cologne-pm/attachments/20030911/f5d8994e/attachment.bin From towo at ydal.de Thu Sep 11 03:49:10 2003 From: towo at ydal.de (Tobias Wolter) Date: Mon Aug 2 21:28:53 2004 Subject: [Cologne-pm] Heute abend leider nicht... In-Reply-To: <20030911073045.GB4843@lamertz.net> References: <200309101741.18653.davison@uni-koeln.de> <20030910205713.GA2445@home.ydal.de> <20030911073045.GB4843@lamertz.net> Message-ID: <20030911084910.GB16211@home.ydal.de> On 2003-09-11T09:30:45+0200 (Thursday), Michael Lamertz wrote: > On Wed, Sep 10, 2003 at 10:57:13PM +0200, Tobias Wolter wrote: > > Och, zu dritt war's auch irgendwie lustig. > Ich weiss, ich bin schlecht. Aber ich war auch *NASS* und wollte nur > noch mit 'was warmen im Bauch unter die Decke. Wie, Du /magst/ das Wetter nicht? ;) -towo -- Words are the litmus paper of the minds. If you find yourself in the power of someone who will use the word "commence" in cold blood, go somewhere else very quickly. But if they say "Enter", don't stop to pack. - Terry Pratchett in ?Small Gods? -------------- 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/cologne-pm/attachments/20030911/a8c67d2d/attachment.bin From U.Wiederhold at gmx.net Thu Sep 11 12:31:11 2003 From: U.Wiederhold at gmx.net (Ulrich Wiederhold) Date: Mon Aug 2 21:28:53 2004 Subject: [Cologne-pm] Suche gebrauchte PERL-Buecher In-Reply-To: <000b01c377be$28bf1990$0200a8c0@sid> References: <200309101700.h8AH0GJ04630@mail.pm.org> <000b01c377be$28bf1990$0200a8c0@sid> Message-ID: <20030911173111.GE28174@sky.net> Hallo, * Andreas Zech [030910 19:08]: > Hallo Leute, > > fuer CGI-Programmierung mit DB PostgreSQL, suche ich folgende Buecher in > deutsch: > > Programmieren mit Perl, 2. Auflage > ---------------------------------- > Larry Wall, Tom Christiansen & Jon Orwant > Deutsche Ubersetzung von Peter Klicman > 2. Auflage Juli 2001 > ISBN 3-89721-144-0 > Seiten 1128 > EUR56.00 > Kann Dir die erste Auflage schenken. Habe ich auch mal umsonst bekommen und brauche ich nicht mehr. Vielleicht hilft es erstmal weiter!? -> heute ab 21 Uhr: 0179/7658518 Gru? Uli -- 'The box said, 'Requires Windows 95 or better', so I installed Linux - TKK 5 From andreas.zech at freenet.de Thu Sep 11 13:33:26 2003 From: andreas.zech at freenet.de (Andreas Zech) Date: Mon Aug 2 21:28:53 2004 Subject: [Cologne-pm] Re: Suche gebrauchte PERL-Buecher In-Reply-To: <200309111700.h8BH0VM16656@mail.pm.org> Message-ID: <000801c37893$31048010$0200a8c0@sid> Hallo Johannes, schick mir mal Deine Adresse an mailto:andreas.zech@freenet.de damit Du Dein Geld bekommst. Bin allerdings naechste Woche in Muenchen, meine alte Heimat. Wuerde vorschlagen, uebernaechste Woche oder beim naechsten Treffen in Koeln in der Sansibar. Homepage: http://home.arcor.de/ohremdahmenzech/az/ Gru? - Andy - PS: Hat Dir das Buch zur CGI-Programmieung was gebracht ? From mike at lamertz.net Fri Sep 12 18:16:49 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:53 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, September 11 Message-ID: <20030912231649.GA5937@lamertz.net> fyi... ----- Forwarded message from Marsee Henon ----- ================================================ O'Reilly News for User Group Members September 11, 2003 ================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Oracle Regular Expressions Pocket Reference -Even Grues Get Full -ASP.NET in a Nutshell, 2nd Edition -C# in a Nutshell, 2nd Edition -XForms Essentials ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Tim O'Reilly, Accelerating Change Conference 2003, Palo Alto, CA--Sep 12-14, 2003 -Robbie Allen ("Active Directory" and "Active Directory Cookbook"), 2003 Directory Experts Conference, Ottawa, Canada--Sep 14-17 -Derrick Story ("Digital Video Pocket Guide," "Digital Photography Pocket Guide," & "iPhoto 2:The Missing Manual,") NCMUG Computer Expo, Santa Rosa, CA--September 20 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -O'Reilly Emerging Technology Conference Call for Participation -Top Ten Tips for Mac Conference Goers -O'Reilly Mac OS X Conference: Early-Bird Registration Ends September 12 ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Contest ---------------------------------------------------------------- News ---------------------------------------------------------------- -Tim O'Reilly on Macromedia's site "INTO-What are you into?" -Selling with eBay's New Auction Page -Encrypted Email Cookbook -FreeBSD Jails -Code-Generation Techniques for Java -Debugging Windows Services -Installing Oracle 9iR2 on Red Hat 9 -The State of the Python-XML Art, 2003 -Ten Favorite XForms Engines -Using Java to Expand iTunes Functionality ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Join the Connecticut ACCESS Users Group for their next meeting, Farmington, CT ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly book your purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Oracle Regular Expressions Pocket Reference Order Number: 6012 "Oracle Regular Expressions Pocket Reference" is part tutorial and part quick reference. It's suitable for those who have never used regular expressions before, as well as those who have experience with Perl and other languages that support regular expressions. The book describes Oracle Database 10G's support for regular expressions, including globalization support and differences between the Perl and POSIX syntax. It also provides a comprehensive reference, including examples, to all supported regular expression operators, functions, and error messages. This book delivers just what you need to complete the task at hand. http://www.oreilly.com/catalog/oracleregexpr/ ***Even Grues Get Full Order Number: 5660 The User Friendly comic strip is called "Dilbert for Geeks" by Wired magazine and considered one of the few consistently intelligent and socially aware cartoons on the Net. In this latest compilation, Stef contends with an enormous tequila worm, Mike is tormented by Mr. Cola, and the techs move shop to an abandoned missile silo. Also included are the 9/11 tribute cartoons that were widely praised for their clear and simple pathos. http://www.oreilly.com/catalog/grues/?CMP=NLC-C7M663021718 If you aren't yet familiar with the cast of characters, meet them in this interview with the User Friendly gang. http://www.oreillynet.com/pub/a/oreilly/news/rootofevil_1001.html ***ASP.NET in a Nutshell, 2nd Edition Order Number: 5202 Newly updated for Visual Studio .NET 2003, the second edition of this book includes fresh information on application and web service development, custom controls, data access, security, deployment, and error handling, plus an overview of the class libraries. Rounding out this latest edition is new material on web application development for mobile devices. http://www.oreilly.com/catalog/aspdotnetnut2/ Chapter 6, "User Controls and Custom Server Controls," is available online: http://www.oreilly.com/catalog/aspdotnetnut2/chapter/ch06.pdf ****C# in a Nutshell, 2nd Edition Order Number: 5261 "C# in a Nutshell, 2nd Edition" is a detailed reference to C# and the .NET types most essential to C# programmers. Each chapter includes a quick-reference entry for each .NET type, with name, assembly, category, description, member availability, class hierarchy, and other relevant information. Updated for .NET Framework version 1.1, this book also adds a CD that allows you to integrate the book's contents directly into the help files of Visual Studio .NET 2002 and 2003. http://www.oreilly.com/catalog/csharpnut2/ Chapter 1, "Introducing C# and the .NET Framework," is available online: http://www.oreilly.com/catalog/csharpnut2/chapter/index.html?CMP=NLC-AK4362455320 ***XForms Essentials Order Number: 3692 "XForms Essentials" is an introduction and practical guide to the new XForms specification. The book explains the how and why of XForms, showing readers ways to take advantage of them without having to write their own code. You'll learn how to integrate XForms with both HTML and XML vocabularies, and how XForms can simplify the connection between client-based user input and server-based processing. "XForms Essentials" will provide you with a simpler route to more sophisticated interactions with users. http://www.oreilly.com/catalog/xforms/ Chapter 2, "XForms Building Blocks," is available online: http://www.oreilly.com/catalog/xforms/chapter/index.html?CMP=NLC-FJ9453182282 ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Tim O'Reilly, Accelerating Change Conference 2003, Palo Alto, CA--Sep 12-14, 2003 Tim O'Reilly leads an Action Breakout session in this event that explores accelerating change. http://www.accelerating.org/acc2003/conf_home.htm September 12-14, 2003 Stanford University Palo Alto, CA http://www.accelerating.org/acc2003/map&parking.htm ***Robbie Allen ("Active Directory" and "Active Directory Cookbook"), 2003 Directory Experts Conference, Ottawa, Canada--Sep 14-17 Author Robbie Allen is a featured speaker at this event dedicated to advancing the skills of experienced Active Directory users. http://www.netpro.com/events/decadfall/index.cfm September 14-17, 2003 Fairmont Chateau Laurier Ottawa, Canada http://www.netpro.com/events/decadfall/index.cfm ****Derrick Story ("Digital Video Pocket Guide," "Digital Photography Pocket Guide," & "iPhoto 2:The Missing Manual," NCMUG Computer Expo, Santa Rosa, CA--September 20 Come visit O'Reilly and watch Derrick Story, author and MacDevCenter.com editor, at the North Coast Mac Users Group's annual fundraising event. Derrick will be signing books and answering questions from 10:00am-10:30am and then again at 1:30pm-2:30pm at the O'Reilly booth. All your favorite O'Reilly Mac books will be available for sale. http://www.ncmug.org/mce.html 11th Annual NCMUG Mac Computer Expo Saturday, September 20, 2003 9:30am to 3:30pm Santa Rosa Junior College--Doyle Student Center 1501 Mendocino Avenue, Santa Rosa CA Free Admission, but parking at the JC is $2.00 http://www.santarosa.edu/map/doyle/doyle.html ================================================ Conference News ================================================ ***O'Reilly Emerging Technology Conference Call for Participation Programmers, technologists, researchers, CTOs, CIOs, hackers, and entrepreneurs are invited to submit proposals to lead tutorial and conference sessions at the 3rd Annual O'Reilly Emerging Technology Conference slated for February 9-12, 2004 in San Diego, CA. Suggested topics include: Interfaces and Services, Social Software, Untethered, Location, Hardware, and Business Models, as a start. The submission deadline for proposals is September 24, 2003. http://conferences.oreillynet.com/etcon/?CMP=NLC-W80C43814372 ***Top Ten Tips for Mac Conference Goers Here are ten tips to help you maximize your investment at the upcoming Mac OS X Conference, or just about any other Mac gathering. http://www.macdevcenter.com/pub/a/mac/2003/09/09/conference_tips.html ***Mac OS X Conference: Early-Bird Registration ends September 12 If you're thinking about attending the O'Reilly Mac OS X Conference, this is the time to sign up: the early-bird discount ends this Friday. The Second Annual O'Reilly Mac OS X Conference User Group members who register before September 12, 2003 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Contest User Group members can participate in our "Go On Safari" introductory program. To "Go on Safari," any UG member who signs up for our Safari 14-day free trial can send comments on their experiences, or tips and tricks for how they used Safari (it only needs to be 2 sentences long, but it may be longer) to safari_talk@oreilly.com. (Please include your UG name in the email.) Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, or other surprises). If a member of your user group is selected, your group receives a free gift, too. Whatever the individual member receives, your UG will get one, too, to give away at your next meeting, or use however you see fit. Recipients--and their comments--will be announced in this User Group Newsletter. **Please use this special UG URL to sign up for the 14-day trial** http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Tim O'Reilly on Macromedia's site "INTO-What are you into?" Can you pick Tim out of all the faces? He is story number 5. (You must install Flash to view.) http://www.macromedia.com/into/ ***Selling with eBay's New Auction Page O'Reilly's new "eBay Hacks" has something for everyone--buyers, sellers, and developers alike. In this article for eBay sellers, you'll find tips to help you with the primary reason for using the auction site--to bring in the cash. Get the most out of eBay with "eBay Hacks." http://www.oreillynet.com/pub/a/javascript/2003/09/09/ebayhacks.html For up-to-date information on "eBay Hacks" check out David Karp's site: http://www.ebayhacks.com/ eBay Hacks Order Number: 5644 http://www.oreilly.com/catalog/ebayhks/ --------------------- Open Source --------------------- ***Encrypted Email Cookbook A feature of the current email protocol is that anyone can claim to be anyone else. Another feature is that email tends to be sent as plain text. Clearly, there's room for more security, including authentication (you are who you claim to be) and encryption (only the intended receiver can read a message). Robert Bernier presents several recipes for implementing authentication and encryption in your email. http://linux.oreillynet.com/pub/a/linux/2003/09/04/email_pki.html?CMP=NLC-JW3252563703 ***FreeBSD Jails A common security breach involves exploiting one application to gain access to another. Keeping separate applications separate can limit the potential damage. Mike DeGraw-Bertsch explains how FreeBSD's jails can help secure necessary applications. http://www.onlamp.com/pub/a/bsd/2003/09/04/jails.html?CMP=NLC-3MD222003293 --------------------- Java --------------------- ***Code-Generation Techniques for Java J2EE is powerful, but it can lead to a lot of repetitive code. You could hand this code off to junior developers, or you could generate it automatically. Jack Herrington explores this higher level of abstraction and how it can improve your productivity. by Jack Herrington http://www.onjava.com/pub/a/onjava/2003/09/03/generation.html?CMP=NLC-X43Q60625248 --------------------- .NET --------------------- ***Debugging Windows Services Debugging Windows services is not as trivial as debugging Windows applications because they do not run directly within Visual Studio .NET. Hence, more elaborate techniques must be deployed to effectively develop and debug Windows services. In this article, Wei-Meng Lee will discuss two techniques that you can use to debug and test your Windows services. http://www.ondotnet.com/pub/a/dotnet/2003/09/02/debuggingsvcs.html?CMP=NLC-27N1Z9943120 --------------------- ORACLE --------------------- Installing Oracle 9iR2 on Red Hat 9 While Oracle's understandably proud of their Linux support, Oracle 9i is unsupported on the latest and greatest Red Hat. That doesn't mean it doesn't work, just that you'll have to do a little tinkering. Roko Roic demonstrates how to install Oracle 9iR2 on Red Hat 9. http://linux.oreillynet.com/pub/a/linux/2003/09/04/oracle_install.html?CMP=NLC-6T8J41781720 --------------------- XML --------------------- ***The State of the Python-XML Art, 2003 In this month's Python and XML column Uche Ogbuji updates his report on the state of the Python-XML art, adding 24 new projects. http://www.xml.com/pub/a/2003/09/10/py.html ***Ten Favorite XForms Engines The author of O'Reilly's "XForms Essentials" describes ten software packages that implement the W3C's XForms specification, seen as the XML-friendly successor to HTML forms. http://www.xml.com/pub/a/2003/09/10/xforms.html XForms Essentials Order Number: 3692 http://www.oreilly.com/catalog/xforms/ --------------------- Mac --------------------- ***Using Java to Expand iTunes Functionality An in-depth look at MyTunes, which provides an easy-to-use and extensible framework that allows expanded control of your iTunes library via Java, even from a remote computer. http://www.macdevcenter.com/pub/a/mac/2003/09/03/mytunes.html?CMP=NLC-UG4804271335 ================================================ News From Your Peers ================================================ ***Join the Connecticut ACCESS Users Group for their next meeting, Farmington, CT CtAUG meets at the MS Offices in Farmington, CT, every 2nd Wednesday of the month from 5:30pm 9:00pm. Programs feature demonstrations of ACCESS systems and ACCESS-related products and are designed to address beginning, intermediate, and advanced topics. Meetings are free and open to the public. For more information go to: http://www.CtAUG.org Or you can contact Frank Butash: FrankButash@msn.com 860-232-7173 Until next time-- Marsee ----- End forwarded message ----- -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net Thu Sep 18 03:25:24 2003 From: mike at lamertz.net (Michael Lamertz) Date: Mon Aug 2 21:28:53 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, September 17 Message-ID: <20030918082524.GF18007@lamertz.net> fyi... ----- Forwarded message from Marsee Henon ----- ================================================================ O'Reilly News for User Group Members September 17, 2003 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Wireless Hacks -Enterprise Services Architecture ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Louis Rosenfeld, ("Information Architecture for the World Wide Web"), 2003 Dublin Core Conference, Seattle, WA--Sep 28-Oct 2 -Jason Hunter, ("Java Servlet Programming, 2nd Ed" & "Java Enterprise Best Practices"), SDForum Emerging Technology SIG, Palo Alto, CA--Oct 14 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Ends September 24--O'Reilly Emerging Technology Conference Call for Participation -The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Contest Winner--Rory Blyth, Portland Area Game Developer Interest Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -O'Reilly Authors in the News -Hacking Windows XP -Single Sign-on for Your Web Applications -The Hacker Behind "Hacking the XBox" -Web and Enterprise Architecture Design Patterns for J2EE -Enhancing ASP.NET Pages with JavaScript -Ten Tips for Building a Flash Remoting Application -Keynote Plays Ball with PowerPoint ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly book your purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Wireless Hacks Order Number: 5598 "Wireless Hacks" offers 100 industrial-strength tips about wireless networking, contributed by experts who use the tips every day. Written for intermediate to advanced wireless users, this book is full of direct, practical, ingenious solutions to real-world networking problems. Whether your wireless network needs to extend to the edge of your office or to the other end of town, this collection of non-obvious, "from the field" techniques will show you how to get the job done. http://www.oreilly.com/catalog/wirelesshks/ Sample Hacks are available online: http://www.oreilly.com/catalog/wirelesshks/chapter/index.html ***Enterprise Services Architecture Order Number: 5512 "Enterprise Services Architecture" outlines a disciplined and structured approach to understanding how today's enterprise applications will make use of web services. Aimed at senior management and IT professionals, the book presents a forward-looking architecture that can meet future development challenges with ease and agility. This book was commissioned by SAP, but we're making it available to the general public because we believe the information can help the marketplace come to grips with the architectural revolution that is underway. http://www.oreilly.com/catalog/entservapps/ Chapter 1, "Concepts and Philosophy," is available online: http://www.oreilly.com/catalog/entservapps/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Louis Rosenfeld, ("Information Architecture for the World Wide Web"), 2003 Dublin Core Conference, Seattle, WA-- Sep 28-Oct 2 Louis is a featured speaker at the 2003 Dublin Core Conference: Supporting Communities of Discourse and Practice-Metadata Research and Applications. http://dc2003.ischool.washington.edu/index.html Bell Harbor International Conference Center 2211 Alaskan Way, Pier 66 Seattle, WA 98121 http://dc2003.ischool.washington.edu/venue.html ***Jason Hunter, ("Java Servlet Programming, 2nd Ed" & "Java Enterprise Best Practices"), SDForum Emerging Technology SIG, Palo Alto,CA--Oct 14 Jason will be presenting XQuery, a W3C specification for querying XML or anything that can have an XML facade such as a relational database. It has the backing of all the big players including Oracle, IBM, BEA, and Microsoft, and has several open source implementations as well. In this talk you'll learn how to use XQuery, when to use XQuery, and which implementations to trust. For more information, including cost, go to: http://www.sdforum.org/p/calEvent.asp?CID=1188&mo=10&yr=2003 7pm, Tuesday, October 14 Cubberley Community Center 4000 Middlefield Road, Room H-1 Palo Alto, CA ================================================ Conference News ================================================ ***Ends September 24--O'Reilly Emerging Technology Conference Call for Participation Programmers, technologists, researchers, CTOs, CIOs, hackers, and entrepreneurs are invited to submit proposals to lead tutorial and conference sessions at the 3rd Annual O'Reilly Emerging Technology Conference slated for February 9-12, 2004 in San Diego, CA. Suggested topics include: Interfaces and Services, Social Software, Untethered, Location, Hardware, and Business Models, as a start. The submission deadline for proposals is September 24, 2003. http://conferences.oreillynet.com/etcon/?CMP=NLC-W80C43814372 ***The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA--October 27-30 Tracks this year include Fearless Programming, Scripting Genius, Sys Admin and Networking Mac Style, Media and Publishing, and Emerging Topics. User Group members can use code DSUG to register and receive 20% off conference pricing. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Contest Winner--Rory Blyth, Portland Area Game Developer Interest Group "Social Ramifications--The benefits of Safari go even beyond its intended scope. Just walk into a room full of nerds and say, 'I've got Safari.' About 10% of them will be scratching their heads, wondering why it is that you're bragging about having the latest and greatest OS X web browser, but the rest will be drooling and calling you horrible names. They will call you horrible names because they're jealous. They'll be jealous because they're sick of finding lewd photos of tennis rackets when what they really want is help." For the rest of Rory's review go to: http://www.neopoleon.com/blog/safari.aspx User Group members can participate in our "Go On Safari" introductory program. To "Go on Safari," any UG member who signs up for our Safari 14-day free trial can send comments on their experiences, or tips and tricks for how they used Safari (it only needs to be 2 sentences long, but it may be longer) to safari_talk@oreilly.com. (Please include your UG name in the email.) Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, or other surprises). If a member of your user group is selected, your group receives a free gift, too. Whatever the individual member receives, your UG will get one, too, to give away at your next meeting, or use however you see fit. Recipients--and their comments--will be announced in this User Group Newsletter. **Please use this special UG URL to sign up for the 14-day trial http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***O'Reilly Authors in the News *Google on NPR Listen to this "Talk of the Nation" interview with Google co-founder Sergey Brin and Rael Dornfest, coauthor of O'Reilly's "Google Hacks." http://www.npr.org/features/feature.php?wfId=1421546 *An Interview with Paul Bausch Listen in on this IT Conversations interview with Paul Bausch, the author of "Amazon Hacks." Paul talks about topics covered in the book, including the Amazon Associates program and the Amazon Wish List. http://www.itconversations.com/index.php For more info on our Hacks: http://hacks.oreilly.com/ ***Hacking Windows XP In these two hacks excerpted from "Windows XP Hacks," author Preston Gralla walks through how to shorten the time it takes for your desktop to appear when you turn on your PC (and make XP shut down faster as well), and how to use some of Preston's favorite Registry hacks to make nifty interface changes. http://www.oreillynet.com/pub/a/network/excerpt/winxphacks_chap1/index.html --------------------- Open Source --------------------- ***Single Sign-on for Your Web Applications Jason Garman walks you through the implementation of SPNEGO, which allows for single sign-on of your web applications with Apache and Kerberos. http://www.onlamp.com/pub/a/onlamp/2003/09/11/kerberos.html Jason is the author of "Kerberos: The Definitive Guide." Order Number: 4036 http://www.oreilly.com/catalog/kerberos/ ***The Hacker Behind "Hacking the XBox" Reverse engineering seems a mysterious and dark art, aided, perhaps, by the specter of the U.S. DMCA. Andrew "Bunnie" Huang risked penalties for his self-published "Hacking the Xbox." Howard Wen recently interviewed Huang on reverse engineering, disclosure, and the guts of the Xbox itself. http://linux.oreillynet.com/pub/a/linux/2003/09/11/bunniehuang_interview.html --------------------- Java --------------------- ***Web and Enterprise Architecture Design Patterns for J2EE >From their experience as web-era application designers, Ganesh Prasad, Rajat Taneja, and Vikrant Todankar saw a need for a set of named ways of doing things at the application or subsystem level, in the same manner that the original design patterns fulfilled a need for standardization of lower-level functionality. In part one of a two-part series, the authors discuss their Web and Enterprise Architecture Design Patterns in the Partitioning and Scope categories. http://www.onjava.com/pub/a/onjava/2003/09/10/patterns.html --------------------- .NET --------------------- ***Enhancing ASP.NET Pages with JavaScript A sprinkling of JavaScript code can enhance the reach and responsiveness of your ASP.NET web pages without sacrificing ASP.NET's secure, server-based model for your coding. Matthew MacDonald, coauthor of "ASP.NET in a Nutshell, 2nd Edition," shows you how to use JavaScript in an ASP.NET web page to perform three common tasks: showing a pop-up window, changing control focus, and handling frame navigation. You can use these tricks to quickly solve problems that have no native .NET solution. http://www.ondotnet.com/pub/a/dotnet/2003/09/15/aspnet.html --------------------- Web --------------------- ***Ten Tips for Building a Flash Remoting Application Flash Remoting has not changed much for the release of Flash MX 2004, which is good news for programmers building complex Rich Internet Applications (RIA). Flash Remoting still offers the most flexible, intuitive way to add an application server to an RIA. Tom Muck, author of O'Reilly's upcoming "Flash Remoting: The Definitive Guide," offers ten tips for building a Flash Remoting application that will help programmers deliver the most efficient RIA possible. http://www.oreillynet.com/pub/a/javascript/2003/09/16/flashremoting.html --------------------- Mac --------------------- ***Keynote Plays Ball with PowerPoint Apple's Keynote is the first major-company presentation software in years to step up to bat against ruling giant Microsoft PowerPoint. Ian Darwin provides a detailed comparison of the two presentation heavyweights. http://www.macdevcenter.com/pub/a/mac/2003/09/12/keynote.html Until next time-- Marsee ----- End forwarded message ----- -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de From mike at lamertz.net.pm.org Thu Sep 25 14:45:33 2003 From: mike at lamertz.net.pm.org (Michael Lamertz) Date: Mon Aug 2 21:28:53 2004 Subject: [Cologne-pm] (fwd) Newsletter from O'Reilly UG Program, September 24 Message-ID: <20030925194533.GF9887@lamertz.net> fyi... ----- Forwarded message from Marsee Henon ----- ================================================================ O'Reilly News for User Group Members September 24, 2003 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Learning XML, 2nd Edition -Optimizing Oracle Performance ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Louis Rosenfeld ("Information Architecture for the World Wide Web"), SocioMedia, Tokyo, Japan--Oct 2-3 -David Sklar and Adam Trachtenberg ("PHP Cookbook"), (NYSIA) Open Source SIG Author Event, NY, NY--Oct 7 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA ---------------------------------------------------------------- News ---------------------------------------------------------------- -Google Code Jam 2003 -O'Reilly Learning Lab Special Deal for UG Members -Sendmail Trouble -Cleaning and Customizing Your Ports -Java for Bioinformatics -Create Desktop Applications with Java-Based Web Technologies -Cooking with Active Directory -Bluetooth File Transfer with Windows XP -Secrets of the Jedi Lunchbox -Control Your Mac from Afar -An evening with Roy Atkinson, Maryland Apple Corps, Towson, MD--October 14 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Learning XML, 2nd Edition Order Number: 4206 "Learning XML, 2nd Edition" covers XML concepts and language syntax,in addition to important related tools such as the CSS- and XSL-styling languages and the XLink and XPointer specifications.The second edition includes information about three schema languages for validation: W3C Schema, Schematron, and RELAX-NG, which are gaining widespread support. Also new to this edition is a chapter on XSL-FO. "Learning XML" helps designers and programmers wade through the acronym soup of XML to start really using this powerful tool. http://www.oreilly.com/catalog/learnxml2/ Chapter 2, "Markup and Core Concepts," is available online: http://www.oreilly.com/catalog/learnxml2/chapter/index.html ***Optimizing Oracle Performance Order Number: 527X "Optimizing Oracle Performance" eliminates the time-consuming, trial-and-error guesswork inherent in most conventional approaches to performance tuning by explaining how to use Oracle's response time statistics to diagnose and repair performance problems. The book also shows how "queueing theory" can be applied to response time statistics to predict the impact of upgrades and other system changes. "Optimizing Oracle Performance" focuses on optimization techniques that any DBA can use quickly and successfully to make noticeable--even dramatic-- improvements. http://www.oreilly.com/catalog/optoraclep/ Chapter 1, "A Better Way to Optimize," is available online: http://www.oreilly.com/catalog/optoraclep/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Louis Rosenfeld ("Information Architecture for the World Wide Web"), SocioMedia, Tokyo, Japan--Oct 2-3, 2003 Author Louis Rosenfeld is a participant in a special event sponsored by SocioMedia. For more information: http://www.sociomedia.com/index.html ***David Sklar and Adam Trachtenberg ("PHP Cookbook"), (NYSIA) Open Source SIG Author Event, NY, NY--Oct 7 David Sklar and Adam Trachtenberg address members of the New York Software Industry Association (NYSIA) Open Source SIG on the topic of PHP at the group's October meeting, Free to NYSIA members, $20 for nonmembers You must pre-register using our online form, or by calling. For registration information and directions, go to: http://www.nysia.org/events/eve200310.cfm#7 6:00pm-8:00pm IBM 590 Madison @ 57th Street, Room 975 New York, NY ================================================ Conference News ================================================ ***The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA--October 27-30 Tracks this year include Fearless Programming, Scripting Genius, Sys Admin and Networking Mac Style, Media and Publishing, and Emerging Topics. User Group members can use code DSUG to register and receive 20% off conference pricing. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Google Code Jam 2003 When: Registration will begin October 1, 2003 What: Solve increasingly difficult coding problems within a set time period Who: Sponsored by Google, powered by TopCoder Where: http://www.topcoder.com/googlecodejam ***O'Reilly Learning Lab Special Deal Alert We're offering a 50% discount on the Linux/Unix Certification Series from the O'Reilly Learning Lab. With this User Group-only discount, you can save nearly $1000 on these online courses. And everyone who completes the four-course series earns a University of Illinois System Administration Certificate. This offer ends November 1, 2003. Why Learning Lab? We partnered with Learning Lab two years ago because we felt they'd created the best online learning environment we'd ever seen. Every class includes compelling, hands-on content, root access to a Linux server, an online coach, and a free O'Reilly book. To enroll for the Learning Lab Linux/Unix Certification Series go to: http://oreilly.useractive.com/linuxa/ --------------------- Open Source --------------------- ***Sendmail Trouble Noel Davis looks at problems in Sendmail OpenSSH, Pine, saned, MySQL, gtkhtml, and Solstice AdminSuite. http://linux.oreillynet.com/pub/a/linux/2003/09/22/insecurities.html ***Cleaning and Customizing Your Ports One of FreeBSD's biggest benefits is its ports collection. It seems like magic, but a little maintenance can make it work even better for your system. Dru Lavigne explains how to keep your ports collection clean and how to customize individual ports. http://www.onlamp.com/pub/a/bsd/2003/09/18/FreeBSD_Basics.html --------------------- Java --------------------- ***Java for Bioinformatics Bioinformaticians and biological scientists have to sift through a lot of data. Visualization helps. While Perl has been a mainstay of bioinformatics, several projects and APIs in the Java world are making Java a viable development language. Stephen Montgomery surveys the scene. http://www.onjava.com/pub/a/onjava/2003/09/24/java_bioinformatics.html ***Create Desktop Applications with Java-Based Web Technologies Will Iverson provides detailed, step-by-step instructions for building a simple, point-and-shoot installer for a basic web application using Apache Jakarta Tomcat and a combination of free tools and various Apache-license projects. Will is the author of "Mac OS X Java for Java Geeks." http://www.onjava.com/pub/a/onjava/2003/09/17/macosxjava.html Will is the author of "Mac OS X Java for Java Geeks." Order Number: 4001 http://www.oreilly.com/catalog/macxjvgks/index.html --------------------- .NET --------------------- ***Cooking with Active Directory Try out these two new recipes--the first on finding the domain controllers that are acting as one of the FSMO roles, and the second on determining the last time a user logged into a domain --from O'Reilly's upcoming "Active Directory Cookbook." http://www.ondotnet.com/pub/a/dotnet/excerpt/ADcookbook_chap1/index.html Active Directory Cookbook Order Number: 4648 http://www.oreilly.com/catalog/activedckbk/index.html --------------------- Wireless --------------------- ***Bluetooth File Transfer with Windows XP Wei-Meng Lee shows you how to set up an ad hoc, wireless network (without the need for a network infrastructure) that lets you copy files from one Bluetooth-enabled Windows XP computer to another. http://www.oreillynet.com/pub/a/wireless/2003/09/18/winxpunwired.html Wei-Meng is the author of "Windows XP Unwired." Order Number: 5369 http://www.oreilly.com/catalog/winxpunwired/index.html --------------------- Mac --------------------- ***Secrets of the Jedi Lunchbox Read this interview with Andy Ihnatko, one of the truly unique minds in the Mac community, who has been there through all of Apple's highs and lows over the years. http://www.macdevcenter.com/pub/a/mac/2003/09/18/andy_ihnatko.html And don't miss Andy's keynote, "The Big Rethink," at this fall's Mac OS X Conference. http://conferences.oreilly.com/macosxcon/ ***Control Your Mac from Afar Do you want to control your Mac, or one that you're responsible for, from a remote location? If you're running Mac OS X, you can take advantage of a variety of built-in Unix and AppleScript tools to control your computer from afar. Harold Martin shows you how. http://www.macdevcenter.com/pub/a/mac/2003/09/19/remote_control.html ================================================ >From your Peers ================================================ ***An evening with Roy Atkinson, Maryland Apple Corps, Towson, MD--October 14 Roy Atkinson, Apple UG Liaison for the East Coast is the guest speaker. This meeting includes the monthly members-only door prizes & a raffle in which all attendees can participate. 6:30 pm-8:45 pm Tuesday, October 14, 2003 Towson Library--Lower Level Meeting Room 320 York Rd., Towson, MD http://mdapple.org/ Until next time-- Marsee ----- End forwarded message ----- -- Well, then let's give that Java-Wussie a beating... (me) Michael Lamertz | +49 2234 204947 / +49 171 6900 310 Sandstr. 122 | mike@lamertz.net 50226 Frechen | http://www.lamertz.net Germany | http://www.perl-ronin.de