From felix.ostmann at thewar.de Tue May 2 08:16:52 2006 From: felix.ostmann at thewar.de (Felix Antonius Wilhelm Ostmann) Date: Tue, 02 May 2006 17:16:52 +0200 Subject: [Bielefeld-pm] Termin heute In-Reply-To: <30822.1145970234@www040.gmx.net> References: <20060425114248.M85336@xgn.de> <30822.1145970234@www040.gmx.net> Message-ID: <445777E4.7060605@thewar.de> Und ich hatte mich schon gefreut ... Muss leider mein erstes Erscheinen wieder um ein Treffen nach hinten verschieben, da mein Auto auch beim zweiten TÜV-Versuch schändlich durchgefallen ist. Was man nicht alles in kauf nimmt nur um einen alten Audi 80 fahren zu können. Also halte ich mir mal den 30. Mai frei ... MfG Felix Antonius Wilhelm Ostmann -- I suppose you could switch grammars once you've seen "use strict subs". :-) -- Larry Wall in <199804140117.SAA02006 at wall.org> From c.duehl at gmx.de Tue May 2 09:08:35 2006 From: c.duehl at gmx.de (=?ISO-8859-1?Q?=22Christian_D=FChl=22?=) Date: Tue, 2 May 2006 18:08:35 +0200 (MEST) Subject: [Bielefeld-pm] Fwd: Newsletter des O'Reilly UserGroup-Programms, 05/06 Message-ID: <12473.1146586115@www023.gmx.net> Hallo und bis nachher :-) --- Weitergeleitete Nachricht --- Von: ug at oreilly.de (O'Reilly Verlag) An: user_groups at oreilly.de Betreff: Newsletter des O'Reilly UserGroup-Programms, 05/06 Datum: Tue, 2 May 2006 18:07:00 +0200 (CEST) ____________________________________________________ O'Reilly UserGroup News -- für UserGroup-Vertreter April 2006 ____________________________________________________ Bitte leiten Sie diese Informationen an Ihre UserGroup-Mitglieder weiter! Vielen Dank! ____________________________________________________ O'Reilly UserGroup News -- für UserGroup-Mitglieder April 2006 ____________________________________________________ Nun ist es soweit, der LinuxTag startet, zum ersten Mal in Wiesbaden. Ein gut gefülltes Vortrags-Programm und mehr als 125 Aussteller erwarten die Besucher. Auch O'Reilly ist natürlich wieder vertreten: Wir freuen uns auf Ihren Besuch in Halle 9, Stand 925 und laden Sie ganz herzlich ein zu unserer Standparty mit Verlosung am Donnerstag, den 4. Mai ab 17 Uhr! Und: Pünktlich zum LinuxTag geben wir geballtes Linux- Wissen an die Community zurück. Auf der LinuxTag DVD erhält jeder Besucher vier neue O'Reilly OpenBooks, zusätzlich zu einigen bereits veröffentlichten OpenBooks. ____________________________________________________________________ ____________________________________________________________________ Deutschsprachige Neuerscheinungen (Details s.u.) ---------------------------------- 1. Versionskontrolle mit Subversion 2. PHP - kurz & gut 3. C++ Kochbuch 1. Versionskontrolle mit Subversion =================================== Ben Collins-Sussman, Brian W. Fitzpatrick & C. Michael Pilato Deutsche Übersetzung von Kathrin Lichtenberg 2. Auflage April 2006 ISBN 3-89721-460-1 368 Seiten, EUR 34.90 Mit Subversion steht der stabilere und flexiblere Nachfolger des bewährten CVS zur Verfügung. Versionskontrolle mit Subversion stellt dieses mächtige Open Source-Tool zum Quellcode-Management vor und beschreibt, wie man es fachgerecht installiert und konfiguriert. Die Autoren zeigen, wie sich ein Programmierprojekt erfolgreich koordinieren und dokumentieren lässt, so dass es gar nicht erst zu Konflikten und Datenverlust kommen kann. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/subvers2ger/desc.html Ein Probekapitel des Buches finden Sie hier: http://www.oreilly.de/catalog/subvers2ger/chapter/ Kapitel 5: Repository-Administration (PDF-Format) 2. PHP - kurz & gut ==================== Rasmus Lerdorf, Sebastian Bergmann & Garvin Hicking 3. Auflage April 2006 ISBN 3-89721-520-9 208 Seiten, EUR 9.90 Diese dritte Auflage von PHP - kurz & gut wurde gründlich überarbeitet, aktualisiert und erweitert und deckt jetzt PHP 5 ab. Das Buch enthält sowohl eine knappe Einführung in Syntax und Struktur von PHP als auch eine Schnellreferenz für die gebräuchlichsten Funktionen von PHP 5. Im Referenzteil sind die Funktionen nun thematisch angeordnet, so dass sie noch schneller nachgeschlagen werden können. Kompakt, übersichtlich und auf den Punkt gebracht: PHP - kurz & gut bietet auch in der dritten Auflage den komprimierten Überblick, den Sie von einem Band aus O'Reillys Taschenbibliothek erwarten. 3. C++ Kochbuch ================ D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis & Jeff Cogswell Deutsche Übersetzung von Andreas Heck und Thomas Demmig 1. Auflage April 2006 ISBN 3-89721-447-4 624 Seiten, EUR 44.90 Einführungen in C++ gibt es viele. Dieses praktische Buch geht anders vor: Es zeigt Ihnen Beispiel für Beispiel, Rezept für Rezept, wie Sie typische Aufgabenstellungen im normalen Programmieralltag lösen. Vom Parsen eines Datum- und Zeitstrings bis zur Erzeugung einer Singleton- Klasse. Für Ingenieure, Softwareentwickler und Forscher gleichermaßen. In O'Reillys bewährtem Kochbuchformat: Problem -- Lösung -- ausführliche Erläuterung. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/cplusplusckbkger/desc.html Ein Probekapitel des Buches finden Sie hier: http://www.oreilly.de/catalog/cplusplusckbkger/chapter/ Kapitel 14: XML (PDF-Format) Englischsprachige Neuerscheinungen (Details s.u.) ----------------------------------- 1. Ajax Hacks 2. Head Rush Ajax 3. Linux Annoyances for Geeks 4. MySQL Stored Procedure Programming 1. Ajax Hacks ============== Tips & Tools for Creating Responsive Web Sites Bruce Perry First Edition April 2006 ISBN 0-596-10169-4 438 pages, EUR 29.00 Want to build next-generation web applications today? This book can show you how. A smart collection of 80 insider tips and tricks, Ajax Hacks covers the finer points of Asynchronous JavaScript and XML, or Ajax as it's known. Learn leading-edge web development tasks like how to display Weather.com data, scrape stock quotes, fetch postal codes and much, much more. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/ajaxhks/desc.html Probehacks finden Sie hier: http://www.oreilly.de/catalog/ajaxhks/chapter/ 2. Head Rush Ajax ================== Brett D. McLaughlin First Edition April 2006 ISBN 0-596-10225-9 446 pages, EUR 38.00 Asynchronous programming lets you turn you own websites into smooth, slick, responsive applications that make your users feel like they're back on the information superhighway, not stuck on a dial-up backroad. With Head Rush Ajax, in no time you'll be writing JavaScript code that fires off asynchronous requests to web servers...and having fun doing it. Head Rush Ajax takes you beyond basic web development with DHTML and JavaScript and explains how asynchronous data requests and more powerful event models can be used in the Ajax methodology. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/headra/desc.html Ein Probekapitel des Buches finden Sie hier: http://www.oreilly.de/catalog/headra/chapter/ Chapter 1: Using Ajax (PDF Format) 3. Linux Annoyances for Geeks ============================== Getting the Most Flexible System in the World Just the Way You Want It Michael Jang First Edition April 2006 ISBN 0-596-00801-5 502 pages, EUR 34.00 GNU/Linux is an immensely popular operating system that is both extremely stable and reliable. But it can also induce minor headaches at the most inopportune times, if you're not fully up to speed with its capabilities. In keeping with the spirit of the Annoyances series, the book adopts a sympathetic tone that will quickly win you over. Rather than blaming you for possessing limited Linux savvy, Linux Annoyances for Geeks takes you along for a fun-filled ride as you master the system together. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/linuxannoygks/desc.html Ein Probekapitel des Buches finden Sie hier: http://www.oreilly.de/catalog/linuxannoygks/chapter/ Chapter 2: Configuring User Workstations (PDF Format) 4. MySQL Stored Procedure Programming ====================================== Guy Harrison & Steven Feuerstein First Edition April 2006 ISBN 0-596-10089-2 636 pages, EUR 43.00 MySQL Stored Procedure Programming covers a lot of ground. The book starts with a thorough introduction to stored procedures programming and functions, covering the fundamentals of data types, operators, and using SQL in stored procedures. You'll learn how to build and maintain stored programs -- covering transactions, stored functions, and triggers -- and how to call and use MySQL-based stored procedures in a variety of languages, including PHP, Perl, Python, .NET, and Java. This book, destined to be the bible of stored procedure development, is a resource that no real MySQL programmer can afford to do without. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/mysqlspp/desc.html Ein Probekapitel des Buches finden Sie hier: http://www.oreilly.de/catalog/mysqlspp/chapter/ Chapter 6: Error Handling (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 taulmarill at xgn.de Fri May 5 01:56:06 2006 From: taulmarill at xgn.de (=?ISO-8859-1?Q?J=FCrgen_Peters?=) Date: Fri, 5 May 2006 10:56:06 +0200 Subject: [Bielefeld-pm] =?iso-8859-1?q?Woodstock_hei=DFt_je_tzt_Mojo?= Message-ID: <20060505084847.M65871@xgn.de> hiho, da ich beim letzten treffen ein gewisses interesse an sebastians neuem projekt wahrgenommen habe, hier kurz das neueste. der name des projekts ist jetzt offiziell "Mojo", dies wird aber diesen sonntag noch nicht auf dem CPAN zu finden sein, da man sich zu einer verschiebung des releases auf den 14. entschlossen hat. alles weitere wird dann warscheinlich folgen. wer's nicht abwarten kann, kann sebastians journal auf use.perl.org im auge behalten oder in den irc-channel kommen. bis zum nächsten treffen dann.... => http://use.perl.org/~sri/journal/ => irc://irc.perl.org/#mojo From mario at minati.de Fri May 5 02:48:39 2006 From: mario at minati.de (Mario Minati) Date: Fri, 05 May 2006 11:48:39 +0200 Subject: [Bielefeld-pm] =?iso-8859-1?q?Woodstock_hei=DFt_je_tzt_Mojo?= In-Reply-To: <20060505084847.M65871@xgn.de> References: <20060505084847.M65871@xgn.de> Message-ID: <445B1F77.3060404@minati.de> Hallo Jürgen, danke für die Infos. Ich hoffe, dass Sebastian demnächst mal seine neuen Ideen zum Thema Web-framework niederschreibt, damit man seine Gedanken nachverfolgen kann. Alles Gute, Mario Jürgen Peters schrieb: > hiho, > > da ich beim letzten treffen ein gewisses interesse an sebastians neuem projekt > wahrgenommen habe, hier kurz das neueste. > der name des projekts ist jetzt offiziell "Mojo", dies wird aber diesen > sonntag noch nicht auf dem CPAN zu finden sein, da man sich zu einer > verschiebung des releases auf den 14. entschlossen hat. alles weitere wird > dann warscheinlich folgen. > > wer's nicht abwarten kann, kann sebastians journal auf use.perl.org im auge > behalten oder in den irc-channel kommen. > > bis zum nächsten treffen dann.... > > => http://use.perl.org/~sri/journal/ > => irc://irc.perl.org/#mojo > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > > From c.duehl at gmx.de Fri May 5 06:45:14 2006 From: c.duehl at gmx.de (=?ISO-8859-1?Q?=22Christian_D=FChl=22?=) Date: Fri, 5 May 2006 15:45:14 +0200 (MEST) Subject: [Bielefeld-pm] Fwd: O'Reilly UG Program News: DSUG Discount Changes Message-ID: <20645.1146836714@www103.gmx.net> --- Weitergeleitete Nachricht --- Von: "Marsee Henon" An: c.duehl at gmx.de Betreff: O'Reilly UG Program News: DSUG Discount Changes Datum: Wed, 03 May 2006 12:16:34 -0700 Hello, Can you please let your members know about the increase in our user group discount? You can post this to your mailing list, web site, or in your newsletter and please make sure you mention this at your next meeting. Get 30% off a single book or 35% off two or more books from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders $29.95 or more in the US. Other benefits you receive when you buy directly from O'Reilly include: *100% Satisfaction Guarantee* If, for any reason, you're not completely satisfied with your purchase, return it to us and get your money back. A return shipping label is included with every direct purchase, and directions are posted online in case you've misplaced it: . *Safari Enabled* Whenever possible, our books are "Safari Enabled." This means you can access your book for free online for 45 days through the O'Reilly Safari Bookshelf. How do you know if your book is Safari Enabled? Turn your book over and look for the "Safari Enabled" logo on the bottom right of the page. If it's there, flip through the last couple pages of your book until you find directions for accessing your book online. *Booktech* Have a question about your book? O'Reilly is the only publisher that offers tech support for books. Send an email to and we'll help you out. Be specific: Include the book title and page number. It's also a good idea to include the ISBN so we know what edition you have. *Reader Reviews* Our reader reviews are read by most people at O'Reilly, including Tim O'Reilly, all our editors, as well as sales, marketing, and PR. So if you have praise, a gripe, or ideas for improvement, writing a reader review on oreilly.com is a sure way for your voice to be heard. Just go to your book's catalog page on oreilly.com and click the "Write a Review" button. *Book Registration* Register your book online and we'll notify you when the book has been updated or a new edition is available. You can also win books and other prizes. Haven't registered your books? Just go to . *Newsletters* Our newsletters keep you updated on the latest articles, books, news, and events. A complete list of newsletters and lists can be found at . We're working on a slew of additional benefits to serve you even better so stay tuned. As always, thanks for your help spreading the word. Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ From sri at oook.de Fri May 5 23:58:43 2006 From: sri at oook.de (Sebastian Riedel) Date: Sat, 6 May 2006 08:58:43 +0200 Subject: [Bielefeld-pm] =?iso-8859-1?q?Woodstock_hei=DFt_je_tzt_Mojo?= In-Reply-To: <445B1F77.3060404@minati.de> References: <20060505084847.M65871@xgn.de> <445B1F77.3060404@minati.de> Message-ID: <1BFEEDB9-4B88-43B1-B61B-A2FE146CFF0B@oook.de> 05.05.2006 11:48 Mario Minati: > Ich hoffe, dass Sebastian demnächst mal seine neuen Ideen zum Thema > Web-framework niederschreibt, damit man seine Gedanken > nachverfolgen kann. Ich wuerde ganz gerne waehrend der Entwicklung bloggen, allerdings auf einem Mojo powered blog. :) Kann sich aber nurnoch um ein paar Tage handeln bis das geht, also rechne mit einem Update von http://oook.de diese Woche. Wie ich schon (irgendwo) geschrieben habe, Mojo soll die naechste Inkarnation von Catalyst werden, und besonders im Bereich Usability gewaltig zulegen. Catalyst ist jetzt ungefaehr 1 1/2 Jahre alt, genug Zeit zu lernen welche Features sinnvoll und welche Humbug sind. Mojo wird nun die guten Features uebernehmen und die unsinnigen ersetzen. Unsinning sind z.B. * selbst neustartender Test-Server -> wird ersetzt durch eine bessere Klassenstruktur die eine Module::Refresh basierende Loesung moeglich macht (welche keinen Neustart benoetigt!) * der Dispatcher, jede "Action" in einem "Controller" hat einen "private path" welcher dann an einen "public path" gebunden wird -> wird ersetzt durch eine viel einfachere Loesung welche auf einer Mini-Sprache basieren wird (welche aber ebenfalls Perl code ist), diese Idee stammt von Audrey Tang und wird bereits in Jifty eingesetzt. Beispiel alt: package MyApp::Controller::Foo; use base 'Catalyst::Controller'; sub bar : Local { my ( $self, $c ) = @_; $c->response->body('Hello World!'); } Beispiel neu: package MyApp::Dispatcher::Foo; use Mojo::Dispatcher::Vortex; on '/foo/bar' => run { my $c = shift; $c->response->content('Hello World!'); } Dies hat viele Vorteile, so laesst sich die Mini-Sprache verschachteln und um neue Funktionen erweitern. Im ersten Beispiel wurden nur 'on' und 'run' benutzt, hier mal ein umfangreicheres Beispiel. package MyApp::Dispatcher::Foo; use Mojo::Dispatcher::Vortex; under qr{foo/(\d+)} => [ run => { my $c = shift; $c->stash->{test} = $1; }, on '*/*' => run { my $c = shift; $c->response->content( $c->stash->{test} ); } ]; Ja, es wird ueberall regex benutzt, und trotzdem ist es schneller als Catalyst. :) * Der alte Test-Server funktioniert nicht mit Internet Explorer und hat sehr viele bugs die niemand mehr reparieren kann (oder will) -> Mojo hat einen neuen POE basierenden Test-Server, der sogar fuer den produktiv Einsatz verwendbar ist. * Catalyst ist erweiterbar, aber es bedarf genauer Kenntnisse ueber Interna und Multiple Inheritance -> Mojo hat eine ganz einfache plugin api die Plagger sehr aehnlich ist, plugins lassen sich sogar zur Laufzeit austauschen! Und das beste, Engine und Dispatcher sind *nur plugins* in Mojo!!! $c->mojo->plugins->register('Something'); # laedt Mojo::Plugin::Something # Minimales plugin, welches einen event handler registriert package Mojo::Plugin::Something; use base 'Mojo::Plugin'; sub initialize { my $self = shift; $self->register( test => sub {} ); } $c->mojo->plugins->run('test'); # Ruft alle event handler fuer das event 'test' auf Dies ist sehr einfach zu verstehen und trotzdem sehr vielseitig verwendbar. * Catalyst ist sehr MVC orientiert -> Mojo wird nur zwischen Dispatcher und Component unterscheiden, die Namen sind geziehlt generisch, das hat zwei Gruende, zum einen wird es einfacher sein nicht-MVC Anwendungen mit Mojo zu schreiben, zum anderen macht die strikte Trennung sowieso wenig Sinn da 80% aller Anwendungen nur eine View und eine Model Klasse haben. Beispiel alt: % find lib/Neutrino/ lib/Neutrino/Controller lib/Neutrino/Controller/Foo.pm lib/Neutrino/Controller/Bar.pm lib/Neutrino/Controller/Baz.pm lib/Neutrino/Model lib/Neutrino/Model/BlogDB.pm lib/Neutrino/View lib/Neutrino/View/TT.pm lib/Neutrino/Something/Else.pm lib/Neutrino/Another/Snippet.pm Beispiel neu: % find lib/Neutrino/ lib/Neutrino/Dispatcher lib/Neutrino/Dispatcher/Foo.pm lib/Neutrino/Dispatcher/Bar.pm lib/Neutrino/Dispatcher/Baz.pm lib/Neutrino/Component lib/Neutrino/Component/BlogDB.pm lib/Neutrino/Component/TT.pm lib/Neutrino/Component/Something.pm lib/Neutrino/Component/Snippet.pm Dies ist eines der Usability Features von denen ich sprach. Components sind also einfach Code Schnipsel zur Wiederverwendung, nicht nur Models und Views. * Catalyst hat viele Plugins, Models und Views -> das ist gut und schlecht, wer beginnt Catalyst zu lernen muss zuerst lernen sich fuer Komponenten zu entscheiden. Das macht es denen die gerade mit Perl beginnen sehr schwer, deshalb wird es in Mojo einen empfohlenen Weg geben, auch wenn alles genauso austauschbar wie in Catalyst ist. z.b. wird Mojo Log::Log4perl, Test::WWW::Mechanize, Template::Toolkit, DBIx::Class, POE und weitere "best practices" als Standard verwenden. Das sind nur ein paar Punkte, hoffe das reicht fuers erste.:) -- sebastian From mario at minati.de Wed May 10 09:01:26 2006 From: mario at minati.de (Mario Minati) Date: Wed, 10 May 2006 18:01:26 +0200 Subject: [Bielefeld-pm] =?iso-8859-1?q?Woodstock_hei=DFt_je_tzt_Mojo?= In-Reply-To: <1BFEEDB9-4B88-43B1-B61B-A2FE146CFF0B@oook.de> References: <20060505084847.M65871@xgn.de> <445B1F77.3060404@minati.de> <1BFEEDB9-4B88-43B1-B61B-A2FE146CFF0B@oook.de> Message-ID: <44620E56.908@minati.de> Sebastian Riedel schrieb: > 05.05.2006 11:48 Mario Minati: > >> Ich hoffe, dass Sebastian demnächst mal seine neuen Ideen zum Thema >> Web-framework niederschreibt, damit man seine Gedanken >> nachverfolgen kann. >> > > Ich wuerde ganz gerne waehrend der Entwicklung bloggen, > allerdings auf einem Mojo powered blog. :) > > Kann sich aber nurnoch um ein paar Tage handeln bis das geht, > also rechne mit einem Update von http://oook.de diese Woche. > > Wie ich schon (irgendwo) geschrieben habe, > Mojo soll die naechste Inkarnation von Catalyst werden, > und besonders im Bereich Usability gewaltig zulegen. > > Catalyst ist jetzt ungefaehr 1 1/2 Jahre alt, > genug Zeit zu lernen welche Features sinnvoll und welche Humbug sind. > Mojo wird nun die guten Features uebernehmen und die unsinnigen > ersetzen. > > Unsinning sind z.B. > * selbst neustartender Test-Server -> wird ersetzt durch eine bessere > Klassenstruktur > die eine Module::Refresh basierende Loesung moeglich macht (welche > keinen Neustart benoetigt!) > * der Dispatcher, jede "Action" in einem "Controller" hat einen > "private path" > welcher dann an einen "public path" gebunden wird -> wird ersetzt > durch eine viel einfachere > Loesung welche auf einer Mini-Sprache basieren wird (welche aber > ebenfalls Perl code ist), > diese Idee stammt von Audrey Tang und wird bereits in Jifty > eingesetzt. > > Beispiel alt: > > package MyApp::Controller::Foo; > use base 'Catalyst::Controller'; > sub bar : Local { > my ( $self, $c ) = @_; > $c->response->body('Hello World!'); > } > > Beispiel neu: > > package MyApp::Dispatcher::Foo; > use Mojo::Dispatcher::Vortex; > on '/foo/bar' => run { > my $c = shift; > $c->response->content('Hello World!'); > } > > Dies hat viele Vorteile, so laesst sich die Mini-Sprache > verschachteln und um neue Funktionen erweitern. > Im ersten Beispiel wurden nur 'on' und 'run' benutzt, hier mal ein > umfangreicheres Beispiel. > > package MyApp::Dispatcher::Foo; > use Mojo::Dispatcher::Vortex; > under qr{foo/(\d+)} => [ > run => { > my $c = shift; > $c->stash->{test} = $1; > }, > on '*/*' => run { > my $c = shift; > $c->response->content( $c->stash->{test} ); > } > ]; > > Ja, es wird ueberall regex benutzt, und trotzdem ist es schneller > als Catalyst. :) > > * Der alte Test-Server funktioniert nicht mit Internet Explorer und > hat sehr viele > bugs die niemand mehr reparieren kann (oder will) -> Mojo hat > einen neuen > POE basierenden Test-Server, der sogar fuer den produktiv Einsatz > verwendbar ist. > > * Catalyst ist erweiterbar, aber es bedarf genauer Kenntnisse ueber > Interna > und Multiple Inheritance -> Mojo hat eine ganz einfache plugin api > die Plagger > sehr aehnlich ist, plugins lassen sich sogar zur Laufzeit > austauschen! > Und das beste, Engine und Dispatcher sind *nur plugins* in Mojo!!! > > $c->mojo->plugins->register('Something'); # laedt > Mojo::Plugin::Something > > # Minimales plugin, welches einen event handler registriert > package Mojo::Plugin::Something; > use base 'Mojo::Plugin'; > sub initialize { > my $self = shift; > $self->register( test => sub {} ); > } > > $c->mojo->plugins->run('test'); # Ruft alle event handler fuer das > event 'test' auf > > Dies ist sehr einfach zu verstehen und trotzdem sehr vielseitig > verwendbar. > > * Catalyst ist sehr MVC orientiert -> Mojo wird nur zwischen > Dispatcher und Component unterscheiden, > die Namen sind geziehlt generisch, das hat zwei Gruende, zum einen > wird es einfacher sein nicht-MVC > Anwendungen mit Mojo zu schreiben, zum anderen macht die strikte > Trennung sowieso wenig Sinn da 80% > aller Anwendungen nur eine View und eine Model Klasse haben. > > Beispiel alt: > > % find lib/Neutrino/ > lib/Neutrino/Controller > lib/Neutrino/Controller/Foo.pm > lib/Neutrino/Controller/Bar.pm > lib/Neutrino/Controller/Baz.pm > lib/Neutrino/Model > lib/Neutrino/Model/BlogDB.pm > lib/Neutrino/View > lib/Neutrino/View/TT.pm > lib/Neutrino/Something/Else.pm > lib/Neutrino/Another/Snippet.pm > > Beispiel neu: > > % find lib/Neutrino/ > lib/Neutrino/Dispatcher > lib/Neutrino/Dispatcher/Foo.pm > lib/Neutrino/Dispatcher/Bar.pm > lib/Neutrino/Dispatcher/Baz.pm > lib/Neutrino/Component > lib/Neutrino/Component/BlogDB.pm > lib/Neutrino/Component/TT.pm > lib/Neutrino/Component/Something.pm > lib/Neutrino/Component/Snippet.pm > > Dies ist eines der Usability Features von denen ich sprach. > Components sind also einfach Code Schnipsel zur Wiederverwendung, > nicht nur Models und Views. > > * Catalyst hat viele Plugins, Models und Views -> das ist gut und > schlecht, > wer beginnt Catalyst zu lernen muss zuerst lernen sich fuer > Komponenten zu entscheiden. > Das macht es denen die gerade mit Perl beginnen sehr schwer, > deshalb wird es in Mojo > einen empfohlenen Weg geben, auch wenn alles genauso austauschbar > wie in Catalyst ist. > > z.b. wird Mojo Log::Log4perl, Test::WWW::Mechanize, > Template::Toolkit, DBIx::Class, POE > und weitere "best practices" als Standard verwenden. > > Das sind nur ein paar Punkte, hoffe das reicht fuers erste.:) > > -- > sebastian > > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > > Hallo Sebastian, danke für Deine Einführung in das Gedankenkonzept von Mojo. Ich bin sehr gespannt auf das erste Release und hoffe bald Zeit zu haben mich dort einzuarbeiten. Die Verwendung von best-practice Modulen begrüsse ich, gerade mit POE habe ich schon gute Erfahrungen gesammelt. Gruß, Mario From cord at Wunder-Nett.org Thu May 11 13:15:25 2006 From: cord at Wunder-Nett.org (Cord Beermann) Date: Thu, 11 May 2006 22:15:25 +0200 Subject: [Bielefeld-pm] brauchbares perl-modul zur Dateityperkennung? Message-ID: <20060511201524.GA7591@Wunder-Nett.org> Hallo! Folgendes Problem: ein Verzeichnis voller Dateien verschiedenen Typs. bspw: *.mp3, *.ogg, *.avi, *.flac ... alle diese Dateien mit file(1) bearbeitet werfen den korrekten MIME-Type aus. probiere ich dasselbe mit perl-Modulen File::MMagic sagt mir fast ausschliesslich immer 'application/octet-stream'. (Aka Binärdaten die nicht erkannt werden) File::Type erkennt die meissten Dateien korrekt allerdings werden einige Text-Dateien als application/octet-stream erkannt, und Ogg Vorbis-Format ist mal 'audio/mp3' oder auch 'application/octet-stream' aber niemals das erhoffte 'application/ogg' was tun? jemand noch Vorschläge für brauchbare Filetyp-Erkennungsmodule? Cord From mario at minati.de Thu May 11 23:11:01 2006 From: mario at minati.de (Mario Minati) Date: Fri, 12 May 2006 08:11:01 +0200 Subject: [Bielefeld-pm] brauchbares perl-modul zur Dateityperkennung? In-Reply-To: <20060511201524.GA7591@Wunder-Nett.org> References: <20060511201524.GA7591@Wunder-Nett.org> Message-ID: <446426F5.3040107@minati.de> Hallo Cord, ich nutze File::MMagic::XS habe mich aber noch mit dem Datenformat der Datei magic.mime beschäftigt und fehlendes ergänzt. In Deinem Fall könnte es helfen auf die magic.mime zu verweisen, die file benutzt. Alternativ gibt es noch das Modul File::Libmagic. Hier der dazugehörige Kommentar aus einem Programm das ich gerade baue: # Create object for MIME detecting # The use of File::LibMagic brought up serious problems: # 1. The XS source code contains no real error handling, only many # printf's that doesn't look very secure and stable. # 2. I can't get the mime type, only the long description. # That is a no go. # Instead we use File::MMagic::XS which provides also a fast # implementation in C/XS. $self->{magic} = File::MMagic::XS->new('/root/sid/magic.mime'); if ( $self->{magic}->error() ) { # if error() is empty it returns undef croak ("Creation of MMagic parser was not successfull: ". $self->{magic}->error()); } Ich wünsche einen schönen Tag, Mario Cord Beermann schrieb: > Hallo! > > Folgendes Problem: ein Verzeichnis voller Dateien verschiedenen Typs. > > bspw: *.mp3, *.ogg, *.avi, *.flac ... > > alle diese Dateien mit file(1) bearbeitet werfen den korrekten > MIME-Type aus. > > probiere ich dasselbe mit perl-Modulen > > File::MMagic sagt mir fast ausschliesslich immer > 'application/octet-stream'. (Aka Binärdaten die nicht erkannt > werden) > > File::Type erkennt die meissten Dateien korrekt allerdings werden > einige Text-Dateien als application/octet-stream erkannt, und > Ogg Vorbis-Format ist mal 'audio/mp3' oder auch > 'application/octet-stream' aber niemals das erhoffte > 'application/ogg' > > was tun? jemand noch Vorschläge für brauchbare > Filetyp-Erkennungsmodule? > > Cord > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > > From c.duehl at gmx.de Tue May 16 07:20:31 2006 From: c.duehl at gmx.de (=?iso-8859-15?Q?=22Christian_D=FChl=22?=) Date: Tue, 16 May 2006 16:20:31 +0200 Subject: [Bielefeld-pm] Fwd: Newsletter from O'Reilly UG Program, May 15 Message-ID: <20060516142031.255760@gmx.net> -------- Original-Nachricht -------- Betreff: Newsletter from O\'Reilly UG Program, May 15 Datum: Mon, 15 May 2006 12:07:33 -0700 Von: "Marsee Henon" An: c.duehl at gmx.de ================================================================ O'Reilly UG Program News--Just for User Group Leaders May 15, 2006 ================================================================ -Going to Tech Ed 2006 in June? -Put Up a 2006 O’Reilly Photoshop Cook-Off Banner, Get a Free Book -Put Up an O'Reilly Open Source Convention Banner, Get a Free Book -UG News to Share? -Promotional Material Available ---------------------------------------------------------------- Book Info ---------------------------------------------------------------- ***Review Books are Available Copies of our books are available for your members to review--send me an email and please include the book's ISBN number on your request (click on the "More Details" link to find it.) Let me know if you need your book by a certain date. Allow at least four weeks for shipping. ***Please Send Copies of Your Book Reviews Email me a copy of your newsletter or book review. For tips and suggestions on writing book reviews, go to: ***Group Purchases with Better Discounts are Available Please let me know if you are interested and I can put you in touch with our sales department. ---------------------------------------------------------------- General News or Inquiries ---------------------------------------------------------------- ***Going to Tech Ed 2006 in June? Send me an email and let me know if will be Boston event so I can make you special offer. Thanks! ***Put Up a 2006 O’Reilly Photoshop Cook-off Banner, Get a Free Book We're looking for user groups to display our contest banner on their web sites. If you send me the link to your group's site with our contest banner, I'll send you the O'Reilly book of your choice. We also have PDF Flier to include in your newsletter. Contest Banners: ***Put Up an O'Reilly Open Source Convention Banner, Get a Free Book We're looking for user groups to display our conference banner on their web sites. If you send me the link to your group's site with our OSCON banner, I'll send you the O'Reilly book of your choice. OSCON Banners: ***UG News to Share? Do you have a special event, announcement, or other news you want to share? Let me know and I can add it to ug.oreilly.com and send it out on our user group RSS feed. Send me a short description and URL. Don't forget to subscribe to one of the feeds: Atom Feed RSS 1.0 RSS 2.0 ***Promotional Material Available: The following items are available for your next meeting. (Let me know the item and the amount you'd like): -MAKE Magazine Volume 6 (limit one copy per group) -30% UG Discount bookmarks ================================================================ O'Reilly News for User Group Members May 15, 2006 ================================================================ ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- -The Art of Software Process Improvement -Build Your Own Website The Right Way Using HTML & CSS -Building Scalable Web Sites -DNS and BIND, Fifth Edition -Enterprise JavaBeans 3.0, Fifth Edition -Enterprise SOA -iMovie 6 & iDVD: The Missing Manual -IPv6 Essentials, Second Edition -It's Never Done That Before -Java I/O, Second Edition -Learning PHP and MySQL -MCSE Core Required Exams in a Nutshell, Third Edition -Perl Hacks -Rails Recipes -Scripting for Testers -Statistics Hacks -Syngress IT Security Project Management Handbook -VB 2005 Black Book -Video Conferencing over IP ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -O'Reilly at SANE 2006, Delft, The Netherlands--May 15-19 -O'Reilly at XTech 2006: "Building Web 2.0," Amsterdam--May 16-19 -O'Reilly at JavaOne, San Francisco, CA--May 16-19 -Peter Krogh at the American Society of Picture Professionals, Fairfax, VA--May 17 -Peter Morville at Enterprise Search Summit 2006, New York--May 23-24 -Stephen Few at Technology Transfer, Italy--May 24-26 -Eddie Tapp Photo Workshop, Palo Alto, CA--May 24 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Register for OSCON, July 24-28--Portland,OR -Register for the Where 2.0 Conference, June 13-14--San Jose, CA ---------------------------------------------------------------- News ---------------------------------------------------------------- -Scan, Open, & Print Money with dekePod -Announcing the 2006 O’Reilly Photoshop Cook-Off -For SARS Press 1, for Bird Flu Press 2... -BSD Certification Group Inc. Announces UG Fundraising Competition -The Chicago Perl Mongers are hosting Yet Another Perl Conference North America--June 26-28 -Creating a Dual-Boot Windows XP and Ubuntu Laptop -Grabbing iTMS Preview Tracks the Geek Way -Mac FTP: A Guided Tour -Build a Web-Based Bug Tracking App -Ensuring Application Compatibility in Vista -AJAX and Screenreaders: When Can it Work? -Rounded Corners with Clean HTML and No JavaScript -Search Indexing Limits: Where Do Robots Stop? -Real-Time Java: An Introduction -Configuration Management in Java EE Applications Using Subversion -Summer Projects -The Maker Faire -Make Video Podcast: Andrew Filo's Rocket Belt ---------------------------------------------------------------- New Releases--Books, PDFs, and Rough Cuts ---------------------------------------------------------------- Get 30% off a single book or 35% off two or more books from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders $29.95 or more. For more details, go to: 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: ***The Art of Software Process Improvement Publisher: O'Reilly Rough Cuts Version (limited Review copies available) "The Art of Software Process Improvement" combines the foundation needed to understand process improvement theory with the best practices to help individuals implement process improvement initiatives in their organization. The three leading programs: ISO 9001:2000, CMMI, and Six Sigma-amidst the buzz and hype-tend to get lumped together under a common label. This book delivers a combined guide to all three programs, compares their applicability, and then sets the foundation for further exploration. It's a one-stop-shop designed to give you a working orientation to what the field is all about. ***Build Your Own Website The Right Way Using HTML & CSS Publisher: Sitepoint ISBN: 0975240293 This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to create a fully functional web site. Along the way, you'll learn how to apply web standards to make your site fast loading, easy to maintain, viewable in almost every web browser, and accessible to disabled users. ***Building Scalable Web Sites Publisher: O'Reilly ISBN: 0596102356 This comprehensive guide covers the design of software and hardware systems for web applications. Using scores of examples and leading-edge tips, it details proven methods for scaling web applications to millions of users. Topics include application architecture, development practices, technologies, Unicode, and general infrastructure work. Ideal for anyone ready to realize the cost and performance benefits available to web applications today. ***DNS and BIND, Fifth Edition Publisher: O'Reilly ISBN: 0596100574 The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework). Whether you're an administrator involved with DNS on a daily basis or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading. ***Enterprise JavaBeans 3.0, Fifth Edition Publisher: O'Reilly ISBN: 059600978X This new edition of "Enterprise JavaBeans 3.0", written by Bill Burke and Richard Monson-Haefel. has been updated to capture the very latest need-to-know Java technologies in the same award-winning fashion that drove the success of the previous four editions. Its easy-to-follow style and hundreds of practical examples help you simplify the complex world of EJB--without the costly trial and error. ***Enterprise SOA Publisher: O'Reilly ISBN: 0596102380 Based on extensive research with experts from the German software company SAP, this definitive book is ideal for architects, developers, and other IT professionals who want to understand the technology and business relevance of enterprise SOA in a detailed way--especially those who want to move on the technology now, rather than in the next year or two. ***iMovie 6 & iDVD: The Missing Manual Publisher: O'Reilly ISBN: 0596527268 Movie 6 is all about the ease of moviemaking, but if you really want to learn its capabilities, Apple documentation won't make the cut. The new edition of this Missing Manual is the ideal third-party authority that covers all of these changes through an objective lens, from choosing and using a digital camcorder to burning the finished work onto DVDs or posting it online. ***IPv6 Essentials, Second Edition Publisher: O'Reilly ISBN: 0596100582 "IPv6 Essentials, Second Edition" provides a succinct, in-depth tour of all the new features and functions in IPv6. It guides you through everything you need to know to get started, including how to configure IPv6 on hosts and routers and which applications currently support IPv6. Aimed at system and network administrators, engineers, network designers, and IT managers, this book will help you understand, plan for, design, and integrate IPv6 into your current IPv4 infrastructure. ***It's Never Done That Before Publisher: No Starch Press ISBN: 1593270763 "It's Never Done That Before" is a guide to Windows XP troubleshooting techniques, solving the most common problems in Windows XP, and finding and fixing more obscure ones. The book provides pointers to explanations of BIOS beep codes and blue screen errors, instructions for using the troubleshooting tools supplied with Windows XP such as Safe Mode and the Recovery Console, and advice for dealing with device drivers, the ROM BIOS, and the Windows Registry. ***Java I/O, Second Edition Publisher: O'Reilly ISBN: 0596527500 All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. "Java I/O, 2nd Edition" tells you all you need to know about the four main categories of streams and uncovers less-known features to help make your I/O operations more efficient. You'll also learn how to control number formatting, use characters aside from the standard ASCII character set, and get a head start on writing truly multilingual software. ***Learning PHP and MySQL Publisher: O'Reilly ISBN: 0596101104 Featuring basic concepts explained in plain English, "Learning PHP and MySQL" is the ideal guide for newcomers attracted to the popular PHP and MySQL combination. Learn how to generate dynamic web content in a slow, easy-to-follow fashion. Also covers error handling, security, HTTP authentication, and more. ***MCSE Core Required Exams in a Nutshell, Third Edition Publisher: O'Reilly ISBN: 0596102283 Written by the premier author in Windows administration, William Stanek, and addressing the needs of Windows 2003 administrators preparing for the Microsoft Certified Systems Engineer (MCSE) exams, "MCSE Core Required Exams in a Nutshell" is invaluable. Not only does this book provide the resources administrators need to succeed on the exams, but to succeed in the real world as well. They can think of this book as the notes they would have highlighted and then recorded for every essential nugget of information related to the skills measured in Exams 70-290, 70-291, 70-293, and 70-294 (and by association Exams 70-292 and 70-296). ***Perl Hacks Publisher: O'Reilly ISBN: 0596526741 "Perl Hacks" taps into the collective wisdom of the world's most creative Perl gurus, so you can learn from their experiences. It's the perfect book for experienced developers looking for time-saving practical tips or dabblers who are simply curious about Perl's many cool capabilities. Topics include user interaction, data munging, working with modules, object hacks, and debugging. ***Rails Recipes Publisher: Pragmatic Bookshelf ISBN: 0977616606 You've read the tutorials and watched the online videos. You have a strong grasp of all of the ingredients that make up a successful Rails application. But ingredients don't just turn themselves into a meal. Chad Fowler's "Rails Recipes" is a collection of recipes that will take you step by step through the most cutting edge, modern Rails techniques, mixing the ingredients to create world-class web applications. Learn how to do it, and how to do it right. ***Scripting for Testers Publisher: Pragmatic Bookshelf ISBN: 0977616614 "Scripting for Testers" is divided into two parts: Talking the Talk and Walking the Walk. In the first, you'll learn the Ruby scripting language and the overall craft of scripting. In the second, you'll see how that knowledge can be applied to solve common testing problems. ***Statistics Hacks Publisher: O'Reilly ISBN: 0596101643 Want to calculate the probability that an event will happen? Be able to spot fake data? Prove beyond doubt whether one thing causes another? Or learn to be a better gambler? You can do that and much more with 75 practical and fun hacks packed into "Statistics Hacks." These cool tips, tricks, and mind-boggling solutions from the world of statistics, measurement, and research methods will not only amaze and entertain you, but will give you an advantage in several real-world situations-including business. ***Syngress IT Security Project Management Handbook Publisher: Syngress ISBN: 1597490768 The definitive work for IT professionals responsible for the management of the design, configuration, deployment, and maintenance of enterprise wide security projects. Provides specialized coverage of key project areas including Penetration Testing, Intrusion Detection and Prevention Systems, and Access Control Systems. ***VB 2005 Black Book Publisher: Paraglyph Press ISBN: 1933097086 "VB 2005 Programming Black Book" is one of the first comprehensive books that cover the new version of Visual Basic and the development features of Microsoft's .NET platform in depth. The book explains the major changes to VB and provides numerous tips and practical solutions for developing applications. "VB 2005 Programming Black Book" approaches every topic methodically: the In Depth section covers all the concepts being introduced, followed by the Immediate Solutions section that provide hands-on real-world techniques. This book will guide programmers through all new features of VB 2005 and provide detailed coverage of all the new controls, language enhancements, and new architecture features. ***Video Conferencing over IP Publisher: Syngress ISBN: 1597490636 Until recently, the reality of video conferencing didn't live up to the marketing hype. That's all changed. The network infrastructure and broadband capacity is now in place to deliver clear, real time video and voice feeds between multiple points of contacts, with market leaders such as Cisco and Microsoft continuing to invest heavily in development. In addition, newcomers Skype and Google are poised to launch services and products targeting this market. "Video Conferencing over IP" is the perfect guide to getting up and running with video teleconferencing for small to medium size enterprises. ***MAKE Magazine Subscriptions 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: ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***O'Reilly at SANE 2006, Delft, The Netherlands--May 15-19 Stop by our bookstall and peruse our latest batch of System Administration and Networks books and more at the 5th System Administration and Network Engineering Conference. ***O'Reilly at XTech 2006: "Building Web 2.0," Amsterdam--May 16-19 Meet Kendall Clark (XML.com) and our authors Edd Dumbill ("Mono: A Developer's Notebook and Linux Unwired"), Paul Graham ("Hackers and Painters"), Eric van der Vlist ("Relax NG" and "XML Schema") at XTech 2006: "Building Web 2.0." ***O'Reilly at JavaOne, San Francisco, CA--May 16-19 Stop by our booth (#413) and to hear authors Bill Burke ("Enterprise JavaBeans 3.0, 5th Ed") and Kent Beck ("JUnit Pocket Guide") talk about the latest developments in Java and how they affect you. While you're there pick up the new edition of ("Java I/O"). ***Peter Krogh at the American Society of Picture Professionals, Fairfax, VA--May 17 Author Peter Krogh ("The DAM Book: Digital Asset Management for Photographers") will be giving an evening presentation on DAM at the Washington D.C. Chapter of ASPP. ***Peter Morville at Enterprise Search Summit 2006, New York, NY--May 23-24 Author Peter Morville ("Ambient Findability") is speaking at Enterprise Search Summit 2006 on Ambient Findability. ***Stephen Few at Technology Transfer, Italy--May 24-26 Author Stephen Few ("Information Dashboard Design") conducts three workshops: "Show Me the Numbers" and "Information Visualization for Discovery and Analysis," and "Dashboard Design for Immediate Insight." ***Eddie Tapp Photo Workshop, Palo Alto, CA--May 24 Eddie Tapp, author of the upcoming book, "Photoshop Workflow Setups: Eddie Tapp on Digital Photography" will be conducting a 2-hour workshop on digital workflow. ================================================ Conference News ================================================ ***OSCON, July 24-28--Portland,OR OSCON, the O'Reilly Open Source Convention, is still where open source rubber meets the road. OSCON happens July 24-28, 2006 in open source hotspot Portland, Oregon, and registration has just opened. Hundreds of sessions and tutorials. Thousands of open source mavericks, brainiacs, hackers, activists, scientists, and their admirers, some in business-casual disguise. Read all about it. User Group members who register before June 5, 2006 get a double discount. Use code "os06dsug" when you register, and receive 15% off the early registration price. To register for the conference, go to: ***Register for the Where 2.0 Conference, June 13-14--San Jose, CA The Where 2.0 Conference brings together the people, projects, and issues leading the charge into the location-based technology frontier. Join the developers, innovators, and business people behind the new era of geospatial technology as they come together--because everything happens somewhere, and it's all happening here at Where 2.0. Use code "whr06dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Scan, Open, & Print Money with dekePod Deke McClelland Digital imaging guru Deke McClelland just introduced the pilot for his new show "dekePod," a video podcast with a hip, visually compelling style. The pilot episode, "It's Your Money, Scan It!", shows viewers a workaround in Photoshop to scan and open money (under legal guidelines). ***Announcing the 2006 O’Reilly Photoshop Cook-Off Win some great prizes from Adobe, Pantone, Lowepro, GretagMacbeth, iStock Photo, Lynda.com, and more in the 2006 O’Reilly Photoshop Cook-Off. Just take up to three of your own photos and manipulate them with Adobe Photoshop, using recipes from any of the five O’Reilly Photoshop Cookbooks: "Photoshop Retouching Cookbook for Digital Photographers," "Photoshop Blending Modes Cookbook for Digital Photographers," "Photoshop Photo Effects Cookbook," "Photoshop Filter Effects Encyclopedia," and "Photoshop Fine Art Effects Cookbook." The contest will be judged by a panel of experts from the industry’s A-list: Bert Monroy, Katrin Eismann, Deke McClelland, Tim Grey, and Mikkel Aaland, among others. Entries may be submitted from May 15--August 15, 2006. For details and contest rules, go to: ***For SARS Press 1, for Bird Flu Press 2... One of the key things we can do during a pandemic is to move in-person congregations and meetings online, creating electronic surrogates for daily social activities such as classes, business meetings, and social outings. Brian McConnell examines how organizations can use the latest telecom technology to help keep society functioning and diminish the spread of disease if this kind of a disaster takes place. --------------------- Open Source --------------------- ***BSD Certification Group Inc. Announces UG Fundraising Competition Calling all User Groups! The BSD Certification Group Inc. just announced a fundraising competition at BSDCan 2006 (http://www.bsdcan.org). If you're a member of a BUG, LUG, UUG, or sysadmin user group, here's your chance to help the BSD Certification Group (http://www.bsdcertification.org) realize their goal of creating the standard certification for system administrators of the BSD family of operating systems. This is a great opportunity to assist in a worthy cause while showcasing the generosity and creative spirit found within your user group. For contest details and deadlines, go to: ***The Chicago Perl Mongers are hosting Yet Another Perl Conference North America--June 26-28 YAPC::NA conference takes place June 26th-28th and will be followed by open Perl programming classes on the 29th and 30th. Come hear Perl luminaries such as Larry Wall ("Programming Perl"), Damian Conway ("Perl Best Practices" & "Perl Hacks"), Randal Schwartz ("Learning Perl" & "Intermediate Perl"), brian d foy ("Learning Perl" and "Intermediate Perl"), chromatic ("Perl Testing: A Developer's Notebook" & "Perl Hacks"), Allison Randal ("Perl 6 & Parrot Essentials"), and Andy Lester ("Mac OS X Tiger in a Nutshell"), and more. Find out what is new in Perl 5 and what is happening with Perl 6 and Parrot. ***Creating a Dual-Boot Windows XP and Ubuntu Laptop Running a Windows-only laptop is hardly ideal for people who do considerable work in the Linux environment. When Cygwin and ssh aren't enough, consider at least dual-booting into the free software world. Kevin Farnham recently converted his new laptop into a half-Windows, half-Ubuntu GNU/Linux machine. Here's how. --------------------- Mac --------------------- ***Grabbing iTMS Preview Tracks the Geek Way Ever tried to copy a preview track from the iTMS onto your iPod? Hint: you can't. iTunes won't add those 30-second free previews. Why would you want to? Some great audio and video are waiting for you to enjoy. Plus, there's the sheer thrill of geek accomplishment--the "oh, so that's how to do it" satisfaction. ***Mac FTP: A Guided Tour (S)FTP has a valuable place in the hearts of web builders and developers, and is still one of the most practical methods of getting files from one place to another in a secure manner. In this article, Giles Turnbull surveys six FTP clients for the Mac platform and shows you the major characteristics of each. --------------------- Windows/.NET --------------------- ***Build a Web-Based Bug Tracking App Having problems tracking bugs every time you create a new project? Jesse Liberty has the solution. Here, he shows you how to build a Web-based bug-tracking application using ASP.NET. ***Ensuring Application Compatibility in Vista What should you do if your enterprise has mission-critical line-of-business apps that simply must continue running properly once you've upgraded your desktops to Vista? Mitch Tulloch, author of Windows Server Hacks, offers insight and advice. --------------------- Web --------------------- ***AJAX and Screenreaders: When Can it Work? In this insightful report, James reveals the results of independent tests he has conducted using AJAX scripts in a variety of screen reader software. The results are sure to surprise you! ***Rounded Corners with Clean HTML and No JavaScript 'Spanky Corner' is an experimental technique for using only CSS to produced 'round-cornered content boxes' with semantically pure markup. It does not require JavaScript to work. ***Search Indexing Limits: Where Do Robots Stop? Ever wondered how much of each of your pages is being crawled by the search engines? Serge has, which is why he conducted an experiment to test the exact page size that could be crawled by the search bots. --------------------- Java --------------------- ***Real-Time Java: An Introduction "Real-Time" Java doesn't mean "really fast," but it does mean "really predictable," and that's especially important in many fields where an unpredictable response time, usually caused by the Java Virtual Machine's garbage collector, can cost money or lives. Peter Mikhalenko looks at the Real-Time Specification for Java and Sun's first implementation of the spec. ***Configuration Management in Java EE Applications Using Subversion Does your enterprise Java application need to store not only complex objects or documents but a history of changes to them? Many developers try to solve this problem with database wizardry, but it's probably a better option to hand the job over to a configuration management system that is built for the task. In this article, Swaminathan Radhakrishnan shows how you can implement requirements for change tracking by using a Subversion repository from your Java application, by way of the JavaSVN library. --------------------- Podcasts --------------------- ***Summer Projects Are you looking for something fun or interesting to do this summer? This week, we begin with an interview with Julieanne Kost, whose pictures >from airplanes are published in the book Window Seat. Then Google's Chris Dibona talks to us about the upcoming second Summer of Code. Finally, Dale Dougherty reads from his article in Make magazine on Natalie Jeremijenko and her robot dogs. (DTF 05-08-2006: 24 minutes 35 seconds) ***The Maker Faire Thousands of makers met up at the San Mateo Fairgrounds on April 22 and 23 for the first-ever Maker Faire. We talk to Make magazine publisher Dale Dougherty about the Faire and hear from some of the attendees and exhibitors that made this event so successful. (DTF 05-01-2006: 19 minutes 55 seconds) ***Make Video Podcast: Andrew Filo's Rocket Belt For more Maker Faire coverage, go to: Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ From taulmarill at xgn.de Mon May 29 06:56:07 2006 From: taulmarill at xgn.de (=?ISO-8859-1?Q?J=FCrgen_Peters?=) Date: Mon, 29 May 2006 15:56:07 +0200 Subject: [Bielefeld-pm] Treffen morgen Message-ID: <20060529135516.M10041@xgn.de> hi, wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit fragen, wer so alles kommen möchte. Gruß, Jürgen From felix.ostmann at thewar.de Mon May 29 07:05:21 2006 From: felix.ostmann at thewar.de (Felix Antonius Wilhelm Ostmann) Date: Mon, 29 May 2006 16:05:21 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060529135516.M10041@xgn.de> References: <20060529135516.M10041@xgn.de> Message-ID: <447AFFA1.8030901@thewar.de> Ich versuch jetzt endlich zum ersten mal zu kommen, aber der Umzug wirft selbst nach einem halben Jahr immer noch seine Schatten :-( Der Vermieter kommt gegen 18:15 vorbei um sich in der neuen Küche was wegen Strom => Herd anzuschauen. Könnte mir jemand nochmal nen genauen Zeitplan dalegen wie so ein Treffen "abgeht"? Also wann so alle eintreffen und wann dann die ersten wieder fahren? MfG Felix Antonius Wilhelm Ostmann Jürgen Peters schrieb: > hi, > > wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit > fragen, wer so alles kommen möchte. > > > Gruß, > Jürgen > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > -- OK, enough hype. -- Larry Wall in the perl man page From mario at minati.de Mon May 29 07:31:36 2006 From: mario at minati.de (Mario Minati) Date: Mon, 29 May 2006 16:31:36 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060529135516.M10041@xgn.de> References: <20060529135516.M10041@xgn.de> Message-ID: <447B05C8.9030404@minati.de> Jürgen Peters schrieb: > hi, > > wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit > fragen, wer so alles kommen möchte. > > > Gruß, > Jürgen > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > > Hallo Jürgen, ich komme wahrscheinlich, es steht noch nicht ganz fest. Gruß, Mario From taulmarill at xgn.de Mon May 29 08:01:39 2006 From: taulmarill at xgn.de (=?ISO-8859-1?Q?J=FCrgen_Peters?=) Date: Mon, 29 May 2006 17:01:39 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <447AFFA1.8030901@thewar.de> References: <20060529135516.M10041@xgn.de> <447AFFA1.8030901@thewar.de> Message-ID: <20060529145606.M94643@xgn.de> On Mon, 29 May 2006 16:05:21 +0200, Felix Antonius Wilhelm Ostmann wrote > Ich versuch jetzt endlich zum ersten mal zu kommen, aber der Umzug wirft > selbst nach einem halben Jahr immer noch seine Schatten :-( Der > Vermieter kommt gegen 18:15 vorbei um sich in der neuen Küche was wegen > Strom => Herd anzuschauen. > > Könnte mir jemand nochmal nen genauen Zeitplan dalegen wie so ein > Treffen "abgeht"? > > Also wann so alle eintreffen und wann dann die ersten wieder fahren? im moment fangen wir gegen 19:00 an. einen festen endtermin haben wir nicht. meistens ist so gegen 22:00 schluss. wenn du nicht genau weisst, wann du kommen willst, kann ich dir meine handynummer an deine email adresse schicken (mag die nicht auf die mailingliste posten), dann kannst du fragen, ob's sich noch lohnt, bevor du losfährst. > Jürgen Peters schrieb: > > hi, > > > > wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit > > fragen, wer so alles kommen möchte. From felix.ostmann at thewar.de Mon May 29 08:31:09 2006 From: felix.ostmann at thewar.de (Felix Antonius Wilhelm Ostmann) Date: Mon, 29 May 2006 17:31:09 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060529145606.M94643@xgn.de> References: <20060529135516.M10041@xgn.de> <447AFFA1.8030901@thewar.de> <20060529145606.M94643@xgn.de> Message-ID: <447B13BD.1020401@thewar.de> Ich denke das ich gegen 18:45 dann loskomme und wäre dann gegen 19:45 da ... wobei ... wie ich mich kenne find ich die Örtlichkeit mal wieder nicht ;) Ich druck mir lieber nochmal ne Karte aus :) Wenn ich es nicht schaffe um 18:45 loszukommen werden ich wohl wieder einen Monat warten :-/ MfG Felix Antonius Wilhelm Ostmann P.S.: Danke für das Angebot, aber is mir zu viel Overhead ;) ich mag KISS ;) Jürgen Peters schrieb: > On Mon, 29 May 2006 16:05:21 +0200, Felix Antonius Wilhelm Ostmann wrote >> Ich versuch jetzt endlich zum ersten mal zu kommen, aber der Umzug wirft >> selbst nach einem halben Jahr immer noch seine Schatten :-( Der >> Vermieter kommt gegen 18:15 vorbei um sich in der neuen Küche was wegen >> Strom => Herd anzuschauen. >> >> Könnte mir jemand nochmal nen genauen Zeitplan dalegen wie so ein >> Treffen "abgeht"? >> >> Also wann so alle eintreffen und wann dann die ersten wieder fahren? > > im moment fangen wir gegen 19:00 an. einen festen endtermin haben wir nicht. > meistens ist so gegen 22:00 schluss. > > wenn du nicht genau weisst, wann du kommen willst, kann ich dir meine > handynummer an deine email adresse schicken (mag die nicht auf die > mailingliste posten), dann kannst du fragen, ob's sich noch lohnt, bevor du > losfährst. > >> Jürgen Peters schrieb: >>> hi, >>> >>> wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit >>> fragen, wer so alles kommen möchte. > > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > -- : I've tried (in vi) "g/[a-z]\n[a-z]/s//_/"...but that doesn't : cut it. Any ideas? (I take it that it may be a two-pass sort of solution). In the first pass, install perl. :-) -- Larry Wall <6849 at jpl-devvax.JPL.NASA.GOV> From judith_dohmann at mac.com Mon May 29 08:50:58 2006 From: judith_dohmann at mac.com (Judith Maria Nefertari Dohmann) Date: Mon, 29 May 2006 17:50:58 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060529135516.M10041@xgn.de> References: <20060529135516.M10041@xgn.de> Message-ID: Am 29.05.2006 um 15:56 schrieb Jürgen Peters: > hi, > > wollte nur noch mal an das treffen morgen erinnern und bei der > gelegenheit > fragen, wer so alles kommen möchte. > > > Gruß, > Jürgen Wenn nichts schwerwiegendes passiert (was faellt mir gerade nicht ein ;-)) bin ich morgen dabei, mein Spielzeug aber nicht ;-) Viele Gruesse, Judith From cord at Wunder-Nett.org Mon May 29 12:27:06 2006 From: cord at Wunder-Nett.org (Cord Beermann) Date: Mon, 29 May 2006 21:27:06 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060529135516.M10041@xgn.de> References: <20060529135516.M10041@xgn.de> Message-ID: <20060529192706.GA19567@Wunder-Nett.org> Hallo! Du (Jürgen Peters) hast geschrieben: >wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit >fragen, wer so alles kommen möchte. ich nicht. hab Bereitschaft, nächsten Monat bin ich grad aus dem Urlaub wieder da, mal gucken... Cord From c.duehl at gmx.de Tue May 30 01:52:40 2006 From: c.duehl at gmx.de (=?iso-8859-1?Q?Christian_D=FChl?=) Date: Tue, 30 May 2006 10:52:40 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060529135516.M10041@xgn.de> References: <20060529135516.M10041@xgn.de> Message-ID: <20060530085240.130270@gmx.net> > wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit > fragen, wer so alles kommen möchte. Ich möchte wohl, im Moment ist es gerade stressig im Job, kann nicht sagen ob ich es schaffe. Sehen wir dann ja :-) Gruß Christian From mario at minati.de Tue May 30 03:05:17 2006 From: mario at minati.de (Mario Minati) Date: Tue, 30 May 2006 12:05:17 +0200 Subject: [Bielefeld-pm] Treffen morgen In-Reply-To: <20060530085240.130270@gmx.net> References: <20060529135516.M10041@xgn.de> <20060530085240.130270@gmx.net> Message-ID: <447C18DD.7090903@minati.de> Hallo, entgegen meiner gestrigen Annahme, schaffe ich es heute doch nicht. :-( Ich wünsche Euch trotzdem viel Spaß :-) Alles Gute, Mario Christian Dühl schrieb: >> wollte nur noch mal an das treffen morgen erinnern und bei der gelegenheit >> fragen, wer so alles kommen möchte. >> > > Ich möchte wohl, im Moment ist es gerade stressig im Job, kann nicht sagen ob ich es schaffe. Sehen wir dann ja :-) > > Gruß Christian > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > > From c.duehl at gmx.de Tue May 30 03:46:42 2006 From: c.duehl at gmx.de (=?iso-8859-1?Q?Christian_D=FChl?=) Date: Tue, 30 May 2006 12:46:42 +0200 Subject: [Bielefeld-pm] Fwd: Newsletter des O'Reilly UserGroup-Programms, 06/06 Message-ID: <20060530104642.69340@gmx.net> -------- Original-Nachricht -------- Datum: Tue, 23 May 2006 14:23:56 +0200 (CEST) Von: ug at oreilly.de (O\'Reilly Verlag) An: user_groups at oreilly.de Betreff: Newsletter des O\'Reilly UserGroup-Programms, 06/06 ____________________________________________________ O'Reilly UserGroup News - für UserGroup Vertreter Mai 2006 ____________________________________________________ 1. Werben für O'Reilly ----------------------- Schalten Sie einen O'Reilly EuroOSCON Banner auf Ihrer Website und erhalten Sie dafür im Gegenzug ein O'Reilly-Buch Ihrer Wahl! Senden Sie uns dazu den Link Ihrer Website, auf der der Banner für die EuroOSCON die nächsten Wochen zu sehen ist. Unter allen Teilnehmer wird ein O'Reilly-Buchpaket verlost. Die EuroOSCON Banner für diese englischsprachige O'Reilly- Konferenz finden Sie hier: http://ug.oreilly.com/banners/eurooscon/ Wenn Sie an der Konferenz persönlich teilnehmen wollen, bieten wir Ihnen dafür einen UserGroup-Rabatt an, den wir Ihnen mitteilen, sobald die Anmeldung in den nächsten Tage freigeschaltet ist. Informationen zur Konferenz finden Sie hier: http://conferences.oreillynet.com/euos2006/ 2. Veranstaltungen -------------------- - Der "Podcastday" findet in Köln am 24. Mai 2006 statt: http://www.podcastday.de/ Unsere Autoren Annik Rubens von "Podcasting - Das Buch zum Audiobloggen" und Gerald Erdmann/ Charlotte Stanek von "iPod + iTunes" werden ihre Bücher um 14:15 in der Podcastlounge signieren. - Von 8.-10. Juni finden Sie uns mit unseren Büchern auf der MacExpo: http://www.mac-expo.de/ - Wir sind mit einem Büchertisch auf der FrOSCON in St. Augustin bei Bonn vertreten und unterstützen die Veranstaltung u.a. mit einer "Beer Flat Rate" Mehr über die Veranstaltung lesen Sie hier: http://www.froscon.org/wiki/FrOSCon 3. Downloads ------------- Sie können Probekapitel und Inhaltsverzeichnisse unserer Bücher, die auf www.oreilly.de zur Verfügung stehen, gern in Ihre Website einbinden. Wir bieten vier neue Bücher als OpenBooks kostenfrei auf unserer Website zum lesen und herunterladen an! Bitte beachten Sie die Lizenzen, unter denen die Bücher stehen. - "Mit Open Source-Tools Spam und Viren bekämpfen" http://www.oreilly.de/german/freebooks/spamvirger/ - "Linux-Firewalls - Ein praktischer Einstieg" http://www.oreilly.de/german/freebooks/linuxfire2ger/toc.html - "Linux-Praxishandbuch", die aktuelle deutsche Ausgabe des O'Reilly Klassikers "Running Linux" http://www.oreilly.de/german/freebooks/runux5ger/ - "Die GPL kommentiert und erklärt" http://www.oreilly.de/german/freebooks/gplger/ Sie finden alle O'Reilly-OpenBooks hier: http://www.oreilly.de/openbook/ 4. Rezensionsexemplare ------------------------ Wir stellen Ihrer UserGroup gerne Exemplare unsere Bücher zur Besprechung zur Verfügung. Bitte weisen Sie Ihre Mitglieder auf diese Möglichkeit hin. Eine Auswahl der aktuellen Neuerscheinungen finden Sie anbei, Sie können natürlich auch andere Titel aus Ihrem Interessensgebiet bestellen. Fordern Sie die Bücher bitte formlos per E-Mail an (ug at oreilly.de) und nenne Sie die gewünschte Lieferanschrift. Wir bitte um Belege Ihrer Besprechungen. Vielen Dank! 5. Kontakt ---------- Sie haben Feedback, Wünsche und Anregungen? Wir freuen uns, von Ihnen zu hören. E-Mail: ug at oreilly.de ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________ O'Reilly UserGroup News - für UserGroup-Mitglieder Mai 2006 ____________________________________________________ Deutschsprachige Neuerscheinungen (Details s.u.) ---------------------------------- 1. Podcasting - Das Buch zum Audiobloggen 2. Java von Kopf bis Fuß 3. Praxiswissen TYPO3, 2. Auflage Englischsprachige Neuerscheinungen (Details s.u.) ----------------------------------- 1. Programming PHP 2. Perl Hacks 3. Flash 8: Projects for Learning Animation and Interactivity 4. Flash 8: The Missing Manual 5. Flash 8 Cookbook 6. XAML in a Nutshell 7. JUNOS Cookbook 8. Programming SQL Server 2005 9. Learning SQL on SQL Server 2005 10. IPv6 Essentials ____________________________________________________________________ ____________________________________________________________________ Deutschsprachige Neuerscheinungen ---------------------------------- 1. Podcasting - Das Buch zum Audiobloggen ========================================= Annik Rubens 1. Auflage Mai 2006 ISBN 3-89721-459-8 120 Seiten, EUR 14.90 Wie macht man die perfekte Bolognese-Soße? Welche Sehenswürdigkeiten sind in Barcelona wirklich interessant? Welche Hörbücher sind besonders empfehlenswert? Fragen gibt es viele, und seitdem eine immer größer werdende Schar an Podcastern regelmäßig ihre Audiodateien ins Internet stellt, sind jede Menge unterhaltsame Antworten hinzugekommen. Podcasting ist ebenso vielseitig wie die Leute, die sich dahinter verbergen. Eine Podcasterin der ersten Stunde ist Annik Rubens, die mit "Schlaflos in München" mehrere Tausend Hörer täglich in ihren Bann zieht. Wenn Sie wissen wollen, wie sie das schafft, und sich darüber hinaus über die Welt des Podcasting informieren möchten, gibt's ­ außer Hören ­ nur eins: Lesen! Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/podcastingfbger/desc.html Unser Podcast-Special finden Sie hier: http://www.oreilly.de/catalog/podcastingfbger/special/ 2. Java von Kopf bis Fuß ========================= Kathy Sierra & Bert Bates Deutsche Übersetzung von Lars Schulten & Elke Buchholz 1. Auflage Mai 2006 ISBN 3-89721-448-2 720 Seiten, EUR 49.90 Selten war ein Buchkonzept so originell, so revolutionär, so erfolgreich. Statt langweiliger Vorträge findet der Leser hier unterhaltsame Dialoge, Rätsel, Cartoons und Beispiele. Aber nie ist der Unterhaltungswert Selbstzweck, immer steht er im Dienst der Erkenntnisvermittlung, der leichteren Verständlichkeit. So löst dieses abwechslungsreiche Arbeitsbuch viele Versprechen ein, die nüchternere Lehrbücher nicht halten können. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/hfjava2ger/desc.html Mehr über diese Buchreihe erfahren Sie hier: http://www.oreilly.de/headfirst/ 3. Praxiswissen TYPO3, 2. Auflage ================================== Robert Meyer 2. Auflage Mai 2006 ISBN 3-89721-449-0 456 Seiten, inkl. CD-ROM Inkl. CD-ROM und TypoScript-Referenzkarte EUR 29.90 Praxiswissen TYPO3 ist eine gut verständliche Einführung in das populäre Content Management-System, die sich auch an TYPO3-Einsteiger ohne ausgeprägte Programmierkenntnisse wendet. Das Buch hat sich als das Standardwerk für den Einstieg in TYPO3 etabliert, denn Robert Meyer erklärt Zusammenhänge detailliert, nachvollziehbar und immer praxisbezogen. Die 2. Auflage des Bestsellers wurde vollständig aktualisiert und behandelt jetzt TYPO3 in der Version 4.0. Erweitert wurde die Neuauflage um einen Überblick über TemplaVoila, eine neue Extension zur Erstellung von Webseiten, die eine schnelle und flexible Arbeit mit Vorlagen ermöglicht. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/typo3bas2ger/desc.html Vorankündigung - Erscheinungstermin Ende Juni 2006: TYPO3 Kochbuch ================ Christian Trabold, Jo Hasenau & Peter Niederlag 1. Auflage Juni 2006 ISBN 3-89721-430-X ca. 700 Seiten, EUR 44.90 Das TYPO3 Kochbuch ist eine umfassende Sammlung von typischen Aufgabenstellungen, Lösungen und praxiserprobten Beispielen, die im Arbeitsalltag mit TYPO3 wirklich weiter- helfen. Aber das Kochbuch bietet noch mehr: Es erklärt die Hintergründe jeder Lösung und geht so weit in die Tiefe, dass Sie TYPO3 besser kennen lernen, effektiver damit arbeiten können und dadurch in der Praxis deutlich mehr aus dem komplexen CM-System herausholen werden. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/typo3ckbkger/ ____________________________________________________________________ ____________________________________________________________________ Englischsprachige Neuerscheinungen ----------------------------------- 1. Programming PHP =================== Kevin Tatroe, Rasmus Lerdorf & Peter MacIntyre Second Edition May 2006 ISBN 0-596-00681-0 540 pages, EUR 38.00 As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, Second Edition covers everything you need to know to create effective web applications with PHP. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/progphp2/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/progphp2/chapter/ Chapter 8: Databases (PDF Format) 2. Perl Hacks ============== Tips & Tools for Programming, Debugging, and Surviving chromatic, Damian Conway & Curtis "Ovid" Poe First Edition May 2006 ISBN 0-596-52674-1 296 pages, EUR 29.00 Perl Hacks taps into the collective wisdom of the world's most creative Perl gurus, so you can learn from their experiences. It's the perfect book for experienced developers looking for time-saving practical tips or dabblers who are simply curious about Perl's many cool capabilities. Topics include user interaction, data munging, working with modules, object hacks, and debugging. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/perlhks/desc.html 3. Flash 8: Projects for Learning Animation and Interactivity ============================================================== Richard Shupe & Robert Hoekman, Jr. First Edition April 2006 ISBN 0-596-10223-2 358 pages, EUR 34.00 This book teaches Flash design rather than simply Flash itself. With a standalone series of walkthroughs and tutorials for Flash beginners coming from a graphics field, Flash is covered in the context of real-world projects. Rather than learn a Flash tool for the sake of it, you learn which areas of Flash are important, and which are less used, simply by seeing how typical content is actually created. And rather than a text-heavy approach, this graphically rich book leads you through hands-on examples by illustration. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/flashprojects/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.com/catalog/flashprojects/chapter/index.html 4. Flash 8: The Missing Manual =============================== Emily A. Vander Veer First Edition April 2006 ISBN 0-596-10137-6 460 pages, EUR 34.00 Macromedia's Flash 8 is the world's premier program for adding animation to websites. But Flash isn't intuitive. And it doesn't come with a manual. This hands-on guide to today's hottest web design tool is aimed at nondevelopers, and it teaches you how to translate your ideas into great web content. Whether you want to learn the basics or unleash the program's true power, Flash 8: The Missing Manual is the ideal instructor. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/flash8tmm/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.com/catalog/flash8tmm/chapter/index.html Chapter 1: Getting Around Flash (PDF Format) 5. Flash 8 Cookbook ==================== Joey Lott First Edition April 2006 ISBN 0-596-10240-2 544 pages, EUR 43.00 This practical, nuts-and-bolts toolkit puts theory into practice with ready-made answers to common Flash development questions. It's the perfect resource for Flash developers, as well as designers who are ready to start doing development work. Using O'Reilly's popular Problem/Solution/Discussion Cookbook format, this book offers 280 standalone recipes that include a brief explanation of how and why the solution works, so you can adapt it to similar situations you may run across in the future. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/flash8ckbk/desc.html 6. XAML in a Nutshell ====================== Lori A. MacVittie First Edition May 2006 ISBN 0-596-52673-3 302 pages, EURO 29.00 Most developers don't know XAML. The Windows Vista operating system will support applications that employ stunning game-grade graphics. The cornerstone for building these user interfaces is XAML, the XML-based markup language. This no-nonsense book teaches you everything necessary to design the new generation of user interfaces and .NET applications, with plenty of examples to get you started. As one reviewer noted, "Strong code examples and an efficient, conversational style take the tedium out of learning XAML and make the subject understandable--even interesting." Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/xamlian/desc.html Ein Probekapitel finden Sie hier: http://www.oreilly.de/catalog/xamlian/chapter/ Chapter 3: The Basics of XAML (PDF Format) 7. JUNOS Cookbook ================== Aviva Garrett First Edition May 2006 ISBN 0-596-10014-0 682 pages, EURO 53.00 "This cookbook is superb. Aviva Garrett has masterfully assembled a complete set of practical real-world examples with step-by-step instructions. Security, management, routing: it's all here!" -- Stephen Gill, Research Fellow, Team Cymru The first comprehensive book about JUNOS software, "JUNOS Cookbook" provides over 200 time-saving step-by-step techniques, including discussions about the processes and alternative ways to perform the same task. It's been tested and tech-reviewed by field engineers who know how to take JUNOS out for a spin, and it's applicable to the entire line of M-, T-, and J-series routers. "JUNOS Cookbook" will not only pay for itself the first few times you use it, it will make your network easier to manage and update. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/junosckbk/desc.html 8. Programming SQL Server 2005 =============================== William Hamilton First Edition March 2006 ISBN 0-596-00479-6 586 pages, EUR 48.00 Ideal for IT professionals of all stripes, this authoritative guide introduces all facets of SQL Server 2005, Microsoft's next-generation data management and analysis solution. The book explains all of its new features, and shows you how they can help conquer a variety of data challenges. Learn how to reduce the complexity of building, deploying and managing database applications, and much more. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/progsqlsvr/desc.html 9. Learning SQL on SQL Server 2005 =================================== Sikha Saha Bangui & Richard Walsh Earp First Edition May 2006 ISBN 0-596-10215-1 342 pages, EURO 43.00 If you're new to databases, or need a SQL refresher, this step-by-step introduction has everything you need to generate, manipulate, and retrieve data using Microsoft's SQL Server 2005. Every topic, concept, and idea in the book comes with examples of code and output, along with exercises to help you gain proficiency. Plenty of texts explain database theory. This book lets you apply the theory as you learn SQL. "This is an excellent introduction to the SQL language and database concepts. Using sample tables and data provided, the reader is able to do all of the examples to experience hands-on SQL programming." -- Deac Lancaster, author of Transact-SQL Desk Reference Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/learnsqlsvr05/desc.html 10. IPv6 Essentials ==================== Silvia Hagen Second Edition May 2006 ISBN 0-596-10058-2 436 pages, EUR 43.00 IPv6 Essentials, Second Edition provides a succinct, in-depth tour of all the new features and functions in IPv6. It guides you through everything you need to know to get started, including how to configure IPv6 on hosts and routers and which applications currently support IPv6. Aimed at system and network administrators, engineers, network designers, and IT managers, this book will help you understand, plan for, design, and integrate IPv6 into your current IPv4 infrastructure. Eine ausführliche Beschreibung des Buches finden Sie hier: http://www.oreilly.de/catalog/ipv6ess2/desc.html ========================================================= 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 c.duehl at gmx.de Wed May 31 03:05:27 2006 From: c.duehl at gmx.de (=?iso-8859-1?Q?Christian_D=FChl?=) Date: Wed, 31 May 2006 12:05:27 +0200 Subject: [Bielefeld-pm] Fwd: UG News--Good. Fast. Cheap. O'Reilly Launches PDF Guides Message-ID: <20060531100527.205920@gmx.net> -------- Original-Nachricht -------- Datum: Tue, 30 May 2006 11:07:22 -0700 Von: Marsee Henon An: c.duehl at gmx.de Betreff: UG News--Good. Fast. Cheap. O\'Reilly Launches PDF Guides Hello, Can you share this news with your members? Let me know if you want a review copy. Thanks! Marsee Good. Fast. Cheap. O'Reilly Launches PDF Guides As part of O'Reilly Media's commitment to delivering vital technology information to people who need it, when they need it, O'Reilly is launching an ongoing series of PDF publications to address cutting edge technologies. O'Reilly's PDF guides are in-depth, immediate, timely, and authoritative. Readers can purchase and download the PDFs through the O'Reilly online store, with no restrictions on the ability to save, copy, or print them. The advantages to readers are numerous. O'Reilly authors can disseminate crucial information as the need arises, without having to wait for enough material to fill an entire book. Production time is reduced dramatically, giving IT professionals and others immediate access to the knowledge they want. Plus, readers can easily search the text, copy and paste handy bits of code into their applications, and take the PDF with them even when they're offline. But most importantly, readers won't have to compromise in their pursuit of timely information--these PDFs provide the high-quality content for which O'Reilly has come to be known. This month's PDF offerings are available now: "Build Tag Clouds in Perl and PHP" by Jim Bumgardner First popularized by the web sites Flickr, Technorati, and del.icio.us, these amorphous clumps of words now appear on a slew of web sites as visual evidence of their membership in the elite corps of "Web 2.0." This PDF analyzes what is and isn't a tag cloud, offers design tips for using them effectively, and then shows how to collect tags and display them in the tag cloud format. Scripts are provided in Perl and PHP. ISBN: 0-596-52794-2, 46 pages, $9.99 US, $12.99 CAN http://www.oreilly.com/catalog/tagclouds/ "Web Services on Rails" by Kevin Marshall In recent years, web services have become increasingly useful to smaller web site developers. Thanks to standards like SOAP and XML-RPC as well as frameworks such as Ruby on Rails, developers can easily create web service clients and servers with fewer errors. This guide looks at how Ruby on Rails makes building web service clients and servers simple and fun, with plenty of working examples and code details so you can see just how everything works. ISBN: 0-596-52796-9, 32 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/websor/ "Atlas UpdatePanel Control" by Bertrand Le Roy and Matt Gibbs The key to making ASP.NET applications more responsive to user input is the UpdatePanel control. In this tutorial, you'll learn from the experts: Bertrand Le Roy, UpdatePanel control's architect and developer, and Matt Gibbs, Atlas dev team manager. This PDF document contains all you need to get started implementing AJAX functionality in existing ASP.NET applications. ISBN: 0-596-52747-0, 56 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/atlasupc/ "Search Engine Optimization" by Harold Davis SEO--short for Search Engine Optimization--is the art, craft, and science of driving web traffic to web sites. Whether your web site depends on broad, general traffic, or high-quality, targeted traffic, this PDF has the tools and information you need to draw more traffic to your site, and build your bottom line. You’ll learn how to effectively use PageRank and Google itself--effective use of SEO means understanding how Google works: how to boost placement in Google search results, how not to offend Google, and how best to use paid Google programs. You’ll also learn how to best organize your web pages and web sites, apply SEO analysis tools, establish effective SEO best practices, and much more. ISBN: 0-596-52786-1, 41 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/seo/ Other PDFs from O'Reilly can be found in the O'Reilly Store at: http://pdfs.oreilly.com ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================