From joerg.westphal at gmx.de Sat Aug 2 07:38:30 2003 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:38 2004 Subject: [Dresden-pm] Fwd: Newsletter from O'Reilly UG Program, August 1 Message-ID: <200308021438.30873.joerg.westphal@gmx.de> ---------- Weitergeleitete Nachricht ---------- Subject: Newsletter from O'Reilly UG Program, August 1 Date: Samstag, 2. August 2003 05:40 From: Marsee Henon To: joerg.westphal@gmx.de O'Reilly User Group Program Newsletter August 1, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -iMovie 3 & iDVD: The Missing Manual -BLAST -PC Hardware in a Nutshell, 3rd Edition -Cisco Cookbook -Extreme Programming Pocket Guide ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Randal L. Schwartz ("Learning Perl, 3rd Edition"), NoCOUG Summer Conference, San Ramon, CA--August 21 -Derrick Story ("Digital Video Pocket Guide," "Digital Photography Pocket Guide," & "iPhoto 2:The Missing Manual," NCMUG Computer Expo, Santa Rosa, CA--September 20 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -O'Reilly Mac OS X Conference Sponsorship Discount -Call For Participation: The 2004 O'Reilly Life Science Informatics Conference -Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Robert Kuropkat, Oakland Perl Mongers Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -New O'Reilly Beta Chapters Available Online Including TiVo Hacks" "Regular Expression Pocket Reference," "Kerberos: The Definitive Guide," and many more. -GNU.org Versus OpenSource.org -Exegesis 6 -Introducing JavaServer Faces -Introduction to System.DirectoryServices, Part 1 -XML Source Highlighting -Paul Kafasis Tells the Story of Audio Hijack Pro -The Care and Feeding of Your iPod ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Picn*x12:The Linux 12th Anniversary Picnic/BBQ, Sunnyvale, CA --August 9 ================================================ Book News ================================================ Review books are available--email me for a copy. ***Please include the book order number on your requests. Let me know if you need your books by a certain date. Allow at least four weeks for shipping. Email me copies of your newsletters and book reviews. For book review tips and suggestions on writing, go to: http://ug.oreilly.com/bookreviews.html Don't forget, your members get 20% off any O'Reilly book they purchase directly from O'Reilly. Just use code DSUG when ordering. http://www.oreilly.com/ ***Group purchases with better discounts are available*** Please let me know if you are interested. Press releases are available on our press page: http://press.oreilly.com/ ***iMovie 3 & iDVD: The Missing Manual Order Number: 5075 iMovie 3 offers powerful audio enhancements, slick new photo effects, and integration with iTunes and iPhoto--but it still comes without a single page of printed instructions. Award-winning author David Pogue provides a complete course in Macintosh filmmaking in this funny, authoritative, and updated guide. From the basics of moviemaking to mastering DVDs, "iMovie 3 & iDVD: The Missing Manual" lets you marry the stunning quality of digital video with the power of your imagination. http://www.oreilly.com/catalog/imoviemm3/?CMP=NLC-HI9379235447 ***BLAST Order Number: 2998 BLAST (Basic Local Alignment Search Tool) is a set of similarity search programs that explore all of the available sequence databases for protein or DNA. "BLAST" is the only book completely devoted to this popular and important technology, and it offers biologists, computational biology students, and bioinformatics professionals a clear understanding of this program. It shows you how to get specific answers with BLAST and how to use the software to interpret results. http://www.oreilly.com/catalog/blast/ Chapter 4, "Sequence Similarity," is available online: http://www.oreilly.com/catalog/blast/chapter/index.html ***PC Hardware in a Nutshell, 3rd Edition Order Number: 513X A longtime favorite among PC users, the new edition of this book now contains information for people running both Windows and Linux operating systems. Written for novices and seasoned professionals alike, the book is packed with useful and unbiased information. In addition to covering the fundamentals and general tips about working on PCs, the book includes chapters focusing on motherboards, processors, memory, floppies, hard drives, optical drives, tape devices, video devices, input devices, audio components, communications, power supplies, and maintenance. http://www.oreilly.com/catalog/pchardnut3/?CMP=NLC-1QO643062721 Chapter 4, "Processors," is available online: http://www.oreilly.com/catalog/pchardnut3/chapter/index.html ***Cisco Cookbook Order Number: 3676 There are often many different ways to solve any given networking problem using Cisco devices, and some solutions are more effective than others. The pressing question for network engineers is which solution is the most appropriate for their situation. A good working configuration example can often save huge amounts of time. "Cisco Cookbook" gathers hundreds of examples of router configurations all in one place. http://www.oreilly.com/catalog/ciscockbk/?CMP=NLC-C2R127272823 A sample excerpt on "Simple Network Management Protocol" is available online: http://www.oreilly.com/catalog/ciscockbk/chapter/index.html ***Extreme Programming Pocket Guide Order Number: 4850 "Extreme Programming Pocket Guide" covers XP assumptions, principles, events, artifacts, roles, resources, and more. The book also concisely explains the relationships between the XP practices. If you want to adopt XP in stages, "Extreme Programming Pocket Guide" will help you choose what to apply and when. This easy-to-carry-anywhere guide to XP is a must-have quick reference for anyone implementing a test-driven development environment. http://www.oreilly.com/catalog/extprogpg/?CMP=EMC-HQ6240228602 A sample excerpt on "Roles in Extreme Programming" is available online: http://www.oreilly.com/catalog/extprogpg/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Randal L. Schwartz ("Learning Perl, 3rd Edition"), NoCOUG Summer Conference, San Ramon, CA--August 21 Author Randal L. Schwartz is presenting "Introduction to Using Oracle with Perl and Perl's Database" as one of 12 technical sessions specifically designed for Oracle database administrators and application developers at the NoCOUG Summer Conference For more information and to RSVP, please go to: http://www.nocoug.org/next.html Thursday, August 21, 2003 ChevronTexaco campus in San Ramon. 6101 Bollinger Canyon Road San Ramon, CA 94583 Please note that the conference building is just after the ChevronTexaco Campus. http://www.nocoug.org/next.html#directions ****Derrick Story ("Digital Video Pocket Guide," "Digital Photography Pocket Guide," & "iPhoto 2:The Missing Manual," NCMUG Computer Expo, Santa Rosa, CA--September 20 Come visit O'Reilly and watch Derrick Story, author and MacDevCenter.com editor, at the North Coast Mac Users Group's annual fundraising event. All your favorite O'Reilly Mac books will be available for sale at the O'Reilly booth. http://www.ncmug.org/mce.html 11th Annual NCMUG Mac Computer Expo Saturday, September 20, 2003 9:30am to 3:30pm Santa Rosa Junior College--Doyle Student Center 1501 Mendocino Avenue, Santa Rosa CA Free Admission, but parking at the JC is $2.00 http://www.santarosa.edu/map/doyle/doyle.html ================================================ Conference News ================================================ ***O'Reilly Mac OS X Conference Sponsorship Discount Have a small company or a start-up geared for the Mac OS X audience? Receive a 50% discount if you sponsor or exhibit at the O'Reilly Mac OS X Conference. For more information download the exhibitor and sponsor prospectus: http://conferences.oreillynet.com/macosx2003/sponsor_pkt.pdf The Second Annual O'Reilly Mac OS X Conference User Group members who register before September 12, 2003 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ***Call For Participation: The 2004 O'Reilly Life Science Informatics Conference O'Reilly & Associates invites biologists, computer scientists, software engineers, mathematicians, and experts in other related fields to submit proposals to lead tutorial and conference sessions at the O'Reilly Life Science Informatics Conference, slated for February 9-12, 2004 at the Westin Horton Plaza in San Diego, CA. Proposals are due September 1, 2003. http://conferences.oreillynet.com/lsi2004/ ***Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book We are looking for user groups to display our conference banners on their web sites. If you send me the link to your user group site with our O'Reilly Mac OS X Conference banner, I will send you the O'Reilly book of your choice. O'Reilly Mac OS X Conference Banners: http://ug.oreilly.com/banners/macosx2003/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--Robert Kuropkat, Oakland Perl Mongers Group "I just wanted to say I am quite impressed with the service so far. It seems you may have helped me finally solve a career long dilemma: How to have my books in two places at the same time! Ever since I started buying tech books I have wanted them both at work and at home. Obviously, the idea of buying two copies of every thing, or lugging them all back and forth each day was hardly appealing. Now, I can access all my books online at work complete with searching, notes and bookmarks, while keeping my print editions enshrined at home!" Your group can also participate in this introductory program just for user group members. To "Go on Safari," any of your members who sign up for our Safari 14-day free trial can send comments on their experiences, or tips and tricks for how they used Safari (it only needs to be 2 sentences long, but it may be longer) to safari_talk@oreilly.com. (Please include your UG name in the email.) Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, or other surprises). If a member of your user group is selected, your group receives free gifts, too. Whatever the individual member receives, your UG will get one, too, to give away at your next meeting, or use however you see fit. Recipients--and their comments--will be announced in the User Group Newsletter. **Please use this special UG URL to sign up for the 14-day trial** http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***New O'Reilly Beta Chapters Available Online We have many new titles on the horizon. Get a glimpse of what's in store on our Beta Chapters site. Check out chapters from upcoming books such as: "TiVo Hacks" "Regular Expression Pocket Reference," "Kerberos: The Definitive Guide," "Optimizing Oracle Performance," ".NET Framework Essentials, 3rd Edition," and "Windows XP Unwired." Read a beta chapter today. http://www.oreilly.com/beta/ ***GNU.org Versus OpenSource.org What's the difference between the Free Software Movement and the Open Source Movement? Tim O'Reilly explains their philosophies in the latest "Ask Tim." http://www.oreilly.com/pub/a/oreilly/ask_tim/2003/gnusource_0703.html --------------------- Open Source --------------------- ***Exegesis 6 Damian Conway explains how the new syntax and semantics of subroutines in Perl 6 make for cleaner, simpler, and more powerful code. http://www.perl.com/pub/a/2003/07/29/exegesis6.html --------------------- Java --------------------- ***Introducing JavaServer Faces JavaServer Faces, or JSF, is heralded as the next step in server-side programming. It promises to make your life easier, your programs more maintainable, and maybe even your job more enjoyable. Budi Kurniawan demonstrates JSF, explaining why it's useful and if it lives up to its promises. http://www.onjava.com/pub/a/onjava/2003/07/30/jsf_intro.html --------------------- .NET --------------------- ***Introduction to System.DirectoryServices, Part 1 The .NET Framework's System.DirectoryServices namespace contains numerous classes, but two you should become familiar with are DirectoryEntry and DirectorySearcher. In Part 1 of this two-part series, Robbie Allen, coauthor of "Active Directory, 2nd Edition," covers the DirectoryEntry class and shows examples of how to iterate over the attributes of an object. http://www.ondotnet.com/pub/a/dotnet/2003/07/28/activedir.html Active Directory, 2nd Edition Order Number: 4664 http://www.oreilly.com/catalog/actdir2/ --------------------- XML --------------------- ***XML Source Highlighting When writing documents in XHTML, getting XML examples and other source code neatly is vital for a well-presented document. Kyle Downey presents a tool for doing just that. http://www.xml.com/pub/a/2003/07/30/formatting.html --------------------- Mac --------------------- ***Paul Kafasis Tells the Story of Audio Hijack Pro There are many ways to build a successful software company. In this interview with Paul Kafasis of Rogue Amoeba, you'll see how three guys built the award-winning application Audio Hijack Pro while working miles, and sometimes even countries, apart. http://www.macdevcenter.com/pub/a/mac/developer/2003/07/30/innovators.html ***The Care and Feeding of Your iPod Here are ten basic battery tips to help iPodders keep the tunes spinning, from J.D. Biersdorfer, author of" iPod: The Missing Manual." http://www.macdevcenter.com/pub/a/mac/2003/07/29/ipod_battery.html?CMP=NLC-0K O022292565 iPod: The Missing Manual Order Number: 477X http://www.oreilly.com/catalog/ipodtmm/ ================================================ News From Your Peers ================================================ ***Picn*x12:The Linux 12th Anniversary Picnic/BBQ, Sunnyvale, CA--August 9 LUGOD, SVLUG, EBLUG and sbay.org are putting together the third annual "Linux anniversary picnic & BBQ", also known as "Picn*x12"! All members of the Linux community are invited and encouraged to bring their friends and family. Picn*x12 is organized as a family event so bring your kids. Linux 12th Anniversary Picnic/BBQ August 9th, 2003 from 11:00 to 6:00 Sunnyvale Baylands Park, Sunnyvale, CA, http://www.linuxpicnic.org/ Until next time-- Marsee From joerg.westphal at gmx.de Sat Aug 2 12:35:59 2003 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:38 2004 Subject: [Dresden-pm] Newsletter from the O'Reilly UG program, July 28 In-Reply-To: <1059557525.3f279095a9d50@mail.tu-chemnitz.de> References: <200307291842.57629.joerg.westphal@gmx.de> <1059557525.3f279095a9d50@mail.tu-chemnitz.de> Message-ID: <200308021935.59475.joerg.westphal@gmx.de> Am Mittwoch, 30. Juli 2003 11:32 schrieb Uwe Voelker: > > Review books are available--email me for a copy. > Gibts das auch für das schon erschienene "practical mod_perl"? > Da würde ich sofort mitmachen. Kann man eigentlich das Buch danach > behalten? > "Programming Web Services with Perl" würde ich auch machen. > Und (noch nicht erschienen) "Advanced MySQL". > > Gibts eine Übersicht der "review-fähigen" Bücher? Wenn du willst, frage ich mal bei Marsee an, du kannst das aber auch selbst machen, unter marsee[at]oreilly.com BTW: Wann seid ihr Chemnitzer mal wieder mit von der Partie? Gruss Jörg -- _/_ _ _ _/_ _ Perl-Usergroup Dresden (// (-_) (/(-/)./)//) immer am 1. Donnerstag / in der Lutherstraße 21 http://dresden.pm.org - mailto: info@dresden-pm.org From uwe.voelker at gmx.de Tue Aug 5 02:09:50 2003 From: uwe.voelker at gmx.de (Uwe Voelker) Date: Mon Aug 2 21:29:38 2004 Subject: [Dresden-pm] Newsletter from the O'Reilly UG program, July 28 In-Reply-To: <200308021935.59475.joerg.westphal@gmx.de> References: <200307291842.57629.joerg.westphal@gmx.de> <1059557525.3f279095a9d50@mail.tu-chemnitz.de> <200308021935.59475.joerg.westphal@gmx.de> Message-ID: <1060067390.3f2f583e5dfb1@mail.tu-chemnitz.de> Hallo Jörg, > > Gibts eine Übersicht der "review-fähigen" Bücher? > Wenn du willst, frage ich mal bei Marsee an, du kannst das aber auch > selbst machen, unter marsee[at]oreilly.com Du hast sicher die besseren Kontakte. Wäre ja auch für andere interessant, oder? > BTW: Wann seid ihr Chemnitzer mal wieder mit von der Partie? Dieses Semester war der Donnerstag-Termin für mich unmöglich. Mal sehen, wie es nächstes Semester wird. Tschüs, Uwe From joerg.westphal at gmx.de Tue Aug 5 11:03:43 2003 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:38 2004 Subject: [Dresden-pm] Newsletter from the O'Reilly UG program, July 28 In-Reply-To: <1060067390.3f2f583e5dfb1@mail.tu-chemnitz.de> References: <200307291842.57629.joerg.westphal@gmx.de> <200308021935.59475.joerg.westphal@gmx.de> <1060067390.3f2f583e5dfb1@mail.tu-chemnitz.de> Message-ID: <200308051803.43666.joerg.westphal@gmx.de> Hallo Uwe, > Du hast sicher die besseren Kontakte. Wäre ja auch für andere > interessant, oder? Ok, Ich mache es. > > BTW: Wann seid ihr Chemnitzer mal wieder mit von der Partie? > > Dieses Semester war der Donnerstag-Termin für mich unmöglich. Mal sehen, > wie es nächstes Semester wird. Ich habe da mal dunkel was von Semesterferien gehört. ;-) Gruss Joerg -- _/_ _ _ _/_ _ Perl-Usergroup Dresden (// (-_) (/(-/)./)//) immer am 1. Donnerstag / in der Lutherstraße 21 http://dresden.pm.org - mailto: info@dresden-pm.org From steffen.winkler at gmx.net Tue Aug 5 15:45:15 2003 From: steffen.winkler at gmx.net (Steffen Winkler) Date: Mon Aug 2 21:29:38 2004 Subject: [Dresden-pm] Wenn ich am Donnerstag komme, ... Message-ID: <004a01c35b92$b8f199e0$6464a8c0@pc1> ... zum Thema Closures kann ich sicher auch etwas beitragen. Ich glaube, ich benutze das fast in jedem Script. Vielleicht kann mir jemand ganz kurz etwas darüber sagen, wie ich ein Programm zu einem Dienst unter WinNT oder Win2000 mache und wie dieser Dienst dann Administratorrechte für diesen PC bekommt. Das wäre schön. Registry schreiben habe ich schon probiert, klappt auch. Ich weiß nur noch nicht, was ich da alles reinschreiben muß. Perlige Grüße von Steffen From schwigon at webit.de Tue Aug 5 23:43:50 2003 From: schwigon at webit.de (Steffen Schwigon) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Perl Mongers Treffen Message-ID: <87adanflai.fsf@teufelkommraus.webit.de> Hi! Am kommenden Donnerstag treffen sich wieder die Perl Mongers. Donnerstag, 7.August 2003 2o.oo Uhr in der "Wir AG" (ehemals "Club für Dich") Martin-Luther-Str. 21 Das ist in der Neustadt gegenüber dieser Kirche, wo sich davor so'ne Steinkugel im Wasserbett dreht. Wer über Perl oder auch über was anderes reden mag, ist eingeladen. Themen: * Module::Build * erste Perl6 Annäherungsversuche * misc GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From schwigon at webit.de Tue Aug 5 23:53:51 2003 From: schwigon at webit.de (Steffen Schwigon) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Wenn ich am Donnerstag komme, ... In-Reply-To: <004a01c35b92$b8f199e0$6464a8c0@pc1> References: <004a01c35b92$b8f199e0$6464a8c0@pc1> Message-ID: <87wudre69b.fsf@teufelkommraus.webit.de> "Steffen Winkler" writes: > ... zum Thema Closures kann ich sicher auch etwas beitragen. Ich > glaube, ich benutze das fast in jedem Script. Oha, cool. Dann können wir wohl mal Sichtweisen synchronisieren. > Vielleicht kann mir jemand ganz kurz etwas darüber sagen, wie ich ein > Programm zu einem Dienst unter WinNT oder Win2000 mache und wie dieser > Dienst dann Administratorrechte für diesen PC bekommt. Das wäre schön. > Registry schreiben habe ich schon probiert, klappt auch. Ich weiß nur noch > nicht, was ich da alles reinschreiben muß. Da kenn' ich nur was fertiges, von ActiveState, glaube ich. Geht aber sicher auch ohne Kohle. Ich guck trotzdem mal nach, was das für'n Produkt war. GreetinX Steffen -- "Käse verdaut alles außer sich selbst. Mächtiger Käse." -- Ulysses From schwigon at webit.de Wed Aug 6 00:12:38 2003 From: schwigon at webit.de (Steffen Schwigon) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Perl Mongers Treffen In-Reply-To: <87adanflai.fsf@teufelkommraus.webit.de> References: <87adanflai.fsf@teufelkommraus.webit.de> Message-ID: <87smofe5e0.fsf@teufelkommraus.webit.de> Steffen Schwigon writes: > Am kommenden Donnerstag treffen sich wieder die Perl Mongers. > > Donnerstag, 7.August 2003 > 2o.oo Uhr > in der "Wir AG" (ehemals "Club für Dich") > Martin-Luther-Str. 21 Jo, liebe Dresden Perl Mongers Mailing List Mitleser, schaut mal in euch, ob ihr vielleicht auch mal vorbeikommen wollt, um die herkömmliche schriftsprachliche Kommunikation in sozialstarkes gesprochenes Wort zu wandeln. Es ist eigentlich immer recht entspannt, locker, intellektuell stimulierend, lustig und nett. How auch ever, es ist Sommerlochzeit und wir könnten generell ruhig noch mehr Leute bei den Treffen sein. Und auch sachsen.pm aka chemnitz.pm kriegt es ja morgen vielleicht doch noch hin? Überrasch uns mal, Uwe! :-) Außerdem verfüge ich derzeit über einen halben Kasten "Torgauer Doppel Karamel" Malzbier, das darauf wartet, getestet zu werden. :-) GreetinX Steffen -- "Die unendlichen Sommer der Kindheit, alles Glück der heißen Tage in all den Jahren, im Freien, und eine Sehnsucht entstand, gleichzeitig ein Stolz. Ich bin erwachsen geworden, soll der Sommer rufen, ich habe die Pflicht." -- Rainald Goetz, Irre From uwe.voelker at gmx.de Wed Aug 6 07:38:39 2003 From: uwe.voelker at gmx.de (Uwe Voelker) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Perl Mongers Treffen In-Reply-To: <87smofe5e0.fsf@teufelkommraus.webit.de> References: <87adanflai.fsf@teufelkommraus.webit.de> <87smofe5e0.fsf@teufelkommraus.webit.de> Message-ID: <1060173519.3f30f6cf3540d@mail.tu-chemnitz.de> > Und auch sachsen.pm aka chemnitz.pm kriegt es ja morgen vielleicht > doch noch hin? Überrasch uns mal, Uwe! :-) Morgen? So kurzfristig :-) Die Arbeit hat mich voll im Griff. Das wird wieder nichts... Tschüs, Uwe From westphal at kep-dresden.de Wed Aug 6 09:31:12 2003 From: westphal at kep-dresden.de (Joerg Westphal) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Wenn ich am Donnerstag komme, ... References: <004a01c35b92$b8f199e0$6464a8c0@pc1> Message-ID: <001701c35c27$635d88a0$2473a8c0@westphal2> Hallo Steffen, Steffen Winkler schrieb: > Vielleicht kann mir jemand ganz kurz etwas darüber sagen, wie ich ein > Programm zu einem Dienst unter WinNT oder Win2000 mache und wie dieser > Dienst dann Administratorrechte für diesen PC bekommt. Das wäre schön. > Registry schreiben habe ich schon probiert, klappt auch. Ich weiß nur noch > nicht, was ich da alles reinschreiben muß. Ich kann dir warscheinlich nicht wirklich helfen, da ich unter Windows nur Assembler programmiere ;-), aber zum Thema Win32-Daemons gibt es ein Modul von Roth. http://www.roth.net/perl/Daemon/ HTH Jörg From afterimage at gmx.net Sun Aug 10 04:14:42 2003 From: afterimage at gmx.net (Kristian Rink) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] =?iso-8859-1?q?SOAP=3A=3ALite_-_Gedankenst=FCtze_ge?= =?iso-8859-1?q?sucht=2E=2E=2E?= Message-ID: <14845.1060506882@www9.gmx.net> Hallo alle,... ...durch einen glücklichen Umstand bin ich jetzt in der Situation, mir innerhalb von knapp zwei Wochen die Grundlagen von SOAP und XML draufzutun, um einem Kunden die Anbindung an unser System auf diesem Wege zu ermöglichen. Situation: Wir haben ein DMS, der Kunde einen (existierenden) SOAP-Client, und über Letzteren sollen Daten in unser System eingespielt werden. Dafür darf ich einen HTTP-basierten Server bauen... *freu* :/ Grundlage für die Entwicklung ist für mich eine Beispiel-XML-Message von dem Client sowie die Kenntnis, daß dort (per MIME oder DIME) jeweils noch ein File mit Daten rangehängt wird. So weit, so gut. Bislang hab' ich die zurückliegende Woche damit verbracht, mit dem "Web Services with Perl" - Buch und ein paar Tutorials eine kleine Horde von Beispiel-Clients und -Servern aufzubauen, und im Großen und Ganzen klappt das schon recht gut. Per se existiert eigentlich auch schon (für den XML-Part der Message) ein Parser, der dort das, was an Informationen drinsteckt, extrahiert und in eine Postgres-Datenbank prügelt. Bleiben mir zwei möglicherweise etwas putzige Fragen eher nach Hinweisen auf Doku / Funktionen als nach konkreten Erklärungen, weil ich mir einerseits den Kram schon ganz gern selbst erarbeiten (respektive richtig verstehen) will, andererseits für ausgedehnte Suchoperationen momentan die Zeit fehlt: (a) In einem der Tutorials, mit denen ich zugange war, wurde eine Bild-Datei an den SOAP-Server übertragen und wieder zurückgeschickt. Ging ganz gut, in diesem Falle war das File in der Message als Base64-Datentyp eingebunden und recht gut handhabbar. Wie gehe ich, in diesem Rahmen, mit einer Datei vor, die als Attachment an der Mail kommt? Hier fehlt mir momentan echt noch ein bisschen 'was. (b) Da ich die Struktur des Clients nicht kenne, die SOAP-Message von der Menge der Daten her recht gehaltvoll ist und (wie gesagt) eine kleine Routine, die das XML parst und für unsere Zwecke aufarbeitet, schon existiert, würde ich gern innerhalb des Servers am liebsten auf die übertragene Message selbst zugreifen wollen - nur wie? Nach dem, was ich mir bislang da so anlesen konnte, geistern diesbezüglich die Begriffe SOAP::Data und SOAP::SOM durch den Kopf (naja, eigentlich eher letzteres), ohne genau zu wissen, wo und wohin damit. So weit, so gut. Schluß für jetzt und zurück zu den Büchern - für Tips und Hints, egal welcher Art, bin ich jederzeit dankbar. :) Cheers, Kris -- COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test -------------------------------------------------- 1. GMX TopMail - Platz 1 und Testsieger! 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger! 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post From schwigon at webit.de Mon Aug 11 06:25:30 2003 From: schwigon at webit.de (Steffen Schwigon) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?iso-8859-1?q?Gedankenst=FCtze?= gesucht... In-Reply-To: <14845.1060506882@www9.gmx.net> References: <14845.1060506882@www9.gmx.net> Message-ID: <87ekzszbal.fsf@teufelkommraus.webit.de> Kristian Rink writes: > [SOAP] > für Tips und Hints, egal welcher Art, bin ich jederzeit dankbar. :) Ich kann zu SOAP nix sagen, aber es gibt spezielle Mailinglisten. Falls Du nicht eh' schon irgendwo mitliest, würde ich die hier mal probieren: http://discuss.develop.com/soap.html GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From afterimage at gmx.net Tue Aug 12 03:14:51 2003 From: afterimage at gmx.net (Kristian Rink) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?ISO-8859-15?Q?Gedankenst=FCtze?= gesucht... In-Reply-To: <87ekzszbal.fsf@teufelkommraus.webit.de> References: <14845.1060506882@www9.gmx.net> <87ekzszbal.fsf@teufelkommraus.webit.de> Message-ID: <20030812101451.0ac8e67f.afterimage@gmx.net> Moin Steffen, alle... On 11 Aug 2003 13:25:06 +0200 Steffen Schwigon wrote: > Ich kann zu SOAP nix sagen, aber es gibt spezielle > Mailinglisten. Falls Du nicht eh' schon irgendwo mitliest, > würde ich die hier mal probieren: > > http://discuss.develop.com/soap.html Hmmm, bin ich / hab ich schon, mit Erfolg, der sich in Grenzen hält (0 Antworten so far...). Für die Archive: Ich hab' nochmal über SOAP::Lite hinausgeguckt und ein Modul namens SOAP::MIME gefunden, welches die SOAP::Lite-Features um die Möglichkeit aufbohrt, SwA (SOAP with Attachments) zu parsen sowie (in offensichtlich funktional eingeschränktem Maße) zu generieren - da ich letzteres eh' nicht brauche, ist das erstmal eine Möglichkeit, dort weiter zu basteln... Eigentlich ist das SOAP-Zeugs schon irgendwie nicht uninteressant und mit Perl auch ganz gut handhabbar, problematisch ist nur de Umstand, daß in diesem Falle der Zeitrahmen etwas... kritisch ist. :( Anyhow, danke und tschö, Kris -- unschuldig? nicht verdächtig? unbeobachtet? vergiß es ... gegen eine gesellschaft der totalen überwachung - aufwachen und mitmachen: http://www.stop1984.org -- unschuldig? nicht verdächtig? unbeobachtet? vergiß es ... gegen eine gesellschaft der totalen überwachung - aufwachen und mitmachen: http://www.stop1984.org From jpuruckherr at cyberport.de Tue Aug 12 03:46:56 2003 From: jpuruckherr at cyberport.de (Jens Puruckherr) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?ISO-8859-1?Q?Gedankenst=FCtze?= =?ISO-8859-1?Q? gesucht...?= In-Reply-To: <20030812101451.0ac8e67f.afterimage@gmx.net> References: <14845.1060506882@www9.gmx.net> < > <87ekzszbal.fsf@teufelkommraus.webit.de> <20030812101451.0ac8e67f.afterimage@gmx.net> Message-ID: dresden-pm@mail.pm.org writes: > > >Hmmm, bin ich / hab ich schon, mit Erfolg, der sich in Grenzen hält >(0 Antworten so far...). Für die Archive: Ich hab' nochmal über >SOAP::Lite hinausgeguckt und ein Modul namens SOAP::MIME gefunden, ...... Ich habe auch einige Gehversuche mit SOAP::Lite gemacht, was aber bisher über eine Funktionsstudie noch nicht hinausging. Da aber künftig mehr in dieser Richtung zu tun ist (Webshop und CRM mit einer XML-basierten Schnittstelle verzahnen), hoffe ich hier um etwas Austausch, auch wenn ich mich noch nicht als Guru in dieser Richtung bezeichen würde. Zu meinem Ansatz: Es werden Bilder zu Artikeldaten als base64 gleich mit ins XML-File gepackt, das macht das Handlig einfacher: Dem XML-Parser (XERCES-perl) ist es schnuppe und die Datenbank-Schnittstelle reicht die Bilder als Teil des Artikel-Objektes solange encoded mit durch die Gegend, bis es zum tatsächtliche abspeichern kommt. So habe ich den ganzen Ärger mit dem Filesystem nur einmal ;-) Dummerweise ist es genau dass, was du nicht brauchst .... ;-( Mit freundlichen Grüßen Jens Puruckherr From afterimage at gmx.net Tue Aug 12 04:06:10 2003 From: afterimage at gmx.net (Kristian Rink) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?ISO-8859-15?Q?Gedankenst=FCtze?= gesucht... In-Reply-To: References: <14845.1060506882@www9.gmx.net> <87ekzszbal.fsf@teufelkommraus.webit.de> <20030812101451.0ac8e67f.afterimage@gmx.net> Message-ID: <20030812110610.4baa3dc7.afterimage@gmx.net> Moin Jens, alle... :) On Tue, 12 Aug 2003 10:46:56 +0200 "Jens Puruckherr" wrote: > Ich habe auch einige Gehversuche mit SOAP::Lite gemacht, was aber > bisher über eine Funktionsstudie noch nicht hinausging. Dito, irgendwie. :) Im Grunde genommen halte ich die Technologie für gar nicht so schlecht (insbesondere verglichen mit der bisweilen arg garstigen Sperrigkeit von CORBA), allerdings werd' ich für die Sachen, wo ich die Wahl habe, warten, bis SOAP und XML etwas das Flair von "Schlagworte-für-das-Management" verloren haben und eine hype-freie, technisch solide und nutzbare Lösung ist. > Da aber künftig mehr in dieser Richtung zu tun ist (Webshop und > CRM mit einer XML-basierten Schnittstelle verzahnen), hoffe ich > hier um etwas Austausch, auch wenn ich mich noch nicht als Guru > in dieser Richtung bezeichen würde. Damit bewegen wir uns wohl irgendwie auf ähnlicher Ebene. Wenn ich hier den Prototyp halbwegs testbereit fertig habe, dann hoffe ich auch darauf, mich mit dem Kram nochmal eingehender beschäftigen zu können. > Zu meinem Ansatz: Es werden Bilder zu Artikeldaten als base64 > gleich mit ins XML-File gepackt, das macht das Handlig einfacher: Das wäre mir auch lieber, irgendwie - dann ließe sich die Sache deutlich besser handhaben als mit dem Attachment... Bleibt allerdings, davon unabhängig, die Frage: Wie krieg' ich in einem SOAP::Lite - Server Zugriff auf die gesamte Message, die übertragen worden ist, inclusive Envelope und Headern? Mir wär wohler, wenn ich mich im vorliegenden Fall dort manuell durchparsen könnte, weil der Client, wie geschrieben, außerhalb meiner Einflußsphäre liegt und ich dort nicht wirklich weiß, was das Teil genau treibt... > Dem XML-Parser (XERCES-perl) ist es schnuppe und die > Datenbank-Schnittstelle reicht die Bilder als Teil des > Artikel-Objektes solange encoded mit durch die Gegend, bis es zum > tatsächtliche abspeichern kommt. So habe ich den ganzen Ärger mit > dem Filesystem nur einmal ;-) Allerdings... :) > Dummerweise ist es genau dass, was du nicht brauchst .... ;-( Siehe oben... :( Naja, dafür sieht SOAP::MIME ganz interessant aus... Hab es mittlerweile schon geschafft, zwischen $SPIELCLIENT und $SPIELSERVER Image- und Zip-Attachments hin- und herzuschicken - soweit, so gut... Fehlen noch die Tests mit der scharfen Sache... :) Thx und bye, Kris -- unschuldig? nicht verdächtig? unbeobachtet? vergiß es ... gegen eine gesellschaft der totalen überwachung - aufwachen und mitmachen: http://www.stop1984.org From info at perlmongers.de Tue Aug 12 04:12:01 2003 From: info at perlmongers.de (Soeren M. Laird Soerries) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - Gedankenstütze gesucht... References: <20030812101451.0ac8e67f.afterimage@gmx.net> Message-ID: <2003081211120104022@spuk.de> Hallo! Kristian Rink schreibt: > Steffen Schwigon wrote: > > http://discuss.develop.com/soap.html > Hmmm, bin ich / hab ich schon, mit Erfolg, der sich in Grenzen hält > (0 Antworten so far...). Probier doch auch mal http://board.perl-community.de/ wo sich zwar keine schreibfaulen Seifenmeister tummeln, dafür aber nette seutschschreibende welche. Und unglaublich oft, wissen die auch Dinge, die man vorher nie geaht hätte... Gruß, Sören -- Sören M. Laird Sörries http://Spuk.de/s/ From uwe.voelker at gmx.de Tue Aug 12 05:00:05 2003 From: uwe.voelker at gmx.de (Uwe Voelker) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - GedankenstXtze gesucht... In-Reply-To: <2003081211120104022@spuk.de> References: <20030812101451.0ac8e67f.afterimage@gmx.net> <2003081211120104022@spuk.de> Message-ID: <1060682405.3f38baa5e8864@mail.tu-chemnitz.de> Hallo, > Probier doch auch mal http://board.perl-community.de/ wo sich zwar Schreibe doch auch ein Posting unter http://www.perlmonks.org/ (englisch). Dort dürften die Antworten noch qualifizierter sein. Tschüs, Uwe PS: Wenn ich Dich richtig verstanden habe, suchst Du eine Möglichkeit den Mail-Anhang zu verarbeiten? Hilft da vielleicht sowas wie MIME::Tools? From uwe.voelker at gmx.de Tue Aug 12 05:26:47 2003 From: uwe.voelker at gmx.de (Uwe Voelker) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?iso-8859-1?b?R2VkYW5rZW5zdPx0emU=?= gesucht... In-Reply-To: <87ekzszbal.fsf@teufelkommraus.webit.de> References: <14845.1060506882@www9.gmx.net> <87ekzszbal.fsf@teufelkommraus.webit.de> Message-ID: <1060684007.3f38c0e72a235@mail.tu-chemnitz.de> Hallo nochmal, > http://discuss.develop.com/soap.html Das war die falsche Mailingliste. :-) Die hier ist für SOAP::Lite: http://groups.yahoo.com/group/soaplite/ Vielleicht meldet sich hier eher jemand. Tschüs, Uwe From afterimage at gmx.net Tue Aug 12 05:31:37 2003 From: afterimage at gmx.net (Kristian Rink) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?ISO-8859-15?Q?Gedankenst=FCtze?= gesucht... In-Reply-To: <1060684007.3f38c0e72a235@mail.tu-chemnitz.de> References: <14845.1060506882@www9.gmx.net> <87ekzszbal.fsf@teufelkommraus.webit.de> <1060684007.3f38c0e72a235@mail.tu-chemnitz.de> Message-ID: <20030812123137.596e61dd.afterimage@gmx.net> Moin Uwe, Liste... On Tue, 12 Aug 2003 12:26:47 +0200 Uwe Voelker wrote: > Hallo nochmal, > > > http://discuss.develop.com/soap.html > > Das war die falsche Mailingliste. :-) > > Die hier ist für SOAP::Lite: > http://groups.yahoo.com/group/soaplite/ Ist auch schon bekannt... Effekt bis dato: leider 0 :( Danke und tschö, Kris -- unschuldig? nicht verdächtig? unbeobachtet? vergiß es ... gegen eine gesellschaft der totalen überwachung - aufwachen und mitmachen: http://www.stop1984.org From jpuruckherr at cyberport.de Wed Aug 13 01:58:33 2003 From: jpuruckherr at cyberport.de (Jens Puruckherr) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Hilfe zu Packages und SOAP gesucht Message-ID: Hallo, 1. Problem: ich habe einen Satz Klassen geschrieben und in einer entsprechenden Struktur im Filesystem abgelegt: Shop Artikel Artikel.pm Attribut.pm Hersteller.pm Bild.pm Kunde Kunde.pm Kundenklasse.pm .... Shop.pm Interface.pm DBWrapper.pm XMLHelper.pm Der Pfad wird überhall mit use lib "/...../Shop/" eingebunden. Die Packages heissen: Shop::Shop Shop::Interface Shop::DBWarapper ... Shop::Artikel::Artikel Shop::Artikel::Attribut .... Shop::Kunde::Kunde Shop::Kunde::Kundenklasse .... und so weiter. Das erscheint mir irgendwie zu aufwendig, immer den ganzen Pfad mit anzugeben. Auch im Code muss ich alles komplett aussschreiben. Anderenfalls wird das entsprechende Package nicht gefunden: Es wird nicht rekursiv in der Struktur gesucht. Ist das so richtig? Lasse ich allles weg und nenne nur den Modulnamen, wird nix gefunden. 2. Problem: Das Package Shop::Interface.pm stellt ein Stück Logik dar, welches via SOAP exportiert wird: ---------------------------------------------- #!/usr/bin/perl package Shop::Interface; use strict; use warnings; use XML::Xerces; use MIME::Base64; # Bilder codieren use lib "/home/pummel/data/scripts/bidi/Shop"; use Shop; use Shop::Artikel::Artikel; use Shop::Artikel::Attribut; use Shop::Artikel::Bild; use Shop::Artikel::Hersteller; use Shop::DBWrapper; use Shop::Kunde::Kunde; use Shop::XMLHelper; sub getArtikel{...} sub setArtikel{...} sub setKunde{...} sub getKunde{...} .... Diese werden via SOAP exportiert: --------------------------------------------- #!/usr/bin/perl use strict; use warnings; use lib "/home/pummel/data/scripts/bidi/Shop"; use SOAP::Transport::HTTP +trace => qw(all); use Interface; ## hier findet er Interface.pm!!!! my $daemon = SOAP::Transport::HTTP::Daemon -> new( LocalAddr => 'localhost',LocalPort => 8081) -> dispatch_to('Interface::(?:setArtikel|getArtikel|setKunde|getKunde)') ->on_action(sub {..} ... $deamon->handle; ----------------------------------------------- Ein Aufruf einer Methode des Servers gint immer nur ein: Failed to locate method (getKunde) in class (Interface) at /usr/local/lib/perl5/site_perl/5.8.0/SOAP/Lite.pm line 2195. Die Komplette Soap-Nachricht spare ich mir. Der SOAP- Server erkennt aber ordentlich die aufgerufenen Methode: "urn:Interface#getKunde" via on_action. An der Stelle bin ich ratlos ... warum findet er nix? Mit freundlichen Grüßen Jens Puruckherr From krink at pm-planc.de Tue Aug 12 03:14:35 2003 From: krink at pm-planc.de (Kristian Rink) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] SOAP::Lite - =?ISO-8859-15?Q?Gedankenst=FCtze?= gesucht... In-Reply-To: <87ekzszbal.fsf@teufelkommraus.webit.de> References: <14845.1060506882@www9.gmx.net> <87ekzszbal.fsf@teufelkommraus.webit.de> Message-ID: <20030812101435.7cfb35cf.krink@pm-planc.de> Moin Steffen, alle... On 11 Aug 2003 13:25:06 +0200 Steffen Schwigon wrote: > Ich kann zu SOAP nix sagen, aber es gibt spezielle > Mailinglisten. Falls Du nicht eh' schon irgendwo mitliest, > würde ich die hier mal probieren: > > http://discuss.develop.com/soap.html Hmmm, bin ich / hab ich schon, mit Erfolg, der sich in Grenzen hält (0 Antworten so far...). Für die Archive: Ich hab' nochmal über SOAP::Lite hinausgeguckt und ein Modul namens SOAP::MIME gefunden, welches die SOAP::Lite-Features um die Möglichkeit aufbohrt, SwA (SOAP with Attachments) zu parsen sowie (in offensichtlich funktional eingeschränktem Maße) zu generieren - da ich letzteres eh' nicht brauche, ist das erstmal eine Möglichkeit, dort weiter zu basteln... Eigentlich ist das SOAP-Zeugs schon irgendwie nicht uninteressant und mit Perl auch ganz gut handhabbar, problematisch ist nur de Umstand, daß in diesem Falle der Zeitrahmen etwas... kritisch ist. :( Anyhow, danke und tschö, Kris -- unschuldig? nicht verdächtig? unbeobachtet? vergiß es ... gegen eine gesellschaft der totalen überwachung - aufwachen und mitmachen: http://www.stop1984.org From SteffenL15 at gmx.de Wed Aug 13 15:54:05 2003 From: SteffenL15 at gmx.de (Steffen Liebergeld) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Was lustiges und Animatrix Message-ID: <1060808044.988.7.camel@rechner1.local> Fragt mal unsere geliebte Google folgendes: answer to life, the universe and everything Ich sag ja: google ist allwissend. Wer wollte mir auch dem Treffen die Animatrix Filme auf Cd geben? Kleine Privatmail wäre nicht schlecht, in der man dann einen Übergabe Zeitpunkt und -Ort festlegen könnte. Vielen Dank. Schönen Abend, -- Steffen Liebergeld From uwe.voelker at gmx.de Thu Aug 14 06:24:04 2003 From: uwe.voelker at gmx.de (Uwe Voelker) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Hilfe zu Packages und SOAP gesucht In-Reply-To: References: Message-ID: <1060860244.3f3b7154a5b0d@mail.tu-chemnitz.de> Hallo Jens, > package Shop::Interface; > dispatch_to('Interface::(?:setArtikel|getArtikel|setKunde|getKunde)') > ->on_action(sub {..} > Failed to locate method (getKunde) in class (Interface) at > /usr/local/lib/perl5/site_perl/5.8.0/SOAP/Lite.pm line 2195. Der Namensraum ist "Shop::Interface", also mußt Du auch 'Shop::Interface::getKunde' angeben. Tschüs, Uwe From jpuruckherr at cyberport.de Thu Aug 14 08:09:10 2003 From: jpuruckherr at cyberport.de (Jens Puruckherr) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Hilfe zu Packages und SOAP gesucht In-Reply-To: <1060860244.3f3b7154a5b0d@mail.tu-chemnitz.de> References: <1060860244.3f3b7154a5b0d@mail.tu-chemnitz.de> Message-ID: Hallo, dresden-pm@mail.pm.org writes: > > >Der Namensraum ist "Shop::Interface", also mußt Du >auch 'Shop::Interface::getKunde' angeben. Ahh, der Tipp ging in die richtige Richtung: Server: ----------- use lib "/home/pummel/data/scripts/bidi/Shop"; use Shop::Interface; my $daemon = SOAP::Transport::HTTP::Daemon -> new( LocalAddr => 'localhost',LocalPort => 8081) -> dispatch_to('Shop::Interface::(?:setArtikel|getArtikel|setKunde|getKunde)') > Client: --------- my $call=SOAP::Lite -> uri('urn:Shop::Interface') -> proxy ('http://localhost:8081/Shop::Interface ') ; my $res = eval{ $call->getKunde($file); }; Der Rattenschwanz mit der genauen Angabe des Modul-Pfades setzt sich also fort .... Fetzt nicht so ... muss der Client also genau wissen *wo* was finden kann .... naja. Mit freundlichen Grüßen Jens Puruckherr From joerg.westphal at gmx.de Thu Aug 14 08:35:48 2003 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Logo der Perlmongers Message-ID: <3F3B9034.9070504@gmx.de> Hallo Mongers, zum letzten Perlmongers-Treffen haben wir festgestellt, dass es die Dresdner Mongers jetzt bald ein Jahr gibt, und das dafür langsam ein Logo fällig wird. Ihr seid also hiermit alle aufgerufen, einen Vorschlag für ein Logo mit dem Bezug Perl und Dresden zu entwerfen. Gruß Jörg @Steffen Winkler Steffen, du darfst keine großen Anhänge an die Liste mailen. Die Größe der Mails ist auf 40 KByte beschränkt. Schick doch für deinen Vorschlag einen Link zum Bild oder das Ganze verkleinert. ;-) @Steffen Schwigon Wo bleibt das Tagebuch? :-D From joerg.westphal at gmx.de Thu Aug 14 09:00:59 2003 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] [Fwd: Newsletter from the O'Reilly UG Program, August 13] Message-ID: <3F3B961B.3050409@gmx.de> -------- Original-Nachricht -------- Betreff: Newsletter from the O'Reilly UG Program, August 13 Datum: Wed, 13 Aug 2003 20:13:34 -0700 (PDT) Von: Marsee Henon An: joerg.westphal@gmx.de O'Reilly User Group Program Newsletter August 13, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Programming ColdFusion MX, 2nd Edition -.NET Framework Essentials, 3rd Edition -Programming .NET Security ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Hyannis, MA--August 23 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -What to "See and Do" while you are at the O'Reilly Mac OS X Conference -Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Mike Caprio, Worcester Macromedia User Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -When Is 54 Not Equal to 54? -Introduction to OOP in Flash and ActionScript -Five Lessons You Should Learn from Extreme Programming -The Java Speech API, Part 1 -The Factory Design Pattern -Comments in a "No comment" World -Outboard Brains for Mac OS X -Open Directory and Active Directory, Part 1 ---------------------------------------------------------------- Fun Stuff ---------------------------------------------------------------- -Take the Geek Test ================================================ Book News ================================================ Review books are available--email me for a copy. ***Please include the book order number on your requests. Let me know if you need your books by a certain date. Allow at least four weeks for shipping. Email me copies of your newsletters and book reviews. For book review tips and suggestions on writing, go to: http://ug.oreilly.com/bookreviews.html Don't forget, your members get 20% off any O'Reilly book they purchase directly from O'Reilly. Just use code DSUG when ordering. http://www.oreilly.com/ ***Group purchases with better discounts are available*** Please let me know if you are interested. Press releases are available on our press page: http://press.oreilly.com/ ***Programming ColdFusion MX, 2nd Edition Order Number: 3803 The first edition of this book has been called "the best reference available on the subject." This new edition goes even further, documenting the latest techniques for using ColdFusion MX to develop and serve dynamic web page content. It's an exhaustive guide that covers everything from the basics to advanced topics, with examples you can use for your own applications. Packed with insider hints, tips, and tricks, this book will help you make the most out of ColdFusion MX. http://www.oreilly.com/catalog/coldfusion2/?CMP=NLC-95OC69668232 Chapter 11, "Advanced Database Techniques," is available online: http://www.oreilly.com/catalog/coldfusion2/chapter/index.html ***.NET Framework Essentials, 3rd Edition Order Number: 5059 Fully updated for version 1.1 of the .NET Framework, this new edition of .NET Framework Essentials is an objective, no-nonsense overview of .NET. It touches all the bases, from the Common Language Run-Time (CLR) and key class libraries to the specialized packages for ASP.NET, Windows Forms, XML web services, and data access (ADO.NET). Written for intermediate to advanced VB, C/C++, Java, and Delphi developers, the book is also useful to system leaders and architects who are assessing tools for future projects. http://www.oreilly.com/catalog/dotnetfrmess3/?CMP=NLC-2MV239432998 Chapter 2, "The Common Language Runtime," is available online: http://www.oreilly.com/catalog/dotnetfrmess3/chapter/index.html ***Programming .NET Security Order Number: 4427 With the spread of web-enabled desktop clients and web server-based applications, developers can no longer afford to treat security as an afterthought. In fact, .NET forces you to address the topic since Microsoft has placed security-related features at the core of the .NET Framework. Even so, carelessness and lack of experience can enable a program to be used in an unintended way. This book shows programmers how to use .NET's various tools to write secure applications. http://www.oreilly.com/catalog/prognetsec/?CMP=NLC-B12M76941348 Chapter 4, "The Lifetime of a Secure Application," is available online: http://www.oreilly.com/catalog/prognetsec/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Hyannis, MA--August 23 Author Jesse Liberty presents an all-day "crash course" on ASP.NET for the Cape Cod .NET User Group. http://www.ccdevgroup.net/ Saturday, August 23, 9am-5 pm Cape Cod Community College Hyannis Campus Adult Learning Center 540 Main Street Hyannis, MA 02601 http://www.capecod.mass.edu/directions/ ================================================ Conference News ================================================ ***What to "See and Do" while you are at the O'Reilly Mac OS X Conference Held in the heart of Silicon Valley, the O'Reilly Mac OS X Conference provides conference attendees and speakers the opportunity to network with peers in a comfortable and enjoyable setting. Check out the things to "See & Do" in Santa Clara. http://conferences.oreillynet.com/pub/w/25/see_do.html The Second Annual O'Reilly Mac OS X Conference User Group members who register before September 12, 2003 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ***Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book We are looking for user groups to display our conference banners on their web sites. If you send me the link to your user group site with our O'Reilly Mac OS X Conference banner, I will send you the O'Reilly book of your choice. O'Reilly Mac OS X Conference Banners: http://ug.oreilly.com/banners/macosx2003/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--Mike Caprio, Worcester Macromedia User Group "I'm a partner in a three person software consulting firm; simply put, Safari is the perfect tool for my business. Our clients often have varied needs, and they sometimes need help with the latest technologies--if we didn't have the resource we needed to refer to in order to help, we'd have to order a book online or drive out to the local bookstore to browse the shelves and hope they had something we could use. Having Safari online texts at our fingertips gives us a much faster response time providing expertise to our clients. Now that all the text from so many books is available and searchable, we can access that kind of specialized technical knowledge much more quickly from a very reliable source." Your group can also participate in this introductory program just for user group members. To "Go on Safari," any of your members who sign up for our Safari 14-day free trial can send comments on their experiences, or tips and tricks for how they used Safari (it only needs to be 2 sentences long, but it may be longer) to safari_talk@oreilly.com. (Please include your UG name in the email.) Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, or other surprises). If a member of your user group is selected, your group receives free gifts, too. Whatever the individual member receives, your UG will get one, too, to give away at your next meeting, or use however you see fit. Recipients--and their comments--will be announced in the User Group Newsletter. **Please use this special UG URL to sign up for the 14-day trial** http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***When Is 54 Not Equal to 54? "Protection" mechanisms added to 802.11g to ensure backward compatibility with legacy 802.11b clients can cut throughput by 50 percent or more. Matthew Gast, author of "802.11 Wireless Networks: The Definitive Guide," explains. http://www.oreillynet.com/pub/a/wireless/2003/08/08/wireless_throughput.html?CMP=NLC-2439WB792718 802.11 Wireless Networks: The Definitive Guide Order Number: 1835 http://www.oreilly.com/catalog/802dot11/ ***E-Commerce Pioneers Split on Patent Rights In this "Associated Press" article, Tim O'Reilly talks about why he didn't patent the idea of using advertising revenue to run a web portal as a "business method"--a move that would have changed the course of internet history. http://seattletimes.nwsource.com/html/businesstechnology/2001274072_btpatents28.html ***Introduction to OOP in Flash and ActionScript One of the greatest stumbling blocks in learning object-oriented programming is the inherent abstractness. Enter the simplicity of Flash and ActionScript. In this first of two articles, Joey Lott offers an introduction to basic OOP with ActionScript. http://www.oreillynet.com/pub/a/javascript/2003/08/12/actionscriptckbk.html Joey is the author of "ActionScript Cookbook." Order Number: 4907 http://www.oreilly.com/catalog/actscptckbk/ --------------------- Open Source --------------------- ***Five Lessons You Should Learn from Extreme Programming Extreme Programming (XP) is yet another popular idea gaining press. It adapts the best ideas from the past decades of software development. Whether or not you adopt XP, it's worth considering what XP teaches. chromatic, author of "Extreme Programming Pocket Guide," offers five lessons you should learn from Extreme Programming. http://www.onlamp.com/pub/a/onlamp/2003/07/31/extremeprogramming.html?CMP=NLC-Q87B09432775 Extreme Programming Pocket Guide Order Number: 4850 http://www.oreilly.com/catalog/extprogpg/index.html --------------------- Java --------------------- ***The Java Speech API, Part 1 Speech technology has advanced to the point where it's practical to consider speech synthesis and speech recognition in certain applications. In the first of two articles, Mandar Chitnis and Lakshmi Ananthamurthy explore JSAPI, an API for accessing various speech engines, building a simple application with speech synthesis. http://www.onjava.com/pub/a/onjava/2003/08/06/jsapi.html?CMP=NLC-4G1A98664309 --------------------- .NET --------------------- ***The Factory Design Pattern Many popular software libraries make extensive use of design patterns so that the APIs can be abstracted out at a high level for the end programmer. The .NET Framework Class Library (FCL) is no exception. Given that the FCL builds on the strengths of Microsoft's experience with developing software libraries, one can assume that instances of design patterns found in the FCL are fairly appropriate usages of these patterns. In this article, Amit Goel describes some instances of a commonly occurring design pattern in the FCL: the Factory Method design pattern. http://www.ondotnet.com/pub/a/dotnet/2003/08/11/factorypattern.html --------------------- XML --------------------- ***Comments in a "No comment" World In this month's XML Q&A column, John E. Simpson examines two issues related to documentation of, and comments in, XML documents and schemas. http://www.xml.com/pub/a/2003/07/30/qa.html --------------------- Mac --------------------- ***Outboard Brains for Mac OS X Here's a brief look at some applications designed to be digital brain-dumps; electronic Pensieves into which you can throw any information you want, knowing that it will still be there when you need it later. Giles Turnbull looks at a variety of "outboard brains" utilities and highlights their particular strengths. http://www.macdevcenter.com/pub/a/mac/2003/08/05/outboard_brains.html ***Open Directory and Active Directory, Part 1 For the last number of months, Michael Bartosh has been working on this series of articles for Mac DevCenter readers that examines Mac OS X's Directory Services architecture in depth and explores how to integrate these services with Microsoft's Active Directory. http://www.macdevcenter.com/pub/a/mac/2003/08/05/active_directory.html?CMP=NLC-J9A196900446 This is the same topic that Michael will be discussing in person at the O'Reilly Mac OS X Conference. http://conferences.oreillynet.com/cs/macosx2003/view/e_sess/4513 ================================================ Fun Stuff ================================================'' ***Take the Geek Test http://www.innergeek.us/geek.html Until next time-- Marsee From steffen.winkler at gmx.net Thu Aug 14 15:23:03 2003 From: steffen.winkler at gmx.net (Steffen Winkler) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] =?iso-8859-1?q?Logo_f=FCr_dresden-pm=2Eorg?= Message-ID: <007801c362a1$e5226880$6464a8c0@pc1> ... also ich habe mir mal Gedanken gemacht, welches Logo dresden-pm.org haben könnte: Ich würde eine Linienzeichnung mit der Silhouette von Dresden in den Hintergrund setzen. Das Ausgangsbild dazu könnte das Bild: http://www.dresden-online.de/gif/download/hgbilder/winter/1360x1020/winter1. jpg sein. Im Vordergrund läuft ein Kamel über die Elbwiesen auf die Elbe zu, man sieht es leicht schräg von hinten. Es trägt auf dem Rücken jeweils links und rechts einen Kasten "Torgauer Malzbier". Durch die Perspektive sieht man nur einen. Auch dazu gibt's Bildmaterial unter: http://www.brauhaus-torgau-ag.de/Seiten/Produkte/spezial.html . Ich denke das ist typisch für die Dresdener Gruppe. Wenn diese Konstellation gewünscht wird: Ich kenne eine Kind, welches sehr gut zeichnen kann. Vielleicht zeichnet es das. Steffen From SteffenL15 at gmx.de Fri Aug 15 02:42:22 2003 From: SteffenL15 at gmx.de (Steffen Liebergeld) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Ein erster Logo Vorschlag von mir Message-ID: <1060933343.988.31.camel@rechner1.local> Hi, ich dachte ich nehm mir was typisches aus beiden Welten, also die Frauenkirche von Dresden und den Shebang und ein paar bekannte Perl Sachen, und bring das alles in ein Bild. Ich hab davon auch noch das Original im Gimp Vormat mit allen Ebenen. Wer das haben will brauch sich nur bei mir melden. Url: http://stepardo.dyndns.org/gfx/perl_mongers.jpg -- Steffen Liebergeld From jpuruckherr at cyberport.de Fri Aug 15 06:58:32 2003 From: jpuruckherr at cyberport.de (Jens Puruckherr) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Wie XML-Objekt in SOAP-Message =?iso-8859-1?q?=FCbergeben=3F?= Message-ID: Weis einer von euch, wie ich ein mit Xerces generiertes XML-Objekt in eine SOAP-Message stecken kann? Davon steht nirgendwo was ... Danke Mit freundlichen Grüßen Jens Puruckherr From jpuruckherr at cyberport.de Fri Aug 15 07:29:24 2003 From: jpuruckherr at cyberport.de (Jens Puruckherr) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Wie XML-Objekt in SOAP-Message=?ISO-8859-1?Q? =FCbergeben=3F?= In-Reply-To: References: Message-ID: dresden-pm@mail.pm.org writes: >Weis einer von euch, wie ich ein mit Xerces generiertes XML-Objekt in >eine SOAP-Message stecken kann? >Davon steht nirgendwo was ... Alles klar...hatte Tomaten auf den Augen. Natürlich wird mein XML als String in der Message verpackt, es ist ja nur "Inhalt". > Und ein writeToString($xmldoc) macht doch der Xerces .... > Mit freundlichen Grüßen Jens Puruckherr From steffen.winkler at gmx.net Fri Aug 15 10:18:45 2003 From: steffen.winkler at gmx.net (Steffen Winkler) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Ein erster Logo Vorschlag von mir Message-ID: <005501c36340$88516bc0$6464a8c0@pc1> wo isses denn nu? ich bekomm nur: ERROR The requested URL could not be retrieved ---------------------------------------------------------------------------- ---- While trying to retrieve the URL: http://stepardo.dyndns.org/gfx/perl_mongers.jpg The following error was encountered: Read Timeout The system returned: [No Error] A Timeout occurred while waiting to read data from the network. The network or server may be down or congested. Please retry your request. ---------------------------------------------------------------------------- ---- Generated Fri, 15 Aug 2003 15:18:35 GMT by ddn2-t1-1.mcbone.net (Squid/2.1.PATCH1) Steffen -----Ursprüngliche Nachricht----- Von: Steffen Liebergeld An: dresden-pm@mail.pm.org Datum: Freitag, 15. August 2003 09:42 Betreff: [Dresden-pm] Ein erster Logo Vorschlag von mir >Hi, > >ich dachte ich nehm mir was typisches aus beiden Welten, also die >Frauenkirche von Dresden und den Shebang und ein paar bekannte Perl >Sachen, und bring das alles in ein Bild. Ich hab davon auch noch das >Original im Gimp Vormat mit allen Ebenen. Wer das haben will brauch sich >nur bei mir melden. > >Url: >http://stepardo.dyndns.org/gfx/perl_mongers.jpg > >-- >Steffen Liebergeld > > From SteffenL15 at gmx.de Fri Aug 15 12:28:58 2003 From: SteffenL15 at gmx.de (Steffen Liebergeld) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Ein erster Logo Vorschlag von mir In-Reply-To: <005501c36340$88516bc0$6464a8c0@pc1> References: <005501c36340$88516bc0$6464a8c0@pc1> Message-ID: <1060968530.988.33.camel@rechner1.local> Ja, sorry. Ich hatte ein Problem mit dyndns. Das hat nicht automatisch meine ip gekiregt. Das sollte jetzt jedoch funktionieren. Am Fre, 2003-08-15 um 17.18 schrieb Steffen Winkler: > wo isses denn nu? ich bekomm nur: > > ERROR > The requested URL could not be retrieved > > ---------------------------------------------------------------------------- > ---- > > While trying to retrieve the URL: > http://stepardo.dyndns.org/gfx/perl_mongers.jpg > > The following error was encountered: > > Read Timeout > The system returned: > > [No Error] > A Timeout occurred while waiting to read data from the network. The network > or server may be down or congested. Please retry your request. > > > > ---------------------------------------------------------------------------- > ---- > Generated Fri, 15 Aug 2003 15:18:35 GMT by ddn2-t1-1.mcbone.net > (Squid/2.1.PATCH1) > > > > > Steffen > > -----Ursprüngliche Nachricht----- > Von: Steffen Liebergeld > An: dresden-pm@mail.pm.org > Datum: Freitag, 15. August 2003 09:42 > Betreff: [Dresden-pm] Ein erster Logo Vorschlag von mir > > > >Hi, > > > >ich dachte ich nehm mir was typisches aus beiden Welten, also die > >Frauenkirche von Dresden und den Shebang und ein paar bekannte Perl > >Sachen, und bring das alles in ein Bild. Ich hab davon auch noch das > >Original im Gimp Vormat mit allen Ebenen. Wer das haben will brauch sich > >nur bei mir melden. > > > >Url: > >http://stepardo.dyndns.org/gfx/perl_mongers.jpg > > > >-- > >Steffen Liebergeld > > > > > > _______________________________________________ > Dresden-pm mailing list > Dresden-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/dresden-pm > From jpuruckherr at cyberport.de Mon Aug 18 04:38:24 2003 From: jpuruckherr at cyberport.de (Jens Puruckherr) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] =?iso-8859-1?q?G=FCltiger?= wert 0 Message-ID: Hallo, wie kann ich die Abfrage gestalten, wenn 0 ein gültiger Wert ist? return if(!$optional && (!$value or $value eq '') ); steigt darauf ein obwohl value == 0, was aber in diesem Fall ein gültiger wert ist. Die Prüfung soll sowohl für Strings und int und float passen. Ein leerer String ist ungültig, ein float = 0.00 auch. ein int = 0 aber nicht. Mit freundlichen Grüßen Jens Puruckherr From sinfo at perlmongers.de Mon Aug 18 09:17:43 2003 From: sinfo at perlmongers.de (Soeren M. Laird Soerries) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] Gültiger wert 0 References: Message-ID: <2003081816174346713@spuk.de> Hallo Jens, "Jens Puruckherr" schreibt: > wie kann ich die Abfrage gestalten, wenn 0 ein gültiger Wert ist? [...] > Die Prüfung soll sowohl für Strings und int und float passen. Ein > leerer String ist ungültig, ein float = 0.00 auch. > ein int = 0 aber nicht. 0E0 hätten wir da auch noch ;-) Wenn Du mit Zahlen hantierst, kannst Du etwa prüfen, ob sie >= 0 sind. Oder Du grenzt gegenüber "undef" ab, mit "defined": unless ( defined $camel ) hth, Sören -- Sören M. Laird Sörries http://Spuk.de/s/ From thkomando at web.de Thu Aug 21 14:49:52 2003 From: thkomando at web.de (=?iso-8859-1?Q? Oliver=20S=F6hnel ?=) Date: Mon Aug 2 21:29:39 2004 Subject: [Dresden-pm] OT Message-ID: <200308211949.h7LJnqQ05209@mailgate5.cinetic.de> tag auch... wer woll animatrix haben? ich bin morgen ab 16:30uhr mobil in dresden unterwegs und wenn du mir noch einen ort und eine zeit sagst können wir uns ja treffen... an sonsten musste mir halt nen anderen tag sagen... bis dahin... cu oli... ps. sorry, das ich mich nicht früher gemeldet habe, aber ich war im urlaub... *peace* __________________________________________________________________________ Die sicherste Form der Kommunikation: E-Mails verschluesseln, Spam-Filter, Adressverifizierung, digitale Unterschrift: http://freemail.web.de