From timo.becker at mail.ngi-box.de Sat Nov 3 09:48:15 2001 From: timo.becker at mail.ngi-box.de (timo.becker@mail.ngi-box.de) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Mal ne Frage zur Interaktion von Server und Browser Message-ID: Hallo liebe Mongers, leider konnte ich zu eurem letzten Treffen in DDorf leider nicht kommen (neuer Job, in Bonn,...), aber vielleicht werde ich meine Frage ja auch hier los... ;-) Ich habe ein Perl-CGI, das aus einem Datenbestand statische Seiten generiert. Ich möchte, daß das Script dem Browser eine Seite zurückgibt (z. B. mit 'Location:...') und danach die Verbindung zum Browser beendet, um auf dem Server in aller Ruhe die Seiten zu generieren. Bei meinen ersten Versuchen damit hat der Browser die Verbindung erst beendet, nachdem das Skript alle Seiten fertig generiert hatte. Der Benutzer soll aber schon im statischen Seitenbestand weiter- surfen können, während das Script auf dem Server noch läuft. Wie verklickere ich also (plattformunabhängig) dem Browser, dass nichts mehr kommt?? Und, ginge dies auch als normales (nicht-nph-) -Skript? Liebe Grüße (und vielen Dank schon mal vorab) Timo -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From arians at grenzportal.de Sat Nov 3 10:50:23 2001 From: arians at grenzportal.de (Franz Arians) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Mal ne Frage zur Interaktion von Server und Browser References: Message-ID: <000f01c16487$a1a210c0$0200a8c0@mshome.net> Hallo > Ich habe ein Perl-CGI, das aus einem Datenbestand statische > Seiten generiert. Ich möchte, daß das Script dem Browser eine > Seite zurückgibt (z. B. mit 'Location:...') und danach > die Verbindung zum Browser beendet, um auf dem Server in > aller Ruhe die Seiten zu generieren. Hmm, ich glaub, das geht nur, wenn du Generierung der Seiten in einem anderen Prozess per fork o.ä. laufen lassen würdest. Bin allerdings kein Linux-Experte. Forken unter WIN funktioniert meines Wissens (noch?) nicht mit den aktuellen Portierungen. AFAIK wird die Verbindung ansonsten erst beendet, wenn das script fertig ist, aber das weißt du ja schon ;-) > Liebe Grüße (und vielen Dank schon mal vorab) > > Timo Beste Grüße Franz ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Sun Nov 4 05:58:41 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Mal ne Frage zur Interaktion von Server und Browser References: Message-ID: <3BE52D71.A3878CF4@bayen.de> "timo.becker@mail.ngi-box.de" wrote: > > Hallo liebe Mongers, > > leider konnte ich zu eurem letzten Treffen in DDorf leider > nicht kommen (neuer Job, in Bonn,...), aber vielleicht werde > ich meine Frage ja auch hier los... ;-) > > Ich habe ein Perl-CGI, das aus einem Datenbestand statische > Seiten generiert. Ich möchte, daß das Script dem Browser eine > Seite zurückgibt (z. B. mit 'Location:...') und danach > die Verbindung zum Browser beendet, um auf dem Server in > aller Ruhe die Seiten zu generieren. > > Bei meinen ersten Versuchen damit hat der Browser die Verbindung > erst beendet, nachdem das Skript alle Seiten fertig generiert hatte. > Der Benutzer soll aber schon im statischen Seitenbestand weiter- > surfen können, während das Script auf dem Server noch läuft. Ich bin ja nicht der CGI-Papst, aber hast Du mal versucht, das Ausgabe-Dateihandle zu schliessen? Ansonsten würde ich die Seitenerzeugung als zweiten Prozess starten, entweder mit fork, (beachte, dass es da Besonderheiten unter Windows gibt) oder mit "system('/usr/bin/perl seitengenerator.pl &')", wobei das auch bash-spezifisch sein dürfte und daher unter Windows anders gemacht werden müsste. Aber - wo gibt es schon ernsthafte Webserver unter Windows? ;-) > Wie verklickere ich also (plattformunabhängig) dem Browser, dass > nichts mehr kommt?? Und, ginge dies auch als normales (nicht-nph-) > -Skript? Was ist ein nph-Script? > Liebe Grüße (und vielen Dank schon mal vorab) > > Timo Thomas Bayen perl -pe'$_=join"",map{unpack b6,chr(-33+ord)}split//,q;5J2+:V.WGI%6; .q.<5&JO3657KIK5J6*ZO3X-WGYO- Hi Mongers, zu unserem Treffen am 15. November fehlt euch noch die Wegbeschreibung zum Parkcafe Moers  "Leonardo" Kastell 17 (hinter dem Moerser Schloß) 47441 Moers Hier ist sie: Ihr fahrt von wo auch immer auf die A40 oder A57 in Richtung Moers, aus Richtung Osten/Duisburg auf der A40 fahrt ihr die AS Moers vor dem Kreuz Moers raus, alle anderen folgen den Hinweisen auf die Ausfahrt Moers im Kreuz Moers, und fahren auch diese Ausfahrt raus Am Ende der Ausfahrt biegt Ihr rechts in Richtung Moers ab, fahrt geradeaus (Motel van der Falk rechts liegen lassen) über die erste größere beamtelte Kreuzung immer noch gerade aus, den Stadtpark rechts liegen lassen Vorsicht nach dem Ortseingangsschild - die Stadt Moers blitzt da oft an der nächste größeren Ampelkreuzung ist links eine Tankstelle, hart rechts beginnt die Fussgängerzone, ihr müsst an der Fussgänerzone vorbei rechts in die Unterwallstraße, hier folgt ihr dem Strassenverlauf (rechts halten) Ihr kommt dann an eine recht großzügige Fußgängerquerung (links: Busbahnhof, rechts: Fußgängerzone) hier noch geradeaus, an der nächsten Ampel rechts in die Hanckwitzstr. sofort die nächste wieder rechts in die Haagstr. von der Haagstr. geht es links auf den Kastellplatz, wo Ihr parken könnt. Fahrt möglichst weit nach hinten durch, nahe an das Gebäude an dem große Werbung vom Schlosstheater hängt. (Das gehört zum Schlosstheater.) An diesem Gebäude geht Ihr dann rechts vorbei und seht das Schloss und den Eingang zum Park. Ihr lasst das Schloss links liegen und geht in den Park, haltet euch dabei links. Links seht ihr: Schlossgebäude, Schlossmauer, Tor, Schlossmauer, anderes Gebäude - um letzteres geht Ihr herum, und steht vor dem Eingang. Wir haben den Seminarraum im Untergeschoß reserviert. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From timo.becker at ngi-box.de Wed Nov 7 12:18:37 2001 From: timo.becker at ngi-box.de (timo.becker@ngi-box.de) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Mal ne Frage zur Interaktion von Server und Browser Message-ID: <20011107181838.25648.qmail@zet.net> Hi, "Thomas Bayen " wrote: >Ich bin ja nicht der CGI-Papst, aber hast Du mal versucht, das >Ausgabe-Dateihandle zu schliessen? Schon probiert - klappt leider nicht. Ctrl-D hab ich auch mal gesendet, ebenfalls Fehlanzeige. >Ansonsten würde ich die Seitenerzeugung als zweiten Prozess >starten, entweder mit fork, ... oder mit "system"... Es soll auch auf'm Mac laufen, das ist meine Entwicklungs- plattform. Da gibt es so Sachen nicht... >Was ist ein nph-Script? Parse Header bedeutet: das CGI sendet nur Content-type, Location oder Status, den Rest macht der Server. Non-Parse Header heisst, daß das CGI den kompletten http-Header erzeugt und ohne Zutun des Servers mit dem Client kommuniziert (was schneller ist). Genaueres dazu z. B. unter: http://cgi-spec.golux.com/ Irgendwie könnte das Problem eventuell damit zu tun haben, daß Browser die Verbindung ständig offen halten ("Keep-alive"). Wie kann ich das vom Server aus in HTTP 1.0 unterbinden? In 1.1 gibt es dafür "Connection: close", was mein Testserver aber nicht kann. Ich würde es gerne kompatibel zu 1.0 machen... Grüsse Timo ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Nov 9 00:55:29 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] O'Reillys neue Bücher Message-ID: <3BEB8BF1.7133.9DDEE@localhost> Hi Leute, Gerade hat O'Reilly neue Bücher angekündigt: Für alle die mit Webseiten arbeiten: Perl for Website Management http://www.oreilly.com/catalog/perlwsmng/ Sample Chapter 8: Parsing Web Access Logs http://www.oreilly.com/catalog/perlwsmng/chapter/ch08.html Für die Bioinformatiker unter uns ;): Beginning Perl for Bioinformatics http://www.oreilly.com/catalog/begperlbio/ Sample Chapter 10: GenBank http://www.oreilly.com/catalog/begperlbio/chapter/ch10.html Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From burbach at gwl.de Mon Nov 12 07:21:06 2001 From: burbach at gwl.de (R. Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] (Fwd) Perl/Tk Message-ID: <3BEFDAD2.16226.124DFBF@localhost> Hi Leute, hier eine aktuelle Info zum neuen TK-Buch von O'Reilly: ------- Forwarded message follows ------- Date sent: Mon, 12 Nov 2001 11:47:41 +0100 To: Thomas Bayen , "R. Burbach" From: Michael Gerth Subject: Perl/Tk Copies to: barbara@orade.oreilly.de Hallo, ein kurzes Update zu meiner Mail vom Mai diesen Jahres. Die gute Nachricht: "Mastering Perl/Tk" wird ca. Januar 2002 erscheinen. Die Autoren sind Steve Lidie und Nancy Walsh, weitere Details gibt es unter: http://www.oreilly.com/catalog/mastperltk/ Die schlechte Nachricht: Wir haben uns bereits gegen eine Uebersetzung entschieden, da die Nachfrage nach deutschsprachiger Literatur zu Perl/Tk zu gering ist und damit die Uebersetzung dieses umfangreichen Werkes (ca. 800 Seiten) wirtschaftlich nicht sinnvoll waere. Mit freundlichen Gruessen, Michael Gerth ### Hallo, vielen Dank fuer das Angebot und die Informationen. Ein neues Perl/Tk-Buch ist tatsaechlich geplant. Die Hauptkritik an "Learning Perl/Tk" war ja von Anfang an gewesen, dass es "nur" ein Einfuehrungsbuch ist und dort aufhoert, wo es fuer fortgeschrittene Programmierer interessant wird. Das neue Buch soll also an dieser Stelle anknuepfen. Allerdings kann man zum Erscheinungstermin noch keine verlaesslichen Aussagen machen. Wenn es konkret wird und wir uns fuer eine Uebersetzung entscheiden sollten, wuerde ich mich wieder bei Ihnen melden, einverstanden? Mit freundlichen Gruessen, Michael Gerth Lektorat, O'Reilly Verlag (verantw. fuer das deutschspr. Perl-Programm) ------- End of forwarded message ------- ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Mon Nov 12 07:27:14 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Reminder: Treffen am 15.11. Message-ID: <3BEFDC42.10581.12A7A9C@localhost> Hi Leute, dies nur zur Erinnerung: unser Treffen findet am Donnerstag, d. 15.11. in Moers statt. Hier nochmal die Adresse: Parkcafe Moers  "Leonardo" Kastell 17 (hinter dem Moerser Schloß) 47441 Moers die Wegbeschreibung ist ja schon über die Liste gelaufen. (Falls die noch jemand braucht, soll er mir bescheid geben.) Themen: YAPC::Europe 2002 in München O'Reilly (hab ein Paket mit T-Shirts, Tassen etc.) sonstiges Ich bitte um kurzes Handzeichen, wer kommt. Bis Donnerstag, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From info at mieterfragen.de Mon Nov 12 08:53:13 2001 From: info at mieterfragen.de (=?iso-8859-1?Q?J=FCrgen_Klenovsek?=) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Reminder: Treffen am 15.11. Message-ID: <000801c16b89$c1c09580$0200a8c0@desktop> Hand hochhebe und mein Erscheinen ankündige. MfG Jürgen -----Ursprüngliche Nachricht----- Von: Regina Burbach An: niederrhein-pm@gocho.pm.org Datum: Montag, 12. November 2001 14:28 Betreff: [nr-pm] Reminder: Treffen am 15.11. >Hi Leute, > >dies nur zur Erinnerung: > >unser Treffen findet am Donnerstag, d. 15.11. in Moers statt. > >Hier nochmal die Adresse: >Parkcafe Moers > "Leonardo" >Kastell 17 (hinter dem Moerser Schloß) >47441 Moers > > >Ich bitte um kurzes Handzeichen, wer kommt. > >Bis Donnerstag, > >Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From bernd at widd.de Mon Nov 12 10:54:27 2001 From: bernd at widd.de (Bernd Dulfer) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Reminder: Treffen am 15.11. In-Reply-To: <3BEFDC42.10581.12A7A9C@localhost> Message-ID: Hi, > unser Treffen findet am Donnerstag, d. 15.11. in Moers statt. Ich komme auf jeden Fall. Gruß Bernd P.S. für Arne: Soll ich Dich wieder mitnehmen? ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From DasBaby at gmx.de Mon Nov 12 13:12:16 2001 From: DasBaby at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Reminder: Treffen am 15.11. In-Reply-To: <3BEFDC42.10581.12A7A9C@localhost> References: <3BEFDC42.10581.12A7A9C@localhost> Message-ID: <1526754499.20011112201216@gmx.de> Hallo Regina, Deine Mail vom Montag, 12. November 2001, 14:27:14: RB> Ich bitte um kurzes Handzeichen, wer kommt. *Handheb* -- Alles Gute, Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From DasBaby at gmx.de Mon Nov 12 13:12:16 2001 From: DasBaby at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Reminder: Treffen am 15.11. In-Reply-To: <3BEFDC42.10581.12A7A9C@localhost> References: <3BEFDC42.10581.12A7A9C@localhost> Message-ID: <1526754499.20011112201216@gmx.de> Hallo Regina, Deine Mail vom Montag, 12. November 2001, 14:27:14: RB> Ich bitte um kurzes Handzeichen, wer kommt. *Handheb* -- Alles Gute, Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Thu Nov 15 01:46:10 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Heute Treffen Message-ID: <3BF380D2.1355.2610BA@localhost> Hi Leute, heute abend um 19:00 Uhr Treffen wir uns im Leonardo's im Parkcafe in Moers. Das Leonardo's ist ein gutes italienisches Restaurant, wir sind im Untergeschoss im Seminarraum, den wir umsonst bekommen, wenn wir dort etwas verzehren. Es gibt von leckeren Salaten bis zu herrlichen Süßspeisen alles was das Herz begehrt, nur keine Pizza. :) Bis heute abend, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Nov 16 02:45:56 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern Message-ID: <3BF4E054.20739.38F8F8@localhost> Hi Leute, wie Ihr wisst, haben wir uns gestern in Moers getroffen. Die Tatsache, dass wir in einem Seminarraum waren, wirkte wohl inspirierend, denn wir haben beschlossen, etwas zur gegenseitigen Bildung zu tun. Wir wollen in loser Folge auf unseren Treffen Talks halten. Es muss nicht auf jedem Treffen ein Vortrag sein, die Vorträge dürfen und sollen sehr unterschiedlich sein (von 5 Min. bis max. 2 h). Dazu wollen wir auf unserer Webseite eine Liste mit Wunschthemen und Themen in Vorbereitung anlegen. Ich bitte Euch, Wunschthemen zu nennen. Wenn jemand einen Vortrag halten will, für den er bestimmte technische Voraussetzungen hat (Notebook, Beamer) sollte er/sie vorher bescheid sagen. Das nächste Treffen haben wir um eine Woche vorgezogen, es findet also am 13. Dezember statt. Thomas hat den Kürbis dafür übernommen, also treffen wir uns in Krefeld. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at topnet.de Fri Nov 16 02:57:33 2001 From: a.kloecker at topnet.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern In-Reply-To: <3BF4E054.20739.38F8F8@localhost> References: <3BF4E054.20739.38F8F8@localhost> Message-ID: Am Freitag, 16. November 2001 09:45 schrieb Regina Burbach: [Talks] > Dazu wollen wir auf unserer Webseite eine Liste mit > Wunschthemen und Themen in Vorbereitung anlegen. > Ich bitte Euch, Wunschthemen zu nennen. Also dann mal eine kleine Liste: Themen zu denen ich was sagen kann (wage genug gehalten, so dass ich im Notfall einfach einen 5-Minuten-Talk aus dem Stegreif draus machen kann): - Security und Perl - Reg-Ex mit Perl (auf einem niedrigen bis mittleren Niveau) Themen zu denen ich ich was intensiveres machen würde: - Perl als Inline-Skript-Sprache für das Web - Themen zu denen ich gerne was hören würde (Die mit * gekennzeichneten könnte ich evtl. auch aus Anfängersicht selber machen): - Obfuscated Perl * - Referenzen ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Fri Nov 16 03:11:43 2001 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Inline HTML ? Message-ID: Hallo, in Anbetracht dessen, dass ich Regina und mich in das Thema als inline-Scriptsprache für Webanwendungen einarbeiten will kam mir folgende Idee: Es gibt doch dieses Ominöse Inline-Modul. Kann man da nicht irgendwas basteln, dass Perl HTML kann ? So dass ich in einem Perl-Script (bzw. CGI-Script) einfach HTML einmischen kann und der das dann einfach printet ? Also praktisch die Idee von PHP umgedreht, nicht die Scriptsprache in HTML einbetten, sondern andersum ? Ideas ? Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From Maik.Schmidt at passo.de Fri Nov 16 03:16:30 2001 From: Maik.Schmidt at passo.de (Schmidt, Maik, VP-TD, ST) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Inline HTML ? Message-ID: Yo! Reichen typische "here documents" nicht aus? #!/usr/bin/perl use warnings; use strict; my $dynamicStuff = "

Whatever you like

"; print <<"END_OF_EXAMPLE"; Just another here document $dynamicStuff END_OF_EXAMPLE Wenn es komplexer wird, macht es meiner Meinung nach nur bedingt Sinn, Applikation und Präsentation zu mischen. In diesem Fall empfiehlt sich dann schon der Einsatz von Text::Template bzw. XSLT mit einem Web Publishing Framework wie z.B. AxKit. Gruß, Vodafone Passo GmbH Maik Schmidt TD - Services Development Niederkasseler Lohweg 20 D-40547 Düsseldorf Phone: +49 211 5368 - 305 Fax: +49 211 5368 - 334 mailto:Maik.Schmidt@passo.de http://www.passo.de --------------------------------------------------------- This Mail has been checked for Viruses Attention: Encrypted mails can NOT be checked! ** Diese Mail wurde auf Viren geprueft Hinweis: Verschluesselte mails koennen NICHT auf Viren geprueft werden! --------------------------------------------------------- ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Fri Nov 16 03:19:22 2001 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern 2nd Try In-Reply-To: <3BF4E054.20739.38F8F8@localhost> References: <3BF4E054.20739.38F8F8@localhost> Message-ID: Am Freitag, 16. November 2001 09:45 schrieb Regina Burbach: Da bin ich wohl auf den Send Button gekommen, bevor ich fertig war. [Talks] > Dazu wollen wir auf unserer Webseite eine Liste mit > Wunschthemen und Themen in Vorbereitung anlegen. > Ich bitte Euch, Wunschthemen zu nennen. Also dann mal eine kleine Liste: Themen zu denen ich was sagen kann (wage genug gehalten, so dass ich im Notfall einfach einen 5-Minuten-Talk aus dem Stegreif draus machen kann): - Security und Perl - Reguläre-Ausdrücke mit Perl (auf einem niedrigen bis mittleren Niveau) Themen zu denen ich ich was intensiveres machen würde: - Perl als Inline-Skript-Sprache für das Web - DBI Themen zu denen ich gerne was hören würde (Die mit * gekennzeichneten könnte ich evtl. auch aus Anfängersicht selber machen): - Obfuscated Perl * - Referenzen - Alles was mit Datenbanken zu tun hat - Useless but funny modules Mehr fällt mir spontan nicht ein.. Einen schönen Tag wünsche ich euch. Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Nov 16 07:59:58 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Website update Message-ID: <3BF529EE.11601.1588520@localhost> Hi Leute, heute habe ich unsere Website etwas beackert. Ihr findet sie unter http://niederrhein.pm.org oder http://neophyte.perlmonk.org Hinzugekommen ist die Rubrik Talks, wie wir es gestern besprochen hatten. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From Maik.Schmidt at passo.de Fri Nov 16 08:09:42 2001 From: Maik.Schmidt at passo.de (Schmidt, Maik, VP-TD, ST) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Obfuscated? Message-ID: Yo! Kann mir irgendwer das Interesse an "obfuscated code" erklären? Gruß, Vodafone Passo GmbH Maik Schmidt TD - Services Development Niederkasseler Lohweg 20 D-40547 Düsseldorf Phone: +49 211 5368 - 305 Fax: +49 211 5368 - 334 mailto:Maik.Schmidt@passo.de http://www.passo.de --------------------------------------------------------- This Mail has been checked for Viruses Attention: Encrypted mails can NOT be checked! ** Diese Mail wurde auf Viren geprueft Hinweis: Verschluesselte mails koennen NICHT auf Viren geprueft werden! --------------------------------------------------------- ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Fri Nov 16 09:48:48 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Obfuscated? Message-ID: <200111161548.fAGFmmk29806@mailgate5.cinetic.de> Hi Maik, Maik schrieb am 16.11.01: >Yo! >Kann mir irgendwer das Interesse an "obfuscated code" erklären? Spaß! So ähnlich wie warum meine Oma Kreuzworträtsel löst. Regina ____________________________________________________ Berufsunfähigskeitversicherung von Mamax bei WEB.DE. Jetzt informieren! http://bu.web.de ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From bernd at widd.de Sat Nov 17 11:30:40 2001 From: bernd at widd.de (Bernd Dulfer) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern In-Reply-To: <3BF4E054.20739.38F8F8@localhost> Message-ID: Hi Leute, > Dazu wollen wir auf unserer Webseite eine Liste mit > Wunschthemen und Themen in Vorbereitung anlegen. > Ich bitte Euch, Wunschthemen zu nennen. Interesse hab ich an folgendem: Source Filter ala Inline.pm und Switch.pm Tk advanced Safe.pm Perl Idiome (slurp file, Schartzsche Transformation, Orcish Manouver) POE Vorbereiten könnte ich: DBI SQL Perl Datenstrukturen, schließt Referenzen ein (HoH, AoH, ...) Regex advanced Debugger (Perl, Regex und CGI) Ich glaub das reicht erstmal, wenn mir nochwas einfällt, meld ich mich Gruß Bernd ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Mon Nov 19 03:21:09 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Inline HTML ? References: Message-ID: <3BF8CF05.D09F2D5E@bayen.de> Arne Kloecker schrieb: > > Hallo, > > in Anbetracht dessen, dass ich Regina und mich in das Thema als > inline-Scriptsprache für Webanwendungen einarbeiten will kam mir folgende > Idee: > > Es gibt doch dieses Ominöse Inline-Modul. Kann man da nicht irgendwas > basteln, dass Perl HTML kann ? So dass ich in einem Perl-Script (bzw. > CGI-Script) einfach HTML einmischen kann und der das dann einfach printet ? > > Also praktisch die Idee von PHP umgedreht, nicht die Scriptsprache in HTML > einbetten, sondern andersum ? > > Ideas ? Kann es sein, daß Du sowas wie "print < Arne Mit freundlichen Grüßen, Thomas Bayen Thomas Bayen, tbayen@bayen.de Bleichpfad 22, 47799 Krefeld, Tel. +49 2151 29262 ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Mon Nov 19 04:13:45 2001 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Inline HTML ? In-Reply-To: <3BF8CF05.D09F2D5E@bayen.de> References: <3BF8CF05.D09F2D5E@bayen.de> Message-ID: Am Montag, 19. November 2001 10:21 schrieb Thomas Bayen: > > Es gibt doch dieses Ominöse Inline-Modul. Kann man da nicht irgendwas > > basteln, dass Perl HTML kann ? So dass ich in einem Perl-Script (bzw. > > CGI-Script) einfach HTML einmischen kann und der das dann einfach printet > Kann es sein, daß Du sowas wie "print < da was falsch verstanden?!? Naja, so ungefähr. Nur eben eben ohne die Here-Doc Funktion drumrum. Ich merke jetzt beim Nachdenken aber, dass es nicht funktionieren kann, weil HTML ja nicht nur aus Tags, sondern auch aus Fliesstext besteht. Und wenn Perl alles was es nicht interpretieren kann, ausführt.... Oder noch besser, wie macht man dann eine Seite die Perlcode enthalten soll ? OK Ich nehme alles zurück und nehme embperl. Stelle grade beim einlesen immer mehr lustige Sachen fest. Das Teil kann sogar Sessions usw. Gruss Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Mon Nov 19 03:35:46 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Obfuscated? References: Message-ID: <3BF8D272.259B0BA8@bayen.de> "Schmidt, Maik, VP-TD, ST" schrieb: > > Yo! > > Kann mir irgendwer das Interesse an "obfuscated code" erklären? Die, die es schreiben, tun es, weil sie es können. Die, die es lesen und verstehen, tun es, weil es der einzige Weg ist, sich zu beweisen, daß man wirklich Perl kann. Die, die es lesen und nicht verstehen, tun es vielleicht, weil Sie dabei glauben, einen Hauch der Unendlichkeit zu spüren, die Gott (und Larry Wall) erschaffen hat. > Gruß, > > Mit freundlichen Grüßen, Thomas Bayen Thomas Bayen, tbayen@bayen.de Bleichpfad 22, 47799 Krefeld, Tel. +49 2151 29262 ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Mon Nov 19 03:18:34 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern References: <3BF4E054.20739.38F8F8@localhost> Message-ID: <3BF8CE6A.C0560E51@bayen.de> Regina Burbach schrieb: > > Hi Leute, Zu den T-Shirts für die YAPC: 500 Stück kosten bei zwei Logos (Brust und Arm) DM 9999,- und bei einem Logo DM 6999,-. Das gilt bei einer kostengünstigen T-Shirt-Qualität. Bessere Shirts kosten etwas mehr. T-Shirt- Muster liegen im Laden (in Krefeld) bereit. > Dazu wollen wir auf unserer Webseite eine Liste mit > Wunschthemen und Themen in Vorbereitung anlegen. > Ich bitte Euch, Wunschthemen zu nennen. Leider habe ich im Moment überhaupt keine Zeit, um irgendwetwas vorzubereiten. Ich würde also allerhöchstens einen kleinen 5-Minuten-Talk aus dem Stegreif halten. Daher wären im Dezember andere Redner vorzuziehen. Nichtsdestotrotz habe ich von folgenden Themen ein bisschen Ahnung: - Tk - Sourcefilter - Wie habe ich meine "obfuscated signature" entwickelt? (vielleicht ein lightning talk?) - Objektorientierung (eher was für Anfänger?) - Vergleich von OO-Frameworks (habe aber nicht viel Erfahrung mit den verschiedenen) Folgende Themen würden mich interessieren: - aussergewöhnliche CPAN-Module (ACME etc.) - Datenbanken - Einführung in PHP / Vergleich Perl <-> PHP - das Inline-Modul - Perl 6 - OO-Frameworks > Das nächste Treffen haben wir um eine Woche vorgezogen, es > findet also am 13. Dezember statt. Thomas hat den Kürbis dafür > übernommen, also treffen wir uns in Krefeld. Der Pumpking hat beschlossen, das "Cafe Lindenstrasse" um eine Reservierung zu bitten. Es ist in der Innenstadt. Wer will, kann vorher über den Weihnachtsmarkt, vor der Tür ist direkt die Eisbahn. :-) Zwei Parkplätze (Westwall und Wiedenhofplatz) und ein Parkhaus (Schwanenmarkt) sind in der Nähe. Es gibt einen Raum im ersten Stock, wo normalerweise nicht viel los ist. Für einen Vortrag sollte es möglich sein, daß wir den Raum bis 20 Uhr "exklusiv" haben. Eine Location mit echtem "Seminarraum" finde ich so kalt und lieblos (wo doch dann Weihnachten vor der Tür steht). Wenn keiner Einwände hat, werde ich dieser Tage reservieren. > Liebe Gruesse, > > Regina Mit freundlichen Grüßen, Thomas Bayen Thomas Bayen, tbayen@bayen.de Bleichpfad 22, 47799 Krefeld, Tel. +49 2151 29262 ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Mon Nov 19 04:26:36 2001 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern In-Reply-To: <3BF8CE6A.C0560E51@bayen.de> References: <3BF4E054.20739.38F8F8@localhost> <3BF8CE6A.C0560E51@bayen.de> Message-ID: Am Montag, 19. November 2001 10:18 schrieb Thomas Bayen: > Folgende Themen würden mich interessieren: > - Einführung in PHP / Vergleich Perl <-> PHP Da kann ich was zu sagen, Regina, pack datt bitte in die "macht-Arne" Liste. > Der Pumpking hat beschlossen, das "Cafe Lindenstrasse" um eine > Reservierung zu bitten. Klingt gut. Gruss Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Mon Nov 19 03:51:38 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Inline HTML ? References: <3BF8CF05.D09F2D5E@bayen.de> Message-ID: <3BF8D62A.612C0230@bayen.de> Arne Kloecker schrieb: > > Am Montag, 19. November 2001 10:21 schrieb Thomas Bayen: > > > > Es gibt doch dieses Ominöse Inline-Modul. Kann man da nicht irgendwas > > > basteln, dass Perl HTML kann ? So dass ich in einem Perl-Script (bzw. > > > CGI-Script) einfach HTML einmischen kann und der das dann einfach printet > > > Kann es sein, daß Du sowas wie "print < > da was falsch verstanden?!? > > Naja, so ungefähr. > > Nur eben eben ohne die Here-Doc Funktion drumrum. Ich kenne jetzt die PHP-Lösung nicht so ganz genau, aber "irgendwas drumrum" muss es da auch geben. Wenn Dir die Here-Syntax nicht schön genug ist, kann man das mit Sourcefiltern ändern. > Ich merke jetzt beim Nachdenken aber, dass es nicht funktionieren kann, weil > HTML ja nicht nur aus Tags, sondern auch aus Fliesstext besteht. Und wenn > Perl alles was es nicht interpretieren kann, ausführt.... Oder noch besser, > wie macht man dann eine Seite die Perlcode enthalten soll ? entweder so print <<'BLA' ... BLA oder so print q{ sub perl_code_here{ print "bladibla"; } }; > OK > > Ich nehme alles zurück und nehme embperl. Stelle grade beim einlesen immer > mehr lustige Sachen fest. Das Teil kann sogar Sessions usw. Ist wahrscheinlich die beste Lösung. Aber man sollte immer die Vorgehensweise wechseln können. Es gibt bestimmt Anwendungen, die eine HTML-Seite brauchen, die Perl enthält, das HTML enthält, das Perl enthält... Letztlich ist alles eine Frage der Benutzung von (Source- oder RegEx-)Filtern und "eval". Wenn embperl dazu die richtige "Umgebung" bereitstellt, ist das sehr interessant (für einen Vortrag). :-) > Gruss > Arne Mit freundlichen Grüßen, Thomas Bayen Thomas Bayen, tbayen@bayen.de Bleichpfad 22, 47799 Krefeld, Tel. +49 2151 29262 ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Mon Nov 19 04:01:40 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: YAPC-T-Shirts (war: Re: [nr-pm] Treffen gestern) References: <3BF4E054.20739.38F8F8@localhost> <3BF8CE6A.C0560E51@bayen.de> Message-ID: <3BF8D884.B78C1B23@bayen.de> Thomas Bayen schrieb: > > Regina Burbach schrieb: > > > > Hi Leute, > > Zu den T-Shirts für die YAPC: > 500 Stück kosten bei zwei Logos (Brust und Arm) DM 9999,- und > bei einem Logo DM 6999,-. Das gilt bei einer kostengünstigen > T-Shirt-Qualität. Bessere Shirts kosten etwas mehr. T-Shirt- > Muster liegen im Laden (in Krefeld) bereit. Eh ich's vergesse: Der Preis gilt für geflockt oder gedruckt. Flocken ist haltbarer und sieht besser aus, beim Drucken sind dafür kleinere Strukturen möglich. (Wenn das Kamel also einzelne Haare haben muss, ist Druck auch möglich.) Mit freundlichen Grüßen, Thomas Bayen Thomas Bayen, tbayen@bayen.de Bleichpfad 22, 47799 Krefeld, Tel. +49 2151 29262 ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From Maik.Schmidt at passo.de Mon Nov 19 04:53:54 2001 From: Maik.Schmidt at passo.de (Schmidt, Maik, VP-TD, ST) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Obfuscated? Message-ID: Yo! >Die, die es schreiben, tun es, weil sie es können. Leider kenne ich genug Software, die "obfuscated" ist, obwohl der/die AutorIn es gar nicht gewollt hat. Außerdem ist es meiner Meinung nach kein Problem, ein kleines Regelwerk und einen entsprechenden Generator (vielleicht sogar in Perl?) zu entwickeln, der aus einem "normalen" Quelltext obfuscated (Perl|Java|C++|...)-code generiert. Mit "Können" hat das auch nicht viel zu tun und insbesondere dürften die Regeln zur Verschleierung in allen Sprachen annähernd gleich sein. Perl vereinfacht die Sache einfach aufgrund der diagonalen Struktur (TMTOWTDI). >Die, die es lesen und verstehen, tun es, weil es der einzige Weg ist, >sich zu beweisen, daß man wirklich Perl kann. Solche Dinge zu verstehen ist meiner Meinung nach kein Beweis dafür, dass man die Sprache Perl verstanden hat (maximal ist es ein Beweis für ein Syntax- nicht aber ein Semantikverständnis). Es beweist lediglich, dass man in der Lage ist, den wirren Gedankengängen eines anderen zu folgen. >Die, die es lesen und nicht verstehen, tun es vielleicht, weil Sie dabei >glauben, einen Hauch der Unendlichkeit zu spüren, die Gott (und Larry >Wall) erschaffen hat. Hmmm ... klingt irgendwie ziemlich verschroben, oder? Ich finde es ziemlich gefährlich, sich dermaßen mit etwas so vergänglichem wie einer Programmiersprache zu identifizieren. Ich verdiene meinen Lebensunterhalt mit der kommerziellen Entwicklung von Software. Dabei folge ich schon immer Larry Wall's Motto "Use whatever you think of first". Wenn ich meine, dass Perl für ein bestimmtes Problem das Mittel der Wahl ist, so setze ich es ein. Genauso leidenschaftslos setze ich aber auch C++, Java, Python und Ruby ein. Um das ganze mal zusammenzufassen Ich beobachte die Mailinglist passiv seit wenigen Wochen und habe immer noch kein klares Bild von der ganzen Sache. Insgesamt empfinde ich es aber in diesem Kontext als wenig dienlich, die klassischen Vorbehalte gegen Perl als "write only"-Sprache zu verstärken. Ich schätze Perl aufgrund seiner Ausdrucksstärke und seiner starken Bibliotheken und versuche es auch gerade zumindest als Sprache zur Realisierung von Applikationsprototypen bei einem weiteren meiner Arbeitgeber einzuführen. Da bekommt man von Gegnern der Sprachen häufig zu hören, dass Perl von seiner Struktur her fast gar nichts anderes zuläßt als obfuscated code. Persönlich finde ich dies ziemlich traurig. Insbesondere, weil ich schon einige größere OO-Projekte (mit weit über 100 Klassen) realisiert habe, die eindeutig das Gegenteil beweisen. Versöhnliche Grüße, Vodafone Passo GmbH Maik Schmidt TD - Services Development Niederkasseler Lohweg 20 D-40547 Düsseldorf Phone: +49 211 5368 - 305 Fax: +49 211 5368 - 334 mailto:Maik.Schmidt@passo.de http://www.passo.de --------------------------------------------------------- This Mail has been checked for Viruses Attention: Encrypted mails can NOT be checked! ** Diese Mail wurde auf Viren geprueft Hinweis: Verschluesselte mails koennen NICHT auf Viren geprueft werden! --------------------------------------------------------- ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Mon Nov 19 05:11:31 2001 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Inline HTML ? In-Reply-To: <3BF8D62A.612C0230@bayen.de> References: <3BF8D62A.612C0230@bayen.de> Message-ID: Am Montag, 19. November 2001 10:51 schrieb Thomas Bayen: > Wenn embperl dazu die richtige > "Umgebung" bereitstellt, ist das sehr interessant (für einen Vortrag). Sollte schon auf der Liste stehen. Gruss Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Mon Nov 19 05:50:48 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Treffen gestern In-Reply-To: <3BF8CE6A.C0560E51@bayen.de> Message-ID: <3BF90028.15632.D911D5@localhost> Hi Thomas, Am19 Nov 2001, um 10:18, schrieb Thomas Bayen: > > Zu den T-Shirts für die YAPC: > 500 Stück kosten bei zwei Logos (Brust und Arm) DM 9999,- und > bei einem Logo DM 6999,-. Das gilt bei einer kostengünstigen > T-Shirt-Qualität. Bessere Shirts kosten etwas mehr. T-Shirt- > Muster liegen im Laden (in Krefeld) bereit. Danke erstmal dafür, werde das weitergeben. > > Leider habe ich im Moment überhaupt keine Zeit, um irgendwetwas > vorzubereiten. Das geht mir im Moment genauso, viel zu tun ... > Der Pumpking hat beschlossen, das "Cafe Lindenstrasse" um eine > Reservierung zu bitten. klingt gut, bin dafür. Gruss, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Mon Nov 19 06:18:28 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Obfuscated? In-Reply-To: Message-ID: <3BF906A4.24574.F26997@localhost> Hi Maik, Am19 Nov 2001, um 11:53, schrieb Schmidt, Maik, VP-TD, ST: > Leider kenne ich genug Software, die "obfuscated" ist, obwohl der/die > AutorIn es gar nicht gewollt hat. Schon klar, so etwas ist aber nicht unbedingt gemeint, Schau dir mal http://www.perlmonks.org/index.pl?node_id=45213 an. Das ist doch hübsch, und was der Code macht ebenfalls. Natürlich ist das L'art pour l'art, aber Obfuscation ist unter Perl- Usern eine anerkanntere Kunstform als Perl-Poetry. Es ist schlicht ein Bestandteil der "Perl-Kultur", die auch Module hervorbringt, wie Acme::Bleach aber auch CGI oder Math::Trig. > Es beweist > lediglich, dass man in der Lage ist, den wirren Gedankengängen eines > anderen zu folgen. Was ja auch eine nicht unwichtige Fähigkeit ist, die nicht nur Programmierer beherrschen sollten. (Aber wirre Gedankengänge kommen z.B. von Kunden auch schon mal). > Ich finde es > ziemlich gefährlich, sich dermaßen mit etwas so vergänglichem wie > einer Programmiersprache zu identifizieren. Ich verdiene meinen > Lebensunterhalt mit der kommerziellen Entwicklung von Software. Dabei > folge ich schon immer Larry Wall's Motto "Use whatever you think of > first". Wenn ich meine, dass Perl für ein bestimmtes Problem das > Mittel der Wahl ist, so setze ich es ein. Genauso leidenschaftslos > setze ich aber auch C++, Java, Python und Ruby ein. Programmiersprachen sind Tools, und wenn ich einen Hammer brauche, nehme ich keine Säge, auch wenn ich ansonsten lieber mit der Säge arbeite. > > Da bekommt man von Gegnern der Sprachen > häufig zu hören, dass Perl von seiner Struktur her fast gar nichts > anderes zuläßt als obfuscated code. Persönlich finde ich dies ziemlich > traurig. Insbesondere, weil ich schon einige größere OO-Projekte (mit > weit über 100 Klassen) realisiert habe, die eindeutig das Gegenteil > beweisen. Klar, bekommt man immer zu hören, und ist dummerweise auch noch häufig die Art zu Programmieren, die man als erstes lernt, wenn man nur Matt's Script Archive und ein paar Tutorials verwendet. So ist es mir gegangen, ich bin keine ausgebildete Programmiererin. Es hat mich viel Arbeit gekostet, vom Chaos wegzukommen (onetimer scripts sind bei mir oft noch chaotisch, weil ich sie nur eben mal kurz einsetze und wegwerfe). Wenn wir uns als User-Group mit Obfuscation befassen, dann schlicht weil mehrere Mitglieder dieser Gruppe Spaß daran haben. Auftragsarbeiten (Code für Kunden) und Code, der mehr als einmal bestimmte Funktionen erfüllt, sollte natürlich klar gegliedert, leicht lesbar und modular aufgeteilt sein. Schon allein für den armen Wicht, der den Code mal erbt, und eventuell was hinzufügen oder herausnehmen muss. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From t.bayen at bayen.de Mon Nov 19 06:51:00 2001 From: t.bayen at bayen.de (Thomas Bayen) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Obfuscated? References: Message-ID: <3BF90034.834C25E@bayen.de> "Schmidt, Maik, VP-TD, ST" wrote: > > Yo! > > >Die, die es schreiben, tun es, weil sie es können. > Leider kenne ich genug Software, die "obfuscated" ist, obwohl der/die > AutorIn es gar nicht gewollt hat. Außerdem ist es meiner Meinung nach kein > Problem, ein kleines Regelwerk und einen entsprechenden Generator > (vielleicht sogar in Perl?) zu entwickeln, der aus einem "normalen" > Quelltext obfuscated (Perl|Java|C++|...)-code generiert. Mit "Können" hat > das auch nicht viel zu tun und insbesondere dürften die Regeln zur > Verschleierung in allen Sprachen annähernd gleich sein. Perl vereinfacht die > Sache einfach aufgrund der diagonalen Struktur (TMTOWTDI). Wenn Du Dich mal in ein paar obfuscated Perl Programme eingelesen hast, wirst Du schnell merken, daß ein grosser Unterschied zwischen "zufällig unleserlich geschrieben" und "absichtlich obfuscated" besteht. Die von Dir angesprochenen Generatoren gibt es im ACME-Bereich übrigens auch. Allerdings wirst Du damit niemals die Individualität, die Fertigkeit und den künstlerischen Ausdruck eines handgemachten Programms erreichen. Das ist wie ein Ölgemälde von mir mit einem von Rembrandt und mit einem Photo zu vergleichen. Außerdem bezog ich mich auf die Tatsache, daß "...because you can" schon immer der wichtigste Grund für Unixer gewesen ist, etwas zu tun. :-) > >Die, die es lesen und verstehen, tun es, weil es der einzige Weg ist, > >sich zu beweisen, daß man wirklich Perl kann. > Solche Dinge zu verstehen ist meiner Meinung nach kein Beweis dafür, dass > man die Sprache Perl verstanden hat (maximal ist es ein Beweis für ein > Syntax- nicht aber ein Semantikverständnis). Es beweist lediglich, dass man > in der Lage ist, den wirren Gedankengängen eines anderen zu folgen. Da mag was dran sein. Trotzdem habe ich Quoting-Regeln, Interpolation, RegEx-Modifikatoren etc. oft erst dann wahrgenommen und verstanden, wenn ich sie in einer besonders aussergewöhnlichen Anwendung gesehen habe. Wenn ich etwas sehe, daß ich nicht sofort verstehe, lese ich solange die perldoc, bis ich weiss, was da läuft. Ich behaupte, daß ich deshalb heute ein intensives Verständnis der Syntax habe, das mir auch beim Debugging "normaler" Programmtexte hilft. Was das Semantikverständnis angeht: Sowas kann man natürlich in kurzen Programmen oft nicht wirklich mitbekommen. Andererseits ist die Semantik oft nicht wirklich von der Programmiersprache abhängig. Wenn Du also z.B. ein guter Java-Programmierer bist, ist die Beherrschung der Perl-Syntax schon eine wichtige Aufgabe. (Wenn Du ein schlechter Java-Programmierer bist, kann Dir eh keiner helfen... ;-) > >Die, die es lesen und nicht verstehen, tun es vielleicht, weil Sie dabei > >glauben, einen Hauch der Unendlichkeit zu spüren, die Gott (und Larry > >Wall) erschaffen hat. > Hmmm ... klingt irgendwie ziemlich verschroben, oder? Ich finde es ziemlich > gefährlich, sich dermaßen mit etwas so vergänglichem wie einer > Programmiersprache zu identifizieren. Ich verdiene meinen Lebensunterhalt > mit der kommerziellen Entwicklung von Software. Dabei folge ich schon immer > Larry Wall's Motto "Use whatever you think of first". Wenn ich meine, dass > Perl für ein bestimmtes Problem das Mittel der Wahl ist, so setze ich es > ein. Genauso leidenschaftslos setze ich aber auch C++, Java, Python und Ruby > ein. Das sollte auch verschroben klingen. ;-) Trotzdem weiss ich noch, das es ein tolles Gefühl war, als ich das erste mal die "Schwartzian Transformation" verstanden hatte und ich begriff, warum das so und nicht anders die beste Lösung ist. Das war, als ob man sich durch ein Dickicht kämpft und auf einmal auf einer Lichtung alles klar wird. Ist es falsch, das mit der "Eleganz der Schöpfung" zu erklären? Mir macht dieses Gefühl Spass! Da ist nichts gefährliches dran! Kinder haben das, wenn sie Ihren ersten Schuh zubinden, als obfuscated programmer hatte ich das schon, als auf dem 64er die "Einzeiler" in Mode kamen und Einstein hatte das, als er die Relativitätstheorie durchblickt hatte. Jeder holt sich seinen Teil der Schöpfung... > Um das ganze mal zusammenzufassen > Ich beobachte die Mailinglist passiv seit wenigen Wochen und habe immer noch > kein klares Bild von der ganzen Sache. Insgesamt empfinde ich es aber in > diesem Kontext als wenig dienlich, die klassischen Vorbehalte gegen Perl als > "write only"-Sprache zu verstärken. Ich schätze Perl aufgrund seiner > Ausdrucksstärke und seiner starken Bibliotheken und versuche es auch gerade > zumindest als Sprache zur Realisierung von Applikationsprototypen bei einem > weiteren meiner Arbeitgeber einzuführen. Da bekommt man von Gegnern der > Sprachen häufig zu hören, dass Perl von seiner Struktur her fast gar nichts > anderes zuläßt als obfuscated code. Persönlich finde ich dies ziemlich > traurig. Insbesondere, weil ich schon einige größere OO-Projekte (mit weit > über 100 Klassen) realisiert habe, die eindeutig das Gegenteil beweisen. Um das mal klar zu stellen: Auch ich arbeite sonst gerne streng OO und habe da auch zumindest ein größeres Perl-Projekt gemacht. Auch bin ich ein starker Verfechter von lesbarem Code. Insbesondere da sehe ich auch eine Stärke von Perls TMTOWTDI, weil man ein Programm so schreiben kann, wie man selber denkt und damit die Dokumentation des Lösungsweges oft schon im Sourcecode steht. Nichtsdestotrotz kann es zur allgemeinen Erheiterung und Belustigung des Volkes und als Denksportaufgabe durchaus nützlich und schön sein, sich mit obfuscated Code auseinanderzusetzen. Das kann in jeder Programmiersprache sein, macht IMHO in Perl aber besonders viel Spaß. Ich sehe nicht, daß man damit Vorbehalte verstärkt. Ich habe schon sehr viele Read-Only-Programme gesehen und die meisten davon waren nicht in Perl! Nenne mir ein einziges Sprachkonstrukt, was dazu führt, daß in Perl nicht-obfuscated code verhindert wird!?! Die meisten Leute, die sowas erzählen, haben doch höchstens mal ein paar CGI-Module herumgeschubst. > Versöhnliche Grüße, > > Versöhnte Grüße, Thomas Bayen (jetzt wieder mit obfuscated Signatur...) perl -pe'$_=join"",map{unpack b6,chr(-33+ord)}split//,q;5J2+:V.WGI%6; .q.<5&JO3657KIK5J6*ZO3X-WGYO- hier in der Firma die Einladung zum Treffen zu verbreiten. Es werden sich also ein paar Leute hier auf der Liste subscriben und evtl auch ein paar vorbeikommen. Die die schon da sind, seien erstmal herzlich wilkkomen, ich hoffe doch ihr stellt Euch den Anderen brav vor ;-) Thomas: Gibt es schon Details zum Treffen ? Gruss Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From roboccc at t-online.de Fri Nov 23 09:39:14 2001 From: roboccc at t-online.de (Bogdan Chytrek) Date: Wed Aug 4 00:03:47 2004 Subject: AW: [nr-pm] Ich hab's endlich geschafft... In-Reply-To: Message-ID: Bist du sicher, das das Nachfolgende die ganze message war? Gruss Bogdan -----Ursprüngliche Nachricht----- Von: owner-niederrhein-pm@pm.org [mailto:owner-niederrhein-pm@pm.org]Im Auftrag von Arne Kloecker Gesendet: Freitag, 23. November 2001 14:53 An: niederrhein-pm@gocho.pm.org Betreff: [nr-pm] Ich hab's endlich geschafft... hier in der Firma die Einladung zum Treffen zu verbreiten. Es werden sich also ein paar Leute hier auf der Liste subscriben und evtl auch ein paar vorbeikommen. Die die schon da sind, seien erstmal herzlich wilkkomen, ich hoffe doch ihr stellt Euch den Anderen brav vor ;-) Thomas: Gibt es schon Details zum Treffen ? Gruss Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From a.kloecker at gmx.de Fri Nov 23 09:59:11 2001 From: a.kloecker at gmx.de (Arne Kloecker) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Ich hab's endlich geschafft... In-Reply-To: References: Message-ID: Am Freitag, 23. November 2001 16:39 schrieb Bogdan Chytrek: > Bist du sicher, das das Nachfolgende die ganze message war? Ja, eigentlich schon. Was fehlt dir denn ? Übrigens, ich bin der Arne, und wer bist Du ? Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From docx at doc-x.de Fri Nov 23 10:35:23 2001 From: docx at doc-x.de (Christof Grigutsch) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] Ich hab's endlich geschafft... In-Reply-To: References: Message-ID: <01112317352302.26800@fuckup> On Friday 23 November 2001 16:59, Arne Kloecker wrote: > Am Freitag, 23. November 2001 16:39 schrieb Bogdan Chytrek: > > Bist du sicher, das das Nachfolgende die ganze message war? > > Ja, eigentlich schon. Was fehlt dir denn ? > Arne, der hat wohl das Subject mit dem Rest deiner Mail nicht richtig in Verbindung bringen koennen. Christof ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Mon Nov 26 03:50:01 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:47 2004 Subject: [nr-pm] neues Lama ;) Message-ID: <3C021E59.14488.64AC7C@localhost> Hi Leute, ich habe gerade mal in das neue Learning Perl reingeschaut. Kommt auf Deutsch im Frühjahr raus, habe hier die englische Version. Soll ich das mal bei einem der nächsten Treffen vorstellen? Gruss, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From docx at doc-x.de Mon Nov 26 03:54:13 2001 From: docx at doc-x.de (Christof Grigutsch) Date: Wed Aug 4 00:03:48 2004 Subject: [nr-pm] neues Lama ;) In-Reply-To: <3C021E59.14488.64AC7C@localhost> References: <3C021E59.14488.64AC7C@localhost> Message-ID: <0111261054130I.01004@fuckup> > > Soll ich das mal bei einem der nächsten Treffen vorstellen? > Ja! ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From roboccc at t-online.de Tue Nov 27 05:31:08 2001 From: roboccc at t-online.de (Bogdan Chytrek) Date: Wed Aug 4 00:03:48 2004 Subject: AW: [nr-pm] Ich hab's endlich geschafft... In-Reply-To: Message-ID: hi arne, christof hatte recht, es wäre besser gewesen, wenn ich beim betreff zu lesen angefangen hätte. ja wer ich bin... vielleicht: der voreilige perl lehrling. mit dv vor 25 jahren angefangen PL/1 auf /370, seit 'ner geraumen zeit C++ und VB6 auf WIN/NT und bald auf redhat Linux in perl cgi etc HTML Applikationen. da ich aber immer noch nicht dazu komme, denke ich war ich etwas voreilig. ich kann hier zur zeit nur mitlesen aber nix beitragen. und bis heute habe ich noch kein perl statement geschrieben. bogdan -----Ursprüngliche Nachricht----- Von: owner-niederrhein-pm@pm.org [mailto:owner-niederrhein-pm@pm.org]Im Auftrag von Arne Kloecker Gesendet: Freitag, 23. November 2001 16:59 An: niederrhein-pm@gocho.pm.org Betreff: Re: [nr-pm] Ich hab's endlich geschafft... Am Freitag, 23. November 2001 16:39 schrieb Bogdan Chytrek: > Bist du sicher, das das Nachfolgende die ganze message war? Ja, eigentlich schon. Was fehlt dir denn ? Übrigens, ich bin der Arne, und wer bist Du ? Arne ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm From niederrhein-pm at web.de Wed Nov 28 04:12:56 2001 From: niederrhein-pm at web.de (Regina Burbach) Date: Wed Aug 4 00:03:48 2004 Subject: [nr-pm] YAPC::Europe - Freiwillige? Message-ID: <3C04C6B8.10888.81F3E3@localhost> Hi Leute, für das Programmkommitee werden noch Freiwillige gesucht. Aufgaben: Vorschläge zu Talks für die Konferenz lesen, sich eine Meinung darüber bilden, diese Meinung mit den anderen Kommitee-Mitgliedern austauschen (per Mailinglist), ggf. den Autor des Proposals kontaktieren. Da sich ein paar Leute in der letzten Zeit neu in diese Liste eingetragen haben, hier nochmal der Link zum Thema: http://www.yapc.org/Europe/ Wer interessiert ist, kann sich in die Orga-Mailingliste eintragen (yapc-orga@42.org). Eine Anleitung dazu bekommt Ihr, wenn Ihr eine Mail mit dem Bodytext help an majordomo@42.org schreibt. Liebe Gruesse, Regina ___________________________ Abmelden: Mail an majordomo@hfb.pm.org mit dem Text: unsubscribe niederrhein-pm