From schwigon at webit.de Thu Apr 1 10:38:39 2004 From: schwigon at webit.de (Steffen Schwigon) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] =?iso-8859-1?q?Schl=FCssel=2C?= Wasser, Beamer, alles da Message-ID: <87y8pfac1c.fsf@lamebrain.teufelkommraus.webit.de> Hi! Prinzipiell hab ich alles zusammen. Vielleicht sollten wir heute einen Tick eher als sonst da sein ... GreetinX Steffen -- Steffen Schwigon Dresden Perl Mongers From perl at gmx.org Thu Apr 8 14:02:18 2004 From: perl at gmx.org (Steffen Liebergeld) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] Website und Sperrung Message-ID: <20040408190218.GA7909@server> Hi, auf der Dresden-pm Homepage steht nun gross und fett "Die Homepage der Dresdner Perlmonger wird gemeinsam mit tausenden anderen Seiten vom 7. April bis 16. April 2004 gegen Softwarepatente streiken." Das ist toll. Nur befinden wir uns schon lange in diesem Zeitraum und die Website ist immer noch da. Ich bin eigentlich davon ausgegangen, dass sie -bis auf einen kurzen Hinweis- komplett vom Netz genommen wird. Wäre schön, wenn das noch so käme. -- mit freundlichen Grüßen, Steffen Liebergeld From joerg.westphal at gmx.de Fri Apr 9 02:37:40 2004 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] Website und Sperrung In-Reply-To: <20040408190218.GA7909@server> References: <20040408190218.GA7909@server> Message-ID: <200404090937.40282.joerg.westphal@gmx.de> Hallo Steffen, Und das schrieb Steffen Liebergeld: > Das ist toll. Nur befinden wir uns schon lange in diesem Zeitraum und > die Website ist immer noch da. Ich bin eigentlich davon ausgegangen, > dass sie -bis auf einen kurzen Hinweis- komplett vom Netz genommen > wird. Sollte sie eigentlich nicht. Auch der FFII empfiehlt die Lösung mit der Vorschaltseite. Eine automatische Umleitung zum FFII erfolgt, wer zu uns will, muss also mindestens den Text lesen. So handhaben das bisher die meisten anderen Seiten auch. Gruß Jörg -- _/_ _ _ _/_ _ Perl-Usergroup Dresden (// (-_) (/(-/)./)//) immer am 1. Donnerstag / in der Lutherstraße 21 http://dresden.pm.org - mailto: info@dresden-pm.org From joerg.westphal at gmx.de Fri Apr 9 03:04:09 2004 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] Website und Sperrung In-Reply-To: <200404090937.40282.joerg.westphal@gmx.de> References: <20040408190218.GA7909@server> <200404090937.40282.joerg.westphal@gmx.de> Message-ID: <200404091004.09531.joerg.westphal@gmx.de> Ich mache hier mal die Ingrid: > Auch der FFII empfiehlt die Lösung mit der Vorschaltseite. Oder spielt dir dein Browser-Cache einen Streich, und du siehst die neue Startseite mit "Seite gesperrt" gar nicht. Gruß Jörg From perl at gmx.org Fri Apr 9 03:09:39 2004 From: perl at gmx.org (Steffen Liebergeld) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] Website und Sperrung In-Reply-To: <200404091004.09531.joerg.westphal@gmx.de> References: <20040408190218.GA7909@server> <200404090937.40282.joerg.westphal@gmx.de> <200404091004.09531.joerg.westphal@gmx.de> Message-ID: <20040409080939.GA12871@server> * Joerg Westphal [2004-04-09 10:04:18]: > Ich mache hier mal die Ingrid: > > > Auch der FFII empfiehlt die Lösung mit der Vorschaltseite. > > Oder spielt dir dein Browser-Cache einen Streich, und du siehst die neue > Startseite mit "Seite gesperrt" gar nicht. Ich hab einfach den Link genommen, der direkt auf die index.pl verweist. Wenn man allerdings www.dresden-pm.org klassisch aufruft kommt jetzt die "Seite gesperrt" Seite. Das war mir entgangen. Ich finde die "gesperrte Seite" jetzt sehr gut. Vielen Dank. -- mit freundlichen Grüßen, Steffen Liebergeld From afterimage at gmx.net Fri Apr 16 08:50:51 2004 From: afterimage at gmx.net (Kristian Rink) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] CGI::Application und Konfiguration Message-ID: <20040416155051.4c47ecde@kaleigh.planconnect.net> Hallo alle,... ...nachdem in letzter Zeit Programmierung eher nicht auf meinem Aufgabenzettel stand, hab ich jetzt endlich 'mal die Möglichkeit, mir sogar dienstlich anzugucken, was man mit Perl und CGI so alles anstellen kann. Derzeit spiele ich ein wenig mit CGI::Application herum, um ein kleines Intranet-Projekt von "normalem" CGI dorthin zu übertragen und damit halbwegs verstehen zu lernen, wie sowas funktioniert. Insofern gleich eine kleine Frage: Die Applikation soll über ein Skript der Art use IntraFax; my $application=IntraFax->new(); $application->config(/pfad/zu/konfiguration); $application->run(); gestartet werden, wobei config() die Aufgabe hat, die übergebene Konfigurationsdatei zu zerpflücken und der konkreten Klassen-Instanz als Attribute mitgegeben werden, wobei ich (nach meinen bisherigen Spielereien mit Perl-Objekten) exemplarisch folgendes simple Beispiel versucht habe (das Konfig-File besteht aus KEY:Wert - Zeilen): sub config() { my ($self,$cfgfile)=@_; open(CFG,$cfgfile); while() { my @cfgline=split(":",$_); $self->{$cfgline[0]}=$cfgline[1]; }; return 0; }; Das Ganze klappt recht gut insofern, als daß die rudimentäre Applikation ohne Fehler durchläuft; allerdings sind die in config() überreichten Eigenschaften zu keinem Zeitpunkt wirklich da. Ich bin zur Zeit noch am Suchen, wo dort genau die Säge klemmt, grundsätzliche Fragen aber: (a) Kann mich jemand erleuchten, wo hier das Problem liegen könnte? (b) Ist das der "Weg(tm)", so etwas in diesem Kontext zu realisieren, oder sind dort andere Mechanismen zu bevorzugen? Danke, tschö und schönes WE, Kris -- "man ist nicht nur verantwortlich für das, was man tut, sondern auch für das, was man nicht tut." (lao-tse) Chaostreff Dresden * <<> * http://www.c3d2.de DatenSpuren * 8. 5. 2004 * http://datenspuren.c3d2.de -- "man ist nicht nur verantwortlich für das, was man tut, sondern auch für das, was man nicht tut." (lao-tse) Chaostreff Dresden * <<> * http://www.c3d2.de DatenSpuren * 8. 5. 2004 * http://datenspuren.c3d2.de From schwigon at webit.de Fri Apr 16 11:49:45 2004 From: schwigon at webit.de (Steffen Schwigon) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] Re: CGI::Application und Konfiguration In-Reply-To: <20040416155051.4c47ecde@kaleigh.planconnect.net> (Kristian Rink's message of "Fri, 16 Apr 2004 15:50:51 +0200") References: <20040416155051.4c47ecde@kaleigh.planconnect.net> Message-ID: <87smf3amvq.fsf@lamebrain.teufelkommraus.webit.de> Kristian Rink writes: > sub config() > { > my ($self,$cfgfile)=@_; > open(CFG,$cfgfile); > while() > { > my @cfgline=split(":",$_); > $self->{$cfgline[0]}=$cfgline[1]; > }; > return 0; > }; > > > Das Ganze klappt recht gut insofern, als daß die rudimentäre > Applikation ohne Fehler durchläuft; allerdings sind die in config() > überreichten Eigenschaften zu keinem Zeitpunkt wirklich da. Ich bin > zur Zeit noch am Suchen, wo dort genau die Säge klemmt, > grundsätzliche Fragen aber: > > (a) Kann mich jemand erleuchten, wo hier das Problem liegen könnte? > (b) Ist das der "Weg(tm)", so etwas in diesem Kontext zu > realisieren, oder sind dort andere Mechanismen zu bevorzugen? (a) Sieht eigentlich gut aus. Evtl möchtest Du noch ein chomp; als erste Anweisung im while, um die Newlines am Zeilenende und damit später auch den Configwerten zu löschen. Und die runden Klammern nach "sub config" solltest Du auch rausnehmen. Stören in Deinem Fall nicht wirklich, aber damit definiert man prinzipiell Funktionsprototypen, und das ist in Perl irgendwas schräges anderes als in herkömmlichen Sprachen. Dein Problem liegt sicher in der Klasse drumrum oder im Aufruf. Ich häng mal eine Minimalvariante mit Klasse, Aufrufscript und Configfile unten dran, da kannst Du ja gucken, ob Dir Unterschiede beim Aufruf auffallen. (b) Ist klassisch gelöst und lesbar. Damit IMHO ok. Diese Trivialsyntax des Configfiles kann man vermutlich auch mit einem Halbzeiler lösen, aber ich krieg jetzt auf die Schnelle auch keinen Rumposer-Code zustande. GreetinX Steffen -- Steffen Schwigon -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde geschreddert... Dateiname : Affe.pm Dateityp : application/x-perl Dateigröße : 355 bytes Beschreibung: nicht verfügbar URL : http://mail.pm.org/pipermail/dresden-pm/attachments/20040416/f3db61e3/Affe.bin -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde geschreddert... Dateiname : affe.pl Dateityp : application/x-perl Dateigröße : 77 bytes Beschreibung: nicht verfügbar URL : http://mail.pm.org/pipermail/dresden-pm/attachments/20040416/f3db61e3/affe.bin -------------- nächster Teil -------------- key1:wert1 key2:wert2 und so Kram key3: watch the whitespace wert3 affe:zomtec From kristian at zimmer428.net Fri Apr 16 08:49:21 2004 From: kristian at zimmer428.net (Kristian Rink) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] CGI::Application und Konfiguration Message-ID: <20040416154921.737de249@kaleigh.planconnect.net> Hallo alle,... ...nachdem in letzter Zeit Programmierung eher nicht auf meinem Aufgabenzettel stand, hab ich jetzt endlich 'mal die Möglichkeit, mir sogar dienstlich anzugucken, was man mit Perl und CGI so alles anstellen kann. Derzeit spiele ich ein wenig mit CGI::Application herum, um ein kleines Intranet-Projekt von "normalem" CGI dorthin zu übertragen und damit halbwegs verstehen zu lernen, wie sowas funktioniert. Insofern gleich eine kleine Frage: Die Applikation soll über ein Skript der Art use IntraFax; my $application=IntraFax->new(); $application->config(/pfad/zu/konfiguration); $application->run(); gestartet werden, wobei config() die Aufgabe hat, die übergebene Konfigurationsdatei zu zerpflücken und der konkreten Klassen-Instanz als Attribute mitgegeben werden, wobei ich (nach meinen bisherigen Spielereien mit Perl-Objekten) exemplarisch folgendes simple Beispiel versucht habe (das Konfig-File besteht aus KEY:Wert - Zeilen): sub config() { my ($self,$cfgfile)=@_; open(CFG,$cfgfile); while() { my @cfgline=split(":",$_); $self->{$cfgline[0]}=$cfgline[1]; }; return 0; }; Das Ganze klappt recht gut insofern, als daß die rudimentäre Applikation ohne Fehler durchläuft; allerdings sind die in config() überreichten Eigenschaften zu keinem Zeitpunkt wirklich da. Ich bin zur Zeit noch am Suchen, wo dort genau die Säge klemmt, grundsätzliche Fragen aber: (a) Kann mich jemand erleuchten, wo hier das Problem liegen könnte? (b) Ist das der "Weg(tm)", so etwas in diesem Kontext zu realisieren, oder sind dort andere Mechanismen zu bevorzugen? Danke, tschö und schönes WE, Kris -- "man ist nicht nur verantwortlich für das, was man tut, sondern auch für das, was man nicht tut." (lao-tse) Chaostreff Dresden * <<> * http://www.c3d2.de DatenSpuren * 8. 5. 2004 * http://datenspuren.c3d2.de From joerg.westphal at gmx.de Fri Apr 16 12:41:27 2004 From: joerg.westphal at gmx.de (Joerg Westphal) Date: Mon Aug 2 21:29:44 2004 Subject: [Dresden-pm] Fwd: Newsletter from O'Reilly UG Program, April 15 Message-ID: <200404161941.27857.joerg.westphal@gmx.de> ---------- Weitergeleitete Nachricht ---------- ================================================================ O'Reilly News for User Group Members April 15, 2004 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Linux Unwired -High Performance MySQL -Jeff Duntemann's Wi-Fi Guide, Second Edition -Oracle PL/SQL Language Pocket Reference, 3rd Edition -The GNOME 2 Developer's Guide -qmail -Access Cookbook, 2nd Edition -The Spam Letters ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Mac User Group Day at O'Reilly in Sebastopol, CA--April 24 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Registration Is Open for OSCON 2004 -O'Reilly Open Source Convention Early Bird Discount Ends June 18 ---------------------------------------------------------------- News ---------------------------------------------------------------- -Your O'Reilly Account: New Single Sign On -Virtual Book Signings -Planning for Disaster Recovery on LAMP Systems -Data Mining Email -Managing Packages on Panther with DarwinPorts -Launchers for Mac OS X -Panther Command-Line Tools: The Missing Manpages -Getting Connected While on the Road Using Infrared or Bluetooth -Hacking Windows Server -Java and Security, Part 1 -Wiring Your Web Application with Open Source Java -VSJ Reader Awards 2004 -New Language Features in C# 2.0 -O'Reilly Learning Lab's .NET Certificate Series ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Photos from recent UG events on the O'Reilly User Group Wiki ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly, No Starch, Paraglyph, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Linux Unwired Publisher: O'Reilly ISBN: 0596005830 "Linux Unwired" is a one-stop wireless information source for on-the-go Linux users. The book provides a complete introduction to all the wireless technologies supported by Linux. If you're considering wireless as a supplement or alternative to cable and DSL, using wireless to network computers in your home or office, or using cellular data plans for access to data nearly everywhere, this book will show you the full-spectrum view of Linux's wireless capabilities, and how to take advantage of them. http://www.oreilly.com/catalog/lnxunwired/ Chapter 3, "Getting on the Network," is available free online: http://www.oreilly.com/catalog/lnxunwired/chapter/index.html ***High Performance MySQL Publisher: O'Reilly ISBN: 0596003064 "High Performance MySQL" is an insider's guide to the poorly documented issues of MySQL reliability, scalability, and performance. The book gives in-depth coverage of MySQL indexing and optimization so you can make better use of these key features. You'll learn practical replication, backup, and load-balancing strategies with information that goes beyond available tools to discuss their effects in real-life environments. And you'll learn the supporting techniques you need to carry out these tasks, including advanced configuration, benchmarking, and investigating logs. http://www.oreilly.com/catalog/hpmysql/ Chapter 7, "Replication," is available free online: http://www.oreilly.com/catalog/hpmysql/chapter/index.html ***Jeff Duntemann's Wi-Fi Guide, Second Edition Publisher: Paraglyph Press ISBN: 1932111883 This new edition of this bestselling Wi-Fi guide provides everything Wi-Fi users need to design, build, protect, and extend Wi-Fi wireless networks! Author Jeff Duntemann uses practical techniques for setting up and using Wi-Fi gear and software. The second edition is expanded and brought fully up to date, covering more on setting up hotspots, community networking, security, Wireless Protected Access (WPA), new Wi-Fi standards (802.11g), and more. http://www.oreilly.com/catalog/1932111883/ ***Oracle PL/SQL Language Pocket Reference, 3rd Edition Publisher: O'Reilly ISBN: 0596006802 "Oracle PL/SQL Language Pocket Reference, 3rd Edition" has been updated for Oracle10g. This pocket-size book covers: fundamental language elements; statements for program control, cursor management, and exception handling; the basics of records, procedures, functions, triggers, and packages; the calling of PL/QL functions in SQL; new Oracle 10g elements; and much more. When you need a reminder or a quick answer to a PL/SQL problem, you'll find it in this compact reference. http://www.oreilly.com/catalog/orplpr3/ Sample excerpts on "Bulk Binds" and "Oracle Database 10g" are available free online: http://www.oreilly.com/catalog/orplpr3/chapter/index.html *** The GNOME 2 Developer's Guide Publisher: No Starch Press ISBN: 1593270305 "The GNOME 2 Developer's Guide" is the official GNOME Foundation guide to programming GUIs and applications using the GTK+ and GNOME API. Developed in partnership with the GNOME Foundation, this book is for programmers working with the GNOME 2 desktop environment. Each section begins with an example program that serves as a tutorial, then develops into a reference on the topic. Knowledge of the C programming language is required, but no GUI programming experience is necessary http://www.oreilly.com/catalog/1593270305/ ***qmail Publisher: O'Reilly ISBN: 1565926285 "qmail" concentrates on common tasks like moving a sendmail setup to qmail and setting up a "POP toaster," a system that provides mail service to a large number of users on other computers sending and retrieving mail remotely. The book fills crucial gaps in existing documentation, detailing exactly what the core qmail software does. http://www.oreilly.com/catalog/qmail/ Chapter 8, "Delivering and routing local mail," is available free online: http://www.oreilly.com/catalog/qmail/chapter/index.html ***Access Cookbook, 2nd Edition Publisher: O'Reilly ISBN: 0596006780 Access power users and programmers at all levels will rely on the "Access Cookbook" for quick solutions to gnarly problems. The second edition is fully updated for Access 2003, and it's also one of the first books to thoroughly explore new support for .NET managed code and XML. All of the examples have been tested for compatibility with Access 2003, Windows XP, and Windows Server 2003. This new edition also covers Access with SharePoint, SmartTags, .NET, and XML. http://www.oreilly.com/catalog/accesscook2/ Chapter 7, "VBA," is available free online: http://www.oreilly.com/catalog/accesscook2/chapter/index.html ***The Spam Letters Publisher: No Starch Press ISBN: 1593270321 >From the man behind TheSpamLetters.com--featured in "Entertainment Weekly," the "New York Times," and Slashdot--comes a collection of brilliant and entertaining correspondence with the people who send out mass junk emailings (a.k.a. spam). Compiled from the nearly 200 entries written by Jonathan Land, "The Spam Letters" taunts, prods, and parodies the faceless salespeople in your inbox, giving you a chuckle at their expense. If you hate spam, you'll love "The Spam Letters." http://www.oreilly.com/catalog/1593270321/ ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Mac User Group Day at O'Reilly in Sebastopol, CA--April 24 Join O'Reilly and NCMUG for a special Mac User Group Day in Sebastopol on Saturday, April 24 from 2-6pm. This event is free! Speakers include Derrick Story ("Digital Photography Pocket Guide, 2nd Edition," "iPhoto 2: The Missing Manual"), Chris Stone ("Mac OS X Panther in a Nutshell"), Tom Negrino & Dori Smith ("Mac OS X Unwired"), and Scott Fullam ("Hardware Hacking Projects for Geeks"). For more information and a complete schedule of events, go to: http://ug.oreilly.com/banners/macugday_hi_res.pdf Please RSVP to let us know you will be attending at mugevent@oreilly.com. Mac User Group Day 2:00pm-6:00pm, Saturday, April 24 O'Reilly 1005 Gravenstein Hwy North Sebastopol, CA 95472 800-998-9938 Ext. 7103 For directions, go to: http://www.oreilly.com/oreilly/seb_directions.html The 58th Annual Sebastopol Apple Blossom Festival will be also be happening. Come to Sebastopol early to watch the parade downtown. It starts at 10am and ends by noon, followed by a festival in Ives Park. For more info, go to: http://www.sebastopolappleblossom.org/ ================================================ Conference News ================================================ ***Registration Is Open for OSCON 2004 Come to the 2004 O'Reilly Open Source Convention and meet open source leaders, learn useful skills, and engage in conversations with developers, business leaders, and technology strategists. This year's OSCON explores everything from the latest innovations in Perl, PHP, and Python to the great Linux debate and much more. Join us in Portland, Oregon July 26-30. O'Reilly Open Source Convention Portland Marriott Downtown Portland, OR July 26-30, 2004 http://conferences.oreilly.com/oscon/ ***O'Reilly Open Source Convention Early Bird Discount Ends June 18 User Group members who register before June 18, 2004 get a double discount. Use code DSUG when you register, and you'll get 20% off the "Early Bird" price. To register, go to: http://conferences.oreillynet.com/cs/os2004/create/ord_os04 ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Your O'Reilly Account: New Single Sign On O'Reilly customers and guests now have a single address and one password to access all things O'Reilly, from oreilly.com and Safari Bookshelf to all of the O'Reilly Network sites and DevCenters. When possible, we've consolidated your prior, separate accounts into one new account. Logging into the new system is quick and easy; details on how to do it have been emailed to you, and you can read more about O'Reilly's single sign on in Tony Stubblebine's weblog. http://www.oreillynet.com/pub/wlg/4692 ***Virtual Book Signings Snaggy & Nitrozac are back this week offering their brand of humor and technical know-how to the use of video conferencing technology. They've used their virtual book signing events to demonstrate the power of iSight and iChat AV, but their aim is to spark your creative juices to find other ways to apply these technologies, perhaps to connect with friends and family around the world, or perhaps for use in your own business. Snaggy & Nitrozac are the authors of "The Best of the Joy of Tech." http://www.macdevcenter.com/pub/a/mac/2004/04/13/virtualbooksigning.html --------------------- Open Source --------------------- ***Planning for Disaster Recovery on LAMP Systems The beauty of LAMP systems is that you can develop them as formally or informally as you like. Unfortunately, when it comes time to plan for disaster recovery, that informality can work against you. Robert Jones presents several guidelines for development and configuration that can make recovery easier. http://www.onlamp.com/pub/a/onlamp/2004/04/08/disaster_recovery.html ***Data Mining Email Thousands of useful facts lie inaccessible on your hard drive, hidden within email messages and attachments. How much more productive would you be if you could extract, index, and search that information? Robert Bernier demonstrates how to store data from emails into a database, where you can use data-mining techniques to analyze it. http://www.onlamp.com/pub/a/onlamp/2004/04/08/datamining_email.html --------------------- Mac --------------------- ***Managing Packages on Panther with DarwinPorts Ernest E. Rothman provides an overview along with installation and update instructions for DarwinPorts, one of Mac OS X's many packaging options. Ernest is a coauthor of "Mac OS X Panther for Unix Geeks." http://www.macdevcenter.com/pub/a/mac/2004/04/09/darwinports.html ***Launchers for Mac OS X LaunchBar is the best known Finder enhancer on the platform, but there are many noteworthy challengers, including Quicksilver. Giles Turnbull test drives a few launchers and gives a report. http://www.macdevcenter.com/pub/a/mac/2004/04/09/launchers.html ***Panther Command-Line Tools: The Missing Manpages Finally, Mac OS X system administrators and developers have a quick reference to the command-line utilities that have missing, incomplete, or inaccurate manpages. Find the command syntax, a brief description, and the command's directory location in Appendix B of "Mac OS X Panther for Unix Geeks." If you like this chapter, read the whole book (and up to nine others) on Safari with a trial subscription. https://secure.safaribooksonline.com/promo.asp?code=ORA14&portal=oreilly &CMP=BAC-TP2974244892 --------------------- Windows --------------------- ***Getting Connected While on the Road Using Infrared or Bluetooth The always-on Internet: How to connect to the Internet using your mobile phone, laptop, and infrared or Bluetooth. http://www.windowsdevcenter.com/pub/a/windows/2004/04/06/on_road_connect .html ***Hacking Windows Server Mitch Tulloch has gathered 100 hacks in his "Windows Server Hacks" book to help system administrators master the more powerful features of Windows Server. To provide a real look at what these hacks can help you do, we offer three excerpts here: How to use an ADSI-based script to search for domain users; how to use the Hyena utility to quickly find out which user on your network has a particular file open; and how to locate all machines that have automatic logon enabled in their registry. http://www.windowsdevcenter.com/pub/a/windows/excerpt/winserverhacks_cha p03/index.html --------------------- Java --------------------- ***Java and Security, Part 1 In part one in a two-part series of excerpts from Chapter 17 of "WebLogic: The Definitive Guide," authors Avinash Chugh and Jon Mountjoy examine WebLogic's various security mechanisms, beginning with a look at the Java Security Manager and how WebLogic filters connection requests. They also cover WebLogic's authentication and authorization framework and how it supports the standard J2EE security services. http://www.onjava.com/pub/a/onjava/excerpt/weblogic_chap17/index.html ***Wiring Your Web Application with Open Source Java Building a web application with Java can be a complex process when architecting a combination of UI, business logic, and persistence. This article introduces a way to leverage open source software to lessen the burden. http://www.onjava.com/pub/a/onjava/2004/04/07/wiringwebapps.html --------------------- .NET --------------------- ***VSJ Reader Awards 2004 O'Reilly is among the winners of this year's VSJ Reader Awards, holding favored status in two categories: Best Book publisher for Developers, and Book of the Year for Jesse Liberty's "Programming C#." http://www.vsj.co.uk/survey/ "Programming C#, 3rd Edition," by Jesse Liberty ISBN: 0-596-00489-3 http://www.oreilly.com/catalog/progcsharp3/ ***New Language Features in C# 2.0 Four years ago, a new upstart language named C# surprised the development world with its elegance and consistency. Now that Microsoft has released a technology preview version of Visual Studio 2005 (formerly codenamed Whidbey), .NET's favorite language is back, with some new innovations. In this two-part servies by Matthew MacDonald, you'll get a first look at three of the four major language refinements in the latest version of C#. Part One: http://www.ondotnet.com/pub/a/dotnet/2004/04/05/csharpwhidbeypt1.html Part Two: http://www.ondotnet.com/pub/a/dotnet/2004/04/12/csharpwhidbeypt2.html ***O'Reilly Learning Lab's .NET Certificate Series Learn .NET programming skills and earn a .NET Programming Certificate from the University of Illinois Office of Continuing Education. The .NET Certificate Series is comprised of three courses that give you the foundation you need to do .NET programming well. The courses are: Learn XML; Learn Object-Oriented Programming Using Java; and Learn C#. Limited time offer: Enroll in all three courses and save $895. http://oreilly.useractive.com/courses/dotnet.php3 ================================================ News From Your Peers ================================================ ***Photos from recent UG events on the O'Reilly User Group Wiki We've added a "Past Events" section on the UGEvents page to share photos and highlights from recent events. Check out David Pogue's visit to Gloucester County College, NJ and photos from Miquel de Icaza's LUG presentation at Novell's Brainshare, Salt Lake City, UT. http://wiki.oreillynet.com/usergroups/topics?UGEvents You can also look for a meeting or user group, or post info any time you want. http://wiki.oreillynet.com/usergroups/view?HomePage Until next time-- Marsee ------------------------------------------------------- From afterimage at gmx.net Fri Apr 23 07:53:01 2004 From: afterimage at gmx.net (Kristian Rink) Date: Mon Aug 2 21:29:45 2004 Subject: [Dresden-pm] Re: CGI::Application und Konfiguration In-Reply-To: <87smf3amvq.fsf@lamebrain.teufelkommraus.webit.de> References: <20040416155051.4c47ecde@kaleigh.planconnect.net> <87smf3amvq.fsf@lamebrain.teufelkommraus.webit.de> Message-ID: <20040423145301.196d1ef8@kaleigh.planconnect.net> Hallo Steffen,... ...und erst einmal Dank für die Antwort. :) On Fri, 16 Apr 2004 18:49:45 +0200 Steffen Schwigon wrote: > > (a) Kann mich jemand erleuchten, wo hier das Problem liegen > > könnte?(b) Ist das der "Weg(tm)", so etwas in diesem Kontext zu > > realisieren, oder sind dort andere Mechanismen zu [...] > Evtl möchtest Du noch ein > chomp; > als erste Anweisung im while, um die Newlines am Zeilenende und > damit später auch den Configwerten zu löschen. Naja, solches hatte ich in meiner Spielzeug-Version mittels eines regulären Ausdrucks abgefangen gehabt... > Dein Problem liegt sicher in der Klasse drumrum oder im Aufruf. > Ich häng mal eine Minimalvariante mit Klasse, Aufrufscript und > Configfile unten dran, da kannst Du ja gucken, ob Dir Unterschiede > beim Aufruf auffallen. Hmmm. Das angehängte Beispiel tut, wie auch eines, was ich nach dem OOP-in-Perl - Buch diese Woche selbst versucht habe. Bleibt die Hartnäckigkeit von CGI::Application; in diesem Zusammenhang will das Ganze nach wie vor nicht. Ich werd' mich jetzt dort nochmal in die Dokumentation vergraben, mal sehen... Danke, bye und schönes WE, Kris -- "man ist nicht nur verantwortlich für das, was man tut, sondern auch für das, was man nicht tut." (lao-tse) Chaostreff Dresden * <<> * http://www.c3d2.de DatenSpuren * 8. 5. 2004 * http://datenspuren.c3d2.de From exner at webit.de Thu Apr 29 08:49:12 2004 From: exner at webit.de (Christian Exner) Date: Mon Aug 2 21:29:45 2004 Subject: [Dresden-pm] Simpizismen? Message-ID: <409107D8.8020606@webit.de> hi, ich stehe grade irgendwie auf dem schlauch: ich möchte mir einen string zusammenbauen, indem ich mehrere externe toolprogramme aufrufe, die mir auf deren stdout die gewünschte information liefern. das hieße ja, ich müsste den stdout des jeweiligen tools irgendwie in einen string umleiten oder so ähnlich. kann mir da mal jemand schnell einen einstieg aufzeigen? es geht im speziellen um eine win32 umgebung und das tool was informationen liefert ist bestandteil von subversion und nennt sich svnlook: "svnlook log " gibt zum beispiel die letzte logmeldung auf stdout aus gruß exxi From falk.herrmann at bike24.net Thu Apr 29 08:52:21 2004 From: falk.herrmann at bike24.net (falk.herrmann@bike24.net) Date: Mon Aug 2 21:29:45 2004 Subject: [Dresden-pm] Simpizismen? In-Reply-To: <409107D8.8020606@webit.de>; from exner@webit.de on Thu, Apr 29, 2004 at 03:49:12PM +0200 References: <409107D8.8020606@webit.de> Message-ID: <20040429155221.A21559@p15105622.pureserver.info> Hallo, kann sein, dass ich die Frage nicht richtig verstehe, am einfachsten gehen aber Backticks: $test = `ls -l`; Unter Windows besser ls -l mit dir ersetzen. Gruß, Falk. On Thu, Apr 29, 2004 at 03:49:12PM +0200, Christian Exner wrote: > hi, > > ich stehe grade irgendwie auf dem schlauch: ich möchte mir einen string > zusammenbauen, indem ich mehrere externe toolprogramme aufrufe, die mir > auf deren stdout die gewünschte information liefern. > > das hieße ja, ich müsste den stdout des jeweiligen tools irgendwie in > einen string umleiten oder so ähnlich. > > kann mir da mal jemand schnell einen einstieg aufzeigen? es geht im > speziellen um eine win32 umgebung und das tool was informationen liefert > ist bestandteil von subversion und nennt sich svnlook: > > "svnlook log " gibt zum beispiel die letzte logmeldung auf > stdout aus > > gruß exxi > _______________________________________________ > Dresden-pm mailing list > Dresden-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/dresden-pm From westphal at kep-dresden.de Thu Apr 29 09:04:39 2004 From: westphal at kep-dresden.de (Joerg Westphal) Date: Mon Aug 2 21:29:45 2004 Subject: [Dresden-pm] Simpizismen? References: <409107D8.8020606@webit.de> Message-ID: <000f01c42df2$ea504080$2473a8c0@westphal2> Hi Christian, > ich stehe grade irgendwie auf dem schlauch: ich möchte mir einen string > zusammenbauen, indem ich mehrere externe toolprogramme aufrufe, die mir > auf deren stdout die gewünschte information liefern. Das sollte eigentlich mit: $output = `extprog`; #also Backticks oder $output = qx/extprog/; #funktionieren. Gruss Jörg From exner at webit.de Thu Apr 29 09:17:02 2004 From: exner at webit.de (Christian Exner) Date: Mon Aug 2 21:29:45 2004 Subject: [Dresden-pm] Simpizismen? In-Reply-To: <20040429155221.A21559@p15105622.pureserver.info> References: <409107D8.8020606@webit.de> <20040429155221.A21559@p15105622.pureserver.info> Message-ID: <40910E5E.60803@webit.de> hi, > $test = `ls -l`; verdammt - das hatte ich net probiert :( das war mir zu unix like. also doch ein simpLizismus .. danke für die schnelle hilfe. > Unter Windows besser ls -l mit dir ersetzen. nicht wenn man die unixutils für win hat ;) gruß exxi