From joerg.westphal at ionix.de Mon Aug 1 03:24:27 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Mon, 01 Aug 2005 12:24:27 +0200 Subject: [Dresden-pm] =?iso-8859-1?q?Perl-Module_f=FCr_OOo?= Message-ID: <42EDF85B.3030701@ionix.de> Hallo Mongers, Falk hatte ja das letzte Mal seinen Wunsch nach Perl-Funktionalität für OpenOffice-Dokumente geäußert. In Anbetracht des nahenden Treffens, habe ich mal kurz nachgeschaut, was es so alles bei CPAN schon gibt, und siehe da, etliches ist schon vorhanden. http://search.cpan.org/search?query=openoffice&mode=all Vielleicht könnte Falk ja noch mal kurz zusammenfassen, was sein Modul so genau können muß, vielleicht ergibt sich ja doch ein Projekt mit Praxisrelevanz. ;-) Nur so, als Gedanke zum Montag. Jörg From falk.herrmann at bike24.net Mon Aug 1 06:10:51 2005 From: falk.herrmann at bike24.net (Falk Herrmann) Date: Mon, 01 Aug 2005 13:10:51 +0000 Subject: [Dresden-pm] Perl-Module =?ISO-8859-1?Q?f=FCr?= OOo In-Reply-To: <42EDF85B.3030701@ionix.de> References: <42EDF85B.3030701@ionix.de> Message-ID: <1122901851.24285.22.camel@localhost> Hallo, Genau ging es um folgendes. Mit dem Modul Spreadsheet::WriteExcel kann man sehr gut Excel Dokumente aus Perl erzeugen. Das Modul ist auch sehr gut dokumentiert: http://search.cpan.org/~jmcnamara/Spreadsheet-WriteExcel-2.14/lib/Spreadsheet/WriteExcel.pm Der Gedanke war nun, mal von dem Microsoft-Kram wegzukommen und auf OpenOffice umzustellen. Leider ist das Modul bzw. das Format nicht 100%-ig kompatibel zu OpenOffice. Bilder gingen nicht mehr, zusammengefasste Zellen klappten nicht mehr, Formatierungen, etc. Bei den Modulen für OpenOffice sieht es etwas schlechter aus. Einzig dieses Modul konnte ich finden: http://search.cpan.org/~maygill/OpenOffice-OOBuilder-0.08/OOCBuilder.pm Man sieht schon am Umfang der Dokumentation, dass hier noch Rückstand zu Spreadsheet-WriteExcel herrscht. Ich habe es auch gar nicht erst ausprobiert, da wichtige Dinge einfach fehlen. Laut Doku lässt sich nicht mal die Farbe einer Zelle setzen. Nun kam beim letzten Treffen die Idee auf, sich gemeinsam an einem "besseren" Modul zu versuchen. Hier muss ich aber ehrlich sagen, dass mir etwas die Motivation fehlt, die Sache anzugehen. Aber das kann sich ja noch ändern... Grüße, Falk. On Mon, 2005-08-01 at 12:24 +0200, Joerg Westphal wrote: > Hallo Mongers, > > Falk hatte ja das letzte Mal seinen Wunsch nach Perl-Funktionalität für > OpenOffice-Dokumente geäußert. In Anbetracht des nahenden Treffens, habe > ich mal kurz nachgeschaut, was es so alles bei CPAN schon gibt, und > siehe da, etliches ist schon vorhanden. > > http://search.cpan.org/search?query=openoffice&mode=all > > Vielleicht könnte Falk ja noch mal kurz zusammenfassen, was sein Modul > so genau können muß, vielleicht ergibt sich ja doch ein Projekt mit > Praxisrelevanz. ;-) > > Nur so, als Gedanke zum Montag. > > Jörg > _______________________________________________ > Dresden-pm mailing list > Dresden-pm at pm.org > http://mail.pm.org/mailman/listinfo/dresden-pm > From stepardo at gmail.com Mon Aug 1 04:19:05 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Mon, 1 Aug 2005 13:19:05 +0200 Subject: [Dresden-pm] =?iso-8859-1?Q?Perl-Modul?= =?iso-8859-1?Q?e_f=FCr?= OOo In-Reply-To: <42EDF85B.3030701@ionix.de> References: <42EDF85B.3030701@ionix.de> Message-ID: <20050801111905.GA9629@server> * Joerg Westphal [2005-08-01 13:05:32]: [OpenOffice und co] Wo wir grade dabei sind, ich hab mir inzwischen überlegt, welche Bücher ich unheimlich gerne reviewen würde. Hier eine Liste: Unix Power Tools (http://www.oreilly.de/catalog/upt3/) Kenne deinen Feind - Fortgeschrittene Sicherheitstechniken (http://www.oreilly.de/catalog/swarriorger/) Ich kann am Donnerstag leider nicht dabei sein weil ich am Freitag eine Prüfung habe. Eventuell könnt ihr ja trotzdem mal bereden, welches dieser Bücher ihr auch gerne lesen würdet. Am liebsten würde ich ja wirklich "Unix Power Tools" rezensieren, da ich schon eine Menge Empfehlungen für dieses Buch gehört habe (da sollen u.a. sehr gute Kapitel zu Perl, zsh und vim drin sein). -- mit freundlichen Grüßen, Steffen Liebergeld From perl at gmx.org Tue Aug 2 07:42:21 2005 From: perl at gmx.org (Steffen Liebergeld) Date: Tue, 2 Aug 2005 16:42:21 +0200 Subject: [Dresden-pm] =?iso-8859-1?Q?Perl-Modul?= =?iso-8859-1?Q?e_f=FCr?= OOo In-Reply-To: <42EDF85B.3030701@ionix.de> References: <42EDF85B.3030701@ionix.de> Message-ID: <20050802144221.GA25007@server> Ich hoffe diese Mail kommt jetzt nicht doppelt an... * Joerg Westphal [2005-08-01 13:05:32]: [OpenOffice und co] Wo wir grade dabei sind, ich hab mir inzwischen überlegt, welche Bücher ich unheimlich gerne reviewen würde. Hier eine Liste: Unix Power Tools (http://www.oreilly.de/catalog/upt3/) Kenne deinen Feind - Fortgeschrittene Sicherheitstechniken (http://www.oreilly.de/catalog/swarriorger/) Ich kann am Donnerstag leider nicht dabei sein weil ich am Freitag eine Prüfung habe. Eventuell könnt ihr ja trotzdem mal bereden, welches dieser Bücher ihr auch gerne lesen würdet. Am liebsten würde ich ja wirklich "Unix Power Tools" rezensieren, da ich schon eine Menge Empfehlungen für dieses Buch gehört habe (da sollen u.a. sehr gute Kapitel zu Perl, zsh und vim drin sein). -- mit freundlichen Grüßen, Steffen Liebergeld From joerg.westphal at ionix.de Wed Aug 3 06:07:56 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Wed, 03 Aug 2005 15:07:56 +0200 Subject: [Dresden-pm] Perl-Module =?ISO-8859-1?Q?f=FCr_OOo?= In-Reply-To: <1122901851.24285.22.camel@localhost> References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> Message-ID: <42F0C1AC.2020408@ionix.de> Hi, ich habe mich mal in die Thematik versenkt, weil ich einige Erweiterungen rund um unsere (in Delphi geschriebene, nicht quelloffene, aber mit einer einigermassen bedienbaren Datenbank-API ausgestattete) ERP-Software plane. Außerdem wollte ich mal Eclipse ausprobieren. ;-) Falk Herrmann schrieb: > Bei den Modulen für OpenOffice sieht es etwas schlechter aus. Einzig > dieses Modul konnte ich finden: > http://search.cpan.org/~maygill/OpenOffice-OOBuilder-0.08/OOCBuilder.pm Ich habe hier noch ein OpenOffice::OOCBuilder, ein für Tabellen erweitertes Modul, dass auf OOBuilder aufsetzt. > Man sieht schon am Umfang der Dokumentation, dass hier noch Rückstand zu > Spreadsheet-WriteExcel herrscht. Das ist gut möglich. > Ich habe es auch gar nicht erst ausprobiert, Das ist nicht in Ordnung. Ich habe mir fünf Minuten Zeit genommen und mal ein paar Beispiele ausprobiert, und so herausgefunden, dass > Laut Doku lässt sich nicht mal die Farbe einer Zelle setzen. diese Aussage zum Beispiel nicht stimmt. ;-P Wir könnten doch mal etwas weiter probieren, denn da scheint noch einiges versteckt zu sein. > Nun kam beim letzten Treffen die Idee auf, sich gemeinsam an einem > "besseren" Modul zu versuchen. Hier muss ich aber ehrlich sagen, dass > mir etwas die Motivation fehlt, die Sache anzugehen. Aber das kann sich > ja noch ändern... Ich für meinen Teil habe zumindest "Blut geleckt". Warum nicht zwei so gute OpenSource-Baustellen miteinander verknüpfen? Gruß Jörg From schwigon at webit.de Wed Aug 3 07:11:05 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Wed, 03 Aug 2005 16:11:05 +0200 Subject: [Dresden-pm] =?iso-8859-1?q?Perl-Module_f=FCr_OOo?= In-Reply-To: <42F0C1AC.2020408@ionix.de> (Joerg Westphal's message of "Wed, 03 Aug 2005 15:07:56 +0200") References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> Message-ID: <87oe8fcdqe.fsf@teufelkommraus.webit.de> Joerg Westphal writes: > Ich für meinen Teil habe zumindest "Blut geleckt". Warum nicht zwei > so gute OpenSource-Baustellen miteinander verknüpfen? Ich sehe, wir haben zumindest ein Thema. Schön. Steffen -- Steffen Schwigon Dresden Perl Mongers From schwigon at webit.de Wed Aug 3 07:14:15 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Wed, 03 Aug 2005 16:14:15 +0200 Subject: [Dresden-pm] Fwd: Newsletter from O'Reilly UG Program, July 22 In-Reply-To: <3e33453905072702321145d209@mail.gmail.com> (Steffen Liebergeld's message of "Wed, 27 Jul 2005 11:32:36 +0200") References: <200507270711.03279.joerg.westphal@ionix.de> <42E73B73.6030806@ionix.de> <3e33453905072702321145d209@mail.gmail.com> Message-ID: <87k6j3cdl4.fsf@teufelkommraus.webit.de> Steffen Liebergeld writes: > Am 27.07.05 schrieb Joerg Westphal : >> Joerg Westphal schrieb: >> Das Büchlein würde ich mal für ein Review bestellen. Wenn noch jemand >> ein anderes Buch beschreiben will, bitte den Titel bekannt geben, dann >> kann ich eine Sammelbestellung bei O`Reilly abgeben. > > Ich meld mich bis spätestens Samstag nochmal. Hab grade Prüfungsstress > und hab daher jetzt keine Zeit um mich für ein Buch zu entscheiden. Ich möchte nur anmerken, daß wir die Bücher auch tatsächlich rezensieren sollten, wenn wir sie für lau kriegen. Ich habe mir auch schonmal eins bestellt, dann ewig nicht gelesen, und quäle mich jetzt nur aus Anstand durch, damit ich mal ein Review hinbekomme und wir nicht irgendwann als Abstauber gelten und unseren guten Ruf verlieren. :-) Also bestellt nur, was ihr wirklich lesen und rezensieren könnt. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From joerg.westphal at ionix.de Wed Aug 3 07:39:02 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Wed, 03 Aug 2005 16:39:02 +0200 Subject: [Dresden-pm] Fwd: Newsletter from O'Reilly UG Program, July 22 In-Reply-To: <87k6j3cdl4.fsf@teufelkommraus.webit.de> References: <200507270711.03279.joerg.westphal@ionix.de> <42E73B73.6030806@ionix.de> <3e33453905072702321145d209@mail.gmail.com> <87k6j3cdl4.fsf@teufelkommraus.webit.de> Message-ID: <42F0D706.8040403@ionix.de> Steffen Schwigon schrieb: > Also bestellt nur, was ihr wirklich lesen und rezensieren könnt. "Selbstredend, dass versteht sich doch wohl von selbst." (Balki Bartokomous) ;-) Gruß Jörg From joerg.westphal at ionix.de Wed Aug 3 07:43:26 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Wed, 03 Aug 2005 16:43:26 +0200 Subject: [Dresden-pm] Perl-Module =?ISO-8859-1?Q?f=FCr_OOo?= In-Reply-To: <87oe8fcdqe.fsf@teufelkommraus.webit.de> References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> Message-ID: <42F0D80E.7090501@ionix.de> Steffen Schwigon schrieb: > Ich sehe, wir haben zumindest ein Thema. Schön. Ich dachte, du machst was mit Closures. Jörg From schwigon at webit.de Wed Aug 3 07:41:44 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Wed, 03 Aug 2005 16:41:44 +0200 Subject: [Dresden-pm] =?iso-8859-1?q?Perl-Module_f=FCr_OOo?= In-Reply-To: <42F0D80E.7090501@ionix.de> (Joerg Westphal's message of "Wed, 03 Aug 2005 16:43:26 +0200") References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> Message-ID: <87fytrccbb.fsf@teufelkommraus.webit.de> Joerg Westphal writes: > Steffen Schwigon schrieb: > >> Ich sehe, wir haben zumindest ein Thema. Schön. > > Ich dachte, du machst was mit Closures. Sag mal "Hemmungen". :-) Aber wissen schon alle, was "Continuations" sind? Könnte mein neues Hobby werden, hab' ich aber auch noch nicht wirklich verstanden. Steffen -- Steffen Schwigon From joerg.westphal at ionix.de Wed Aug 3 08:02:26 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Wed, 03 Aug 2005 17:02:26 +0200 Subject: [Dresden-pm] Perl-Module =?ISO-8859-1?Q?f=FCr_OOo?= In-Reply-To: <87fytrccbb.fsf@teufelkommraus.webit.de> References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> Message-ID: <42F0DC82.8020304@ionix.de> Steffen Schwigon schrieb: > Aber wissen schon alle, was "Continuations" sind? Könnte mein neues > Hobby werden, hab' ich aber auch noch nicht wirklich verstanden. Alter Hut. ;-) "It seems Seaside is the leading continuations-based web-app framework, using Smalltalk, and..." ^^^^^^^^^^ Siehste. Jörg From stepardo at gmail.com Thu Aug 4 00:48:04 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Thu, 4 Aug 2005 09:48:04 +0200 Subject: [Dresden-pm] Fwd: Newsletter from O'Reilly UG Program, July 22 In-Reply-To: <87k6j3cdl4.fsf@teufelkommraus.webit.de> References: <200507270711.03279.joerg.westphal@ionix.de> <42E73B73.6030806@ionix.de> <3e33453905072702321145d209@mail.gmail.com> <87k6j3cdl4.fsf@teufelkommraus.webit.de> Message-ID: <20050804074804.GA14783@server> * Steffen Schwigon [2005-08-04 09:45:01]: > Steffen Liebergeld writes: > > Am 27.07.05 schrieb Joerg Westphal : > >> Joerg Westphal schrieb: > >> Das Büchlein würde ich mal für ein Review bestellen. Wenn noch jemand > >> ein anderes Buch beschreiben will, bitte den Titel bekannt geben, dann > >> kann ich eine Sammelbestellung bei O`Reilly abgeben. > > > > Ich meld mich bis spätestens Samstag nochmal. Hab grade Prüfungsstress > > und hab daher jetzt keine Zeit um mich für ein Buch zu entscheiden. > > Ich möchte nur anmerken, daß wir die Bücher auch tatsächlich > rezensieren sollten, wenn wir sie für lau kriegen. > > Ich habe mir auch schonmal eins bestellt, dann ewig nicht gelesen, und > quäle mich jetzt nur aus Anstand durch, damit ich mal ein Review > hinbekomme und wir nicht irgendwann als Abstauber gelten und unseren > guten Ruf verlieren. :-) > > Also bestellt nur, was ihr wirklich lesen und rezensieren könnt. Ist doch klar. -- mit freundlichen Grüßen, Steffen Liebergeld From schwigon at webit.de Thu Aug 4 09:12:28 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Thu, 4 Aug 2005 18:12:28 +0200 Subject: [Dresden-pm] Perl Mongers Treffen August Message-ID: <200508041612.j74GCSPC008888@teufelkommraus.webit.de> Knapp again! Aber alle wissen, dass heute Perl Mongers-Treffen ist, gell? Heute, Donnerstag, 4. August 2005 2o.oo Uhr Medienkulturhaus (wo auch das 'Kino im Dach' ist) Schandauer Str. 64, 01277 Dresden http://www.medienkulturhaus.de Wer etwas über Perl reden oder lernen mag, ist eingeladen. Themen: * Openoffice-mit-Perl * misc. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From email at twerner42.de Fri Aug 5 12:36:19 2005 From: email at twerner42.de (Torsten Werner) Date: Fri, 05 Aug 2005 21:36:19 +0200 Subject: [Dresden-pm] closures again :) Message-ID: <42F3BFB3.6020201@twerner42.de> Hallo Leute, ich bin gerade von einer Woche Perlintensivkurs im Linuxhotel in Essen zurück gekommen. Ich fand zwar, es hätte eine Idee intensiver sein können, aber trotzdem war es klasse. Und ich habe eine ziemlich geniale Anwendung von Closures (juchhu!) gefunden. Den Code gibt es unter http://nopaste.debianforum.de/757 . Zunächst kann man sich Zeile 44 anschauen: $window->signal_connect('destroy', \&Gtk2::main_quit); Das ist ein klassischer Callback mit Referenz auf eine Subroutine, wie man es auch aus C mit Funktionszeigern kennt. Bei richtiger objektorientierter Programmierung will man aber Callbacks auf Objektmethoden haben wie in Zeile 21: $self->{button}->signal_connect('clicked', sub { $self->action }); Das 2. Argument ist eine Closure, die genau das realisiert. Ganz einfach mit Standard-Perl ohne absurde Trickserei oder schwierige Bibliotheken. Ich finde das genial. Viele Grüße und schönes Wochenende, Torsten From stepardo at gmail.com Fri Aug 5 12:44:19 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Fri, 5 Aug 2005 21:44:19 +0200 Subject: [Dresden-pm] =?iso-8859-1?Q?Perl-Modul?= =?iso-8859-1?Q?e_f=FCr?= OOo In-Reply-To: <42F0DC82.8020304@ionix.de> References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> <42F0DC82.8020304@ionix.de> Message-ID: <20050805194419.GA21935@server> * Joerg Westphal [2005-08-04 09:45:14]: > Steffen Schwigon schrieb: > > > Aber wissen schon alle, was "Continuations" sind? Könnte mein neues > > Hobby werden, hab' ich aber auch noch nicht wirklich verstanden. > > Alter Hut. ;-) > > "It seems Seaside is the leading continuations-based web-app framework, > using Smalltalk, and..." > ^^^^^^^^^^ Du bist dir hoffentlich darüber im klaren, dass du dich damit für einen Vortrag über Smalltalk verpflichtet hast... Btw. soll ich mal den PerlWM vorstellen? Hint: das ist kein schöner Code. -- mit freundlichen Grüßen, Steffen Liebergeld From schwigon at webit.de Sat Aug 6 12:33:32 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Sat, 06 Aug 2005 21:33:32 +0200 Subject: [Dresden-pm] =?iso-8859-1?q?Perl-Module_f=FCr_OOo?= In-Reply-To: <20050805194419.GA21935@server> (Steffen Liebergeld's message of "Fri, 5 Aug 2005 21:44:19 +0200") References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> <42F0DC82.8020304@ionix.de> <20050805194419.GA21935@server> Message-ID: <87ll3eamib.fsf@teufelkommraus.webit.de> Steffen Liebergeld writes: > Btw. soll ich mal den PerlWM vorstellen? Klar. Unbedingt. > Hint: das ist kein schöner Code. So was wollten wir eh' alle schon immer mal sehen. Kriegt man ja selber nur selten hin. :-) Steffen -- Steffen Schwigon Dresden Perl Mongers From schwigon at webit.de Sat Aug 6 13:28:30 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Sat, 06 Aug 2005 22:28:30 +0200 Subject: [Dresden-pm] closures again :) In-Reply-To: <42F3BFB3.6020201@twerner42.de> (Torsten Werner's message of "Fri, 05 Aug 2005 21:36:19 +0200") References: <42F3BFB3.6020201@twerner42.de> Message-ID: <87ek96ajyp.fsf@teufelkommraus.webit.de> Torsten Werner writes: > ich bin gerade von einer Woche Perlintensivkurs im Linuxhotel in Essen > zurück gekommen. Ich fand zwar, es hätte eine Idee intensiver sein > können, aber trotzdem war es klasse. Linuxhotel? Nie vorher gehört. Hab mal reingelesen, klingt ja nicht schlecht. Und da gibt's auch Perl-Kurse? Wer macht'n die? Kennt man die Leute? > Und ich habe eine ziemlich geniale > Anwendung von Closures (juchhu!) gefunden. > [...] > $self->{button}->signal_connect('clicked', sub { $self->action }); > > Das 2. Argument ist eine Closure, die genau das realisiert. Sehr schön. Hätte man eigentlich von selber drauf kommen müssen, aber zum Selberdraufkommen isses schon zu elegant. Und ich hab' schon zig-mal überlegt, wie ich Objekt-Methoden hinterlege. Sehr schön. BTW, das Perl-Highlighting auf nopaste.debianforum.de ist ja auch schick. Womit machen die'n das? GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From schwigon at webit.de Sat Aug 6 14:06:13 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Sat, 06 Aug 2005 23:06:13 +0200 Subject: [Dresden-pm] Pugs - First blood Message-ID: <87acjuai7u.fsf@teufelkommraus.webit.de> Hi! Ich hab' mir heute Pugs auf meinem Schleppi installiert, inklusive der notwendigen Vorarbeiten, wie Parrot und Haskell. Ich hab's hier mal zusammengefasst, falls ihr auch mal probieren wollt: http://renormalist.net/cgi-bin/twiki/view/PM/PugsFirstBlood Ist leichter als mit den Live-CDs, wo einem dann immer der Rest seines Betriebssystems fehlt. GreetinX Steffen -- "Pugs by my side, just in case I got to run." From email at twerner42.de Sat Aug 6 14:35:23 2005 From: email at twerner42.de (Torsten Werner) Date: Sat, 06 Aug 2005 23:35:23 +0200 Subject: [Dresden-pm] closures again :) In-Reply-To: <87ek96ajyp.fsf@teufelkommraus.webit.de> References: <42F3BFB3.6020201@twerner42.de> <87ek96ajyp.fsf@teufelkommraus.webit.de> Message-ID: <42F52D1B.4030903@twerner42.de> Steffen Schwigon wrote: > Linuxhotel? Nie vorher gehört. Hab mal reingelesen, klingt ja nicht > schlecht. Und da gibt's auch Perl-Kurse? Wer macht'n die? Kennt man > die Leute? Den Kurs haben Ingo Wichmann und Martin 'Joey' Schulze gemacht. Ich weiß aber nicht, ob die auch andere Leute einsetzen. > BTW, das Perl-Highlighting auf nopaste.debianforum.de ist ja auch > schick. Womit machen die'n das? Patrick Dreker - pdreker im Forum - müsste das wissen. Viele Grüße, Torsten From perl at gmx.org Sat Aug 6 14:18:09 2005 From: perl at gmx.org (Steffen Liebergeld) Date: Sat, 6 Aug 2005 23:18:09 +0200 Subject: [Dresden-pm] =?iso-8859-1?Q?Perl-Modul?= =?iso-8859-1?Q?e_f=FCr?= OOo In-Reply-To: <87ll3eamib.fsf@teufelkommraus.webit.de> References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> <42F0DC82.8020304@ionix.de> <20050805194419.GA21935@server> <87ll3eamib.fsf@teufelkommraus.webit.de> Message-ID: <20050806211809.GA2276@server> * Steffen Schwigon [2005-08-06 23:15:03]: > Steffen Liebergeld writes: > > Btw. soll ich mal den PerlWM vorstellen? > > Klar. Unbedingt. Geht klar. @Johannes: Ich bring dann auch meinen Laptop mit den Window Managern mit - wie versprochen. > > Hint: das ist kein schöner Code. > > So was wollten wir eh' alle schon immer mal sehen. > Kriegt man ja selber nur selten hin. :-) Ich könnte bei der Gelegenheit noch über die Krankheiten der Xlibs referieren.... -- mit freundlichen Grüßen, Steffen Liebergeld From joerg.westphal at ionix.de Sun Aug 7 13:10:11 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Sun, 7 Aug 2005 22:10:11 +0200 Subject: [Dresden-pm] Smalltalk (was: Perl-Module =?iso-8859-15?q?f=FCr?= OOo) In-Reply-To: <20050805194419.GA21935@server> References: <42EDF85B.3030701@ionix.de> <42F0DC82.8020304@ionix.de> <20050805194419.GA21935@server> Message-ID: <200508072210.11562.joerg.westphal@ionix.de> Und das schnitzte Steffen Liebergeld ins Brett: > Du bist dir hoffentlich darüber im klaren, dass du dich damit für > einen Vortrag über Smalltalk verpflichtet hast... Nein. Das hat doch überhaupt nichts mit Perl zu tun. ;-) Jörg -- Nach einem guten Essen könnte man jedem vergeben, selbst den eigenen Verwandten. (Oscar Wilde) From email at twerner42.de Sun Aug 7 13:54:19 2005 From: email at twerner42.de (Torsten Werner) Date: Sun, 07 Aug 2005 22:54:19 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <87acjuai7u.fsf@teufelkommraus.webit.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> Message-ID: <42F674FB.1000403@twerner42.de> Steffen Schwigon wrote: > Ich hab' mir heute Pugs auf meinem Schleppi installiert, inklusive der > notwendigen Vorarbeiten, wie Parrot und Haskell. Ich hab's hier mal > zusammengefasst, falls ihr auch mal probieren wollt: > > http://renormalist.net/cgi-bin/twiki/view/PM/PugsFirstBlood Hi Steffen, schöne Zusammenfassung, jetzt fehlt es nur an richtigen Debianpaketen... Die Hauptfrage ist aber: was geht damit alles? Ich gucke mir gerade Multi-Methods an http://search.cpan.org/~ingy/Perl6-Bible-0.19/lib/Perl6/Bible/A12.pod#Multiple_Dispatch , geht das dann? Viele Grüße, Torsten From schwigon at webit.de Sun Aug 7 15:05:48 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Mon, 08 Aug 2005 00:05:48 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <42F674FB.1000403@twerner42.de> (Torsten Werner's message of "Sun, 07 Aug 2005 22:54:19 +0200") References: <87acjuai7u.fsf@teufelkommraus.webit.de> <42F674FB.1000403@twerner42.de> Message-ID: <87zmrth077.fsf@teufelkommraus.webit.de> Torsten Werner writes: > Steffen Schwigon wrote: >> Ich hab' mir heute Pugs auf meinem Schleppi installiert, inklusive der >> notwendigen Vorarbeiten, wie Parrot und Haskell. Ich hab's hier mal >> zusammengefasst, falls ihr auch mal probieren wollt: >> >> http://renormalist.net/cgi-bin/twiki/view/PM/PugsFirstBlood > > schöne Zusammenfassung, jetzt fehlt es nur an richtigen Debianpaketen... Angeblich warten alle wohl nur auf ein Haskell 6.4 Paket. Wer auch immer diese Haskell-Pakete gewöhnlich baut, keine Ahnung, woran's da hängt. Auf apt-get.org hab' ich auch nur altes Haskell gefunden. > Die Hauptfrage ist aber: was geht damit alles? Es gibt in der Pugs-Distribution ein Verzeichnis examples/, dort stehen eine Menge Perl5-vs.-Perl6-Beispiele. Ein guter Einstieg. > Ich gucke mir gerade Multi-Methods an > http://search.cpan.org/~ingy/Perl6-Bible-0.19/lib/Perl6/Bible/A12.pod#Multiple_Dispatch > , geht das dann? Ja, nach dem, was ich gelesen habe, sollten multi subs gehen. Frei nach einem Beispiel im OSCON-Vortrag http://svn.openfoundry.org/pugs/docs/talks/oscon-apocalypse.spork geht folgendes Beispiel: multi.pl: -------------------------------------------------------------------- use v6; # function perl 6 multi sub mylength () returns Int { 0 } multi sub mylength (*$x, *@xs) returns Int { 1 + mylength(@xs) } my @tiere = ('affe', 'loewe', 'giraffe', 'tiger'); say mylength (@tiere); -------------------------------------------------------------------- $ pugs multi.pl 4 *** Was mich am meisten interessiert sind Perl6 Rules, der Ersatz für die Regexe (siehe Apocalypse 05, bzw. Exegese 05). Ich bin nicht sicher, ob die schon fertig sind. Da hab' ich bisher noch keine Beispiele gefunden oder sie übersehen. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From uwe.voelker at gmx.de Mon Aug 8 04:59:57 2005 From: uwe.voelker at gmx.de (Uwe Voelker) Date: Mon, 8 Aug 2005 13:59:57 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <87zmrth077.fsf@teufelkommraus.webit.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <42F674FB.1000403@twerner42.de> <87zmrth077.fsf@teufelkommraus.webit.de> Message-ID: <1123502397.42f7493ded84c@mail.tu-chemnitz.de> Hallo, > Was mich am meisten interessiert sind Perl6 Rules, der Ersatz für > die > Regexe (siehe Apocalypse 05, bzw. Exegese 05). Ich bin nicht sicher, > ob die schon fertig sind. Da hab' ich bisher noch keine Beispiele > gefunden oder sie übersehen. Also bei Parrot ist diesbezüglich einiges dabei. Du mußt nach 'PGE' suchen. Da gibt es einige Tests dafür. Tschüs, Uwe From akunert at main-rheiner.de Mon Aug 8 06:52:20 2005 From: akunert at main-rheiner.de (Andreas Kunert) Date: Mon, 08 Aug 2005 15:52:20 +0200 Subject: [Dresden-pm] =?iso-8859-1?q?Vorkommen_eines_Elementes_in_einem_St?= =?iso-8859-1?q?ring_z=E4hlen?= Message-ID: <42F76394.6000907@main-rheiner.de> Hallo, ich habe folgendes vor. (Sport-Tabellen) Ein strukturierte Datei wird geliefert. namenameergebnis namenameergebnis namename namename ...... Ich will nun in meiner DB speichern, wann ein Spieltag komplett ist, damit ich auf die Spieltage verweisen kann. Ich bekomme nach jedem Spieltag eine Datei geliefert. Beispiel: 1. Bundesliga spielt Freitag, Samstag und Sonntag = 3 Dateien Freitags fehlen die Daten der Samstags- und Sonntagsspiele. Erst Sonntag sind alle da. Sprich wenn in dem Block ansetzung alle Ergebnisse vorhanden sind, ist der Spieltag abgeschlossen. Ein Verweis von einem (abgeschlossenen) Spieltag auf einen anderen erfolgt also nur, wenn alle Resultate vorhanden sind. Nun die Frage. Wie kann ich mit Perl zählen, ob in dem Block ansetzung zu jeder Ansetzung auch ein Ergebnis vorliegt. Das Beispiel oben zeigt eine Datei, wie sie an einem unvollständigen Spieltag erzeugt wird. Leider ist die Struktur der übergebenen Datei nicht so sauber, dass ich zeilenweise das machen könnte. Was ich suche ist eine Art matching, welches mir z.B. sagt, ist 9 mal vorhanden, resultat nur 3 mal => nicht abgeschlossener Spieltag Gibts also so eine Art Zähler, wie oft ein Matching getroffen hat? $artikel =~ /.*?<$heim_tag.*?>(.*?)<\/$heim_tag.*?>.*?/i zählt ja scheinbar nicht, sondern sagt nur aus, ob ein Treffer da ist und weist das dann $1 zu. Jemand eine Idee? Danke Gruß Andreas From falk.herrmann at bike24.net Mon Aug 8 09:47:13 2005 From: falk.herrmann at bike24.net (Falk Herrmann) Date: Mon, 08 Aug 2005 16:47:13 +0000 Subject: [Dresden-pm] Vorkommen eines Elementes in einem String =?ISO-8859-1?Q?z=E4hlen?= In-Reply-To: <42F76394.6000907@main-rheiner.de> References: <42F76394.6000907@main-rheiner.de> Message-ID: <1123519634.24285.97.camel@localhost> Ich würde einen Hash nehmen. Heim-Gast machst du zum Key und Ergebnis zum Value. Bevor Du es dann in die DB schiebst, einfach prüfen ob Value vorhanden ist. Aber was passiert denn, wenn ein Spiel wegen Nichtbespielbarkeit des Platzes, UFO Landung oder sonstiges ausfällt? Nachgeholt wird das Spiel ja dann meist nach mehreren Wochen. Mach dann einfach Value zu "- : -" und schieb es trotzdem in die DB. On Mon, 2005-08-08 at 15:52 +0200, Andreas Kunert wrote: > Hallo, > > ich habe folgendes vor. (Sport-Tabellen) > Ein strukturierte Datei wird geliefert. > > > namenameergebnis > namenameergebnis > namename > namename > > > ...... > > > Ich will nun in meiner DB speichern, wann ein Spieltag komplett ist, > damit ich auf die Spieltage verweisen kann. > Ich bekomme nach jedem Spieltag eine Datei geliefert. > Beispiel: > 1. Bundesliga spielt Freitag, Samstag und Sonntag = 3 Dateien > > Freitags fehlen die Daten der Samstags- und Sonntagsspiele. Erst Sonntag > sind alle da. > Sprich wenn in dem Block ansetzung alle Ergebnisse vorhanden sind, ist > der Spieltag abgeschlossen. > Ein Verweis von einem (abgeschlossenen) Spieltag auf einen anderen > erfolgt also nur, wenn alle Resultate vorhanden sind. > > Nun die Frage. Wie kann ich mit Perl zählen, ob in dem Block ansetzung > zu jeder Ansetzung auch ein Ergebnis vorliegt. Das Beispiel oben zeigt > eine Datei, wie sie an einem unvollständigen Spieltag erzeugt wird. > Leider ist die Struktur der übergebenen Datei nicht so sauber, dass ich > zeilenweise das machen könnte. > Was ich suche ist eine Art matching, welches mir z.B. sagt, ist 9 > mal vorhanden, resultat nur 3 mal => nicht abgeschlossener Spieltag > Gibts also so eine Art Zähler, wie oft ein Matching getroffen hat? > $artikel =~ /.*?<$heim_tag.*?>(.*?)<\/$heim_tag.*?>.*?/i zählt ja > scheinbar nicht, sondern sagt nur aus, ob ein Treffer da ist und weist > das dann $1 zu. > > Jemand eine Idee? > > Danke > Gruß Andreas > _______________________________________________ > Dresden-pm mailing list > Dresden-pm at pm.org > http://mail.pm.org/mailman/listinfo/dresden-pm > From joerg.westphal at ionix.de Mon Aug 8 12:17:33 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Mon, 8 Aug 2005 21:17:33 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <87acjuai7u.fsf@teufelkommraus.webit.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> Message-ID: <200508082117.34363.joerg.westphal@ionix.de> Hi! Und das schnitzte Steffen Schwigon ins Brett: > Ich hab' mir heute Pugs auf meinem Schleppi installiert, inklusive der > notwendigen Vorarbeiten, wie Parrot und Haskell. Ich hab's hier mal > zusammengefasst, falls ihr auch mal probieren wollt: > http://renormalist.net/cgi-bin/twiki/view/PM/PugsFirstBlood Kurze Anmerkung: Wer wie ich gezwungenermaßen auch mal auf Windows-Systemen arbeiten muss, oder das vielleicht sogar will ;-) der braucht auf Perl6, Parrot, Pugs und Konsorten nicht zu verzichten. http://pixigreg.com/?pxperl (Überhaupt eine sehr empfehlenswerte Windows-Distribution für Perl.) Jörg -- Ein angenehmes Laster ist einer langweiligen Tugend bei weitem vorzuziehen. (Moliere) From dresden-pm at demofreak.de Mon Aug 8 13:11:28 2005 From: dresden-pm at demofreak.de (Johannes Studt) Date: Mon, 8 Aug 2005 22:11:28 +0200 Subject: [Dresden-pm] Perl-Module =?utf-8?Q?f?= =?utf-8?B?w7xy?= OOo In-Reply-To: <20050806211809.GA2276@server> References: <42EDF85B.3030701@ionix.de> <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> <42F0DC82.8020304@ionix.de> <20050805194419.GA21935@server> <87ll3eamib.fsf@teufelkommraus.webit.de> <20050806211809.GA2276@server> Message-ID: <20050808201128.GD19901@fileserver02.chdintern.de> * Steffen Liebergeld [2005-08-06 23:18]: > @Johannes: Ich bring dann auch meinen Laptop mit den Window Managern > mit - wie versprochen. Bist Du mir böse, wenn ich Dir gestehe, dass ich ATM nicht mal mehr weiß, um was es geht? Gruß, Hannes P.S: ich bevorzuge es, als Hannes angesprochen zu werden. ;-) -- Was den Menschen vom Tier unterscheidet, sind die Geldsorgen. (unbekannter Autor) From dresden-pm at demofreak.de Mon Aug 8 13:17:49 2005 From: dresden-pm at demofreak.de (Johannes Studt) Date: Mon, 8 Aug 2005 22:17:49 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <200508082117.34363.joerg.westphal@ionix.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <200508082117.34363.joerg.westphal@ionix.de> Message-ID: <20050808201749.GE19901@fileserver02.chdintern.de> * Joerg Westphal [2005-08-08 21:17]: > http://pixigreg.com/?pxperl Otschen interesno. :-) Han-gleich-mal-testen-nes -- Was den Menschen vom Tier unterscheidet, sind die Geldsorgen. (unbekannter Autor) From email at twerner42.de Mon Aug 8 13:46:49 2005 From: email at twerner42.de (Torsten Werner) Date: Mon, 08 Aug 2005 22:46:49 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <20050808201749.GE19901@fileserver02.chdintern.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <200508082117.34363.joerg.westphal@ionix.de> <20050808201749.GE19901@fileserver02.chdintern.de> Message-ID: <42F7C4B9.8090304@twerner42.de> Johannes Studt wrote: > Otschen interesno. :-) use utf8; print "????? ?????????"; Viele Grüße, torsten From stepardo at gmail.com Mon Aug 8 13:24:15 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Mon, 8 Aug 2005 22:24:15 +0200 Subject: [Dresden-pm] =?iso-8859-1?Q?Perl-Modul?= =?iso-8859-1?Q?e_f=FCr?= OOo In-Reply-To: <20050808201128.GD19901@fileserver02.chdintern.de> References: <1122901851.24285.22.camel@localhost> <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> <42F0DC82.8020304@ionix.de> <20050805194419.GA21935@server> <87ll3eamib.fsf@teufelkommraus.webit.de> <20050806211809.GA2276@server> <20050808201128.GD19901@fileserver02.chdintern.de> Message-ID: <20050808202415.GA28881@localhost.localdomain> * Johannes Studt [2005-08-08 22:19:48]: > * Steffen Liebergeld [2005-08-06 23:18]: > > @Johannes: Ich bring dann auch meinen Laptop mit den Window Managern > > mit - wie versprochen. > > Bist Du mir böse, wenn ich Dir gestehe, dass ich ATM nicht mal mehr > weiß, um was es geht? Ja ja. Lang ists her. Ich glaube aber, dass Du Dich dann dran erinnern wirst. > Gruß, Hannes > > P.S: ich bevorzuge es, als Hannes angesprochen zu werden. ;-) -- mit freundlichen Grüßen, Steffen Liebergeld From stepardo at gmail.com Mon Aug 8 13:51:46 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Mon, 8 Aug 2005 22:51:46 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <42F7C4B9.8090304@twerner42.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <200508082117.34363.joerg.westphal@ionix.de> <20050808201749.GE19901@fileserver02.chdintern.de> <42F7C4B9.8090304@twerner42.de> Message-ID: <20050808205146.GA3931@localhost.localdomain> * Torsten Werner [2005-08-08 22:49:30]: > Johannes Studt wrote: > > Otschen interesno. :-) > > use utf8; > > print "?????????? ??????????????????"; Tnam tranh! -- mit freundlichen Grüßen, Steffen Liebergeld From dresden-pm at demofreak.de Mon Aug 8 15:39:59 2005 From: dresden-pm at demofreak.de (Johannes Studt) Date: Tue, 9 Aug 2005 00:39:59 +0200 Subject: [Dresden-pm] Perl-Module =?utf-8?Q?f?= =?utf-8?B?w7xy?= OOo In-Reply-To: <20050808202415.GA28881@localhost.localdomain> References: <42F0C1AC.2020408@ionix.de> <87oe8fcdqe.fsf@teufelkommraus.webit.de> <42F0D80E.7090501@ionix.de> <87fytrccbb.fsf@teufelkommraus.webit.de> <42F0DC82.8020304@ionix.de> <20050805194419.GA21935@server> <87ll3eamib.fsf@teufelkommraus.webit.de> <20050806211809.GA2276@server> <20050808201128.GD19901@fileserver02.chdintern.de> <20050808202415.GA28881@localhost.localdomain> Message-ID: <20050808223959.GG19901@fileserver02.chdintern.de> * Steffen Liebergeld [2005-08-08 22:24]: > Ich glaube aber, dass Du Dich dann dran erinnern wirst. Da bin ich sicher. :) Hannes -- Es sagte einmal einer / Zu den Steinen: / Werdet menschlicher. Da sagten die Steine: / Wir sind noch nicht / Hart genug. (Erich Fried) From dresden-pm at demofreak.de Mon Aug 8 15:42:51 2005 From: dresden-pm at demofreak.de (Johannes Studt) Date: Tue, 9 Aug 2005 00:42:51 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <42F7C4B9.8090304@twerner42.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <200508082117.34363.joerg.westphal@ionix.de> <20050808201749.GE19901@fileserver02.chdintern.de> <42F7C4B9.8090304@twerner42.de> Message-ID: <20050808224251.GH19901@fileserver02.chdintern.de> * Torsten Werner [2005-08-08 22:46]: > print "????? ?????????"; Cool. Klappt einwandfrei, und ich kann das sogar noch lesen. Wenn Du mir jetzt noch erklärst, wie man das mit einer QWERTZ-Tastatur tippt, bin ich vollends geheilt. :> Gruß, Hannes P.S: ich liebe UTF-8. Alles andere ist rückschrittlich. :D -- Heutzutage ist Resignation schon ein viel zu großes persönliches Engagement. (unbekannter Autor) From email at twerner42.de Mon Aug 8 22:56:37 2005 From: email at twerner42.de (Torsten Werner) Date: Tue, 09 Aug 2005 07:56:37 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <20050808224251.GH19901@fileserver02.chdintern.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <200508082117.34363.joerg.westphal@ionix.de> <20050808201749.GE19901@fileserver02.chdintern.de> <42F7C4B9.8090304@twerner42.de> <20050808224251.GH19901@fileserver02.chdintern.de> Message-ID: <42F84595.7010501@twerner42.de> Johannes Studt wrote: > Cool. Klappt einwandfrei, und ich kann das sogar noch lesen. Wenn Du > mir jetzt noch erklärst, wie man das mit einer QWERTZ-Tastatur > tippt, bin ich vollends geheilt. :> setxkbmap ru Viele Grüße, Torsten From seidel at webit.de Tue Aug 9 00:25:21 2005 From: seidel at webit.de (Alexander Seidel) Date: Tue, 9 Aug 2005 09:25:21 +0200 Subject: [Dresden-pm] Pugs - First blood In-Reply-To: <42F84595.7010501@twerner42.de> References: <87acjuai7u.fsf@teufelkommraus.webit.de> <200508082117.34363.joerg.westphal@ionix.de> <20050808201749.GE19901@fileserver02.chdintern.de> <42F7C4B9.8090304@twerner42.de> <20050808224251.GH19901@fileserver02.chdintern.de> <42F84595.7010501@twerner42.de> Message-ID: <20050809072520.GR4191@kabelbinder.webit.de> On Tue, Aug 09, 2005 at 07:56:37AM +0200, Torsten Werner wrote: > Johannes Studt wrote: > > Cool. Klappt einwandfrei, und ich kann das sogar noch lesen. Wenn Du > > mir jetzt noch erklärst, wie man das mit einer QWERTZ-Tastatur > > tippt, bin ich vollends geheilt. :> > > > setxkbmap ru für Gelegenheitsanwendungen reicht auch http://www.translit.ru/ und damit man versteht was man so schreibt - http://www.rambler.ru/dict/. ???? ????. From akunert at main-rheiner.de Tue Aug 9 02:33:46 2005 From: akunert at main-rheiner.de (Andreas Kunert) Date: Tue, 09 Aug 2005 11:33:46 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BDresden-pm=5D_Vorkommen_eines_El?= =?ISO-8859-1?Q?ementes_in_einem_String_z=E4hlen?= In-Reply-To: <1123519634.24285.97.camel@localhost> References: <42F76394.6000907@main-rheiner.de> <1123519634.24285.97.camel@localhost> Message-ID: <42F8787A.4030904@main-rheiner.de> Hallo Falk, danke für die Antwort. Leider sind meine Perl-Kenntnisse rudimentär. Daher fehlt mir ein Beispiel, wie ich aus einem String dann die einzelnen Key/Value-Paare erhalten kann. Beispiel, wie ich es derzeit mache: BayernRostock0:3 DortmundBremen0:3 .... @spiele = ($ergebnisse =~ /(.*?)<\/Heim>/g); @results = ($ergebnisse =~ /(.*?)<\/Resultat>/g); if(@spiele > @results){ print "es fehlt noch was\n"; $vollendet = 0; } elsif (@spiele eq @results){ print "Spieltag erledigt\n"; $vollendet = 1; } Das Problem ist nämlich, dass bei Paarungen, die noch nicht stattgefunden haben kein Resultat-Tag mitgeliefert wird. Daher ist eine Prüfung auf @ansetzungen = ($ergebnisse =~ /(.*?)<\/Heim>(.*?)<\/Gast>(.*?)<\/Resultat>/g) bei diesen Paarungen ja nicht möglich. Es sei denn, ich kann da mit regex das Resultat als "eventuell vorhanden" kennzeichnen??? Zu der Zeile @spiele hätte ich noch ne Frage. Wie kann ich daraus dann einen Eintrag basteln in der Form
Bayern : Rostock0:3
Sollte sicherlich über eine Schleife gehen, die das Array/Hash/Liste @ansetzungen durchsucht und die einzelnen Werte zuweist. Aber ich vermute, dass die Treffer in der Form $heim1 = $ansetzung[0] , $gast1 = $ansetzung[1] .... eingetragen werden GRuß Andreas Falk Herrmann wrote: >Ich würde einen Hash nehmen. Heim-Gast machst du zum Key und Ergebnis >zum Value. Bevor Du es dann in die DB schiebst, einfach prüfen ob Value >vorhanden ist. > >Aber was passiert denn, wenn ein Spiel wegen Nichtbespielbarkeit des >Platzes, UFO Landung oder sonstiges ausfällt? Nachgeholt wird das Spiel >ja dann meist nach mehreren Wochen. Mach dann einfach Value zu "- : -" >und schieb es trotzdem in die DB. > From schwigon at webit.de Tue Aug 9 03:02:47 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Tue, 09 Aug 2005 12:02:47 +0200 Subject: [Dresden-pm] =?iso-8859-1?q?Vorkommen_eines_Elementes_in_einem_St?= =?iso-8859-1?q?ring_z=E4hlen?= In-Reply-To: <42F76394.6000907@main-rheiner.de> (Andreas Kunert's message of "Mon, 08 Aug 2005 15:52:20 +0200") References: <42F76394.6000907@main-rheiner.de> Message-ID: <878xzb5sxk.fsf@teufelkommraus.webit.de> Andreas Kunert writes: > Gibts also so eine Art Zähler, wie oft ein Matching getroffen hat? > $artikel =~ /.*?<$heim_tag.*?>(.*?)<\/$heim_tag.*?>.*?/i zählt ja > scheinbar nicht, sondern sagt nur aus, ob ein Treffer da ist und weist > das dann $1 zu. Den non-greedy-Trick hast Du ja schon drin. Halbe Miete. Du könntest jetzt z.B. ein "substitute" des Ausdruckes in einem temporären String machen. Beim substitute kommt die Anzahl der ersetzten Teile zurück. Ich will mich mal mit Deinen XML-Tags nicht verheddern, ich zähle hier einfach mal die Paare "Affe...Loewe": my $str = "Affe Loewe bla Affe bli Loewe killer Affe blu Loewe"; my $count = ($str =~ s/Affe.*?Loewe/Zomtec/ig); print $count,"\n"; Kommt 3 raus. Wichtig ist das "/g" hinten dran, für "global" ersetzen. Und Du kannst die Klammern um den "=~"-Ausdruck auch weglassen, hab' ich nur für die Erkennbarkeit gelassen. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From schwigon at webit.de Tue Aug 9 03:13:50 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Tue, 09 Aug 2005 12:13:50 +0200 Subject: [Dresden-pm] Vorkommen eines Elementes in einem String =?iso-8859-1?q?z=E4hlen?= In-Reply-To: <42F8787A.4030904@main-rheiner.de> (Andreas Kunert's message of "Tue, 09 Aug 2005 11:33:46 +0200") References: <42F76394.6000907@main-rheiner.de> <1123519634.24285.97.camel@localhost> <42F8787A.4030904@main-rheiner.de> Message-ID: <87zmrr4dup.fsf@teufelkommraus.webit.de> Andreas Kunert writes: > danke für die Antwort. Leider sind meine Perl-Kenntnisse rudimentär. > Daher fehlt mir ein Beispiel, wie ich aus einem String dann die > einzelnen Key/Value-Paare erhalten kann. Probier noch meine Antwort aus. Nebenan in einer Nachbarmail. Prinzipiell solltest Du, falls das ganze XML ist, irgendein XML-Modul hinzunehmen. XML::Simple für die einfachen, ersten Sachen und wenn's nicht mehr reicht, dann XML::LibXML für "richtige" XML-Sachen. > Zu der Zeile @spiele hätte ich noch ne Frage. Wie kann ich daraus dann > einen Eintrag basteln in der Form >
Bayern : Rostock0:3
> > Sollte sicherlich über eine Schleife gehen, die das Array/Hash/Liste > @ansetzungen durchsucht und die einzelnen Werte zuweist. Ich hab jetzt nicht genau das Problem angeguckt, aber guck Dir mal zuerst XML::Simple an. Da kannst Du normale Hash/Array-Datenstrukturen in XML wandeln lassen. Die ganzen DIVs und Attribute bringst Du in entsprechend strukturierten Datenstruktur unter, und gibst es in XML::Simple rein. Dort liest Du im Manual noch nach, wie man mit Parametern die Ausgabe feintuned, falls der Default nicht reicht. Erstmal so als Schnellschuss, ohne genau auf den Rest zu schauen, da nehm ich mir später mal Zeit für, falls es noch nicht mit XML-Modulen geht. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From win at winproject.de Tue Aug 9 09:29:09 2005 From: win at winproject.de (Winfried Scheibe) Date: Tue, 9 Aug 2005 18:29:09 +0200 (CEST) Subject: [Dresden-pm] Vorkommen eines Elementes in einem String =?iso-8859-1?Q?z=E4hlen?= In-Reply-To: <87zmrr4dup.fsf@teufelkommraus.webit.de> References: <42F76394.6000907@main-rheiner.de> <1123519634.24285.97.camel@localhost> <42F8787A.4030904@main-rheiner.de> <87zmrr4dup.fsf@teufelkommraus.webit.de> Message-ID: <55552.80.85.196.94.1123604949.squirrel@ssl.gnuviech.info> >> danke für die Antwort. Leider sind meine Perl-Kenntnisse rudimentär. >> Daher fehlt mir ein Beispiel, wie ich aus einem String dann die >> einzelnen Key/Value-Paare erhalten kann. > > Probier noch meine Antwort aus. Nebenan in einer Nachbarmail. > > Prinzipiell solltest Du, falls das ganze XML ist, irgendein XML-Modul > hinzunehmen. > > XML::Simple für die einfachen, ersten Sachen und wenn's nicht > mehr reicht, dann XML::LibXML für "richtige" XML-Sachen. Dem kann ich nur voll zustimmen! Mit Strings oder Regulären Ausdrücken solltest du bei so einer Aufgabe nicht anfangen. Wenn du schon XML hast, liest du es am besten auch so strukturiert ein. Ich hänge unten mal ein einfaches Beispiel von mir an, da kann man hoffentlich einen ersten Eindruck kriegen wie das so etwa läuft. >> Zu der Zeile @spiele hätte ich noch ne Frage. Wie kann ich daraus dann >> einen Eintrag basteln in der Form >>
Bayern : >> Rostock0:3
>> >> Sollte sicherlich über eine Schleife gehen, die das Array/Hash/Liste >> @ansetzungen durchsucht und die einzelnen Werte zuweist. Wie Steffen schreibt, geht auch der Output mit XML::Simple (oder auch wie im Beispiel unten "traditionell"). Wenn du aber vielleicht sogar nur eine XML-Datei einlesen und daraus dann HTML machen willst (ohne weitere Verarbeitungen), könnte auch XSLT etwas für dich sein... Viele Grüße, Winfried --- Beispiel... Input: BS_ERR_PaymentDateAlreadyExpired The payment date has already been expired The payment date has already been expired BS_ERR_InvalidClientID The given client id is invalid. Thrown if the given client id is invalid. Output: BS_ERR_PaymentDateAlreadyExpired.message=The payment date has already been expired BS_ERR_PaymentDateAlreadyExpired.tip= BS_ERR_InvalidClientID.message=The given client id is invalid. BS_ERR_InvalidClientID.tip= Programm was das mit XML::Simple tut: #!/usr/local/bin/perl -w #use Data::Dumper; use XML::Simple; #$DIR=''; $FILE='./Errors.err.xml'; $OUT='Errors_en.properties'; $xs = new XML::Simple; $ref = $xs->XMLin($FILE, suppressempty => ''); $errors=$ref->{'error'}; open(OUT,">$OUT"); $i=0; while (defined($error=$errors->[$i])) { print OUT $error->{'error-key'},".message=", $error->{'message'},"\n", $error->{'error-key'},".tip=", $error->{'tip'},"\n\n"; $i++; } close(OUT); print $i," error messages generated.\n"; From joerg.westphal at ionix.de Thu Aug 11 02:53:46 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Thu, 11 Aug 2005 11:53:46 +0200 Subject: [Dresden-pm] Newsletter from O'Reilly UG Program, August 10 Message-ID: <42FB202A.2080701@ionix.de> ================================================================ O'Reilly News for User Group Members August 10, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -PC Pest Control -Computer Privacy Annoyances -Start Your Engines -Linux in a Nutshell, 5th Edition -Linux Made Easy -Degunking Your Mac, Tiger Edition -Host Integrity Monitoring Using Osiris and Samhain -Open Source for the Enterprise -Car PC Hacks -Adobe Photoshop CS2 One-on-One -Using Moodle -Nokia Smartphone Hacks -Propellerhead Reason Tips and Tricks -Learning Perl, 4th Edition -Mac OS X: The Missing Manual, Tiger Edition -MAKE Magazine Subscriptions Available ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Chris Date ("Database in Depth") Keynotes NoCOUG Next Conference, San Ramon, CA--August 18 -Scott Berkun ("The Art of Project Management") Leads Dr. Dobbs Great Writers NetSeminar--Aug 31 -O'Reilly at PhotoShop World, Boston, MA--September 7-8 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -ETech 2006 CFP Now Open -Registration is Open for EuroOSCON ---------------------------------------------------------------- News ---------------------------------------------------------------- -O'Reilly Connection Launched at OSCON -Learning Lab August Special -What Is Flickr (and Hot Tips for Using It) -An Interview with Chris Date -Small Screen Testing in Firefox -Don't Waste Time With Black Hat SEO Strategies -Business for Geeks at OSCON 2005 -The Practicality of OO PHP -Porting Test::Builder to Perl 6 -Problems in Oracle Reports -Automator Automaton--David Pogue's Podcast -What Is NeoOffice/J (and Can It Replace MS Office) -An In-Depth Look at Vista, Part 1 -Internet Security Annoyances -Localization in ASP.NET 2.0 -Give Your Business Logic a Framework with Drools -Digital Photography Hack: A Hands-Free Shooting Rig -Bay Area Maker Faire, San Mateo, CA--November 12 & 13 -Hacking Ebook Readers ---------------------------------------------------------------- >From Your Peers ---------------------------------------------------------------- -Announcing "Picn*x14", Sunnyvale, CA--August 14 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***PC Pest Control Publisher: O'Reilly ISBN: 0596009267 This comprehensive guide helps you guard against internet pests like adware, spyware, homepage hijackers, Trojans, spam, phishing, and more. Written in a friendly and engaging manner, it describes each problem and its symptoms, rates the danger level, and then shows you how to solve the problem step by step, allowing you to surf the web with a whole new level of confidence. http://www.oreilly.com/catalog/pcpestcontrol/ ***Computer Privacy Annoyances Publisher: O'Reilly ISBN: 0596007752 Written by privacy pro Dan Tynan, and based on interviews with privacy experts from all over the globe, this book serves up real-world advice in bite-sized portions that will help you stop snoops in their tracks. You'll learn how to keep private information private, stop nosy bosses, get off that incredibly annoying mailing list, and more. It's your complete guide to a safer, saner, and more private life. http://www.oreilly.com/catalog/privacyannoy/ Chapter 2, "Privacy at Home," is available online: http://www.oreilly.com/catalog/privacyannoy/chapter/index.html ***Start Your Engines Publisher: Paraglyph Press ISBN: 1933097019 In "Start Your Engines" you will learn all of the secrets and programming techniques of developing one of the most popular styles of games. The book features the physics, and AI, and 3D techniques of driving--from road conditions to collisions--presented in a unique step-by-step format. The book is based on a customizable construction kit approach and is the first hands-on programming guide that shows you how to actually build and customize these popular games. http://www.oreilly.com/catalog/1933097019/index.html ***Linux in a Nutshell, 5th Edition Publisher: O'Reilly ISBN: 0596009305 Considered by many to be the most complete and authoritative command reference for Linux available, this book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions and has been updated to cover all new features. Everything that system administrators, developers, and power users need to know about Linux is referenced here. http://www.oreilly.com/catalog/linuxnut5/ Chapter 4, "Boot Methods," is available online: http://www.oreilly.com/catalog/linuxnut5/chapter/index.html ***Linux Made Easy ISBN: 1593270577 Based on Xandros 3, arguably one of the most user-friendly versions of Linux available today, "Linux Made Easy" concentrates on the subjects of most interest to the average home user or hobbyist: installation, using the Internet, playing CDs and audio files, using scanners, working with digital cameras and images, games, downloading software and fonts, USB storage devices, PDAs, printing, Internet telephony, and more. http://www.oreilly.com/catalog/1593270577/index.html ***Degunking Your Mac, Tiger Edition Publisher: Paraglyph ISBN: 1933097051 This Tiger edition shows all Mac users the tried-and-true techniques they need to to run Tiger at peak performance. It explains how to get the most from the new Tiger features, including Spotlight, Dashboard, Safari RSS, iChat AV, OS X Tiger Mail, and many others. Mac users will love this book because it will help them get organized, optimize their workspace, solve clutter problems, and keep their Macs running smoothly. http://www.oreilly.com/catalog/1933097051/ ***Host Integrity Monitoring Using Osiris and Samhain Publisher: Syngress ISBN: 1597490180 Host Integrity Monitoring is the most effective way to determine if some form of malicious attack or threat has compromised your network security to modify the filesystem, system configuration, or runtime environment of monitored hosts. This book provides foundation information on host integrity monitoring as well as specific, detailed instruction on using best of breed products Osiris and Samhain. By the end of the book, you'll understand not only the strengths and limitations of host integrity tools, but understand how to effectively make use of them in order to integrate them into a security policy. http://www.oreilly.com/catalog/1597490180/index.html ***Open Source for the Enterprise Publisher: O'Reilly ISBN: 0596101198 The authors of this important book have each used open source software for some 15 years at IT departments large and small, and they have collected the wisdom of a host of experts from IT departments, open source communities, and software companies. This book provides a top to bottom view not only of the technology available, but of the skills required to manage it and the organizational issues that must be addressed. http://www.oreilly.com/catalog/opensourceent/ Chapter 6, "Support Models for Open Source," is available online: http://www.oreilly.com/catalog/opensourceent/chapter/index.html ***Car PC Hacks Publisher: O'Reilly ISBN: 0596008716 This comprehensive and easy-to-read guide is the first book available to introduce and entrench you into the hot new car PC market. It gets you started with its introduction to the basics of car electrical systems and is packed with clear explanations and real-life examples. Whether you're venturing into the car PC world for the first time or you're an experienced hobbyist, you're guaranteed a joy ride. http://www.oreilly.com/catalog/carpchks/ Sample Hack 60, "Control Your Car PC with Voice Recognition," is available online: http://www.oreilly.com/catalog/carpchks/chapter/index.html ***Adobe Photoshop CS2 One-on-One Publisher: O'Reilly ISBN: 0596100965 A straightforward, step-by-step guide to the features and functions of Photoshop, this book covers the new features of CS2 in depth, with plenty of real-world projects and insider tips along the way. Learn how to use the new workflow and file handling features, how to batch process digital camera raw files, search metadata, quickly review images in Slideshow mode, and much more. Comes with two hours of video training on CD. http://www.oreilly.com/catalog/photocs2/ ***Using Moodle Publisher: O'Reilly ISBN: 0596008635 Developed by an extremely active open source community, Moodle is a sophisticated course management system that's ideal for creating dynamic online learning communities and for supplementing face-to-face learning. This book is a comprehensive, hands-on guide that explains how the system works, with plenty of examples and best practices for its many features and plug-in modules. For anyone who is using (or thinking of using) this CMS, this is required reading. http://www.oreilly.com/catalog/moodle/ Chapter 1, "Introduction," is available online: http://www.oreilly.com/catalog/moodle/chapter/index.html ***Nokia Smartphone Hacks Publisher: O'Reilly ISBN: 0596009615 Whether you want to use your smartphone as your lifeline on the road, or you're just looking for ways to maximize the time you spend waiting in lines, you'll find all the user-friendly tips, tools, and tricks you need to become massively productive with your Nokia smartphone. Learn how to take screen shots, access internet content, use email and messaging, and so much more. http://www.oreilly.com/catalog/nokiasmarthks/ Sample Hack 31, "Record a Phone Call," is available online: http://www.oreilly.com/catalog/nokiasmarthks/chapter/index.html ***Propellerhead Reason Tips and Tricks Publisher: PC Publishing ISBN: 187077597X This invaluable guide covers everything you need to know about using Reason in your everyday music making. Ideal for beginners, intermediate, and experienced users, this book covers topics from advice on computer audio setups and operating systems through to working methods, linking Reason with other programs, detailed MIDI editing, and more. It even tells you how to mix and publish your original tracks. http://www.oreilly.com/catalog/187077597X/ ***Learning Perl, 4th Edition Publisher: O'Reilly ISBN: 0596101058 Informed by their years of success at teaching Perl as consultants, the authors have re-engineered the Llama to better match the pace and scope appropriate for readers getting started with Perl, while retaining the detailed discussion and eclectic wit for which the Llama is famous. This latest edition has been updated to account for all the recent changes to the language up to Perl 5.8. http://www.oreilly.com/catalog/learnperl4/ Chapter 11, "File Tests," is available online: http://www.oreilly.com/catalog/learnperl4/ ***Mac OS X: The Missing Manual, Tiger Edition Publisher: O'Reilly ISBN: 0596009410 As soon as Apple comes out with another version of Mac OS X, David Pogue hits the streets with another impeccable Missing Manual to cover it. This new edition explores the latest features in Mac OS X Tiger, such as Spotlight, iChat AV, and Automator. Ideal for every user, this guide has something new on every page, along with David Pogue's celebrated wit and expertise. http://www.oreilly.com/catalog/macxtigermm/ ***MAKE Magazine Subscriptions Available The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Chris Date ("Database in Depth") Keynotes NoCOUG Next Conference, San Ramon, CA--August 18 Author Chris Date presents "Foundation Matters" at the Northern California Oracle Users Group's summer conference. http://www.nocoug.org/next.html ***Scott Berkun ("The Art of Project Management") Leads Dr. Dobbs Great Writers NetSeminar--Aug 31 Join Scott for a free 60 minute webcast on project management. Scott is the first presenter in the new Great Writers NetSeminar Series presented by "Dr. Dobb's Journal" and "C/C++ User's Journal." http://www.ddj.com/netseminars/ ***O'Reilly at PhotoShop World, Boston, MA--September 7-8 We'll be in Booth #514, so drop by for a snapshot of our growing line of digital media titles. During the show, don't miss the conference session presented by author Deke McClellend ("Adobe Photoshop CS One-on-One"). http://www.photoshopworld.com/ ================================================ Conference News ================================================ ***ETech 2006 CFP Now Open O'Reilly's Emerging Technology Conference 2006 is scheduled for March 6-9 in San Diego. We invite technologists, strategists, CTOs, chief scientists, researchers, programmers, hackers, standards workers, business developers, and entrepreneurs to lead sessions and tutorials at ETech. This year's challenge focuses on the amazing amount of digital data in our worlds: how do we visualize the data, filter it, remix it, and access it in meaningful ways? Proposals are due by September 19th. http://conferences.oreillynet.com/etech/ ***Registration is Open for EuroOSCON Join developers, systems and network administrators, and IT managers at the very first O'Reilly European Open Source Convention in Amsterdam on October 17-20. EuroOSCON will explore the best and newest open source technologies, particularly for companies, governments, and nonprofits. EuroOSCON showcases the diversity in open source while maintaining a practical edge. http://conferences.oreilly.com/eurooscon/ User Group discounts are available, email marsee at oreilly.com for more information. To register for the conference, go to: http://conferences.oreillynet.com/cs/eurooscon/create/ord_euos05 ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***O'Reilly Connection Launched at OSCON O'Reilly Connection is a tech-centric jobs and networking site for developers and those who want to hire them. The service was conceived and created by Greenplum, a company commercializing the open-source database PostgreSQL for Business Intelligence. On O'Reilly Connection, developers build a professional profile that lays out their skills, and experience, and network in one place. They can connect with peers and designate "go to" people-other site members whom they consider experts in a particular technology area-and keep tabs on those alpha geeks through personalized watch lists. Employers can quickly search through O'Reilly Connection to find job or consultant candidates with the specific qualifications they need. Because profiles on O'Reilly Connection display members' networks, they provide a richer picture than a standard resume. During the beta period, O'Reilly Connection is offering free job postings to all members. http://connection.oreilly.com/ ***Learning Lab August Special In our practice-based, self-paced courses, you can build your online portfolio with plenty of instructor feedback and a free O'Reilly book for reference. For a limited time, use the discount passcode "tarsier" to save an extra 15% off any of our courses--including all University of Illinois Certificate Series. http://oreilly.useractive.com/courses/certificates.php3 ***What Is Flickr (and Hot Tips for Using It) Flickr is an online photo management and sharing application. And it's also one of the most innovative photo services available today. In this article, Giles Turnbull shows you how Flickr works, then introduces you to some of the great tools you can use to interact with it. http://www.macdevcenter.com/pub/a/mac/2005/08/02/flickr.html ***An Interview with Chris Date In this extensive conversation, Chris Date debunks a lot of misinformation on "weaknesses of the relational model;" discusses the impact of his classic book, "The Third Manifesto;" evaluates the future of SQL as well as his past comments on the language; and closes with his thoughts on the future of DBMSs. Chris is the author of "Database in Depth: Relational Theory for Practitioners." http://www.oreillynet.com/pub/a/network/2005/07/29/cjdate.html ***Small Screen Testing in Firefox Want to test how your webpages will look on PDA's and cell phones? Alex uncovers a nifty Firefox utility that allows you to do just that. http://www.sitepoint.com/blog-post-view.php?id=284188 ***Don't Waste Time With Black Hat SEO Strategies Dan Thies recounts an email from a reader of his blog who wasted dozens of hours setting up an elaborate scheme to fool Google--only to fall flat on his face. http://www.sitepoint.com/blog-post-view.php?id=278042 --------------------- Open Source --------------------- ***Business for Geeks at OSCON 2005 In his sold-out opening day tutorial at O'Reilly's Open Source Conference (OSCON) 2005, Marc Hedlund, O'Reilly's entrepreneur-in-residence, gave a crash course in seeing work from the business point of view. http://www.oreillynet.com/pub/a/network/2005/08/04/oscon2005_1.html ***The Practicality of OO PHP PHP is an easy language for doing practical things immediately. The easiest ways to begin aren't always the best ways to stay productive, though. PHP's support for object orientation requires a little more learning and a little more discipline, but it has many benefits for larger projects. David Day explains the basics of OO in PHP 4. http://www.onlamp.com/pub/a/php/2005/07/28/oo_php.html ***Porting Test::Builder to Perl 6 With Pugs and Parrot playing nicely and bringing Perl 6 to the rest of us, enterprising early adopters are experimenting with porting their popular Perl 5 modules to Perl 6. O'Reilly editor chromatic recently pushed the limits of Pugs by porting Test::Builder to Perl 6. Here's what he learned about Perl 6, Pugs, and his design along the way. chromatic is the coauthor of "Perl Testing: A Developer's Notebook." http://www.perl.com/pub/a/2005/07/28/test_builder_p6.html ***Problems in Oracle Reports Noel Davis looks at problems in Oracle Reports, Skype for Linux, MediaWiki, Kate, Kwrite, Shorewall, ekg, libgadu, PHPNews, phpSurveyor, Affix, Heartbeat, and phpPgAdmin. http://www.linuxdevcenter.com/pub/a/linux/2005/07/29/security_alerts.html --------------------- Mac --------------------- ***Automator Automaton--David Pogue's Podcast Listen to David Pogue cover Automator workflows that can help save on computing time. Learn how to use Automator to automate backups, zip up applications, and set alarms for automatic processing. (4 minutes, 26 seconds) http://www.macdevcenter.com/pub/a/mac/2005/08/09/tigerpodcast3.html ***What Is NeoOffice/J (and Can It Replace MS Office) NeoOffice/J is the long-awaited Mac-friendly version of OpenOffice. This open source project provides Mac users with most of the functionality of Microsoft Office, but for free. Is NeoOffice robust enough to serve as your only office suite in a Microsoft-dominated world? Matthew Russell explores. Plus, an in-depth interview with its lead developer, Patrick Lubby. http://www.macdevcenter.com/pub/a/mac/2005/08/09/neooffice.html --------------------- Windows/.NET --------------------- ***An In-Depth Look at Vista, Part 1 The long wait for the first beta of Microsoft's new Windows OS is finally over. Wei-Meng Lee took it for a spin and gives a detailed overview of Vista. http://www.windowsdevcenter.com/pub/a/windows/2005/08/02/vista.html ***Internet Security Annoyances Spyware, Trojans, worms, viruses, phishing, and now pharming--all security issues that can lead to a disenchanting internet experience. This excerpt from Internet Annoyances can help you prevent these kinds of security breaches with tips on configuring your home router for maximum security, constructing your own personal firewall, and more. http://www.windowsdevcenter.com/pub/a/windows/excerpt/internetannoy_chap9/index.html ***Localization in ASP.NET 2.0 The Web is an international place. Why shouldn't your websites be ready for international visitors? With the introduction of ASP.NET 2.0, Microsoft aims to make it easy to localize your website for individual users, no matter where they hail from. Wei-Meng Lee shows you how you can localize your ASP.NET 2.0 web applications. http://www.ondotnet.com/pub/a/dotnet/2005/08/08/localizingaspnet20.html --------------------- Java --------------------- ***Give Your Business Logic a Framework with Drools It's almost too easy to express your business logic as a spaghetti-code fiasco. The result is hard to test, hard to maintain, and hard to update. Rule engines offer an alternative: express your business logic as rules, outside of your Java code, in a format even the business side of the office can understand. Paul Browne uses the open source Drools framework to introduce the idea. http://www.onjava.com/pub/a/onjava/2005/08/03/drools.html --------------------- Digital Media --------------------- ***Digital Photography Hack: A Hands-Free Shooting Rig Here's how to build a hands-free photography rig using an iSight, a Bluetooth headset, a backpack, and a dash of AppleScript that enables you to capture images on the go by simply speaking, "Take shot." Romain Guy shows you how to build it. http://www.macdevcenter.com/pub/a/mac/2005/08/05/photography.html --------------------- MAKE --------------------- ***Bay Area Maker Faire, San Mateo, CA--November 12 & 13 Join us for MAKE magazine's first ever Maker Faire--a hands-on event featuring Makers whose science and technology projects will amaze you and ignite your imagination. Bring your family and friends to the San Mateo Fairgrounds for a weekend of hands-on exploration, recipe-sharing, creative mischief-making and wholesome play. For more information, go to: http://makezine.com/faire/ ***Hacking Ebook Readers The Sony Librie is a stunning, e-ink eBook reading device with the most print-like book reading experience you can have at this time (the display moves microscopic black and white particles held within spherical microcapsules). For the most part, it hasn't been a success in the market--Sony crippled it with DRM and only released in it Japan. But the hackers and tinkerers of the world have taken this device and modded the firmware. Now we're going to show you how to make non-DRMed eBooks for free http://www.makezine.com/blog/archive/2005/08/how_to_make_drm_1.html ***For more information on MAKE, go to: http://www.makezine.com/ ================================================ >From Your Peers ================================================ ***Announcing "Picn*x14", Sunnyvale, CA--August 14 August marks the 14th birthday of the Linux kernel, and the local Linux community is throwing its annual picnic and barbecue to celebrate. The picnic is a free, family-friendly event. Free food and soft-drinks will be provided to those who RSVP in advance. Sports, games, and geeky activities will take place. http://www.linuxpicnic.org/ For maps and directions, see: http://www.linuxpicnic.org/directions/ To RSVP for this event, visit: http://www.linuxpicnic.org/rsvp/ ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ From joerg.westphal at ionix.de Sat Aug 13 06:31:40 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Sat, 13 Aug 2005 15:31:40 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen Message-ID: <200508131531.41208.joerg.westphal@ionix.de> Hi, einige hatten den Wunsch nach den Bildern mit dem in der Tür dahingeschiedenen kleinen Kriechtier. Anbei die Links für beide Bilder. Achtung, jedes knapp 1 MB. http://www.ionix.de/dresden.pm/ex1.jpg http://www.ionix.de/dresden.pm/ex2.jpg Jörg -- Nicht der ist arm, der wenig besitzt, sondern wer nach mehr verlangt. (Seneca) From steffen.winkler at gmx.net Sat Aug 13 06:33:29 2005 From: steffen.winkler at gmx.net (Steffen Winkler) Date: Sat, 13 Aug 2005 15:33:29 +0200 Subject: =?utf-8?Q?Re:_=5BDresden-pm=5D_Pugs_-_First_blood_und_Gr=C3=BC=C3=9Fe_?= =?utf-8?Q?von_erlangen-pm@pm.org?= Message-ID: <026f01c5a00c$27ab0be0$6501a8c0@pc1.lokales-netz.de> ... oh, da sind ja utf-8 Experten in dresden-pm. Ich wollte letztens mal eine Mail bauen die auch utf-8 im subject kann, im body ist es je einfach. Wie verschlüsselt man das denn das am Besten. Grüße von Steffen Winkler, der jetzt von dresden-pm wegwechseln mußte. Und weil es mir bei Euch immer gut gefallen hat, gründen wir am 15.9. die Gruppe erlangen-pm. Jedenfalls habe ich es eingefädelt und einen Begeisterten und 2 weitere habe ich schon "rekrutiert". Der 2. Mann macht schon die Administration der Mailingliste. Er war auch in Dresden mit auf dem Workshop. Ich denke, das Gesicht wird mir bekannt vorkommen. ?!? Ich habe noch eine Bitte an Steffen Schwigon: Zum Treffen im Oktober möchte ich zu sicherem Programmieren mit Perl einen Vortrag bei erlangen-pm halten. Ich würde u.a. gern etwas von Dir zeigen wollen, was Du auf dem Linux-Infotag gehalten hast, also das, wo Du immer mehr Code und Klammern weggestrichen hast, bis dann vernünftiger, übersichtlicher Perl-Code übrig blieb. Das Beispiel ging um CGI-Parameterübergabe. Das Beispiel war sehr anschaulich. Ist das vielleicht sogar im Netz abrufbar? Natürlich würde ich den Urheber auch in den höchsten Tönen loben. From schwigon at webit.de Mon Aug 15 02:43:21 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Mon, 15 Aug 2005 11:43:21 +0200 Subject: [Dresden-pm] Webseite umgezogen Message-ID: <87oe7zeds6.fsf@teufelkommraus.webit.de> Hi all! Unsere Homepage ist umgezogen. Die Domain dresden-pm.org liegt jetzt bei mir, weswegen es jetzt mehr nach uns klingende URLs gibt. http://dresden-pm.org Bei der Gelegenheit habe ich das Wiki upgedatet und ein strukturell besseres Skin verwendet, wo auch die ganzen aktuellen TWiki-Features funktionieren. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From joerg.westphal at ionix.de Mon Aug 15 03:22:51 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Mon, 15 Aug 2005 12:22:51 +0200 Subject: [Dresden-pm] Webseite umgezogen In-Reply-To: <87oe7zeds6.fsf@teufelkommraus.webit.de> References: <87oe7zeds6.fsf@teufelkommraus.webit.de> Message-ID: <43006CFB.3040805@ionix.de> Steffen Schwigon schrieb: > http://dresden-pm.org Erstaunlich, daß die Ummelderei nun doch so schnell ging. Na, da war die Unterschreib-Orgie wenigstens nicht umsonst. Nicht zu vergessen: http://dresden.pm.org (Ho, Ho, Ho!) > Bei der Gelegenheit habe ich das Wiki upgedatet und ein strukturell > besseres Skin verwendet, wo auch die ganzen aktuellen TWiki-Features > funktionieren. Schön schlicht. Jörg From schwigon at webit.de Mon Aug 15 03:31:45 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Mon, 15 Aug 2005 12:31:45 +0200 Subject: [Dresden-pm] Pugs - First blood und =?iso-8859-1?q?Gr=FC=DFe?= von erlangen-pm@pm.org In-Reply-To: <026f01c5a00c$27ab0be0$6501a8c0@pc1.lokales-netz.de> (Steffen Winkler's message of "Sat, 13 Aug 2005 15:33:29 +0200") References: <026f01c5a00c$27ab0be0$6501a8c0@pc1.lokales-netz.de> Message-ID: <873bpbebji.fsf@teufelkommraus.webit.de> "Steffen Winkler" writes: > Ich habe noch eine Bitte an Steffen Schwigon: > > Zum Treffen im Oktober möchte ich zu sicherem Programmieren mit Perl > einen Vortrag bei erlangen-pm halten. Ich würde u.a. gern etwas von > Dir zeigen wollen, was Du auf dem Linux-Infotag gehalten hast, also > das, wo Du immer mehr Code und Klammern weggestrichen hast, bis dann > vernünftiger, übersichtlicher Perl-Code übrig blieb. Das Beispiel > ging um CGI-Parameterübergabe. Das Beispiel war sehr > anschaulich. Ist das vielleicht sogar im Netz abrufbar? Ja, Du darfst es gerne verwenden. Alles, was wir so an Vorträgen haben, liegt hier: http://dresden-pm.org/cgi-bin/twiki/view/PM/DiverseMaterialien Der konkret von Dir gesuchte Vortrag ist Teil von diesem hier: http://dresden-pm.org/twiki/pub/PM/DiverseMaterialien/lit2004_04_acme.pdf GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From stepardo at gmail.com Mon Aug 15 05:43:44 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Mon, 15 Aug 2005 14:43:44 +0200 Subject: [Dresden-pm] Webseite umgezogen In-Reply-To: <87oe7zeds6.fsf@teufelkommraus.webit.de> References: <87oe7zeds6.fsf@teufelkommraus.webit.de> Message-ID: <20050815124344.GA15332@localhost.localdomain> * Steffen Schwigon [2005-08-15 12:11:27]: > Hi all! > > Unsere Homepage ist umgezogen. > > Die Domain dresden-pm.org liegt jetzt bei mir, > weswegen es jetzt mehr nach uns klingende URLs gibt. > > http://dresden-pm.org > > > Bei der Gelegenheit habe ich das Wiki upgedatet und ein strukturell > besseres Skin verwendet, wo auch die ganzen aktuellen TWiki-Features > funktionieren. Sieht gut aus. -- mit freundlichen Grüßen, Steffen Liebergeld From hakke_007 at gmx.de Mon Aug 15 16:33:11 2005 From: hakke_007 at gmx.de (Thomas Washeim) Date: Tue, 16 Aug 2005 01:33:11 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <200508131531.41208.joerg.westphal@ionix.de> References: <200508131531.41208.joerg.westphal@ionix.de> Message-ID: <43012637.604@gmx.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Danke für die Fotos. Für die Zeit nach meinem Amerikaaufenthalt habe ich mir ein Praktikum an Land gezogen, für das ich endlich mal wieder was mit Perl machen kann... Ich denke da kommt auf die werten Mitstreiter die bei den Treffen nicht immer nur so rumprollen wie ich die eine oder andere Frage zu. Ansonsten verabschiede ich mich erst mal. Möglicherweise lässt mir mein Terminplan in den Staaten auch mal Zeit die Liste zu lesen und den ein oder anderen, nicht perlrelevanten Eintrag zu hinterlassen. Servus, Wasi P.S.: Noch ein Tipp: Sin City! NICHT gucken! Joerg Westphal wrote: > Hi, > > einige hatten den Wunsch nach den Bildern mit dem in der Tür > dahingeschiedenen kleinen Kriechtier. Anbei die Links für beide Bilder. > Achtung, jedes knapp 1 MB. > > http://www.ionix.de/dresden.pm/ex1.jpg > http://www.ionix.de/dresden.pm/ex2.jpg > > Jörg - -- Find my public key here: http://www.htw-dresden.de/~s50954/ Please note, that you will never receive an unsigned mail from me. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDASY32/ggQBUI/skRAhoSAJ928k4P8IAtybamj/AkpKTmdIEJLACghGt8 F0Ymv3LqEDNXcbNnmoGoINo= =6vOZ -----END PGP SIGNATURE----- From joerg.westphal at ionix.de Tue Aug 16 08:57:07 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Tue, 16 Aug 2005 17:57:07 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <20050815215712.GA1207@localhost.localdomain> References: <200508131531.41208.joerg.westphal@ionix.de> <20050815215712.GA1207@localhost.localdomain> Message-ID: <43020CD3.3060704@ionix.de> Steffen Liebergeld schrieb: > Die Bilder sind scheinbar nicht mehr unter den Urls zu finden (404). Ich hatte sie inzwischen versehentlich von der Seite genommen. Sorry, morgen sind sie wieder da. > Sind die O'reilly Bücher schon da? Wo denkst du hin? Alles vor Oktober wäre eine Überraschung. ;-) Jörg From schwigon at webit.de Tue Aug 16 10:11:30 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Tue, 16 Aug 2005 19:11:30 +0200 Subject: [Dresden-pm] Linux Info Tag 2005 Message-ID: <87wtml958d.fsf@teufelkommraus.webit.de> Hi! Ich wurde gefragt, ob wir wieder was um Linux Info Tag beisteuern wollen und habe mich prinzipiell erstmal angemeldet. Da ich mich derzeit bissel mit Perl6 beschäftige, habe ich als Thema erstmal folgendes angekündigt: > Thematisch auch wieder mit einem ähnlichen Aufhänger, > aber überarbeitet und mit einem Perl6-Schwerpunkt, also > > "Perl als Beispiel für eine freie Softwarekultur" > mit Schwerpunkt auf der aktuellen Perl6-Entwicklung > > - Perl: > - Intro > - Paar Fetisch-Subthemen, z.B. > - Quellcode-Ästhetik durch Syntaxvielfalt > > - Perl 6 > - Intro: Rewrite von Perl als Community-Prozess > - Grundlagen: Architektur, VM, Parrot, usw. > - Perl 6 Jetzt! > - aktuelle Perl6-Implementierung: Pugs > - Perl 6 als Module in Perl 5 > - Warum Perl 6 so cool ist > - Ausblick, Hinweise zu Mailinglisten, Büchern, usw. > > - alles hoffentlich unterhaltsam, entspannt und mit > reichlich Perl-Propaganda > > - Zielgruppe: > - prinzipiell jeder > - gerne Programmierer mit grundlegende > Erfahrungen in irgendeiner Programmiersprache Prinzipiell re-use ich also meine übliche Perl-Propaganda, ziehe aber mehr die ganzen aktuellen Perl6-Entwicklungen heran. Damit dürfte es selbst für die Perl-Kenner bissel was interessantes geben. Wer weitere Themenvorschläge oder sonstige Hinweise hat oder sich irgendwie beteiligen will, immer her damit. GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From perl at gmx.org Tue Aug 16 10:49:28 2005 From: perl at gmx.org (Steffen Liebergeld) Date: Tue, 16 Aug 2005 19:49:28 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <43020CD3.3060704@ionix.de> References: <200508131531.41208.joerg.westphal@ionix.de> <20050815215712.GA1207@localhost.localdomain> <43020CD3.3060704@ionix.de> Message-ID: <20050816174928.GA12025@localhost.localdomain> * Joerg Westphal [2005-08-16 18:06:11]: > Steffen Liebergeld schrieb: > > > Die Bilder sind scheinbar nicht mehr unter den Urls zu finden (404). > > Ich hatte sie inzwischen versehentlich von der Seite genommen. Sorry, > morgen sind sie wieder da. Gut. Auch wenn ich gar nicht weiss, um welches Tier es sich dabei handeln soll. War ja bei dem Treffen nicht da. > > Sind die O'reilly Bücher schon da? > > Wo denkst du hin? Alles vor Oktober wäre eine Überraschung. ;-) Werden die Bücher handgeschrieben? ;-) -- mit freundlichen Grüßen, Steffen Liebergeld From joerg.westphal at ionix.de Tue Aug 16 12:20:04 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Tue, 16 Aug 2005 21:20:04 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <20050816174928.GA12025@localhost.localdomain> References: <200508131531.41208.joerg.westphal@ionix.de> <43020CD3.3060704@ionix.de> <20050816174928.GA12025@localhost.localdomain> Message-ID: <200508162120.04284.joerg.westphal@ionix.de> Und das schnitzte Steffen Liebergeld ins Brett: > Gut. Auch wenn ich gar nicht weiss, um welches Tier es sich dabei > handeln soll. War ja bei dem Treffen nicht da. Stimmt, du warst ja gar nicht da. Nun, es handelt sich um eine Exemplar einer auf den Antillen beheimateten Eidechsenart, dass es nicht geschafft hatte, sich von einer Tür zu retten, die vom recht stark wehenden Seewind zugeschlagen wurde. Das Ereignis muß einige Tage vor unserem Eintreffen stattgefunden haben, denn der Skeletierungsprozeß ist bereits vollständig abgeschlossen. So mehr soll aber nicht verraten werden. http://www.ionix.de/dresden.pm/ex1.jpg http://www.ionix.de/dresden.pm/ex2.jpg Achtung! Nichts für schwache Nerven und dünne Leitungen. ;-) > > > Sind die O'reilly Bücher schon da? > > > > Wo denkst du hin? Alles vor Oktober wäre eine Überraschung. ;-) > > Werden die Bücher handgeschrieben? ;-) Nein, aber sie kommen mit dem Schiff. (Ich habe keine Ahnung warum das immer so lange dauert, aber das wir in Old Europe leben, scheint ein hinreichender Grund zu sein.) Jörg -- Für Steffen S. - Energiedissipation From schwigon at webit.de Tue Aug 16 13:14:34 2005 From: schwigon at webit.de (Steffen Schwigon) Date: Tue, 16 Aug 2005 22:14:34 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <43012637.604@gmx.de> (Thomas Washeim's message of "Tue, 16 Aug 2005 01:33:11 +0200") References: <200508131531.41208.joerg.westphal@ionix.de> <43012637.604@gmx.de> Message-ID: <87slx9fxlh.fsf@teufelkommraus.webit.de> Thomas Washeim writes: > Möglicherweise lässt mir mein Terminplan in den Staaten auch mal > Zeit die Liste zu lesen und den ein oder anderen, nicht > perlrelevanten Eintrag zu hinterlassen. Davon gehen wir und alle Deine Groupies aus. Du darfst aber gerne auch Perl-relevante Einträge schreiben. Amerika liebt Perl. Und wir lieben, ähm, auch Perl. > P.S.: Noch ein Tipp: Sin City! NICHT gucken! Warum eigentlich nicht? Ich fand ihn gut. In der Erwartung regelmäßiger Framify-Patches, Steffen -- webit! Gesellschaft für neue Medien mbH www.webit.de Dipl.-Inform. Steffen Schwigon schwigon at webit.de Schnorrstraße 76, 01069 Dresden Telefon ++49-351-46766-0 PGP: 0xC3B5FA5C Telefax ++49-351-4676666 From email at twerner42.de Tue Aug 16 13:44:05 2005 From: email at twerner42.de (Torsten Werner) Date: Tue, 16 Aug 2005 22:44:05 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <87slx9fxlh.fsf@teufelkommraus.webit.de> References: <200508131531.41208.joerg.westphal@ionix.de> <43012637.604@gmx.de> <87slx9fxlh.fsf@teufelkommraus.webit.de> Message-ID: <43025015.9090208@twerner42.de> Steffen Schwigon wrote: > Thomas Washeim writes: > >>P.S.: Noch ein Tipp: Sin City! NICHT gucken! > > Warum eigentlich nicht? Ich fand ihn gut. Ich fand die vielen Pflaster auf den groben Fleischwunden beeindruckend. Wenn ich mal gegen die Tischkante laufe, habe ich schon Schwierigkeiten, auch nur ein Pflaster im Haushalt zu finden. > In der Erwartung regelmäßiger Framify-Patches, Support für Unicode-Steuerzeichen, Wechsel der Schreibrichtung z.b., wäre doch mal was. Viele Grüße, Torsten From stepardo at gmail.com Wed Aug 17 00:44:49 2005 From: stepardo at gmail.com (Steffen Liebergeld) Date: Wed, 17 Aug 2005 09:44:49 +0200 Subject: [Dresden-pm] Nachtrag zum August-Treffen In-Reply-To: <200508162120.04284.joerg.westphal@ionix.de> References: <200508131531.41208.joerg.westphal@ionix.de> <43020CD3.3060704@ionix.de> <20050816174928.GA12025@localhost.localdomain> <200508162120.04284.joerg.westphal@ionix.de> Message-ID: <20050817074449.GA6340@localhost.localdomain> * Joerg Westphal [2005-08-16 22:08:57]: > Und das schnitzte Steffen Liebergeld ins Brett: > > > Gut. Auch wenn ich gar nicht weiss, um welches Tier es sich dabei > > handeln soll. War ja bei dem Treffen nicht da. > > Stimmt, du warst ja gar nicht da. > > Nun, es handelt sich um eine Exemplar einer auf den Antillen beheimateten > Eidechsenart, dass es nicht geschafft hatte, sich von einer Tür zu > retten, die vom recht stark wehenden Seewind zugeschlagen wurde. Das > Ereignis muß einige Tage vor unserem Eintreffen stattgefunden haben, > denn der Skeletierungsprozeß ist bereits vollständig abgeschlossen. > So mehr soll aber nicht verraten werden. > > http://www.ionix.de/dresden.pm/ex1.jpg > http://www.ionix.de/dresden.pm/ex2.jpg > > Achtung! Nichts für schwache Nerven und dünne Leitungen. ;-) Evil :-) > > > > Sind die O'reilly Bücher schon da? > > > > > > Wo denkst du hin? Alles vor Oktober wäre eine Überraschung. ;-) > > > > Werden die Bücher handgeschrieben? ;-) > > Nein, aber sie kommen mit dem Schiff. (Ich habe keine Ahnung warum das > immer so lange dauert, aber das wir in Old Europe leben, scheint ein > hinreichender Grund zu sein.) Na gut. Also warten. -- mit freundlichen Grüßen, Steffen Liebergeld From steffen.winkler at gmx.net Wed Aug 17 11:05:51 2005 From: steffen.winkler at gmx.net (Steffen Winkler) Date: Wed, 17 Aug 2005 20:05:51 +0200 (MEST) Subject: [Dresden-pm] =?iso-8859-1?q?utf-8?= Message-ID: <4043.1124301951@www20.gmx.net> das hat schon mal nicht funktioniert From:"=?UTF-8?Q?=D0=A1=D1=82=D0=B5=D1=84=D1=84=D0=B5=D0=BD =D0=92=D0=B8=D0=BD=D0=BA=D0=BB=D0=B5=D1=80?=" -- 5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail +++ GMX - die erste Adresse für Mail, Message, More +++ From joerg.westphal at ionix.de Thu Aug 18 03:09:15 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Thu, 18 Aug 2005 12:09:15 +0200 Subject: [Dresden-pm] Fwd: Newsletter des O'Reilly UserGroup-Programms, 08/05 Message-ID: <200508181209.15801.joerg.westphal@ionix.de> ---------- Weitergeleitete Nachricht ---------- Subject: Newsletter des O'Reilly UserGroup-Programms, 08/05 Date: Donnerstag, 18. August 2005 10:31 From: O'Reilly Verlag To: user_groups at oreilly.de ____________________________________________________ O'Reilly UserGroup News -- für UserGroup-Mitglieder August 2005 ____________________________________________________ Besuchen Sie die EuroOSCON in Amsterdam! Bitte beachten Sie folgenden Termin: Bei einer Anmeldung bis zum 29. August können Sie bis zu 400 Euro sparen! Eine zusätzliche Ermässigung von 15% gibt es für alle Mitglieder einer UserGroup! Verwenden Sie bitte den folgenden Buchungscode: euos05usrg Mehr Informationen finden Sie hier: http://conferences.oreillynet.com/pub/w/41/register.html --------------------------------------------------------------------- Tim O'Reillys Antwort auf die Frage: "Is Perl still relevant?" finden Sie hier: http://www.oreillynet.com/pub/a/oreilly/ask_tim/2004/perl_0707.html ---------------------------------------------------------------------- Deutschsprachige Neuerscheinungen (Details s.u.) ---------------------------------- 1. Linux Netzwerk-Handbuch 2. Mit Open Source Tools Spam und Viren bekämpfen Englischsprachige Neuerscheinungen (Details s.u.) ----------------------------------- 1. Perl Best Practices 2. Perl Testing: A Developer's Notebook 3. Learning Perl, 4th edition 4. Advanced Perl Programming ----------------------------------- Deutschsprachige Neuerscheinungen ----------------------------------- 1. Linux Netzwerk-Handbuch 2. Mit Open Source Tools Spam und Viren bekämpfen 1. Linux Netzwerk-Handbuch, 3. Auflage ======================================= Tony Bautts, Terry Dawson & Gregor N. Purdy Deutsche Übersetzung von Kathrin Lichtenberg 3. Auflage Juli 2005 ISBN 3-89721-414-8 382 Seiten, EUR 38.00 Dieser Klassiker unseres Programms liegt nun in der 3., überarbeiteten und erweiterten Auflage vor und bietet Ihnen das nötige Rüstzeug, das Sie für die Einrichtung und Administration von Linux-Netzwerken brauchen. Zunächst vermitteln Ihnen die Autoren die Netzwerk-Grundlagen und widmen sich ausgiebig Themen wie TCP/IP und PPP. Weitere Kapitel beschäftigen sich mit der Linux-Funktionalität zum Einrichten einer Firewall, IP-Accounting und Masquerading. Als weit verbreitete Nutzung von Netzwerkanbindungen darf das Thema E-Mail mit sendmail und IMAP-Servern natürlich nicht fehlen. Schließlich befasst sich das Buch mit gleichermaßen gängigen und leistungsfähigen Diensten wie Apache, Samba und OpenLDAP und behandelt sie unter dem Gesichtspunkt anfallender Administrationsaufgaben. Auch Technologien wie Wireless Networking und IPv6 werden eingehend berücksichtigt. Eine ausführliche Beschreibung finden Sie hier: http://www.oreilly.de/catalog/linag3ger/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/linag3ger/chapter/ Kapitel 4: TCP/IP-Konfiguration (PDF-Format) 2. Mit Open Source-Tools Spam & Viren bekämpfen ================================================ Peter Eisentraut, Alexander Wirt 1. Auflage Juli 2005 ISBN 3-89721-377-X 368 Seiten, EUR 36.00 Systemadministratoren fällt im Kampf gegen Spam und Viren eine Schlüsselrolle zu. Mit Open Source-Tools Spam & Viren bekämpfen behandelt deshalb die aktuellsten Anti-Spam-Strategien, deren Implementierung in die wichtigsten Mail-Programme und erläutert konkrete, erprobte Software-Lösungen auf Open Source-Basis. Die Autoren, die an der Implementierung von großen Spam- und Virenfilterinstallationen für deutsche Behörden und Unternehmen beteiligt waren, vermitteln in dem Buch ihr umfangreiches Detailwissen zur Integration von SpamAssassin, ClamAV, AMaViS, MailScanner, MIMEDefang und Procmail in die bedeutsamsten MTA wie Postfix, Exim und sendmail. Eine ausführliche Beschreibung finden Sie hier: http://www.oreilly.de/catalog/spamvirger/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/spamvirger/chapter Kapitel 2: Strategien gegen Spam und Viren (PDF-Format) ----------------------------------- Englischsprachige Neuerscheinungen ----------------------------------- 1. Perl Best Practices 2. Perl Testing: A Developer's Notebook 3. Learning Perl, 4th edition 4. Advanced Perl Programming --------------------------------------------------------------------- Tim O'Reillys Antwort auf die Frage: "Is Perl still relevant?" finden Sie hier: http://www.oreillynet.com/pub/a/oreilly/ask_tim/2004/perl_0707.html ---------------------------------------------------------------------- 1. Perl Best Practices ======================== Damian Conway First Edition July 2005 ISBN 0-596-00173-8 544 pages, EUR 38.00 Perl Best Practices offers a collection of 256 guidelines on the art of coding to help you write better Perl code--in fact, 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. Eine ausführliche Beschreibung finden Sie hier: http://www.oreilly.de/catalog/perlbp/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/perlbp/chapter/ Chapter 9: Subroutines (PDF Format) 2. Perl Testing: A Developer's Notebook ======================================== Ian Langworth & chromatic First Edition July 2005 ISBN 0-596-10092-2 208 pages, EUR 29.00 Good software testing can increase your productivity, improve your designs, raise your quality, and make you more productive overall. With this series of hands-on labs, you'll learn how Perl's test tools work and how to use them to create basic and complex tests and interpret your results. Perl Testing: A Developer's Notebook is ideal if you want to reduce your software development cycle times. Eine ausführliche Beschreibung finden Sie hier: http://www.oreilly.de/catalog/perltestingadn/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/perltestingadn/chapter/ Chapter 4: Distributing Your Tests (and Code) (PDF Format) 3. Learning Perl, 4th edition ================================ Randal L. Schwartz, Tom Phoenix & brian d foy Fourth Edition July 2005 ISBN 0-596-10105-8 320 pages, EUR 38.00 Informed by their years of success at teaching Perl as consultants, the authors have re-engineered the Llama to better match the pace and scope appropriate for readers getting started with Perl, while retaining the detailed discussion, thorough examples, and eclectic wit for which the Llama is famous. If you ask Perl programmers today what book they relied on most when they were learning Perl, you'll find that an overwhelming majority will point to the Llama. With good reason. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer. Eine ausführliche Beschreibung finden Sie hier: http://www.oreilly.de/catalog/learnperl4/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/learnperl4/chapter/ Chapter 11: File Tests (PDF Format) 4. Advanced Perl Programming ============================== Simon Cozens Second Edition July 2005 ISBN 0-596-00456-7 298 pages, EUR 38.00 O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition 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 and become a more accomplished programmer. Eine ausführliche Beschreibung finden Sie hier: http://www.oreilly.de/catalog/advperl2/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/advperl2/chapter/ Chapter 3: Templating Tools (PDF Format) ========================================================= Weitere Fragen und Anforderungen von Rezensionsexemplaren (bitte unter Angabe der gewünschten Lieferanschrift) richten Sie bitte an ug at oreilly.de Coverabbildungen unserer Buecher finden Sie nach ISBN sortiert unter: ftp://ftp.oreilly.de/pub/ora/graphics/book_covers/hi-res/ Bitte lassen Sie uns Belegexemplare/Urls Ihrer Rezensionen zukommen. Vielen Dank! Wenn Sie diesen Informationsservice abbestellen moechten, schicken Sie bitte eine Mail mit folgendem Inhalt an majordomo at oreilly.de: unsubscribe user_groups IHRE-E-MAILADRESSE Tragen Sie diesen Text bitte nicht in die Betreffzeile, sondern in das Mitteilungsfeld des Mailprogramms ein. Wenn Sie Schwierigkeiten haben, wenden Sie sich bitte an listmaster at oreilly.de. ========================================================= O'Reilly Verlag GmbH & Co.KG, Balthasarstr. 81 50670 Koeln Tel.: +(49)-221-9731600 Fax.: +(49)-221-9731608 Geschaeftsfuehrer: Timothy O'Reilly, Elke Hansel Amtsgericht Koeln, HRA 13894, UST-IdNr.: DE 163372785 ------------------------------------------------------- From joerg.westphal at ionix.de Fri Aug 26 02:49:28 2005 From: joerg.westphal at ionix.de (Joerg Westphal) Date: Fri, 26 Aug 2005 02:49:28 -0700 Subject: [Dresden-pm] Fwd: Newsletter from O'Reilly UG Program, August 25 Message-ID: <200508261149.28795.joerg.westphal@ionix.de> ---------- Weitergeleitete Nachricht ---------- Subject: Newsletter from O'Reilly UG Program, August 25 Date: Freitag, 26. August 2005 02:34 From: Marsee Henon To: joerg.westphal at gmx.de ================================================================ O'Reilly News for User Group Members August 25, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -FrontPage 2003: The Missing Manual -No Nonsense XML Web Development with PHP -Eclipse IDE Pocket Guide -The Unofficial LEGO Builder's Guide -XML Pocket Reference, 3rd Edition -Network Security Evaluation Using the NSA IEM -Fast Guide to Propellerhead Reason, 2nd Edition -Oracle DBA Pocket Guide -Windows XP Cookbook -Digital Identity -Host Integrity Monitoring Using Osiris and Samhain -Agile Web Development with Rails -MAKE Magazine Subscriptions Available ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Sinan Si Alhirr ("UML in a Nutshell"), Project Management Institute, Bloomington, IL--September 13 -O'Reilly at Microsoft PDC 2005, Los Angeles, CA--September 13-16 -David Pogue (Missing Manual Series) Gloucester County College, Sewell, NJ--October 22 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -ETech 2006 CFP Now Open -Registration is Open for EuroOSCON ---------------------------------------------------------------- News ---------------------------------------------------------------- -MAKE: Blog is Nominated for "Best of the Web" on Business Week -Visualizing the O'Reilly Connection Network Using FOAF and Graphviz -What is AdSense -SafariU: Create Your Own Textbook in No Time -Learning Lab August Special -Identity Management Architectures and Digital Identity -Linux for Video Production -How to Decide What Bugs to Fix When, Part 1 -PHP 6.0 Ingredients -Web Apps with Tiger: Getting Started -Build a Simple 3D Pipeline in Tcl -Turn Your Old Mac into a Home-Automation System -What is Visual Studio -Setting Up Vonage with Your PC -Using Drools in Your Enterprise Java Application -Hacking Swing with Undocumented Classes and Properties -Ten Tips for Improving Your Podcasts -Get Cooking With Photoshop and CSS -Mobile Video: Working with MPEG-4 Clips on Mobile Phones -MAKE: Audio--Natalie Jeremijenko -How to get RSS Feeds on Your Watch ---------------------------------------------------------------- From Your Peers ---------------------------------------------------------------- -Charleston Code Camp, Charleston, SC--September 17 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***FrontPage 2003: The Missing Manual Publisher: O'Reilly ISBN: 059600950X This book puts FrontPage 2003's features in context, with clear and thorough chapters that provide valuable shortcuts, workarounds, and just plain common sense, no matter where you weigh in on the technical scale. You will learn to build web pages, simple or sophisticated, and find out how to manage and publish your website. You'll also learn to create forms, work with databases, and integrate FrontPage with Microsoft Office. http://www.oreilly.com/catalog/frontpagetmm/ Chapter 7, "Cascading Style Sheets," is available online: http://www.oreilly.com/catalog/frontpagetmm/chapter/index.html ***No Nonsense XML Web Development with PHP Publisher: SitePoint ISBN: 097524020X Practical and concise, this book teaches XML from the ground up and explains how XML can be put to use in real-world projects. Written in a tutorial style, it presents various XML methodologies and techniques in an easy-to-understand way, building a basis for further exploration. This book also covers buzz topics such as RSS and Web Services. http://www.oreilly.com/catalog/097524020X/ ***Eclipse IDE Pocket Guide Publisher: O'Reilly ISBN: 0596100655 This practical pocket guide covers basic Eclipse concepts as well as features that are not commonly understood, such as Perspectives and Launch Configurations. You'll learn how to write and debug your Java code and how to integrate that code with tools such as Ant and JUnit. You'll also get a collection of tips and tricks to handle common tasks in your Java development cycle. http://www.oreilly.com/catalog/eclipsepg/ Chapter 6, "Tips and Tricks," is available online: http://www.oreilly.com/catalog/eclipsepg/chapter/index.html ***The Unofficial LEGO Builder's Guide Publisher: No Starch Press ISBN: 1593270542 In "The Unofficial LEGO Builder's Guide," readers will discover everything from how to craft sturdy walls and a basic sphere to more advanced concepts such as scale and design. Illustrations demonstrate construction tips that can be applied to a wide variety of original creations made from real bricks. Includes essential terminology and an overview of different types of LEGO pieces. http://www.oreilly.com/catalog/1593270542/index.html ***XML Pocket Reference, 3rd Edition Publisher: O'Reilly ISBN: 0596100507 This perennial bestseller has been revised once again to give you quick access to the latest goods. In addition to its comprehensive look at XML, this third edition has been updated with new material on Namespaces and XML Schema, along with RELAX NG and Schematron. Featuring a well-organized format that gets right to the point, this compact book is perfect for getting XML answers quick and on the fly. http://www.oreilly.com/catalog/xmlpr3/ ***Network Security Evaluation Using the NSA IEM Publisher: Syngress ISBN: 1597490350 Finally, a book that gives you everything you need to provide the most comprehensive technical security posture evaluation for any organization. The NSA's recommended methodology is described in depth, leading you through each step in providing customers with analysis customized to their organization. From setting scope and legal coordination to the final report and trending metrics, this book has it all. http://www.oreilly.com/catalog/1597490350/index.html ***Fast Guide to Propellerhead Reason, 2nd Edition Publisher: PC Publishing ISBN: 1870775937 This in-depth guide takes you through every separate Reason device as well as all the devices and changes introduced with the V2.5 update. Every control and function is clearly explained. In addition, standard and exotic techniques are introduced at the points where you will find them most useful, and step-by-step programming tutorials help increase your hands-on skills with Reason. http://www.oreilly.com/catalog/1870775937/ ***Oracle DBA Pocket Guide Publisher: O'Reilly ISBN: 0596100493 This handy reference is designed to help administrators make more effective use of their time by presenting a compact summary of DBA tasks in an easy-to-use form. With this book by your side, you'll have instant access to the most important concepts, best practices, tips, and checklists. Key topics include architecture, installation, configuration, tuning, and backup/recovery. http://www.oreilly.com/catalog/oracledbapg/ ***Windows XP Cookbook Publisher: O'Reilly ISBN: 0596007256 Useful to anyone that has to use, deploy, administer, or automate Windows XP, this handy reference guide provides practical solutions for the most common Windows XP tasks. The over 300 step-by-step recipes enable you to install, manage, and support your operating system with ease. This book also covers Microsoft's XP Service Pack 2. http://www.oreilly.com/catalog/windowsxpckbk/ Chapter 6, "System Properties, Startup, and Shutdown," is available online: http://www.oreilly.com/catalog/windowsxpckbk/chapter/index.html ***Digital Identity Publisher: O'Reilly ISBN: 0596008783 This fascinating book shows how an enterprise-wide "identity management architecture" (IMA) can provide security while ensuring that interactions with customers, employees, partners, and suppliers are richer and more flexible. Through a detailed, real-world view of the concepts, issues, and technologies behind IMA, this book shows CIOs, other IT professionals, product managers, and programmers how security planning can support business goals and opportunities rather than holding them at bay. http://www.oreilly.com/catalog/digidentity/ Chapter 13, "An Architecture for Digital Identity," is available online: http://www.oreilly.com/catalog/digidentity/chapter/index.html ***Host Integrity Monitoring Using Osiris and Samhain Publisher: Syngress ISBN: 1597490180 Host Integrity Monitoring is the most effective way to determine if some form of malicious attack or threat has compromised your network security to modify the filesystem, system configuration, or runtime environment of monitored hosts. This book provides foundation information on host integrity monitoring as well as specific, detailed instruction on using best of breed products Osiris and Samhain. http://www.oreilly.com/catalog/1597490180/index.html ***Agile Web Development with Rails Publisher: Pragmatic ISBN: 097669400X This book shows you how easy it is to install Rails using your web server of choice. In the extended tutorial sections, you'll create a complete online store application to see how a full Rails application is developed. Further, you'll learn how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web pages. There are also extensive chapters on testing, deployment, and scaling. http://www.oreilly.com/catalog/097669400X/ ***MAKE Magazine Subscriptions Available The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Sinan Si Alhirr ("UML in a Nutshell"), Project Management Institute, Bloomington, IL--September 13 Author Sinan presents "The Art of Agility: Project Management and Software Development" at the Project Management Institute (PMI) Central Illinois Chapter. http://www.pmi-cic.org/ ***O'Reilly at Microsoft PDC 2005, Los Angeles, CA--September 13-16 Visit us at booth #1017 and discover our growing line of Microsoft developer, administrator, and advanced Office books. O'Reilly editors and product manager will be on hand to answer your questions. Our Microsoft publishing team is looking forward to this sold out show. http://msdn.microsoft.com/events/pdc/ ***David Pogue (Missing Manual Series) Gloucester County College, Sewell, NJ--October 22 In partnership with Gloucester County College, the Macintosh Users Group of Southern New Jersey is sponsoring an afternoon with author and "New York Times" columnist, David Pogue. For event details and registration information, go to: http://www.mugsnj.org/Pogue2005/index.html ================================================ Conference News ================================================ ***ETech 2006 CFP Now Open O'Reilly's Emerging Technology Conference 2006 is scheduled for March 6-9 in San Diego. We invite technologists, strategists, CTOs, chief scientists, researchers, programmers, hackers, standards workers, business developers, and entrepreneurs to lead sessions and tutorials at ETech. This year's challenge focuses on the amazing amount of digital data in our worlds: how do we visualize the data, filter it, remix it, and access it in meaningful ways? Proposals are due by September 19th. http://conferences.oreillynet.com/etech/ ***Registration is Open for EuroOSCON Join developers, systems and network administrators, and IT managers at the very first O'Reilly European Open Source Convention in Amsterdam on October 17-20. EuroOSCON will explore the best and newest open source technologies, particularly for companies, governments, and nonprofits. EuroOSCON showcases the diversity in open source while maintaining a practical edge. http://conferences.oreilly.com/eurooscon/ Use code "euos05usrg" when you register, and receive 25% off the registration price. To register for the conference, go to: http://conferences.oreillynet.com/cs/eurooscon/create/ord_euos05 ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***MAKE: Blog is Nominated for "Best of the Web" on Business Week Cast your vote today and help us make number one. http://www.businessweek.com/technology/bestofweb.htm ***Visualizing the O'Reilly Connection Network Using FOAF and Graphviz Timothy M. O'Brien gathered some interesting imagery and offered insight into the growing network in the O'Reilly Connection. Just over a month old and the network already looks as busy as the air traffic pattern over O'Hare. http://www.oreillynet.com/pub/wlg/7631 ***What is AdSense Looking for ways to generate some cash for that website you've been developing? Google's AdSense may be your answer. This introduction to AdSense will help you decide if the program, which allows you to sell advertising space for other people's ads on your own site, is right for you. http://www.oreillynet.com/pub/a/network/2005/07/26/WhatIsAdSense.html ***SafariU: Create Your Own Textbook in No Time With the SafariU web-based service, you can build your own custom textbook or online syllabus in a few hours drawing from the extensive list of top technical titles and 5,000 plus article database. Your printed custom book can be on local bookstore shelves in as little as two weeks. The online syllabus and electronic version of your book are accessible immediately. The service is free to qualified instructors. Visit SafariU to sign up for access. https://www.safariu.com/ ***Learning Lab August Special In our practice-based, self-paced courses, you can build your online portfolio with plenty of instructor feedback and a free O'Reilly book for reference. For a limited time, use the discount passcode "tarsier" to save an extra 15% off any of our courses--including all University of Illinois Certificate Series. http://oreilly.useractive.com/courses/certificates.php3 ***Identity Management Architectures and Digital Identity Building an identity management infrastructure requires a strategy; one that takes into account not only the technology, but the politics and economics surrounding digital identity. Phil Windley calls such a strategy an identity management architecture, or IMA. Here, he defines what an IMA is, and discusses the key components and myths to developing one. Phil is the author of O'Reilly's "Digital Identity." http://www.oreillynet.com/pub/a/network/2005/08/19/digitaldentity.html --------------------- Open Source --------------------- ***Linux for Video Production Linux and open source software is traditionally good for developers and system administrators, and recently good for business users. When will it be good for multimedia users? A handful of projects are making video production and editing possible (and useful). Jono Bacon examines the present and future of video production with Linux and open source software. Jono is the coauthor of "Linux Desktop Hacks." http://www.linuxdevcenter.com/pub/a/linux/2005/08/18/linux_video.html ***How to Decide What Bugs to Fix When, Part 1 There are two challenges to making smart bug decisions: first, understanding how to make good bug-fix decisions; and second, creating and following rules that make it easy to stick to those decisions when the pressure is high. In this first installment of a two-part essay, Scott Berkun, author of "The Art of Project Management," provides the core ideas you need to make your own bug-fixing rules. http://www.onlamp.com/pub/a/onlamp/2005/08/11/fixingbugs.html ***PHP 6.0 Ingredients A wish-list of PHP 6.0 features leads to controversy among some PHP users and Web Hosts. Find out what Tom Rutter thinks of the wish list and what he thinks is missing. http://www.sitepoint.com/blogs/2005/08/15/php-60-ingredients/ --------------------- Mac --------------------- ***Web Apps with Tiger: Getting Started Morbus is back with more web serving tools and tricks, updated for Mac OS X Tiger. In this first article, he'll take you on a whirlwind tour through the basics: turning on the Apache web server, learning a teensy bit of its configuration, then enabling and testing PHP. http://www.macdevcenter.com/pub/a/mac/2005/08/16/apache.html ***Build a Simple 3D Pipeline in Tcl Are you interested in playing with 3D graphics for games? In this article, Michael Norton shows you how to assemble a game console to experiment with using Tcl, which is a great tool for playing with graphics algorithms. http://www.macdevcenter.com/pub/a/mac/2005/08/12/tcl.html ***Turn Your Old Mac into a Home-automation System Automating your home--so the lights turn on automatically when darkness falls, the heat turns on a half an hour before you're due home, or a security camera watches the house while you're out--isn't that hard to do. Gordon Meyer, author of "Smart Home Hacks," tells you how. http://www.macworld.com/2005/08/features/oldmacnewtricks3/index.php --------------------- Windows/.NET --------------------- ***What Is Visual Studio What can you really do with Visual Studio? James Avery discusses some of the various applications you can build using Visual Studio, some of its most compelling development features, and what you need to know to get started writing quality applications in Visual Studio. James is the author of "Visual Studio Hacks." http://www.windowsdevcenter.com/pub/a/windows/2005/08/22/ whatisVisualStudio.html ***Setting Up Vonage with Your PC If you're looking to save money on phone calls and get extra VoIP features, Vonage is a good bet. Russell Shaw shows you how to set up Vonage with your PC. http://www.windowsdevcenter.com/pub/a/windows/2005/08/23/Vonage.html --------------------- Java --------------------- ***Using Drools in Your Enterprise Java Application Enterprise Java developers have many fine framework choices at the presentation and persistence levels, but what about the business logic that sits in the middle? Do you want to recompile a mass of if...then spaghetti code every time a manager drops a new gotcha in your lap? In this article, Paul Browne suggests that a rule engine like Drools may be an ideal fit for this task. http://www.onjava.com/pub/a/onjava/2005/08/24/drools.html ***Hacking Swing with Undocumented Classes and Properties Joshua Marinacci, coauthor of "Swing Hacks," shows you six undocumented features, classes, and properties that let you hack into Swing. From how to hide a frame from the Windows task bar to how to make Mac OS X windows truly transparent, these undocumented hacks can add a level of polish that will make your apps stand out from the rest. http://www.onjava.com/pub/a/onjava/2005/08/10/swinghacks.html --------------------- Digital Media --------------------- ***Ten Tips for Improving Your Podcasts Jack Herrington, author of "Podcasting Hacks," offers his top ten suggestions for creating great podcasts. He starts with the basics: reducing noise, getting a good microphone, proper microphone technique, show prep, and format, and closes with tips that deal with improving the content of your show. http://digitalmedia.oreilly.com/2005/08/10/improvingpodcasts.html ***Get Cooking With Photoshop and CSS With Photoshop, CSS, and a little creativity, you can enjoy a feast of design options. Corrie shows how easy it is to tweak the graphic ingredients of your designs to produce completely different results. She cooks up three tasty design styles in Photoshop, then shows, step-by-step, how to reproduce them using CSS. http://www.sitepoint.com/article/get-cooking-photoshop-css ***Mobile Video: Working with MPEG-4 Clips on Mobile Phones MPEG-4 files can be struggle to work with, but the format is so good it's worth taming. In this article, Douglas Dixon uses the QuickTime Player to view and deconstruct clips created by several camera phones. He examines the details of the MPEG-4 format for mobile phones--called 3GPP--and works around some of the idiosyncrasies of different devices that create slightly different formats. http://digitalmedia.oreilly.com/2005/08/24/mpeg4.html --------------------- MAKE --------------------- ***MAKE: Audio--Natalie Jeremijenko MAKE: Audio rolls out a new type of show: A MAKER profile of Natalie Jeremijenko, who builds toxic-sensing robot dogs from discarded toys, as read by Dale Dougherty, MAKE publisher. This is an enhanced podcast; it will play audio *and* show the actual pages of MAKE Magazine from volume 02 when you click on them. We hope to do more of these--please let us know what you think. Don't forget to add the MAKE feed to iTunes 4.9. Click this link: http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=7406983 5 and click SUBSCRIBE. ***How to Get RSS Feeds on Your Watch Phil Torrone show's us how to get MSN filter content or any news via RSS on a SPOT watch: http://www.makezine.com/blog/archive/2005/08/how_to_get_msn.html#more You can also get MAKE shows via ODEO! http://odeo.com/channel/1178/view MAKE Show Archive: http://www.makezine.com/blog/archive/make_podcast/ ***For more information on MAKE, go to: http://www.makezine.com/ ================================================ From Your Peers ================================================ ***Charleston Code Camp,Charleston, SC--September 17 Learn Today, Compile Tonight! Interested in learning something new, without being bored to tears by an endless, 8 hour parade of Powerpoints? At Charleston Code Camp, you'll see real code that does real stuff, on a variety of topics such as Enterprise Development, Mobile Development, ASP.NET and more...and the best part is, after you're done, you'll be able to download everything at home and keep using it. For more information: http://gcnug.org/codecamp ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ------------------------------------------------------- -- Wenn ich Perl will, dann nehme ich es und baue es nicht nach. Wer Perl nachmacht oder verfaelscht oder nachgemachtes  oder verfaelschtes Perl sich verschafft, um es in Benutzung zu  bringen, wird mit Visual Basic nicht unter 300 KLOC bestraft.       (Alexander Schreiber in d.a.s.r.)