From domm at zsi.at Mon Jul 4 03:52:07 2005 From: domm at zsi.at (Thomas Klausner) Date: Mon, 4 Jul 2005 12:52:07 +0200 Subject: [Vienna-pm] Fwd: SWPAT: Sun bekommt Patent aut PERL-CPAN Message-ID: <20050704105206.GA22749@domm2.zsi.at> Argh, Softwarepatente sind BOESE! ----- Forwarded message from q/depesche ----- From: q/depesche Subject: SWPAT: Sun bekommt Patent aut PERL-CPAN Date: Mon, 4 Jul 2005 11:08:25 +0200 (CEST) Cc: q/depesche taeglich ueber zivile freiheiten im netz To: domm at zsi.at q/depesche 2005-07-04T10:56:24 SWPAT: Sun bekommt Patent aut PERL-CPAN Das europ?ische Patentamt hat Sun, ganz konform zu den Regeln, an denen die Volkspartei verbissen festhalten will, ein Patent auf "technische Software" zur ?berpr?fung eines Installationspaketes erteilt. -.-. --.- -.-. --.- -.-. --.- -.-. --.- -.-. --.- -.-. --.- Der Anspruch des Patentes EP1170667 ist im typischen Stil f?r Softwarepatente verfasst: 1. A software package verification tool for verifying a software package that includes at least one software component, the tool comprising: a) a framework operable to identify at least one test module defining a test of at least one parameter of a software component of the package; and b) a control module operable to access a framework to cause at least one test module identified thereby to perform the test defined thereby for verifying the package http://l2.espacenet.com/espacenet/claims?PN=EP1170667 Genau diese Patente werden durch den Artikel 4.2 der Softwarepatentrichtlinie europaweit durchsetzbar. SUNs Erfindung war patentierbar weil es Software mit einem "weiteren technischen Effekt" ist: Installationspakete pr?fen. Genau an diesem Artikel krallen sich die Patentbeamten des Rates und die Hardliner in der Volkspartei und bei den Liberalen verbissen fest. Kritiker werden damit abgespeist, dass "Software als solches" nicht patentierbar sei, sondern nur "technische Software". Wie der Trick funktioniert, zeigt die Redaktion: http://www.quintessenz.at/cgi-bin/index?id=000100003270 Gerwerbliche Nutzer von Perl Software werden diesen Anspruch bei fast jeder Installation eines Softwaremodules verletzen. So schlimm ist das aber auch wieder nicht, denn die Erfindung wurde erst im Jahr 2000 angemeldet. CPAN ist nun doch ein wenig ?lter. - -.-. --.- -.-. --.- -.-. --.- -.-. --.- -.-. --.- -.-. --.- relayed by Bernhard Mayer - -.-. --.- -.-. --.- -.-. --.- -.-. --.- -.-. --.- -.-. --.- quintessenz is powered by http://www.onstage.at subscribe/unsubscribe/digest http://www.quintessenz.at/cgi-bin/index?funktion=subscribe comments to depesche at quintessenz.org ----- End forwarded message ----- -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Mon Jul 4 04:04:31 2005 From: domm at zsi.at (Thomas Klausner) Date: Mon, 4 Jul 2005 13:04:31 +0200 Subject: [Vienna-pm] Stas Beckman in Wien Message-ID: <20050704110431.GC22749@domm2.zsi.at> Hi! Stas Beckman kommt am 12.7. nach Wien! Leider ist er nur diesen einen Abend hier. Er kommt um 18:50 in Schwechat an, ich treffe mich mit ihm ein wenig spaeter in Wien Mitte. Stas wuerde auch einen mod_perl-Talk machen, allerdings braeuchten wir dafuer eine Location mit Beamer moeglichst in der Naehe von Wien Mitte, damit das ganze nicht erst um 21:00 anfaengt... Wenn also jemand eine Raeumlichkeit haette, die ca 15 Minuten von Wien Mitte entfernt ist (zu Fuss / oeffentlich), bitte melden! Wenn wir eine Raeumlichkeit finden, wirds also einen Stas-Beckman-mod_perl-Talk (MiniTechMeet) mit anschliessendem Herumgehaenge in irgendeinem Beisl (Vorschlaege? im Area gibts angeblich gratis WLan) geben. Wenn wir keine Raeumlichkeit finden, wirds wohl "nur" ein Rumgehaenge (Social Meeting). Oh, wer Stas nicht kennt: Er ist Ko-Autor von "Practical mod_perl" http://www.oreilly.com/catalog/pmodperl/ und Autor der mod_perl-Guide bzw von http://perl.apache.org -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Fri Jul 8 05:54:20 2005 From: domm at zsi.at (Thomas Klausner) Date: Fri, 8 Jul 2005 14:54:20 +0200 Subject: [Vienna-pm] Dienstag: Stas Beckman! Message-ID: <20050708125420.GG9553@domm2.zsi.at> Hi! Wie schon angekuendigt, hier mit mehr Details: Stas Beckman kommt am DI, 12.7. fuer einen Abend nach Wien. Wir machen zuerst einen technischen Teil, der in den Raeumlichkeiten von geizhals.at (Oberen Donaustr. 63) stattfinden wird. Danach kommt noch ein sozialer Teil im Area http://vienna.openguides.org/vienna.cgi?Aera Treffpunkt ist einerseits im CAT Terminal ~19:45 (Stas kommt um 18:50 am Flughafen an) bzw 20:15 bei geizhals.at Zum Programm meint Stas: I could talk about HTTP handlers, filters, protocols, migration from mp1, etc... Or could answer random questions :) Eine kurze Rueckmeldung, wer vorhat zu kommen, waere nett. Bis dann! -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From spaceman at foo.at Fri Jul 8 07:32:47 2005 From: spaceman at foo.at (Stefan Weiss) Date: Fri, 08 Jul 2005 16:32:47 +0200 Subject: [Vienna-pm] =?iso-8859-15?q?Pfad_s=E4ubern?= Message-ID: <42CE8E8F.80501@foo.at> Hi. Gibt es eine sch?ne Methode, um (Unix-)Pfade in eine Art Minimalform ?berzuf?hren, also zB "foo/../bar" -> "bar"? Die Zieldatei (bzw Verzeichnis) muss nicht unbedingt existieren. Ich habe den Anfang von einer Schleife, die das erledigen k?nnte, aber zus?tzlich zu einem Fehler (s.u.) bin ich nicht mehr sicher, ob ich das ganze ?berhaupt richtig angehe, oder ob ich dabei nicht irgendwelche Schlupfl?cher ?bersehen habe: -------------------------------------------------------------------- my $url = "/../foo/bar/blomm/../..//baz/./blimm/../.."; print "original: $url\n"; if ($url =~ m#/#) { for (;;) { $_ = $url; s#/+#/#g; # foo//bar -> foo/bar s#/\./#/#g; # foo/./bar -> foo/bar s#^/(\.\./)+#/#; # /../../foo -> /foo s#(.)/+$#$1#; # foo/ -> foo s#[^/]+/\.\./##; # foo/../bar -> bar *FIXME* print " end of s###: $_\n"; last if ($_ eq $url); $url = $_; } } print "final: $url\n"; -------------------------------------------------------------------- Die Zeile mit dem *FIXME* soll unn?tige "/../"-Teile eliminieren, aber erstens wird im Moment noch "../../.." auf ".." ge?ndert, und zweitens bleiben das "/.." am Ende noch stehen. Ich bin noch nicht sicher, wie ich das angehen soll (ersetze "foo/../bar" durch "bar", wobei "foo" nicht ".." sein darf). Bevor ich weiterbastel: Darf man Pfade ?berhaupt so vereinfachen? Habe ich etwas wichtiges ?bersehen? cheers, stefan From maros at k-1.com Fri Jul 8 08:10:48 2005 From: maros at k-1.com (=?iso-8859-15?Q?Maros_Koll=E1r?=) Date: Fri, 8 Jul 2005 17:10:48 +0200 Subject: =?iso-8859-15?Q?AW:_=5BVienna-pm=5D_Pfad_s=E4ubern?= In-Reply-To: <42CE8E8F.80501@foo.at> Message-ID: <200507081511.j68FApTU023661@www.k-1.com> Hallo, > Gibt es eine sch?ne Methode, um (Unix-)Pfade in eine Art Minimalform ?berzuf?hren, also zB "foo/../bar" -> "bar"? > Die >Zieldatei (bzw Verzeichnis) muss nicht unbedingt existieren. Das Cwd Modul (siehe abs_path) k?nnte helfen ... leider muss da aber die Datei existieren. (bin zuf?lligerweise genau vor 10 Minuten ?ber das Problem von nichtexistenten Files bei Cwd::abs_path gestolpert). W?rde mich daher auch interessieren ob es da eine gute Alternative gibt die Unix und Win32 Pfade beherscht. Beste Gr??e Maro? From spaceman at foo.at Sun Jul 10 06:48:44 2005 From: spaceman at foo.at (Stefan Weiss) Date: Sun, 10 Jul 2005 15:48:44 +0200 Subject: [Vienna-pm] Pfad =?ISO-8859-15?Q?s=E4ubern?= In-Reply-To: <42D1018E.7070409@goldfisch.at> References: <42CE8E8F.80501@foo.at> <42D1018E.7070409@goldfisch.at> Message-ID: <42D1273C.1070802@foo.at> On 2005-07-10 13:07, peter pilsl wrote: > ich verwende folgenden ansatz: > > i) pfad normieren, damit er immer oder nie leading bzw. trailing slashes > hat. > > ii) loop > > /xxx/../ => / > /./ => / Den leading Slash lass ich lieber dran :-) Ich habe jetzt eine ganz andere L?sung genommen und die Regexen weggelassen: # usage: $path = minimize_path($path) sub minimize_path { my @parts = split "/", shift; my $i = 0; while ($i < @parts) { if ($i && $parts[$i] eq "") { splice @parts, $i, 1; next; } elsif ($i && $parts[$i] eq "..") { if ($i == 1) { splice @parts, $i, 1; $i = $i > 1 ? $i - 2 : 0; next; } elsif ($parts[$i - 1] ne "..") { splice @parts, $i - 1, 2; $i = $i > 1 ? $i - 2 : 0; next; } } elsif ($parts[$i] eq "." && @parts > 1) { splice @parts, $i, 1; next; } elsif ($i && $i + 1 == @parts && $parts[$i] eq "") { pop @parts; --$i; next; } ++$i; } return join "/", @parts; } Die Performance ist halbwegs vergleichbar mit der (mittlerweile etwas verbesserten) Regex-L?sung: Rate split regex split 16129/s -- -24% regex 21277/s 32% -- ...wobei ich auch einen richtig pathologischen Pfad zum Testen verwendet habe ("////../foo/bar/blomm/../..//baz/./blimm/../..//"), bei dem die Schleife sehr oft durchlaufen wird. Ich sch?tz mal im Normalfall sind beide L?sungen gleich schnell, nur bin ich mir bei der split-Variante sicherer, was das Resultat betrifft. Ausserdem hat man hier nur zwei Stellen, an der der Path-Delimiter angegeben ist, was vielleicht auch dem Maro? was bringt. cheers, stefan From domm at zsi.at Mon Jul 11 06:08:26 2005 From: domm at zsi.at (Thomas Klausner) Date: Mon, 11 Jul 2005 15:08:26 +0200 Subject: [Vienna-pm] Fw: Buch Verlosung . . . . Message-ID: <20050711130826.GB316@domm2.zsi.at> ----- Message from reinhard.e.voglmaier at gsk.com on Mon, 11 Jul 2005 09:50:02 +0200 ----- Die Website "Perlunity" bietet sehr Interessantes auf dem Gebiet Perl ( aber auch sehr interessanten JavaScripts, PHP ..... werde viele igitt sagen .... na ja Geschmackssache ). Kann sein das alle den Link schon kennen, ich habe ihn erst vor einer Woche gesehen. Sollte die Web Site jemanden interessieren : http://www.perlunity.de. ( Dort gibt es auch Verlosungen von Buechern. Ich weiss nicht ob jedes Monat ein Buch verlost wird , ...... mal sehen. ) Cheers reinhard --- end forward message --- -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From Master at useme.net Wed Jul 13 06:22:12 2005 From: Master at useme.net (Master) Date: Wed, 13 Jul 2005 15:22:12 +0200 Subject: [Vienna-pm] =?utf-8?q?OT_Villeicht_interessanter_Kurs_f=C3=BCr_Pr?= =?utf-8?q?ogrammierer?= Message-ID: <42D51584.1040809@useme.net> Hello :) Vielleicht ist es komplett Off Topic, ich dachte mir, da viele Programmierer hier die Liste zu lesen scheinen ist es villeicht angebracht. Ich werde am 19.7 21.7 und 03.8 einen Kurs f?r Techniker und Projektmanager genannt "Agiles Projektmanagement f?r Software Entwicklungsprojekte" Ich will die Liste auch gar nicht weiter bel?stigen, mehr Infos gibt's auf scrumeducation.com oder beim Business Club -> www.biz-club.org. Danke! -d From gooly at gmx.at Fri Jul 15 02:29:31 2005 From: gooly at gmx.at (Carl A. Schreiber) Date: Fri, 15 Jul 2005 11:29:31 +0200 Subject: [Vienna-pm] html, javasript und input-Text feld OHNE
Message-ID: <200507151129.31485.gooly@gmx.at> Hallo, ist klar OT, aber ich will mich f?r eine Frage nicht extra registrieren, da frag ich mal hier, nicht ?belnehmen ... Ich habe eine html-Seite (nicht von mir), die durch ein .asp geschreiben wurde, die ich jetzt lokalisiert ?ndern m?chte inkl. einer Werte Berechnung durch Javascript. Im (funktionierenden) Original-Quelltext finde ich nun input Text-Felder *ausserhalb* eines Formulars (als Teil einer Tabelle), in denen die Ergebnisse dargestellt werden:   Meine Frage wie kann ich jetzt ein Resultat eine Javascript-Funktion in dies Feld schreiben? Ich w?rd gerne die Version eines Input-Text-Feldes OHNE Form benutzen! Unter Selfhtml finde ich das Input-Feld immer nur als Teil eines Formulars - hmm? Die function calc() ist sonst richtig - mehrfach gecheckt. Danke und nicht b?se sein wegen OT :-) Danke, calli From hjp-vienna-pm-list at hjp.at Fri Jul 15 03:42:30 2005 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Fri, 15 Jul 2005 12:42:30 +0200 Subject: [Vienna-pm] html, javasript und input-Text feld OHNE In-Reply-To: <200507151129.31485.gooly@gmx.at> References: <200507151129.31485.gooly@gmx.at> Message-ID: <20050715104229.GA19013@teal.hjp.at> On 2005-07-15 11:29:31 +0200, Carl A. Schreiber wrote: > Ich habe eine html-Seite (nicht von mir), die durch ein .asp geschreiben > wurde, die ich jetzt lokalisiert ?ndern m?chte inkl. einer Werte Berechnung > durch Javascript. > > Im (funktionierenden) Original-Quelltext finde ich nun input Text-Felder > *ausserhalb* eines Formulars (als Teil einer Tabelle), in denen die > Ergebnisse dargestellt werden: >   > > > > > Meine Frage wie kann ich jetzt ein Resultat eine Javascript-Funktion in dies > Feld schreiben? [...] > > Ich w?rd gerne die Version eines Input-Text-Feldes OHNE Form benutzen! > > Unter Selfhtml finde ich das Input-Feld immer nur als Teil eines Formulars - > hmm? Ja. Die Beispiele funktionieren allerdings auch au?erhalb eines Formulars. Z.B. das da: http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name funktioniert auch ohne Forms (zumindest mit Mozilla): http://www.hjp.at/tests/css-noform.html hp -- _ | Peter J. Holzer | Ich sehe nun ein, dass Computer wenig |_|_) | Sysadmin WSR | geeignet sind, um sich was zu merken. | | | hjp at hjp.at | __/ | http://www.hjp.at/ | -- Holger Lembke in dan-am -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20050715/f9aa5323/attachment.bin From horshack at lisa.franken.de Sun Jul 17 02:59:33 2005 From: horshack at lisa.franken.de (Richard Lippmann) Date: Sun, 17 Jul 2005 11:59:33 +0200 Subject: [Vienna-pm] Wie PDF erzeugen? Message-ID: <42DA2C05.6050706@lisa.franken.de> Ich m?chte gerne PDF-Dateien erzeugen. Bisher habe ich das mit Latex gemacht. Bin aber nicht so "besonders" gl?cklich damit. Im Prinzip geht es darum eine Tabelle mit Bildern(!) und Text als PDF auszugeben. Ich sto?e immer wieder auf dieses Problem und komme immer wieder nur auf Latex. Gibt es denn nichts anderes? Ich halte Latex f?r den Businessbereich nicht f?r besonders toll. Wenn ich da z.B. Rechnungen schreiben will kann ich das hinbekommen, bin aber am Ende einer Nervenkrise immer sehr nah. Was will ich? Ich h?tte am liebsten einen Reportgenerator. Ich w?rde den Report mit einem grafischen System (X oder Windows) vorbereiten. Auf dem Laufzeitsystem w?rden dann nur noch die "Life"-daten dazugemischt. Lifedaten sind: Datens?tze mit Bezug auf vorhandene Bilder (am liebsten als URL-Verweise), Rechnungsempf?nger etc. Das ganze soll mit Perl laufen und auf einer Linuxumgebung die Reports erzeugen k?nnen. Eine einfache HTML-Tabelle zu erzeugen reicht nicht aus. Denn hier habe ich keine Kontrolle ?ber die Seitenumbr?che. Wer wei? einen guten Rat? Danke! Richard Lippmann From hjp-vienna-pm-list at hjp.at Sun Jul 17 05:25:47 2005 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Sun, 17 Jul 2005 14:25:47 +0200 Subject: [Vienna-pm] Wie PDF erzeugen? In-Reply-To: <42DA2C05.6050706@lisa.franken.de> References: <42DA2C05.6050706@lisa.franken.de> Message-ID: <20050717122547.GD18223@teal.hjp.at> On 2005-07-17 11:59:33 +0200, Richard Lippmann wrote: > Ich m?chte gerne PDF-Dateien erzeugen. Bisher habe ich das mit Latex > gemacht. Bin aber nicht so "besonders" gl?cklich damit. Im Prinzip geht > es darum eine Tabelle mit Bildern(!) und Text als PDF auszugeben. Kennst Du PDF::API2? > Was will ich? Ich h?tte am liebsten einen Reportgenerator. Ich w?rde den > Report mit einem grafischen System (X oder Windows) vorbereiten. Das m?sstest Du wohl dazuschreiben. Au?er Du erstellst die Vorlagen mit einem anderen Programm und verwendest dann PDF::API2 um sie zu modifizieren. D?rfte aber wohl eher nur f?r sehr einfache Anwendungen geeignet sein. Als Alternative k?nntest Du eventuell OpenOffice-Dokumente erstellen bzw. modifizieren und daraus PDF-Files machen: http://search.cpan.org/dist/OpenOffice-OODoc/OODoc/Intro.pod > Eine einfache HTML-Tabelle zu erzeugen reicht nicht aus. Denn hier habe > ich keine Kontrolle ?ber die Seitenumbr?che. Ein brauchbares html2pdf (mit Support f?r CSS) steht seit l?ngerer Zeit auf der Liste der Dinge, die ich gerne schreiben w?rde, wenn ich zuviel Zeit h?tte :-). hp -- _ | Peter J. Holzer | Ich sehe nun ein, dass Computer wenig |_|_) | Sysadmin WSR | geeignet sind, um sich was zu merken. | | | hjp at hjp.at | __/ | http://www.hjp.at/ | -- Holger Lembke in dan-am -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20050717/5d9916bc/attachment.bin From mjy at geizhals.at Sun Jul 17 06:17:35 2005 From: mjy at geizhals.at (Marinos Yannikos) Date: Sun, 17 Jul 2005 15:17:35 +0200 Subject: [Vienna-pm] Wie PDF erzeugen? In-Reply-To: <42DA2C05.6050706@lisa.franken.de> References: <42DA2C05.6050706@lisa.franken.de> Message-ID: <42DA5A6F.6030909@geizhals.at> Richard Lippmann schrieb: > Ich m?chte gerne PDF-Dateien erzeugen. Bisher habe ich das mit Latex > gemacht. Bin aber nicht so "besonders" gl?cklich damit. Im Prinzip geht > es darum eine Tabelle mit Bildern(!) und Text als PDF auszugeben. Hi, ich habe vor einiger Zeit, als ich einem sehr ?hnlichen Problem stand, zu "lout" gegriffen (http://lout.sourceforge.net/). Es hat eine deutlich nervenschonendere Syntax und einen brauchbaren Funktionsumfang, die Ausgabe erfolgt direkt als PS oder PDF. Ich wei? nicht, ob du f?r deinen speziellen Fall damit gl?cklich wirst, aber es ist zumindest eine bessere Alternative zu LaTeX (IMHO). MfG, -mjy From horshack at lisa.franken.de Sun Jul 17 23:08:35 2005 From: horshack at lisa.franken.de (Richard Lippmann) Date: Mon, 18 Jul 2005 08:08:35 +0200 Subject: [Vienna-pm] Wie PDF erzeugen? In-Reply-To: <42DA5A6F.6030909@geizhals.at> References: <42DA2C05.6050706@lisa.franken.de> <42DA5A6F.6030909@geizhals.at> Message-ID: <42DB4763.3080906@lisa.franken.de> Das ist im Vergleich zu Latex schon eine gro?e Verbesserung weil sehr einfach strukturiert! Man kann die Dateien ganz wunderbar mit dem Templatetoolkit zusammenstellen, weil die Syntax wie daf?r gemacht ist. Ich k?mpfe noch ein bi?chen mit jpg-Bildern, die kann man mit jpg2eps nur mit Postscript als Ausgabedatei einbetten. Danach muss man Postscript nach PDF mit einem weiteren Programm weiterkonvertieren. Danke f?r den Tipp! Gru?, Richard Lippmann Marinos Yannikos schrieb: > Richard Lippmann schrieb: > >>Ich m?chte gerne PDF-Dateien erzeugen. Bisher habe ich das mit Latex >>gemacht. Bin aber nicht so "besonders" gl?cklich damit. Im Prinzip geht >>es darum eine Tabelle mit Bildern(!) und Text als PDF auszugeben. > > > Hi, > > ich habe vor einiger Zeit, als ich einem sehr ?hnlichen Problem stand, > zu "lout" gegriffen (http://lout.sourceforge.net/). Es hat eine deutlich > nervenschonendere Syntax und einen brauchbaren Funktionsumfang, die > Ausgabe erfolgt direkt als PS oder PDF. Ich wei? nicht, ob du f?r deinen > speziellen Fall damit gl?cklich wirst, aber es ist zumindest eine > bessere Alternative zu LaTeX (IMHO). > > MfG, > -mjy > _______________________________________________ > Vienna-pm mailing list > Vienna-pm at pm.org > http://mail.pm.org/mailman/listinfo/vienna-pm > > From hjp-vienna-pm-list at hjp.at Fri Jul 29 09:48:39 2005 From: hjp-vienna-pm-list at hjp.at (Peter J. Holzer) Date: Fri, 29 Jul 2005 18:48:39 +0200 Subject: [Vienna-pm] powered by perl :-) Message-ID: <20050729164839.GA3416@teal.hjp.at> Fehlermeldungen sind immer sehr aufschlussreich. In diesem Fall z.B. auf http://del.icio.us/ (sehr empfehlenswert ?brigens): System error error: Can't call method "prepare" on an undefined value at /www/del.icio.us/comp/inbox/fetch line 16. context: ... 12: my $key = $user . '/' . $label . '/' . $page . '/' . $count; 13: my $out = $m->cache->get($key); 14: 15: if (!$out) { 16: $out = []; 17: $queries->{user_none} ||= $dbh->prepare(' 18: select 19: posts.description, posts.extended, posts.user_dt, posts.tags, inbox.label, 20: urls.url, urls.num, urls.md5, ... hp -- _ | Peter J. Holzer | Ich sehe nun ein, dass Computer wenig |_|_) | Sysadmin WSR | geeignet sind, um sich was zu merken. | | | hjp at hjp.at | __/ | http://www.hjp.at/ | -- Holger Lembke in dan-am -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20050729/b0ff602b/attachment.bin From domm at zsi.at Sun Jul 31 09:36:41 2005 From: domm at zsi.at (Thomas Klausner) Date: Sun, 31 Jul 2005 18:36:41 +0200 Subject: [Vienna-pm] Newsletter from O'Reilly UG Program, July 22 Message-ID: <20050731163641.GK4320@domm2.zsi.at> Hi! Wiedermal ein paar neue Perl-Buecher, die ich gratis bekommen kann, wenn jemand einen Review drueber schreibt. Bei interesse bitte melden (es gibt noch ein paar andere Buecher, aber Off-Topic, kann ich auf Wunsch auch privat forwarden) Advanced Perl Programming, Second Edition, kann ich im uebrigen auch so sehr empfehlen (nicht nur weil da mein Name drinnensteht (endlich!) :-) ***Perl Testing: A Developer's Notebook Publisher: O'Reilly ISBN: 0596100922 With this series of hands-on labs, you'll learn how Perl's test tools work and how to use them effectively. Once mastered, these lessons will help you ensure low-level code correctness, reduce software development cycle time, and ease maintenance burdens. You don't have to be a diehard Perl developer to use this book; you just have to want to do your job a little bit better. http://www.oreilly.com/catalog/perltestingadn/ Chapter 4, "Distributing Your Tests (and Code)", is available online: http://www.oreilly.com/catalog/perltestingadn/chapter/index.html ***Write Portable Code Publisher: No Starch ISBN: 1593270569 This handy book contains the lessons, patterns, and knowledge for developing cross-platform software that programmers usually must acquire through sheer trial and error. Targeted at intermediate-to-advanced programmers, it is a valuable resource for designers of cross-platform software, programmers looking to extend their skills to additional platforms, and programmers faced with the tricky task of moving code from one platform to another. http://www.oreilly.com/catalog/1593270569/ ***Perl Best Practices Publisher: O'Reilly ISBN: 0596001738 This collection of 256 guidelines on the art of coding will help you write the best Perl code you possibly can. The guidelines cover code layout, naming conventions, choice of data and control structures, program decomposition, interface design and implementation, modularity, object orientation, error handling, testing, and debugging. Offering only guidelines that actually work, this book presents coherent and widely applicable suggestions based on real-world experience. http://www.oreilly.com/catalog/perlbp/ Chapter 9, "Subroutines," is available online: http://www.oreilly.com/catalog/perlbp/chapter/index.html ***Advanced Perl Programming, Second Edition Publisher: O'Reilly ISBN: 0596004567 O'Reilly's most high-level Perl tutorial to date, this book teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability. Whatever your current level of Perl expertise, this book will help you push your skills to the next level. http://www.oreilly.com/catalog/advperl2/ Chapter 3, "Templating Tools," is available online: http://www.oreilly.com/catalog/advperl2/chapter/index.html -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From armin at xos.net Sun Jul 31 09:38:11 2005 From: armin at xos.net (Armin Obersteiner) Date: Sun, 31 Jul 2005 18:38:11 +0200 Subject: [Vienna-pm] [corina@oreilly.de: EuroOSCON Usergroup Discount] Message-ID: <20050731163811.GB14014@elch.elche> hi! das hab ich bisher ueber ermaessigungen fuer die European OSCON rausgefunden... Ciao, Armin -- armin at xos.net pgp public key on request CU -------------- next part -------------- An embedded message was scrubbed... From: Corina Lange Subject: EuroOSCON Usergroup Discount Date: Tue, 26 Jul 2005 16:55:46 +0200 Size: 2426 Url: http://mail.pm.org/pipermail/vienna-pm/attachments/20050731/12b0a16c/attachment.mht From horshack at lisa.franken.de Sun Jul 31 14:36:38 2005 From: horshack at lisa.franken.de (Richard Lippmann) Date: Sun, 31 Jul 2005 23:36:38 +0200 Subject: [Vienna-pm] lout, die Erleuchtung Message-ID: <42ED4466.3000702@lisa.franken.de> Ich habe hier den Tipp bekommen f?r die Erstellung von PDF-Reports "lout" zu benutzen. Ich kann das nur weiterempfehlen. Man kann damit RICHTIG einfach - Reports - Rechnungen - Gesch?ftsbriefe - Preislisten machen. Das ganze automatisiert mit Perl. Das Programm l?uft in einer komplett abgeschotteten Umgebung. D.h. SEHR einfach zu installieren. Binaries f?r Mac, Linux, Win32 verf?gbar. Doku gut. Einziger Nachteil sind die Probleme beim Einbinden mit Bildern in die PDF-Dateien. Das sind bei mir ?blicherweise Firmenlogos auf Gesch?ftsbriefen. Ich habe es so gel?st, da? mit PDF::Reuse einfach die Bilder im Nachhinein eingebettet werden. Das tut's f?r meine Zwecke. Danke f?r den tollen Tipp! Vienna rules, as usual. Horshack