From pilsl at goldfisch.at Thu Jan 12 06:42:50 2006 From: pilsl at goldfisch.at (peter pilsl) Date: Thu, 12 Jan 2006 15:42:50 +0100 Subject: [Vienna-pm] warum geht {reverse %{$a}}->{pferd} nicht? Message-ID: <43C66AEA.1060506@goldfisch.at> oder : wie vereinfache ich: $a={shiva=>'pferd'}; $b={reverse %{$a}}; $c=$b->{pferd}; ??? danke p -- mag. peter pilsl goldfisch.at IT- & dataconsulting +43 650 3574035 pilsl at goldfisch.at From pilsl at goldfisch.at Thu Jan 12 06:45:54 2006 From: pilsl at goldfisch.at (peter pilsl) Date: Thu, 12 Jan 2006 15:45:54 +0100 Subject: [Vienna-pm] =?iso-8859-1?q?mod=5Fperl_-_filter_f=FCr_apache?= Message-ID: <43C66BA2.6090109@goldfisch.at> Ich such einen filter f?r apache, der allen ausgehenden type/html - docs ein kleines javascript (abh?ngig von der domain) einschummelt (und die content-length adaptiert) Zusatzbedingung !! : der filter muss sich mit anderen filtern wie zB gzip, proxy etc. vertragen und soll transparent sein. Wie sch?tzen die gurus (thomas ...) hier den aufwand f?r so ein teil ein. Damit betrete ich einen mod_perl-bereich, in dem ich noch nie zu gast war. danke, peter -- mag. peter pilsl goldfisch.at IT- & dataconsulting +43 650 3574035 pilsl at goldfisch.at From spaceman at foo.at Thu Jan 12 07:21:41 2006 From: spaceman at foo.at (Stefan Weiss) Date: Thu, 12 Jan 2006 16:21:41 +0100 Subject: [Vienna-pm] warum geht {reverse %{$a}}->{pferd} nicht? In-Reply-To: <43C66AEA.1060506@goldfisch.at> References: <43C66AEA.1060506@goldfisch.at> Message-ID: <43C67405.30200@foo.at> Hi. Sowohl das hier: > $a={shiva=>'pferd'}; > $b={reverse %{$a}}; > $c=$b->{pferd}; als auch das hier $a = {shiva=>'pferd'}; $c = {reverse %{$a}}->{pferd}; funktionieren bei mir problemlos, mit oder ohne 'strict' (This is perl, v5.8.5 built for i586-linux-thread-multi). Was genau ist das Problem? cheers, stefan From domm at zsi.at Thu Jan 12 11:08:45 2006 From: domm at zsi.at (Thomas Klausner) Date: Thu, 12 Jan 2006 20:08:45 +0100 Subject: [Vienna-pm] warum geht {reverse %{$a}}->{pferd} nicht? In-Reply-To: <43C67405.30200@foo.at> References: <43C66AEA.1060506@goldfisch.at> <43C67405.30200@foo.at> Message-ID: <20060112190845.GA7662@domm2.zsi.at> Hi! On Thu, Jan 12, 2006 at 04:21:41PM +0100, Stefan Weiss wrote: > > > $a={shiva=>'pferd'}; > > $b={reverse %{$a}}; > > $c=$b->{pferd}; > > als auch das hier > > $a = {shiva=>'pferd'}; > $c = {reverse %{$a}}->{pferd}; > > funktionieren bei mir problemlos, mit oder ohne 'strict' (This is perl, > v5.8.5 built for i586-linux-thread-multi). > > Was genau ist das Problem? Ich denke, dass das hier print {reverse %{$a}}->{pferd} nicht geht, ist das Problem. #!/usr/bin/perl -w use strict; my $a={shiva=>'pferd'}; print {reverse %{$a}}->{pferd}; syntax error at foo.pl line 7, near "}->" Execution of perter.pl aborted due to compilation errors. Aber so gehts: my $a={shiva=>'pferd'}; print ~~{reverse %{$a}}->{pferd}; Oder ein wenig weniger obfuskiert: my $a={shiva=>'pferd'}; print scalar {reverse %{$a}}->{pferd}; Das Problem ist natuerlich der Kontext: print erwartet LIST Kontext. und anscheinend ist {reverse %{$a}}->{pferd} keine Liste, kann aber von Perl auch nicht als skalar geparst werden; deswegen der Error. Wenn man jetzt skalaren Kontext erzwingt (durch scalar oder ~~ (ein alter Obfu-Trick, doppelte bitwise verneinung, also wieder der Ursprungswert, aber eben auch in skalarem Kontext)) wird {reverse %{$a}}->{pferd} verstanden und in folge auch ausgegeben (oder eben an $c assignet) Yay, Kontext! In Summe wuerde ich von dem Trick aber eher absehen. Weil in einem Monat hat jeder (zumindest ich) vergessen, was das soll. Und wie wir alle wissen ist man selbst nahezu sicher der naechste Maintainer. Und man will sich ja nicht unnoetig quaelen. -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From domm at zsi.at Fri Jan 13 00:20:00 2006 From: domm at zsi.at (Thomas Klausner) Date: Fri, 13 Jan 2006 09:20:00 +0100 Subject: [Vienna-pm] fredo++ Message-ID: <20060113082000.GF10866@domm2.zsi.at> Hi! http://use.perl.org/~acme/journal/28331 -- #!/usr/bin/perl ... http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From pilsl at goldfisch.at Fri Jan 13 08:38:16 2006 From: pilsl at goldfisch.at (peter pilsl) Date: Fri, 13 Jan 2006 17:38:16 +0100 Subject: [Vienna-pm] mod_perl - filter f?r apache In-Reply-To: <20060112191053.GB7662@domm2.zsi.at> References: <43C66BA2.6090109@goldfisch.at> <20060112191053.GB7662@domm2.zsi.at> Message-ID: <43C7D778.90905@goldfisch.at> > > Welche Apache-Version? > > Und wie wird der Content erzeugt? Dynamisch oder statisch? Wenn > statisch, dann sollte es auch mit Apache 1.x gehen. Wenn dynamisch > (anderes mod_perl Ding, PHP), dann wirds schwer (geht gegen unmoeglich) > apache2.0.4x. Der Content selbst wird beliebig erzeugt. Einige Seiten sind dynamisch, andere statisch, andere sind reverse-proxies usw. hintergrund: der apache hostet ca. 200 domains und ich biete mit webalizer eine ganz simple per-domain-statistik an, indem ich die weblogs analyziere und auseinanderdividiere. Nun bin ich aber auch gl?cklicher user google-analyze und das w?rde sich sowas von anbieten, um alle meine seiten dort analyzen zu lassen. Und drum mag ich in jede ausgehende html-seite (egal ob sie intern statisch, dynamisch, proxie.. erzeugt wurde, was zu diesem zeitpunkt nicht mehr relevant ist) durch den filter laufen lassen, der den n?tigen google-code einf?gt. problem ist eben auch, dass es in den einzelnen vhosts noch andere output-filter gibt wie eben gzip, reverse_proxie usw. lgp ps: derzeit m?ssten wir eh schneeschaufeln ;) >> Wie sch?tzen die gurus (thomas ...) hier den aufwand f?r so ein teil >> ein. Damit betrete ich einen mod_perl-bereich, in dem ich noch nie zu >> gast war. > > To boldly go where no man has gone before. > > BTW, ich werd sicher mal auf dein Terassen-Angebot zurueckkommen. > Allerdings erst, wenn das Wetter wieder ein wenig nur-T-Shirt-tauglicher > geworden ist :-) > > -- mag. peter pilsl goldfisch.at IT- & dataconsulting +43 650 3574035 pilsl at goldfisch.at From domm at cpan.org Sun Jan 15 11:35:22 2006 From: domm at cpan.org (Thomas Klausner) Date: Sun, 15 Jan 2006 20:35:22 +0100 Subject: [Vienna-pm] mod_perl - filter f?r apache In-Reply-To: <43C7D778.90905@goldfisch.at> References: <43C66BA2.6090109@goldfisch.at> <20060112191053.GB7662@domm2.zsi.at> <43C7D778.90905@goldfisch.at> Message-ID: <20060115193522.GB24430@domm2.zsi.at> Hi! On Fri, Jan 13, 2006 at 05:38:16PM +0100, peter pilsl wrote: > apache2.0.4x. Der Content selbst wird beliebig erzeugt. Einige Seiten > sind dynamisch, andere statisch, andere sind reverse-proxies usw. mit apache 2.x muesste das halbwegs problemlos gehen, allerdings hab ichs noch nicht gemacht Aber das hier duerfte eine recht gute Hilfe sein: http://perl.apache.org/docs/2.0/user/handlers/filters.html Sonst ist natuerlich noch die mod_perl Liste zu empfehlen http://perl.apache.org/maillist/modperl.html -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From alfredreibenschuh at gmx.net Sun Jan 15 19:22:28 2006 From: alfredreibenschuh at gmx.net (Alfred Reibenschuh) Date: Mon, 16 Jan 2006 04:22:28 +0100 Subject: [Vienna-pm] fredo++ In-Reply-To: <20060113082000.GF10866@domm2.zsi.at> References: <20060113082000.GF10866@domm2.zsi.at> Message-ID: <43CB1174.2060209@gmx.net> Thomas Klausner wrote: > Hi! > > http://use.perl.org/~acme/journal/28331 > danke f?r die PR :) cheers, -- fredo From armin at xos.net Mon Jan 16 03:16:57 2006 From: armin at xos.net (Armin Obersteiner) Date: Mon, 16 Jan 2006 12:16:57 +0100 Subject: [Vienna-pm] [armin@xos.net: Re: mod_perl - filter f?r apache] Message-ID: <20060116111657.GA7426@elch.elche> hi domm! selbe antwort, ich hab nur die liste vergessen ;-) Ciao, Armin -- armin at xos.net pgp public key on request CU -------------- next part -------------- An embedded message was scrubbed... From: Armin Obersteiner Subject: Re: [Vienna-pm] mod_perl - filter f?r apache Date: Sat, 14 Jan 2006 01:40:02 +0100 Size: 896 Url: http://mail.pm.org/pipermail/vienna-pm/attachments/20060116/8ffe84eb/attachment.mht From domm at cpan.org Mon Jan 23 07:13:58 2006 From: domm at cpan.org (Thomas Klausner) Date: Mon, 23 Jan 2006 16:13:58 +0100 Subject: [Vienna-pm] Perl Workshop 2006? Message-ID: <20060123151358.GB21197@domm2.zsi.at> Hi! Da ich mich gerade im Penizilin-gepowerten Schwebezustand zwischen zu-krank-zum-hackeln und zu-gesund-zum-nixtun befinde, leiere ich hiermit mal die Organisation des pot. stattfindendenden Oesterreichschen Perl Workshops 2006 an. 1: besteht Interesse? 2: besteht Interesse, mitzuorganiseren? (es gibt ein orga-liste, ich subskribiere gerne jedeN, der/die will) 3: Wir brauchen eine Venue fuer ca 50 Leute, mit Beamer und ev Soundanlage, WLan + Bandbreite, Platz fuer Kaffepause und ev einem Extrakaemmerlein fuer Hack-Sessions. Hat da ev jemand was bei der Hand? Moeglichst gratis, weil je weniger fixkosten, desto besser. (ich hab lieber ein nicht perfekte Venue umsonst als eine gute um 500 Euro) 4: Voraussichtlich wird Geld fuer folgende Dinge benoetigt, wenn also jemandes Arbeitgeber (oder man selber) das finanziell unterstuetzen kann, waere es super: (mit * sollte auf jeden Fall da sein): - Kaffepausen (Essen & Trinken) * - Speakers Dinner * - T-Shirts - Reise/Hotelkosten fuer ev. einzuladende "Stargaeste" 5: Logo (im uebrigen waere ein Vienna.pm-Logo auch recht nett, wenn jemand ein wenig zeichnen mag) und/oder T-Shirt-Design 6: Kosten und Dauer waren letztes Jahr ziemlich OK, IMO, koennten wir dieses Jahr also wieder aehnlich machen. (2 Tage, 10/30/75 Euro) 7: Zeitpunkt haengt ein wenig von der Venue ab (von wegen geschenkter Gaul..) aber Mai/Juni ist meine Praeferenz. und wohl einiges mehr. also? -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From armin at xos.net Tue Jan 31 04:55:42 2006 From: armin at xos.net (Armin Obersteiner) Date: Tue, 31 Jan 2006 13:55:42 +0100 Subject: [Vienna-pm] ruby on rails ... [nicht wirklich perl related, aber ...] Message-ID: <20060131125542.GA24232@elch.elche> hi! ist nicht wirklich perl related... eine freundin sucht eine(n) programmierer(in) fuer ruby on rails. kann das wer? kennt wer wen? auf stundenbasis fuer psyologische tests auf dieser plattfrom. Ciao, Armin -- armin at xos.net pgp public key on request CU From domm at cpan.org Tue Jan 31 05:24:16 2006 From: domm at cpan.org (Thomas Klausner) Date: Tue, 31 Jan 2006 14:24:16 +0100 Subject: [Vienna-pm] ruby on rails ... [nicht wirklich perl related, aber ...] In-Reply-To: <20060131125542.GA24232@elch.elche> References: <20060131125542.GA24232@elch.elche> Message-ID: <20060131132416.GB4339@domm2.zsi.at> Hi! On Tue, Jan 31, 2006 at 01:55:42PM +0100, Armin Obersteiner wrote: > eine freundin sucht eine(n) programmierer(in) fuer ruby on rails. > kann das wer? kennt wer wen? Kenne niemanden (angeblich sind Ruby-Leute noch schwerer zu bekommen als Perl-Leute) Versuchs mal auf luga at luga.at (www.luga.at) > auf stundenbasis fuer psyologische tests auf dieser plattfrom. Wie? Psychologische Tests, wie lange man die Plattform Ruby-on-Rails aushaelt, ohne wahnsinnig zu werden? :-) -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} From bernd at firmix.at Tue Jan 31 05:39:47 2006 From: bernd at firmix.at (Bernd Petrovitsch) Date: Tue, 31 Jan 2006 14:39:47 +0100 Subject: [Vienna-pm] ruby on rails ... [nicht wirklich perl related, aber ...] In-Reply-To: <20060131132416.GB4339@domm2.zsi.at> References: <20060131125542.GA24232@elch.elche> <20060131132416.GB4339@domm2.zsi.at> Message-ID: <1138714787.8009.27.camel@tara.firmix.at> On Tue, 2006-01-31 at 14:24 +0100, Thomas Klausner wrote: [...] > On Tue, Jan 31, 2006 at 01:55:42PM +0100, Armin Obersteiner wrote: [...] > > auf stundenbasis fuer psyologische tests auf dieser plattfrom. > > Wie? Psychologische Tests, wie lange man die Plattform Ruby-on-Rails aushaelt, > ohne wahnsinnig zu werden? :-) Geht das deshalb ?ber die Perl-Mongers-Liste?;-) Bernd -- Firmix Software GmbH http://www.firmix.at/ mobil: +43 664 4416156 fax: +43 1 7890849-55 Embedded Linux Development and Services From armin at xos.net Tue Jan 31 05:50:02 2006 From: armin at xos.net (Armin Obersteiner) Date: Tue, 31 Jan 2006 14:50:02 +0100 Subject: [Vienna-pm] ruby on rails ... [nicht wirklich perl related, aber ...] In-Reply-To: <20060131132416.GB4339@domm2.zsi.at> References: <20060131125542.GA24232@elch.elche> <20060131132416.GB4339@domm2.zsi.at> Message-ID: <20060131135002.GA24820@elch.elche> hi! > On Tue, Jan 31, 2006 at 01:55:42PM +0100, Armin Obersteiner wrote: > > > eine freundin sucht eine(n) programmierer(in) fuer ruby on rails. > > kann das wer? kennt wer wen? > > Kenne niemanden (angeblich sind Ruby-Leute noch schwerer zu bekommen als > Perl-Leute) > > Versuchs mal auf luga at luga.at (www.luga.at) danke mach ich ;-) > > auf stundenbasis fuer psyologische tests auf dieser plattfrom. > > Wie? Psychologische Tests, wie lange man die Plattform Ruby-on-Rails aushaelt, > ohne wahnsinnig zu werden? :-) wahrscheinlich. ich bin da eher fuer catalyst ;) nein sie ist psychologie doktorin und erarbeitet tests, die uebers web zugaenglich sein sollten... Ciao, Armin -- armin at xos.net pgp public key on request CU From armin at xos.net Tue Jan 31 05:53:12 2006 From: armin at xos.net (Armin Obersteiner) Date: Tue, 31 Jan 2006 14:53:12 +0100 Subject: [Vienna-pm] ruby on rails ... [nicht wirklich perl related, aber ...] In-Reply-To: <1138714787.8009.27.camel@tara.firmix.at> References: <20060131125542.GA24232@elch.elche> <20060131132416.GB4339@domm2.zsi.at> <1138714787.8009.27.camel@tara.firmix.at> Message-ID: <20060131135312.GC24820@elch.elche> hi! > > Wie? Psychologische Tests, wie lange man die Plattform Ruby-on-Rails aushaelt, > > ohne wahnsinnig zu werden? :-) > > Geht das deshalb ?ber die Perl-Mongers-Liste?;-) natuerlich, bissige kommentare ueber ruby on rails erwuenscht ;-) nach TurboGears (python) zu fragen wuerd ich mich allerdings hier nicht trauen ... Ciao, Armin -- armin at xos.net pgp public key on request CU