From timc+perl at divide.net Thu May 1 00:19:45 2003 From: timc+perl at divide.net (Tim Chambers) Date: Thu Aug 5 00:18:22 2004 Subject: Perl lunch TODAY (Thursday 5/1) Message-ID: <008c01c30fa1$484e53f0$1c980143@cephas> Looks like we have a consensus. WHAT: monthly Pikes Peak Perl Mongers lunch WHERE: Mirch Masala, heading south on Academy, turn left on Union, then take your immediate right (keep in the right turn lane if there are two) in same shopping plaza as Wild Oats WHEN: today (Thursday, 5/1) at 11:30 WHY: food & geekly conversation <>< Tim 719.651.0116 (cell) From timc+perl at divide.net Thu May 1 00:56:34 2003 From: timc+perl at divide.net (Tim Chambers) Date: Thu Aug 5 00:18:22 2004 Subject: Perl lunch in June Message-ID: <00ac01c30fa6$6dfc39a0$1c980143@cephas> Dave Waddell wrote to suggest this: > King's Chef Diner, 110 E Costilla St., 634-9135. King's Chef is > a 13-seat custom Valentine Diner built in 1956 with additional > outdoor patio seating. King's Chef has been awarded Best Diner > in Colorado Springs Co., Best Green Chili in Colorado Springs, > Best Diner West of the Mississippi and Best Diner in America. I second that! I'll remind everyone at the end of May. <>< Tim From dave.waddell at mci.com Fri May 2 17:53:57 2003 From: dave.waddell at mci.com (David R. Waddell) Date: Thu Aug 5 00:18:22 2004 Subject: Why is a tied %::ENV hash not passed to child processes? Message-ID: <5.2.0.9.0.20030502165318.00af7018@pop.mcilink.com> Hi, Missed ya'll at the lunch yesterday. I have a question I was hoping to pose at the lunch: Instead of having ksh wrappers to perl rsh and cron scripts to provide them with an environment, I have been experimenting with using tied hashes. A tied %::ENV hash won't work. I was wondering if anyone knows why. You can tie the DB files to a different hash and copy the values over to get it to work. This doesn't work (child_process doesn't get the %ENV): #!/usr/local/bin/perl use NDBM_File; tie(%::ENV,'NDBM_File','/home/gkancir/bin/Infra_1_3_ENV',0x2|0x100,0666); system "child_process"; This does work: #!/usr/local/bin/perl use NDBM_File; tie(%MY_ENV,'NDBM_File','/home/gkancir/bin/Infra_1_3_ENV',0x2|0x100,0666); while(($key,$value) = each %MY_ENV){ $ENV{$key} = $value; print $key,"=",$value,"\n"; } untie %MY_ENV; system "child_process"; -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/pikes-peak-pm/attachments/20030502/4733ae50/attachment.htm From hierophant at pcisys.net Fri May 2 18:21:11 2003 From: hierophant at pcisys.net (Keary Suska) Date: Thu Aug 5 00:18:22 2004 Subject: Why is a tied %::ENV hash not passed to child processes? In-Reply-To: <5.2.0.9.0.20030502165318.00af7018@pop.mcilink.com> Message-ID: on 5/2/03 4:53 PM, dave.waddell@mci.com purportedly said: > Instead of having ksh wrappers to perl rsh and cron scripts to provide > them with an environment, I have been experimenting with > using tied hashes. A tied %::ENV hash won't work. I was wondering > if anyone knows why. You can tie the DB files to a different hash > and copy the values over to get it to work. %ENV is a magical variable, which is probably the problem. I am not sure how Perl internally handles exporting the contents of %ENV when a child process is launched, but chances are, it happens entirely internally without reference to any runtime constructs, such as tie(). You will likely have to use the second code snippet, but you could cut it down to one line by creating a module that handless the environment import. In this case, you don't even need a wrapper or initializer, as the child process could load the environment itself. > This doesn't work (child_process doesn't get the %ENV): > > #!/usr/local/bin/perl > use NDBM_File; > tie(%::ENV,'NDBM_File','/home/gkancir/bin/Infra_1_3_ENV',0x2|0x100,0666); > system "child_process"; > > This does work: > > #!/usr/local/bin/perl > use NDBM_File; > tie(%MY_ENV,'NDBM_File','/home/gkancir/bin/Infra_1_3_ENV',0x2|0x100,0666); > while(($key,$value) = each %MY_ENV){ > $ENV{$key} = $value; > print $key,"=",$value,"\n"; > } > untie %MY_ENV; > system "child_process"; > Keary Suska (719) 473-6431 (719) 440-9952 (cell) From dave.waddell at mci.com Mon May 5 10:16:41 2003 From: dave.waddell at mci.com (David R. Waddell) Date: Thu Aug 5 00:18:22 2004 Subject: Why is a tied %::ENV hash not passed to child processes? In-Reply-To: References: <5.2.0.9.0.20030502165318.00af7018@pop.mcilink.com> Message-ID: <5.2.0.9.0.20030505090815.00aa9330@pop.mcilink.com> Hi Keary, The child processes that I am starting are not normally in perl, so they can't have a "use" statement. Using a module is a good idea anyway. It would introduce one more layer of abstraction that would allow the implementation of the environment to change without doing any changes in all the scripts that load the environment. For example, if something other than %::ENV needs to be done, I could do it in the module without changing the scripts. David At 17:21 5/2/2003, you wrote: >on 5/2/03 4:53 PM, dave.waddell@mci.com purportedly said: > > > Instead of having ksh wrappers to perl rsh and cron scripts to provide > > them with an environment, I have been experimenting with > > using tied hashes. A tied %::ENV hash won't work. I was wondering > > if anyone knows why. You can tie the DB files to a different hash > > and copy the values over to get it to work. > >%ENV is a magical variable, which is probably the problem. I am not sure how >Perl internally handles exporting the contents of %ENV when a child process >is launched, but chances are, it happens entirely internally without >reference to any runtime constructs, such as tie(). > >You will likely have to use the second code snippet, but you could cut it >down to one line by creating a module that handless the environment import. >In this case, you don't even need a wrapper or initializer, as the child >process could load the environment itself. > > > This doesn't work (child_process doesn't get the %ENV): > > > > #!/usr/local/bin/perl > > use NDBM_File; > > tie(%::ENV,'NDBM_File','/home/gkancir/bin/Infra_1_3_ENV',0x2|0x100,0666); > > system "child_process"; > > > > This does work: > > > > #!/usr/local/bin/perl > > use NDBM_File; > > tie(%MY_ENV,'NDBM_File','/home/gkancir/bin/Infra_1_3_ENV',0x2|0x100,0666); > > while(($key,$value) = each %MY_ENV){ > > $ENV{$key} = $value; > > print $key,"=",$value,"\n"; > > } > > untie %MY_ENV; > > system "child_process"; > > > > >Keary Suska >(719) 473-6431 >(719) 440-9952 (cell) From timc+perl at divide.net Tue May 6 23:44:18 2003 From: timc+perl at divide.net (Tim Chambers) Date: Thu Aug 5 00:18:22 2004 Subject: Fw: Newsletter from O'Reilly UG Program, May 6 Message-ID: <00cc01c31453$53b2e560$b0910143@cephas> O'Reilly User Group Program Newsletter May 6, 2003 Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Mac OS X Hints -ADO.NET in a Nutshell -Mac OS X for Java Geeks -Java Data Objects -Building Embedded Linux Systems -Active Directory, 2nd Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Author Juval Lowy ("Programming .NET Components"), PGHDOTNET Pittsburgh, PA--May 21 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Be a part of OSCON's first Hackathon July 6 & 7 -O'Reilly Mac OS X Conference Call for Participation-- Deadline is May 14 -Put Up an O'Reilly Open Source Convention Banner, Get a Free Book --------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" winner--S. Patrick Eaton, Tokyo PC Users Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -Head First: Just Bring Your Brain -Electronic Archaeology -OSCON Keynotes -Open Source and Open Standards -Creating Richer Hyperlinks with JSP Custom Tags -Feed Your Head at ETech 2003 -The Secrets of Strong Naming -Apple Brings Good Karma to Online Music -Freeware Gems for Mac OS X ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Twin Cities PHP Users Group Meeting, St. Paul, MN--May 14 -Syracuse Area Java Users Group Meeting, Dewitt, NY--May 21 ================================================ 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. Send or email me copies of your newsletters and book reviews. 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/ ***Mac OS X Hints (Yeah! Finally...) Order Number: 4516 Mac OS X holds many delicious secrets--you just have to know where to find them. This handy reference shows intermediate to advanced aficionados of Mac OS X how to adjust the desktop, tweak applications, reconfigure the system, and even fine-tune the software in Mac OS X's Unix-based core. It also shows how to handle numerous, complex system administration tasks. Presented in an easy-to-follow, cross-referenced format, "Mac OS X Hints" will help you get the most out of Mac OS X 10.2. http://www.oreilly.com/catalog/macxhints/ ***ADO.NET in a Nutshell Order Number: 3617 "ADO.NET in a Nutshell" is the most complete and concise source of ADO.NET information available. Besides being a valuable reference, this book covers a variety of issues that programmers face when developing web applications or web services that rely on database access. Using C#, the book presents real-world, practical examples that will help you put ADO.NET to work immediately. Included on CD-ROM is a Visual Studio .NET add-in that integrates the entire reference directly into your help files. http://www.oreilly.com/catalog/adonetian/ Chapter 12,"DataViews and Data Binding," is available online: http://www.oreilly.com/catalog/adonetian/chapter/index.html ***Mac OS X for Java Geeks Order Number: 4001 "Mac OS X for Java Geeks," written specifically for Java developers, gives a complete, detailed look at Mac OS X. Whether you're a Java newbie, working your way through Java Swing and classpath issues, or a Java guru, comfortable with digital media, reflection, and J2EE, this book will teach you how to get around on Mac OS X. You'll also get the latest information on how to build applications that run seamlessly, and identically, on Windows, Linux, Unix, and the Mac. http://www.oreilly.com/catalog/macxjvgks/ Chapter 10, "QuickTime for Java," is available online: http://www.oreilly.com/catalog/macxjvgks/chapter/index.html ***Java Data Objects Order Number: 2769 "Java Data Objects" is the definitive work on the JDO API. It gives you a thorough introduction to JDO and shows you how to: make classes persistent and how JDO maps persistent classes to the database; configure JDO at runtime; perform transactions; and make queries. More advanced chapters cover optional features such as nontransactional access and optimistic transactions. The book concludes by discussing the use of JDO in web applications and J2EE environments. http://www.oreilly.com/catalog/jvadtaobj/ Chapter 1, "An Initial Tour," is available online: http://www.oreilly.com/catalog/jvadtaobj/chapter/index.html ***Building Embedded Linux Systems Order Number: 222X "Building Embedded Linux Systems" shows you how to design and build your own embedded systems using Linux as the kernel, and freely available open source tools as the framework. The book gradually introduces readers to the intricacies of embedded Linux with detailed information and examples that describe how Linux is actually put on an embedded device. You'll learn the strengths and weaknesses of Linux as an embedded OS, as well as what licensing issues are involved. http://www.oreilly.com/catalog/belinuxsys/ Chapter 5, "Kernel Considerations," is available online: http://www.oreilly.com/catalog/belinuxsys/chapter/index.html ***Active Directory, 2nd Edition Order Number: 4664 "Active Directory, 2nd Edition" gives a clear, detailed look at Active Directory for both Windows 2000 and Windows Server 2003. You'll become familiar with the Lightweight Directory Access Protocol (LDAP), multi-master replication, Domain Name System (DNS), Group Policy, and the Active Directory Schema, among many other topics. This book will guide you through the maze of concepts, design issues, and scripting options, enabling you to get the most out of your deployment. http://www.oreilly.com/catalog/actdir2/ Chapter 14, "Upgrading to Windows Server 2003," is is available online: http://www.oreilly.com/catalog/actdir2/chapter/index.html =============================================== Upcoming Events =============================================== ***Author Juval Lowy ("Programming .NET Components"), PGHDOTNET Pittsburgh, PA--May 21 Juval will be presenting ".NET Remoting" to the Pittsburgh .NET User Group. For more info and to RSVP: http://www.pghdotnet.org/ May 21st from 6-8pm Pittsburgh Technology Council 2000 Technology Drive Pittsburgh, PA 15219 http://www.pghtech.org/contact/directions.html For more events, please see: http://events.oreilly.com/ ================================================ Conference News ================================================ ***Be a part of OSCON's first Hackathon July 6 & 7 Pick an open source project, gather a group of hackers, and descend on the Hackathon. We'll provide the room, bandwidth, tables, chairs, and white boards--you provide the code. Space is limited. If you are interested in participating, send email to oscon03hackathon@oreilly.com by June 1, 2003. O'Reilly Open Source Convention Portland Marriott Downtown, Portland, OR July 7-11, 2003 http://conferences.oreilly.com/oscon/ Early Bird Discount-- User Group members who register before May 23, 2003 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/os2003/create/ord_os03 ***O'Reilly Mac OS X Conference Call for Participation--Deadline is May 14 System administrators, developers, strategists, technical staff, and power users are invited to submit proposals to lead tutorial and conference sessions at the second annual O'Reilly Mac OS X Conference. Suggested topics include: Scripting Genius, Amazing Applications, Ingenious Hacks, and SysAdmin Mac Style, to name a few. http://conferences.oreilly.com/macosxcon/ The submission deadline for proposals is May 14, 2003: http://conferences.oreillynet.com/cs/macosx2003/create/e_sess ***Put Up an O'Reilly Open Source Convention Banner, Get A Free Book Ready for the next conference banner promotion? Here it is: 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 Open Source Convention banner, I will send you the O'Reilly book of your choice. OSCON Conference Banners: http://ug.oreilly.com/banners/oscon2003/ ================================================ Safari News ================================================ ***"Go On Safari" Weekly Winner--S. Patrick Eaton, Tokyo PC Users Group "Shipping books from overseas has always been time-consuming and costly. Buying books locally is costly, too, and often means putting up with limited selections, especially in the area of technical books--which are the kind I crave most....Fortunately, [this isn't] a problem any more. I've just signed up for my own Safari Bookshelf." 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 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. 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 --------------------- ***Head First: Just Bring Your Brain Wacky themes, far-out images, and strange examples--O'Reilly's new Head First book series helps you learn with stories, games, and pictures. Learning a new technology doesn't have to be boring; see for yourself with O'Reilly's upcoming "Head First Java." http://headfirst.oreilly.com/ Head First Java (Out this month) Order Number: 4656 http://www.oreilly.com/catalog/hfjava/ ***Electronic Archaeology It takes time to make a good mess. Programs start out simple, but then the code evolves (or devolves) over the years. Different people work on it, and it appears many of them knew very little about programming. The result for professional programmers is having to deal with badly designed, badly implemented, uncommented, incomprehensible blobs. The art of digging through ancient, muddled code is called "electronic archaeology," and this article, by Steve Oualline, author of "Practical C++ Programming, 2nd Edition," discusses some of the tools you can use to make your code "digs" easier. http://www.oreillynet.com/pub/a/network/2003/04/29/steveoaulline.html Practical C++ Programming, 2nd Edition Order Number: 4192 http://www.oreilly.com/catalog/cplus2/ ***Feed Your Head at ETech 2003 A week in Santa Clara for the O'Reilly Emerging Technology Conference provided attendees with lots to chew on. Daniel Steinberg gives an inside look at the people and the topics that helped make this such a satisfying event. http://www.openp2p.com/pub/a/p2p/2003/05/01/etech.html --------------------- Open Source --------------------- ***OSCON Keynotes Nathan Torkington: "I've had people asking me what's up with OSCON this year--is anything interesting happening or can they skip it and watch 'Alias' reruns instead. I can't make your decision for you (the relative attractiveness of the Alias lady and Larry Wall is something I'll leave to you to weigh) but I can definitely talk a little about what I'm jazzed about." http://www.onlamp.com/pub/wlg/3151 ***Open Source and Open Standards Open source means open code. It usually also means open standards. Are they really so tightly intertwined? Which is more important to openness in technology? Peter Saint-Andr explores these thoughts. http://www.onlamp.com/pub/a/onlamp/2003/04/29/openstandardsopensource.html --------------------- Java --------------------- ***Creating Richer Hyperlinks with JSP Custom Tags Gone are the days where one destination per link was enough. With mirroring, localization, and internationalization, your readers might want the choice of several different resources for any given link. Until XLink and XPointer are well-supported in browsers and authoring tools, most alternatives are clumsy. Amit Goel demonstrates a better approach by creating a custom JSP tag to control a dynamic menu of destination links. http://www.onjava.com/pub/a/onjava/2003/04/30/jsp_hyperlinks.html --------------------- .NET --------------------- ***The Secrets of Strong Naming If you've been working with .NET for any length of time, you've probably run across the concept of a strong name. No, that doesn't mean that your assemblies should have names like MyCompany.Gorilla.Biceps. The strength of a strong name lies in the protection that it offers your assemblies. The .NET Framework uses strong names to identify assemblies and to protect them from tampering. In this article, Mike Gunderloy shows you how strong names are constructed and demonstrates the mechanics of working with strong names in .NET. http://www.ondotnet.com/pub/a/dotnet/2003/04/28/strongnaming.html --------------------- Mac --------------------- ***Apple Brings Good Karma to Online Music At a much anticipated media event in San Francisco, Steve Jobs announced Apple's new online music service, an updated version of iTunes and third-generation iPods. Here are the details complete with audio clips and photos from the presentation. http://www.oreillynet.com/pub/q/all_mac_articles ***Freeware Gems for Mac OS X Here's a collection of lesser-known freeware gems available for Mac OS X. We're talking about neat little apps that you might not have heard of, but that can do the job just as well as better-known (and much more expensive) varieties without you having to pay a penny for them. http://www.macdevcenter.com/pub/a/mac/2003/04/25/freeware.html ================================================ News From Your Peers ================================================ ***Twin Cities PHP Users Group Meeting, St. Paul, MN--May 14 This meeting will feature Steve Lime, creator of Mapserver giving an introduction to using scripting languages like PHP to create dynamic web based spatial reports (otherwise known as maps) May 14, 7:00pm Offices of Minnesota Public Radio 45 East Seventh Street St. Paul, MN 55101 For more information and directions: http://tcphp.org ***Syracuse Area Java Users Group Meeting, Dewitt, NY--May 21 This meeting will feature "Ant: Building Mountains or Mole Hills." They will review the use of Ant and provide examples of enterprise level builds (JSP, Servlet, EJB, etc) usually not found in the current literature. May 21, 6:00pm Partners In Health Systems 5789 Widewaters Parkway--1st Floor Dewitt, NY 13214 Contact Bob Krause at bkrause@phs-us.com if you plan on attending or need more information. Until next time-- Marsee From timc+perl at divide.net Sun May 18 23:08:58 2003 From: timc+perl at divide.net (Tim Chambers) Date: Thu Aug 5 00:18:22 2004 Subject: Fw: Newsletter from the O'Reilly UG Program, May 16 Message-ID: <002401c31dbc$60575860$18990143@cephas> O'Reilly User Group Program Newsletter May 16, 2003 Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -C++ in a Nutshell -The Complete FreeBSD, 4th Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Tim O'Reilly at the FreeNetworks Conference in Las Vegas, NV --June 7-8 -Hacks Author Event at Powell's Bookstore in Portland, OR--June 11 -David Pogue ("Mac OS X: The Missing Manual"), MetroMac Meeting, SoHo Apple Store, NY--June 12 -David Jordan ("Java Data Objects"), Barnes & Noble in Cary, NC --June 16th ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -O'Reilly Open Source Convention Early Bird Registration Ends May 23 -Put Up an O'Reilly Open Source Convention Banner, Get a Free Book ---------------------------------------------------------------- News ---------------------------------------------------------------- -What I Hate About Your Programming Language -Geeking in the Third World -Vote for Your Favorite Linux Book -How Servlet Containers Work -Instrumenting Your .NET Application -New on Safari: Mac OS X: The Missing Manual -Goodbye PDA, Hello iPod? ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Huntsville Windows NT Users Meeting, AL--May 19 -Portland Linux User Group Meeting, Portland, OR--June 3 -Hampton Roads Oracle Users Group,Virginia Beach, VA--June 4 ================================================ 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. Send or email me copies of your newsletters and book reviews. 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/ ***C++ in a Nutshell Order Number: 298X "C++ in a Nutshell" packs an enormous amount of information on C++ (and the many libraries used with it) in a lean quick reference that offers practical examples for the most important, most often used aspects of C++. Cross-references link related methods, classes, and other key features. When you're programming, you need answers quickly to questions about language syntax or parameters required by library routines. This is an ideal resource for students as well as professional programmers. http://www.oreilly.com/catalog/cplsian/ Chapter 4, "Statements," is available online: http://www.oreilly.com/catalog/cplsian/chapter/index.html ***The Complete FreeBSD, 4th Edition Order Number: 5164 This new edition, covering version 5 of FreeBSD, is now available through O'Reilly Community Press. It is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and provide web service, mail service, and other key parts of the internet infrastructure. http://www.oreilly.com/catalog/cfreebsd/ =============================================== Upcoming Events =============================================== ***Tim O'Reilly at the FreeNetworks Conference in Las Vegas, NV --June 7-8 FreeNetworks.org is presenting the first annual FreeNetworks conference, bringing together the experts and implementers in community wireless networking groups from across the globe, innovators from the wired community and municipal networks, and the technologists designing the hardware for future phases of this amazing movement. Keynote presentations by Tim O'Reilly and Cory Doctorow. Presenters include representatives from BAWUG, Seattle Wireless, NoCat NYCwireless, Consume, Wireless Leiden, and various other community wireless networking efforts from around the world (including O'Reilly's "Linux Server Hacks" author Rob Flickenger and the O'Reilly Network's Schuyler Erle). FreeNetworks Conference 2003 June 7 and 8, 2003 Alexis Park Hotel & Resort 375 E. Harmon Ave Las Vegas, NV http://con.freenetworks.org/ ***Hacks Author Event at Powell's Bookstore in Portland, OR--June 11 Rael Dornfest and Rob Flickenger, authors of O'Reilly's best-selling Hacks series ("Google Hacks," "Linux Server Hacks," and "Mac OS X Hacks"), will be at Powell's to talk about their top-rated tomes, answer questions, and reveal a few of the private hacks that didn't make the series. Powell's will be giving away a Hacks book with any O'Reilly book purchased, excluding Pocket References, all day June 11. Powell's Technical Bookstore June 11, 7pm 33 NW Park Avenue Portland, OR http://www.powells.com/technicalbooks ***David Pogue ("Mac OS X: The Missing Manual"), MetroMac Meeting, SoHo Apple, NY--June 12 David will unveil the "Secrets of iPhoto 2" from his upcoming book "iPhoto2: The Missing Manual." First come, first serve seating is available in the upstairs theater. June 12. 6-8pm Apple Store SoHo 103 Prince Street New York, NY 10012 (212) 226-3126 http://www.apple.com/retail/soho/ ***David Jordan ("Java Data Objects"), Barnes & Noble in Cary, NC --June 16th David will be signing copies of his book "Java Data Objects" starting at 7:30pm. Barnes & Noble Booksellers Cary II 760 SE Maynard Cary, NC 27511 919-467-3866 http://www.barnesandnoble.com For more events, please see: http://events.oreilly.com/ ================================================ Conference News ================================================ ***O'Reilly Open Source Convention Early Bird Discount Ends May 23 --Sign up now! User Group members who register before May 23, 2003 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/os2003/create/ord_os03 O'Reilly Open Source Convention Portland Marriott Downtown, Portland, OR July 7-11, 2003 http://conferences.oreilly.com/oscon/ ***Put Up an O'Reilly Open Source Convention Banner, Get A Free Book Ready for the next conference banner promotion? Here it is: 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 Open Source Convention banner, I will send you the O'Reilly book of your choice. OSCON Conference Banners: http://ug.oreilly.com/banners/oscon2003/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***What I Hate About Your Programming Language Choosing a programming language is rarely ever as easy as making a list of features and choosing the best ones. Like programming, it can be messy and opinionated. Every language has its own philosophy, and whether that fits your own mind is often a matter of taste. http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html --------------------- Open Source --------------------- ****Geeking in the Third World Geekcorps volunteers work in third world countries to help companies become technically competent IT businesses. Richard Koman interviews Geekcorps founder Ethan Zuckerman, who will be participating in O'Reilly's Geek Activism Summit at OSCON 2003. http://www.oreilly.com/pub/a/oreilly/news/ethan_0503.html O'Reilly's Open Source Convention: http://conferences.oreilly.com/oscon/ ***Vote for Your Favorite Linux Book Cast your votes for the first Linux Business & Technology Readers' Choice Awards. Voting for the "Oscars of the Software Industry" continues until August 30. Register your vote now! http://www.sys-con.com/linux/readerschoice2003/ --------------------- Java --------------------- ***How Servlet Containers Work Having explained how a Java web server works, Budi Kurniawan next turns his attention to explaining how servlet containers work. He presents two examples that handle simple servlets and static content. http://www.onjava.com/pub/a/onjava/2003/05/14/java_webserver.html --------------------- .NET --------------------- ***Instrumenting Your .NET Application As they refine the .NET story, Microsoft seems to be getting more and more serious about pushing into the "enterprise" space. One of the latest pieces of evidence of this push is the release of the Enterprise Instrumentation framework (EIF), a set of classes and utilities that work with the .NET languages to provide white-box monitoring for distributed applications. Mike Gunderloy shows you how to add instrumentation to your own .NET applications. http://www.ondotnet.com/pub/a/dotnet/2003/05/12/instrumenting.html --------------------- Mac --------------------- ***New on Safari: Mac OS X: The Missing Manual This best-selling Pogue Press/O'Reilly title is now available online through the O'Reilly Network Safari Bookshelf. If you haven't gone on Safari yet, try a free trial subscription. https://secure.safaribooksonline.com/promo.asp?code=ORA14&portal=oreilly&CMP=IL19183 ***Goodbye PDA, Hello iPod? Many casual PDA users dumped their old handhelds when Apple first introduced address and calendar synch to the iPod. But for more serious PDA enthusiasts, that just wasn't enough. Now with the new iPods running firmware 2.0, notes have been added to the mix (plus a few other goodies). Here's a look at how the iPod could become your next PDA...with a 10 GB hard drive or bigger! http://www.macdevcenter.com/pub/a/mac/2003/05/03/ipod_pda.html ***The Second Coming of the Mac OS X Innovators Contest The second Mac OS X Innovators Contest is now open for business. Two categories are available this time--U.S. Residents and International. http://www.macdevcenter.com/pub/a/mac/developer/2003/05/08/innovators.html Deadline for entry is Monday, June 16, 2003. http://www.macdevcenter.com/mac/developer/ ================================================ News From Your Peers ================================================ ***Huntsville Windows NT Users Meeting, Huntsville, AL--May 19 Shawn Travers of Microsoft will be discussing Microsoft's Server 2003 features. Monday, May 19th, 6 to 8pm at the Intergraph's Building 15 Auditorium, Huntsville, AL. http://www.huntug.org/map ***Portland Linux User Group Meeting, Portland, OR--June 3 Come Join PDXLUG June 3rd, 2003, 7pm at the Fireside Lodge, located at 1223 SE Powell Blvd, Portland, Oregon. http://www.pdxlug.org/ ***Hampton Roads Oracle Users Group Meeting, Virginia Beach, VA--June 4 HROUG will be holding an evening meeting at Old Dominion University on June 4th at 6:30PM For meeting information contact Hazel Zamperini @ hzamperini@cox.net. Until next time-- Marsee From timc+perl at divide.net Fri May 23 16:54:14 2003 From: timc+perl at divide.net (Tim Chambers) Date: Thu Aug 5 00:18:22 2004 Subject: leadership needed for PPPM Message-ID: <015e01c32175$db014690$b2980143@cephas> Dear Fellow Perl Mongers, Yesterday HP's Linux lab in Ft. Collins offered me a job as a QA engineer. I have four other job leads that I am gently trying to drive to closure before I make a final decision. (I already got replies this morning from Ball Aerospace and HP in the Springs telling me those jobs have evaporated.) I'm just relieved to be winding down my job search and will make a decision by Wednesday. I'll let you know where I end up. But in any case, I am taking this opportunity to ask for volunteers to take over for me as organizer of the Pikes Peak Perl Mongers. We've never needed much formal structure, but the group does need the roles filled for group leader, lunch organizer, and webmaster. Please reply to me if any or all of those roles interest you. Tim ><> http://pikes-peak.pm.org/ P.S. I'm trying to work out a way to go to the Black Forest Community Center tonight to listen to some music (www.blackroseacoustic.org). The house band, Black Rose, is performing. Maybe I'll see you there?