From george at metaart.org Wed Dec 1 20:18:13 2004 From: george at metaart.org (George Woolley) Date: Wed Dec 1 20:05:03 2004 Subject: [oak perl] Draft of Review of "Designing Without Tables" Message-ID: <200412011818.13927.george@metaart.org> On our site, there's now a draft of a review of "HTML Utopia: Designing Without Tables Using CSS" by Dan Shafer (Sitepoint). It's at http://oakland.pm.org/reviews/sitepoint_css1.html should you wish to look at it. Your feedback would be appreciated. From george at metaart.org Wed Dec 1 20:42:42 2004 From: george at metaart.org (George Woolley) Date: Wed Dec 1 20:29:30 2004 Subject: [oak perl] Question? Puzzle? Message-ID: <200412011842.42329.george@metaart.org> What's the difference between Dewey decimal and duodecimal? :-) HInt: http://www.tipatat.com/byteme/02-1-04.html From george at metaart.org Wed Dec 1 21:56:34 2004 From: george at metaart.org (George Woolley) Date: Wed Dec 1 21:43:21 2004 Subject: [oak perl] December Giveaway Message-ID: <200412011956.34053.george@metaart.org> I asked Marsee to send us something to make the December (14th) meeting more interesting. She sent 4 fun books (3 O'Reilly and one Syngress) including "The Mezonic Agenda" which there's a review of on our site. We'll have them to give away plus some books someone where I live just gave away (lincluding several old Perl books). But it's the Christmas season so even more would be kool. If you have something for the Giveaway that you no longer need and that you're comfortable parting with, bring it along for the ?Giveaway at the December Meeting. ?<<<<< George From george at metaart.org Thu Dec 2 15:27:20 2004 From: george at metaart.org (George Woolley) Date: Thu Dec 2 15:14:06 2004 Subject: [oak perl] MacWorld Outing Message-ID: <200412021327.20319.george@metaart.org> Who is up for a MacWorld outing this year? <<< It looks like: Date: Tuesday, January 11th. Time: 2pm. Meeting Place: O'Reilly Booth, i.e. booth #2225. Activity: meet, visit a few booths together. Freedom: go your own way whenever you wish. ...... snip from O'Reilly newsletter of Nov. 3 ....... ***Free Exhibit Hall Pass for Macworld, San Francisco, CA-- ? January 11-14 2005 Make sure you register online with priority code NO220 before December 10. http://www.macworldexpo.com Note: I believe the code is actually N0220. <<< Anyway, that's what worked for me. From joshnjillwait at yahoo.com Sat Dec 4 12:22:26 2004 From: joshnjillwait at yahoo.com (Joshua Wait) Date: Tue Dec 7 11:48:03 2004 Subject: [oak perl] Can You Recommend SF Area Linux IT Support Services? Message-ID: <20041204182226.94514.qmail@web53707.mail.yahoo.com> I know someone who needs to hire a company or an individual that provides Linux IT support services. Since I'm not a Linux user, their request is out of scope for what we do. The company is a small web application service provided that doesn't have the time to make sure that their Linux boxes are patched, their data backed up and their systems are optimized. They also want regular phone support for users who have laptops. They are looking for a Linux specialist who has experience in maintaining RedHat application servers, Apache, MySQL, and RT. Thanks in advance for your help! --JOSHUA ===== --------------------- ArcSource Consulting "Providing Computer Support in the San Francisco Bay Area" http://www.arcsource.net __________________________________ Do you Yahoo!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. http://info.mail.yahoo.com/mail_250 From george at metaart.org Sun Dec 5 13:25:26 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 7 11:48:14 2004 Subject: [oak perl] Test Message-ID: <200412051125.26266.george@metaart.org> Please ignore. From george at metaart.org Sun Dec 5 14:14:30 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 7 11:48:17 2004 Subject: [oak perl] Fwd: Test #2 Message-ID: <200412051214.30325.george@metaart.org> Test #1: neither bounced nor was posted. From george at metaart.org Sun Dec 5 16:41:32 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 7 11:48:20 2004 Subject: [oak perl] Test #3 Message-ID: <200412051441.32384.george@metaart.org> Tests #1 & #2: didn't bounce or post. From george at metaart.org Mon Dec 6 19:13:31 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 7 11:48:53 2004 Subject: [oak perl] Test 2004-12-06#1 Message-ID: <200412061713.31102.george@metaart.org> Earlier tests * did not bounce * were not sent back to me as posts * did not show up in the archive From mtheo at amural.com Mon Dec 6 20:51:13 2004 From: mtheo at amural.com (Mark Theodoropoulos) Date: Tue Dec 7 11:48:55 2004 Subject: [oak perl] Test (ignorable) Message-ID: <41B4AA21.10679.1DD46206@localhost> print "Testing for George . . . \n"; -- producer / classics without walls the anti-warhorse zone / www.amural.com kusf 90.3fm / san francisco From alamozzz at yahoo.com Mon Dec 6 22:39:55 2004 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Tue Dec 7 11:48:59 2004 Subject: [oak perl] Test message. Message-ID: <20041207043955.46572.qmail@web50204.mail.yahoo.com> George experienced a problem with the mailing list earlier this evening, and asked for a test message. __________________________________ Do you Yahoo!? Yahoo! Mail - now with 250MB free storage. Learn more. http://info.mail.yahoo.com/mail_250 From george at metaart.org Tue Dec 7 00:58:49 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 7 11:49:03 2004 Subject: [oak perl] Test 2004-12-06#2 Message-ID: <200412062258.49504.george@metaart.org> Earlier tests didn't bounce but also didn't post or archive. From george at metaart.org Tue Dec 7 12:53:21 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 7 12:39:49 2004 Subject: [oak perl] Oakland.pm meeting: Tue. Dec. 14 Message-ID: <200412071053.21783.george@metaart.org> I'm looking forward to the December meeting. See cut & paste of the announcement after the P.S. The books giveaways look especially good (to me) for this meeting. But it's Christmas season, so more books or other giveaways would be wonderful. George P.S. Sorry for the various test messages from me. They were sent Sunday and Monday during the period while the mailing list was malfunctioning. I was gathering info to include in a trouble report which I submitted late Monday. Anyway, glad the problem is fixed. cut & paste from http://oakland.pm.org .......................................................... Next meeting * when: Tue. Dec. 14 at 7:30-9:30pm (on 2nd Tuesdays since Dec. 2002) * where: Connie's Cantina 3340 Grand Ave., Oakland CA * directions: [link to] directions and ascii map * type: primarily social * activities: o introductions o giveaways o maybe some brief reports o eat Mexican food o mostly ... * who: open to anyone interested. * how much: no fee for our meetings. However, it would be kool if you got something to eat and/or drink. * RSVP: if you want to be sure to have a seat at the Oakland.pm table. From george at metaart.org Wed Dec 8 17:25:43 2004 From: george at metaart.org (George Woolley) Date: Wed Dec 8 17:12:10 2004 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, December 8 Message-ID: <200412081525.43154.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, December 8 Date: Wednesday 08 December 2004 12:38 pm From: Marsee Henon ... ================================================================ O'Reilly News for User Group Members December 8, 2004 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -PC Hardware Annoyances -Mac Annoyances -Windows XP Personal Trainer -Excel 2003 Personal Trainer -PowerPoint 2003 Personal Trainer -Managing Projects with GNU make, 3rd Edition -Mind Hacks: Tips & Tools for Using Your Brain -A Theory of Fun for Game Design -Flash Out of the Box -Oracle SQL*Plus Pocket Reference, 3rd Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Gordon Meyer ("Smart Home Hacks"), DigitalGuru, Sunnyvale, CA-- December 15 -Kyle Rankin, ("Knoppix Hacks"), at LUGOD, Davis, CA--January 4 -Cary Millsap ("Optimizing Oracle Performance"), COUG, Calgary, Alberta--January 5 -O'Reilly (Booth #2225) at Macworld Conference & Expo, San Francisco--January 10-14 -Free Exhibit Hall Pass for Macworld ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Registration is Open for O'Reilly Emerging Technology Conference, San Diego, CA--March 14-17, 2005 ---------------------------------------------------------------- News ---------------------------------------------------------------- -David Pogue's "CBS News Sunday Morning" Wins an Emmy -Paying Attention (or Not) to the Flickr Daily Zeitgeist -New Titles on Safari -Lawrence Lessig on Blogs and the Law -Author IMterview: "Smart Home Hacks" -True Stories of Knoppix Rescues -Choosing a Language for Interactive Fiction -Inside EuroBSDCon 2004 -Gifts, Gadgets, and Software for Mac Geeks -Reclaiming Hacks -Five Favorite Annoyances -How To Start Hacking Your PC -Using the SQL Server 2000 Reporting Services -Automate Windows Installations -Learning Lab: .NET Certificate $200 Instant Rebate -Simple Object Persistence with the db4o Object Database -Juggle Your Java with JDistro -Reeking Havok with the Experience Music Project -Greg Kessler: Rock and Roll Shooter ================================================ 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, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***PC Hardware Annoyances Publisher: O'Reilly ISBN: 0596007159 Through the use of snappy, entertaining, and practical solutions, this book aims to optimize peripheral hardware devices by offering easy fixes to their most annoying traits. Designed for PC users of all levels, this concise guide offers straightforward, easy-to-understand troubleshooting solutions. For maximum ease of use, "PC Hardware Annoyances" is divided into several broad hardware categories, including desktops, laptops and PDAs, graphics, sound, hard drives, CD/DVD drives, network, and printers and scanners. http://www.oreilly.com/catalog/pchardwareannoy/ A sample excerpt on "Desktop Annoyances, " is available online: http://www.oreilly.com/catalog/pchardwareannoy/chapter/ ***Mac Annoyances Publisher: O'Reilly ISBN: 059600723X http://www.oreilly.com/catalog/macannoy/chapter/index.html "Mac Annoyances" is written for the individual who can't live without a Mac yet can't deal with its fickle temperament. The book provides solutions to scores of common problems faced by Mac owners. Hassles associated with Mac OS X, iLife, Mac hardware, Microsoft Office, and more are all addressed in sharp detail with tips, tricks, and workarounds designed to drastically improve specific problem-solving capabilities. "Mac Annoyances" will save you time and enhance your overall user experience. http://www.oreilly.com/catalog/macannoy/ Chapter 6, "iPod Annoyances," is available online: http://www.oreilly.com/catalog/macannoy/chapter/index.html ***Windows XP Personal Trainer Publisher: O'Reilly ISBN: 0596008627 Tired of being an XP lightweight? Start with the basics or build on your existing strengths as you master working with programs, managing files and folders, customizing windows, optimizing and maintaining your computer, exploring the Internet, using digital cameras and audio, and networking with Windows XP. You can quickly navigate to the topics you want to learn, and the hands-on guided simulations reinforce what you read, to offer a total learning experience. http://www.oreilly.com/catalog/winxppt/index.html ***Excel 2003 Personal Trainer Publisher: O'Reilly ISBN: 0596008538 Beginners and experts alike can become Excel black belts, quickly and easily--no marathon training exercises required. You'll master spreadsheet basics, editing and formatting worksheets, working with formulas, creating charts and graphs, automating tasks with macros, and working with other programs and the Internet. Then, when you're ready to push the envelope, you'll move on to advanced topics like data analysis and pivot tables--and you don't even need a copy of Excel to learn! http://www.oreilly.com/catalog/excelpt/index.html ***PowerPoint 2003 Personal Trainer ISBN: 0596008554 Publisher: O'Reilly Focus on each of the key PowerPoint muscle groups as you develop your strength in the basics, editing and formatting a presentation, drawing and working with graphics, working with multimedia, using PowerPoint with other programs and the Internet, and then on to advanced topics. These bite-sized, pain-free workouts will get your PowerPoint skills pumped in a hurry. http://www.oreilly.com/catalog/powerpointpt/index.html ***Managing Projects with GNU make, 3rd Edition Publisher: O'Reilly ISBN: 0596006101 "Managing Projects with GNU make, 3rd Edition" provides guidelines on meeting the needs of large, modern projects. This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU's powerful extensions are explored in this book, including a number of interesting advanced topics such as portability, parallelism, and use with Java. Learn how to get your builds to be as efficient as possible, reduce maintenance, avoid errors, and thoroughly understand what make is doing. http://www.oreilly.com/catalog/make3/ Chapter 12, "Debugging Makefiles," is available online: http://www.oreilly.com/catalog/make3/chapter/index.html ***Mind Hacks: Tips & Tools for Using Your Brain Publisher: O'Reilly ISBN: 0596007795 This exploration into the moment-by-moment workings of the brain uses cognitive neuroscience to present experiments, tricks, and tips related to vision, motor skills, attention, cognition, and subliminal perception. Each "hack" examines specific operations of the brain. By seeing how the brain responds, we pick up clues about the architecture and design of the brain, learning a little bit more about how it's put together. Find out what's going on in your head. http://www.oreilly.com/catalog/mindhks/ Sample hacks are available online: http://www.oreilly.com/catalog/mindhks/chapter/index.html ***A Theory of Fun for Game Design Publisher: Paraglyph Press ISBN: 1932111972 Never before has a guide so succinctly put together the essence of what it means to design for the elusive but highly important element of fun. And the pursuit of fun in interactive media like games is never ending. It's not so easy to articulate what fun is (try it sometime and you'll see) but leading interactive designer Raph Koster has developed a theory of fun that he cleverly presents in his groundbreaking book. Not only game designers, but all designers will treasure this insightful and challenging exploration of how to step out of the box and create designs that really entertain. http://www.oreilly.com/catalog/1932111972/ ***Flash Out of the Box Publisher: O'Reilly ISBN: 0596006918 Flash is all about creating unparalleled user experiences and applications for the Web, and this book is all about helping you think outside of the box to get there. "Flash Out of the Box" gets you animating, working with video, loading external assets, drawing, masking, modularizing, and more for developing the foundation you need to move out of the box and into more advanced techniques. This user-centric book makes learning Flash MX 2004 intuitive, logical, and fun. http://www.oreilly.com/catalog/flashbox/ Chapter 3, "Your First Animation," is available online: http://www.oreilly.com/catalog/flashbox/chapter/index.html ***Oracle SQL*Plus Pocket Reference, 3rd Edition Publisher: O'Reilly ISBN: 0596008856 This portable, quick-reference guide is a must-have for developers and DBAs looking to maximize the effectiveness of SQL*Plus. The new, third edition includes updated syntax and format options for both SQL and SQL*Plus for Oracle Database 10g, Oracle's latest database release. It also describes both command-line and browser-based SQL*Plus, and provides information on new SQL features. This pocket reference serves as an ideal companion to the bestselling "Oracle SQL*Plus: The Definitive Guide." http://www.oreilly.com/catalog/orsqlpluspr3/ Sample excerpts are available online: http://www.oreilly.com/catalog/orsqlpluspr3/chapter/index.html/ ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Gordon Meyer ("Smart Home Hacks"), DigitalGuru, Sunnyvale, CA-- December 15 Gordon makes an appearance at the DigitalGuru Computer Bookshop starting at 12:30pm. DigitalGuru will be offering a 40% discount on Gordon's book that day. (If you can't make it December 15, be sure to stop by DigitalGuru before December 31 to take advantage of a special sale: up to 40% off ALL O'Reilly books, as well as books by our publishing partners.) DigitalGuru is located at 546-3 Lawrence Expressway in Sunnyvale, CA. http://www.digitalguru.com/index.asp?cookie%5Ftest=1 ***Kyle Rankin, ("Knoppix Hacks"), at LUGOD, Davis, CA--January 4 Author Kyle Rankin is a featured speaker at the first Linux Users Group of Davis meeting of the new year. He'll discuss the many uses of Knoppix, such as demonstrating Linux to new users, making Linux easier to install, using Knoppix as a rescue disc for both Linux and Windows, as a tool for system administrators, and more. http://www.lugod.org/meeting/upcoming/ ***Cary Millsap ("Optimizing Oracle Performance"), COUG, Calgary, Alberta--January 5 Cary will be presenting to Calgary Oracle User Group at 6:30pm. Location TBA Please check their web site for more information: http://www.coug.ab.ca ***O'Reilly (Booth #2225) at Macworld Conference & Expo, San Francisco--January 10-14 In addition to all of our fabulous new Mac titles, we'll feature author appearances at our booth and special promotional fun. David Pogue, Missing Manual Series author and editor and "State of the Art" columnist for The "New York Times," hosts Macworld Live! on January 12 from 9:30am to 10:30am. Tune in for news of the day, exciting guests, David's famous song parodies, and plenty of surprises. While you're there, be sure to catch actor and author Wil Wheaton's special feature presentation entitled "Just a Geek" on January 13 at 9:30am There will be a book signing after his presentation. Wil is the author of "Just a Geek" and "Dancing Barefoot." Moscone Convention Center, Booth #2225, San Francisco, CA http://macworldexpo.com/live/20/events/20SFO05A ***Free Exhibit Hall Pass for Macworld, San Francisco, CA-- January 11-14 2005 Make sure you register online with priority code N0220 (use zeros) before December 10. http://www.macworldexpo.com A PDF version of the Macworld Pass is available online: http://www.oreilly.com/images/oreilly/ug/macworld2005.pdf ================================================ Conference News ================================================ ***Registration is Open for 2005 O'Reilly Emerging Technology Conference, San Diego, CA--March 14-17, 2005 Early Bird registration for ETech has just opened. This year's conference theme is "Remix," which infuses ETech's roll-up-your-sleeves tutorials, to-the-point plenary presentations, and real world focused breakout sessions. Come to ETech and discover how applications and hardware are being deconstructed and recombined in unexpected ways. Learn how users and customers are influencing new interfaces, devices, business models, and services. For all scoop on tutorials, featured speakers, and conference events, check out: http://conferences.oreillynet.com/etech/ User Group members who register before January 31, 2005 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. To register for the conference, go to: http://conferences.oreillynet.com/cs/et2005/create/ord_et05 ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***David Pogue's "CBS News Sunday Morning" Wins an Emmy The National Television Academy has announced the winners of the Annual Emmy Awards for Business and Financial Reporting. In the category of "Outstanding Interpretation and/or Analysis of a Business News Story--Regularly Scheduled Newscast," David Pogue's "CBS News Sunday Morning" won the Emmy: "David Pogue takes complex technological applications such as Google or Spam and makes them comprehensible to the ordinary, non-technophile viewer." David is the creator of the Missing Manuals Series. You can read the press release here: http://www.emmyonline.org/emmy/2ndBizEmmyWinners.html ***Paying Attention (or Not) to the Flickr Daily Zeitgeist Perhaps the most complex operating system in the world is the human brain. In "Mind Hacks," authors Matt Webb and Tom Stafford use cognitive neuroscience to present experiments, tricks, and tips related to vision, motor skills, attention, cognition, and subliminal perception. In this article, they explore how elements of web pages attract attention and influence reading. They then apply some of the ideas from their book in the examination of one such element, an animated photo-sharing widget, the Flickr Daily Zeitgeist. http://www.oreillynet.com/pub/a/network/2004/12/06/mndhcks_1.html ***New Titles on Safari Search, annotate, read, and download chapters from your favorite technical books through Safari Bookshelf. New titles from O'Reilly include: "Java Network Programming, 3rd Edition;" "Securing Windows Server 2003;" "Unit Test Frameworks;" "Word Hacks;" "Managing Projects with GNU make, 3rd Edition;" "High Performance Linux Clusters;" "Oracle SQL*Plus: The Definitive Guide;" and "Windows XP Power Hound." If you haven't gone on Safari yet, get a free trial. http://www.oreilly.com/go/safari-ug ***Lawrence Lessig on Blogs and the Law In this IT Conversations interview, Lawrence Lessig talks about the growth of law-related blogs and their impact on the practice of law, and some of the problems with current copyright law. http://www.itconversations.com/shows/detail285.html Lessig will be speaking at O'Reilly's Emerging Technology Conference. http://conferences.oreillynet.com/etech/ ***Author IMterview: "Smart Home Hacks" Gizmodo editor Joel Johnson talks to author Gordon Meyer about home automation and some of the reasons X10 is still a good choice for home hackers. After the IMterview, you'll find a hack on how to forward your phone calls without using the phone company's services, excerpted from Gordon's new book "Smart Home Hacks." http://www.gizmodo.com/gadgets/wireless/x10/index.php#smart-home-hacks-imterv iew-and-book-excerpt-025870 --------------------- Open Source --------------------- ***True Stories of Knoppix Rescues A battle-hardened sysadmin shares his near-death tales of Knoppix rescue. Kyle Rankin is a true Knoppix veteran with endless stories of broken systems and machines in distress. In this article, he shares a few of his favorites, complete with outcomes and weapons of choice. Not for the faint of heart. Kyle is the author of "Knoppix Hacks." http://www.linuxdevcenter.com/pub/a/linux/2004/12/02/knpxhks_1.html ***Choosing a Language for Interactive Fiction Retro gaming is hot, and what could be more retro than interactive fiction? If you pine for the days of white mailboxes, twisty little passages, and Babelfish all in your mind, perhaps you long to create your own interactive fiction world. Liza Daly starts down that path by explaining how to choose the right IF language. http://www.onlamp.com/pub/a/onlamp/2004/11/24/interactive_fiction.html ***Inside EuroBSDCon 2004 European BSD fans recently had the opportunity to meet and talk during EuroBSDCon 2004. Federico Biancuzzi was there. Here are his thoughts from the conference and ideas on how to improve conferences for the rest of the European BSD community. http://www.onlamp.com/pub/a/bsd/2004/11/24/eurobsdcon2004.html --------------------- Mac --------------------- ***Gifts, Gadgets, and Software for Mac Geeks This year's gift guide shows you the coolest gadgets and often includes clever software to accompany them. Suggestions start as cheap as $15 and most are less than $80. And the best part--everything works beautifully with Mac OS X. http://www.macdevcenter.com/pub/a/mac/2004/11/23/gifts.html ***Reclaiming Hacks The O'Reilly Hacks series has stirred a controversy that usually extends no further than the front cover of a book. The hacking spirit, not the promotion of illegal activities, is being reclaimed through each one of these books. The curious nature of the hacker ethic, whether prompted by a sheer spark of genius or the urge of an annoyance, celebrates rolling up the sleeves and taking action. Hadley Stern, author of "iPod and iTunes Hacks," takes a stab at clarification and discusses the issues he faced while writing his book. http://www.macdevcenter.com/pub/a/mac/2004/12/03/hadley_hks.html ***Five Favorite Annoyances As much as we love our Macs, we've got to admit that sometimes they annoy the patience out of us. John Rizzo, author of "Mac Annoyances," picks five of his favorite Mac annoyances to share. Better yet, he offers a fix for every problem. Don't get mad, get clever. http://www.macdevcenter.com/pub/a/mac/2004/11/30/macannoy_1.html --------------------- Windows/.NET --------------------- ***How To Start Hacking Your PC Want to get under the hood of your PC and start hacking? Jim Aspinwall, author of "PC Hacks," literally wrote the book on it. In this first part of a two-part article, he teaches you everything you need to know to get started. http://www.windowsdevcenter.com/pub/a/windows/2004/11/24/PC_Hacking_Part1.htm l ***Using the SQL Server 2000 Reporting Services Microsoft has finally added reporting capabilities to its flagship database server, SQL Server 2000. In this article, Wei-Meng Lee walks you through the basics of creating a simple report using the SQL Server 2000 Reporting Services. http://www.ondotnet.com/pub/a/dotnet/2004/11/29/sqlreporting.html ***Automate Windows Installations Answer files can automate Windows installations, saving time and simplifying deployment. Mitch Tulloch, author of "Windows Server Hacks," offers tips and tricks for making better use of them. http://www.windowsdevcenter.com/pub/a/windows/2004/11/30/answer_files.html ***Learning Lab: .NET Certificate $200 Instant Rebate Learn .NET programming skills and earn a .NET Programming Certificate from the University of Illinois. The .NET Certificate Series from the O'Reilly Learning Lab is comprised of three courses that give you the foundation you need to do .NET programming well: Learn XML; Learn Object-Oriented Programming Using Java; and Learn C#. Only in December, receive a $200 instant rebate when you enroll in all three courses. http://www.oreilly.com/redirector.csp?link=UADot&type=news --------------------- Java --------------------- ***Simple Object Persistence with the db4o Object Database Mapping Java objects to relational databases is a difficult task, fraught with perils and gotchas. db4o dodges the issue entirely by providing an object-oriented persistence mechanism that is small, lightweight, and efficient. Jim Paterson shows how it works. http://www.onjava.com/pub/a/onjava/2004/12/01/db4o.html ***Juggle Your Java with JDistro Typically, one Java application will live in its own virtual machine, but this is neither required nor necessarily desirable. JDistro, a multitasking Java application, makes it possible to run applications, applets, and more, all inside of one process. Howard Wen interviewed creators Guillaume Desnoix and Gerard Collin to find out how it works. a.com/pub/a/onjava/2004/11/24/jdistro.html --------------------- Digital Media --------------------- ***Reeking Havok with the Experience Music Project High-tech drummer Reek Havok develops interactive music technology for Seattle???s Experience Music Project museum. In this interview, he takes you behind the scenes and shares his software groove secrets. http://digitalmedia.oreilly.com/2004/12/01/reek_1204.html ***Greg Kessler: Rock and Roll Shooter Greg Kessler has photographed plenty of well known artists in the music industry, including the likes of Phish, Bela Fleck and the Flecktones, String Cheese Incident, and Of A Revolution (O.A.R.). In this portfolio, he not only presents the captivating images, Greg also includes anecdotes about the subjects themselves. http://digitalmedia.oreilly.com/2004/12/01/featured.html ================================================ >From Your Peers =============================================== Don't forget to check out the O'Reilly UG wiki to see what user groups across the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee ------------------------------------------------------- From george at metaart.org Wed Dec 8 17:48:45 2004 From: george at metaart.org (George Woolley) Date: Wed Dec 8 17:35:08 2004 Subject: [oak perl] Scanner Locking - success In-Reply-To: <20041207043955.46572.qmail@web50204.mail.yahoo.com> References: <20041207043955.46572.qmail@web50204.mail.yahoo.com> Message-ID: <200412081548.45180.george@metaart.org> Adrien, I found something on the web which very clearly explained how to lock the scanner. So, now I've got the scanner locked and packed in its original packing. Apparently, what is being locked is the internal optical assembly. It was simple to do, but not something that I would have figured out. For one thing, the directions for locking involve turning on the machine. George From a1234_ec at yahoo.com Wed Dec 8 19:43:02 2004 From: a1234_ec at yahoo.com (Eric Chen) Date: Wed Dec 8 19:43:04 2004 Subject: [oak perl] Can't modify map iterator in scalar assignment? In-Reply-To: <200412081548.45180.george@metaart.org> Message-ID: <20041209014302.42179.qmail@web52002.mail.yahoo.com> Hi, I have the following code my $p=qw(1 3 4); my @array; if($p){ map{$array[$_]='selected'} @{$p}; } else{ $array[0]='selected'; } which works fine when I try to use triary operator ($p)? map{$array[$_]='selected'} @{$p} : $array[0]='selected'; I got Can't modify map iterator in scalar assignment any ideas? Thanks, Eric __________________________________ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com From george at metaart.org Thu Dec 9 00:20:33 2004 From: george at metaart.org (George Woolley) Date: Thu Dec 9 00:06:56 2004 Subject: [oak perl] MacWorld Outing In-Reply-To: <200412021327.20319.george@metaart.org> References: <200412021327.20319.george@metaart.org> Message-ID: <200412082220.33702.george@metaart.org> The Tuesday meeting (Dec. 14th) is our last before the MacWorld outing, so we'll likely talk about the outing some and do a little coordinating. If you plan on going on the outing and you can come to the meeting, that would be good. ==================================================== On Thursday 02 December 2004 1:27 pm, George Woolley wrote: > Who is up for a MacWorld outing this year? <<< > It looks like: > > Date: Tuesday, January 11th. > Time: 2pm. > Meeting Place: O'Reilly Booth, i.e. booth #2225. > Activity: meet, visit a few booths together. > Freedom: go your own way whenever you wish. > > ...... snip from O'Reilly newsletter of Nov. 3 ....... > ***Free Exhibit Hall Pass for Macworld, San Francisco, CA-- > ? January 11-14 2005 > Make sure you register online with priority code NO220 before > December 10. > http://www.macworldexpo.com > > Note: I believe the code is actually N0220. <<< > Anyway, that's what worked for me. From blyman at iii.com Thu Dec 9 10:44:41 2004 From: blyman at iii.com (Belden Lyman) Date: Thu Dec 9 10:44:12 2004 Subject: [oak perl] Can't modify map iterator in scalar assignment? In-Reply-To: <20041209014302.42179.qmail@web52002.mail.yahoo.com> References: <20041209014302.42179.qmail@web52002.mail.yahoo.com> Message-ID: <1102610681.28718.54.camel@ls104> Hi Eric, On Wed, 2004-12-08 at 17:43, Eric Chen wrote: > Hi, > I have the following code > > my $p=qw(1 3 4); This does not create an array reference; it assigns a list to a scalar. Instead this should read my $p = [ 1, 3, 4 ] ; or if you like using qw() my $p = [ qw( 1 3 4 ) ]; "perldoc perlref" for more info on creating and accessing references. > my @array; > if($p){ Since $p is (supposed to be :) an array reference, it would be better to use if ( defined $p->[0] ) { > map{$array[$_]='selected'} @{$p}; > } > else{ > $array[0]='selected'; > } > which works fine when I try to use triary operator > Are you sure it's working fine? When I look at @array after it's been assigned using that map, I see this: #!/usr/bin/perl use Data::Dumper; my $p = qw(1 3 4); my @array; map{$array[$_]='selected'} @{$p}; print Dumper \@array; __END__ $VAR1 = []; ...nothing's set. > ($p)? map{$array[$_]='selected'} @{$p} : > $array[0]='selected'; > You don't need map here, you can assign via an array slice. "perldoc perldata" and search for "A slice accesses several elements of a list". Here's your code, tweaked a bit: my $p = [ 1, 3, 4 ]; my @array; if ( defined $p->[0] ) { # here's the array slice @array[ @{$p} ] = ( 'selected' ) x scalar @{$p}; } else { $array[0] = 'selected'; } Belden From kester at gmail.com Thu Dec 9 10:50:46 2004 From: kester at gmail.com (Kester Allen) Date: Thu Dec 9 10:50:49 2004 Subject: [oak perl] Can't modify map iterator in scalar assignment? In-Reply-To: <20041209014302.42179.qmail@web52002.mail.yahoo.com> References: <200412081548.45180.george@metaart.org> <20041209014302.42179.qmail@web52002.mail.yahoo.com> Message-ID: <55adb319041209085072086cc2@mail.gmail.com> Hi Eric-- Are you trying to make $p an array reference? If so, you should use $p = [ qw ( 1 3 4 ) ]; or $p = { 1, 3, 4 }; instead of what you're using. Your statement assigns the value "4" to $p. If you "use warnings" (always a good idea) you'll get an error "Useless use of a constant in void context at line " Also, you're using map in a void context, which is generally frowned upon. A better phrasing might be: if ( $p ) { $array[$_] = 'selected' foreach @{$p}; } else { $array[0]='selected'; } I can't tell from your question what you're using this for, but a hash might be a better data structure for this: my $p = [ qw(1 3 4) ]; my %hash = map { $_ => 'selected' } @$p; --Kester On Wed, 8 Dec 2004 17:43:02 -0800 (PST), Eric Chen wrote: > Hi, > I have the following code > > my $p=qw(1 3 4); > my @array; > if($p){ > map{$array[$_]='selected'} @{$p}; > } > else{ > $array[0]='selected'; > } > which works fine when I try to use triary operator > > ($p)? map{$array[$_]='selected'} @{$p} : > $array[0]='selected'; > > I got Can't modify map iterator in scalbbar assignment > > any ideas? > > Thanks, > Eric > > __________________________________ > Do you Yahoo!? > Meet the all-new My Yahoo! - Try it today! > http://my.yahoo.com > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland > From blyman at iii.com Thu Dec 9 11:29:45 2004 From: blyman at iii.com (Belden Lyman) Date: Thu Dec 9 11:29:19 2004 Subject: [oak perl] Can't modify map iterator in scalar assignment? In-Reply-To: <55adb319041209085072086cc2@mail.gmail.com> References: <200412081548.45180.george@metaart.org> <20041209014302.42179.qmail@web52002.mail.yahoo.com> <55adb319041209085072086cc2@mail.gmail.com> Message-ID: <1102613385.28718.100.camel@ls104> On Thu, 2004-12-09 at 08:50, Kester Allen wrote: > Hi Eric-- > > Are you trying to make $p an array reference? If so, you should use > $p = [ qw ( 1 3 4 ) ]; Yes. > or > $p = { 1, 3, 4 }; No, please don't do this. It's misleading to the next programmer; it makes $p look like a hashref, not an arrayref. Plus if *you* "use warnings" you'll get the error Odd number of elements in anonymous hash ;) > instead of what you're using. Your statement assigns the value "4" to > $p. If you "use warnings" (always a good idea) you'll get an error > "Useless use of a constant in void context at line > " > > Also, you're using map in a void context, which is generally frowned > upon. A better phrasing might be: > I've heard mixed messages on this. For example, "perldoc -q void" says What's wrong with using grep or map in a void context? The problem is that both grep and map build a return list, regardless of the context. This means you're making Perl go to the trouble of building a list that you then just throw away. If the list is large, you waste both time and space. If your intent is to iterate over the list then use a for loop for this purpose. However, I've heard that recent versions of perl have fixed that, so void context with map isn't the pitfall it used to be. For example, "map in void context" at http://tinyurl.com/6twpz Efficiency (or lack thereof) aside, there are style issues here too. I must've read http://tinyurl.com/596fb early on in my Perl programming, since those are the reasons I cite when avoiding map in void context. Belden, in coffee context From kester at gmail.com Thu Dec 9 12:07:17 2004 From: kester at gmail.com (Kester Allen) Date: Thu Dec 9 12:07:20 2004 Subject: [oak perl] Can't modify map iterator in scalar assignment? In-Reply-To: <1102613385.28718.100.camel@ls104> References: <200412081548.45180.george@metaart.org> <20041209014302.42179.qmail@web52002.mail.yahoo.com> <55adb319041209085072086cc2@mail.gmail.com> <1102613385.28718.100.camel@ls104> Message-ID: <55adb319041209100717b97578@mail.gmail.com> > > $p = { 1, 3, 4 }; > > No, please don't do this. It's misleading to the next programmer; > it makes $p look like a hashref, not an arrayref. Oop, you're absolutely right. That should've been "$p = [ 1, 3, 4 ];". I've been doing too much C++ lately :) From george at metaart.org Thu Dec 9 16:39:35 2004 From: george at metaart.org (George Woolley) Date: Thu Dec 9 16:25:57 2004 Subject: [oak perl] MacWorld: Two Ways to See the Exhibits for Free Message-ID: <200412091439.35962.george@metaart.org> (1) My understanding is that your badge will be sent to you if you register on line with the priority code in the manner described below. [That's what I did.] (2) But I'll bring a couple of copies of the free (PDF) pass mentioned below in case someone wants one. Or you could just print out your own copy. [But if that's all you do, you won't have your badge sent to you.] ---------- ?Forwarded Message ?---------- Subject: Newsletter from O'Reilly UG Program, December 8 Date: Wednesday 08 December 2004 12:38 pm From: Marsee Henon ... ***O'Reilly (Booth #2225) at Macworld Conference & Expo, ? San Francisco--January 10-14 ... ***Free Exhibit Hall Pass for Macworld, San Francisco, CA-- ? January 11-14 2005 Make sure you register online with priority code N0220 (use zeros) before December 10. http://www.macworldexpo.com A PDF version of the Macworld Pass is available online: http://www.oreilly.com/images/oreilly/ug/macworld2005.pdf ... From george at metaart.org Thu Dec 9 18:34:27 2004 From: george at metaart.org (George Woolley) Date: Thu Dec 9 18:20:48 2004 Subject: [oak perl] Fwd: Apress set to release two new Perl books! Message-ID: <200412091634.27887.george@metaart.org> ---------- Forwarded Message ---------- Subject: Apress set to release two new Perl books! Date: Thursday 09 December 2004 3:30 pm From: "Apress Newsletter" To: Holiday greetings from Apress! As you finish buying gifts for your loved ones (and yourself), we wanted to let you know about two new books to add to your wish list. Randal Schwartz's Perls of Wisdom By Randal Schwartz * 1-59059-323-5 * $34.99 * 360 pages http://www.apress.com/book/bookDisplay.html?bID=307 You won't want to miss this collection of more than 70 columns from popular and prolific Perl author and columnist Randal Schwartz. Divided into five chapters, the book discusses advanced Perl programming, text searching and editing, HTML and XML processing, CGI programming, and website management. The original articles are reproduced in their entirety, along with additional commentary by Schwartz. His unique writing style and (sometimes) truly twisted use of Perl makes for exciting reading for those who want to enhance their Perl skills. Perl 6 Now: The Core Ideas Illustrated with Perl 5 By Scott Walters * 1-59059-395-2 * $39.99 * 424 pages http://www.apress.com/book/bookDisplay.html?bID=355 Perl 6 generalizes the language, making it more extensible, eliminating longstanding pitfalls, and adding new concepts. Many of these new features work in Perl 5 and can be used in production-level code. Using the new features of Perl 6, this book shows you how to write faster, cleaner programs that are capable of solving difficult logic problems, and it also shows you how to improve scalability and expressiveness. Filled with extensive practical examples and in-depth coverage of Perl 6's new language features, this book will help you get a leg up and discover the new version's features and coding style in time for its release. ============================================== Other Perl titles from Apress Beginning Perl, 2nd Edition By James Lee, with Simon Cozens and Peter Wainwright * 1-59059-391-X * $39.99 * 464 pages http://www.apress.com/book/bookDisplay.html?bID=344 Writing Perl Modules for CPAN By Sam Tregar * 1-59059-018-X * $34.95 * 312 pages http://www.apress.com/book/bookDisplay.html?bID=14 ============================================== As always, our books are available at most online and brick-and-mortar booksellers, as well as at www.apress.com. If you are interested in reviewing any of these titles, please contact user group liaison Janet Crosbie (janet@apress.com) or product manager Julie Miller (julie@apress.com). We do not send unsolicited newsletters. You received this because you signed up for our newsletter at www.apress.com or at a tradeshow. To be removed from the Apress newsletter mailing list, e-mail us at opt-out@apress.com with the subject line 'REMOVE.' Apress - The Expert's Voice(TM) 2560 Ninth St, Suite 219 Berkeley, CA 94710 510-549-5930 www.apress.com ------------------------------------------------------- From george at metaart.org Fri Dec 10 17:22:01 2004 From: george at metaart.org (George Woolley) Date: Fri Dec 10 17:08:18 2004 Subject: [oak perl] Review of "Perl & XML" Message-ID: <200412101522.01368.george@metaart.org> Joshua Wait has written a review of "Perl & XML". if you wish to read it, it's at http://oakland.pm.org/reviews/perlxml.html From skolupae at sonic.net Sat Dec 11 13:34:22 2004 From: skolupae at sonic.net (Stephen Kolupaev) Date: Sat Dec 11 13:31:57 2004 Subject: [oak perl] 6 exhibits-only Macword passes for giveaway Message-ID: <1102793661.3396.6.camel@pier> Hi all, Marsee Henon at OReilly sent me some passes for free door-registration at Macworld. I'll bring them to Connie's on Tuesday. Steve Kolupaev From extasia at extasia.org Sun Dec 12 01:06:28 2004 From: extasia at extasia.org (David Alban) Date: Sun Dec 12 01:06:36 2004 Subject: [oak perl] SIG-BEER-WEST: Saturday 12/18 at 2:00pm in Oakland Message-ID: <20041211230628.A13689@gerasimov.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 SIG-beer-west http://extasia.org/sig-beer-west/ Saturday, December 18, 2004 at 2:00 pm San Francisco Bay area, CA Beer. Mental stimulation. This event: Saturday, 12/18/2004, 2:00 pm, at [1]Casa Donde, Oakland [1] http://casadonde.org/ Coming events (third Saturdays): Saturday, 01/15/2005, 6:00 pm, location to be determined Saturday, 02/19/2005, 6:00 pm, location to be determined Saturday, 03/19/2004, 6:00 pm, location to be determined Saturday, 04/16/2004, 6:00 pm, location to be determined The San Francisco Bay area's next social event for techies and their friends, sig-beer-west, will take place at 2:00 pm on Saturday, December 18, 2004 at [2]Casa Donde. Directions are provided on the Casa Donde web page. [2] http://casadonde.org/ Please note the time for this month's event is 2:00 pm, not 6:00 pm. Casa Donde is former warehouse space that has been converted into the private residence of David Fetter, this month's guest host for this month's guest event. One of David's hobbies is brewing. Your SIG-beer-west Instigator has enjoyed many a glass of David's fine brews. David has invited SIG-beer-west to a brewing event. He says: Ever wondered how beer comes to be? Wonder no more! We'll be brewing at Casa Donde . Brewing is not required, and beer will be available. Everyone is welcome at this event. We mean it! Please feel free to forward this information and to invite friends, co-workers, and others (all of legal drinking age) who might enjoy lifting a glass with interesting folks from all over the place. Can't come this month? Mark your calendar for next month. (Do it now before you forget!) sig-beer-west occurs on the third Saturday of each month. Want to suggest a venue? Suggestions for new places to sip and gab are always welcome. Have questions, comments, or other ideas concerning sig-beer-west? Send all correspondence to the current sig-beer-west Instigator. The Instigator's handle is extasia. The Instigator's email address is <*the handle*> at <*the handle*> dot <*org*>. A subject beginning with "sbw: " will increase the chances that the Instigator's spam filters don't molest your message. sig-beer-west FAQ 1. Q: Your announcement says "techies and their friends". How do I know if I'm a techie, or a friend of one? A: Well, actually, you don't have to be a techie to attend. You just have to be able to find this month's event. That's it. Simple, huh? 2. Q: I'm not really a beer person. In fact I'm interested in hanging out, but not in drinking. Would I be welcome? A: Absolutely! The point is to hang out with fun, interesting folks. Please do join us. 3. Q: I've been thinking about attending sig-beer-west for some time now. Maybe I should start with this event? A: Yes!! ______________________________________________________________________ sig-beer-west was started in February 2002 when a couple Washington, D.C. based systems administrators who moved to the San Francisco Bay area wanted to continue a [3]dc-sage tradition, sig-beer, which is described in dc-sage web space as: SIG-beer, as in "Special Interest Group - Beer" ala ACM, or as in "send the BEER signal to that process". The original SIG-beer gathering takes place in Washington DC, usually on the first Saturday night of the month. [3] http://www.dc-sage.org/ ______________________________________________________________________ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFBu+0EPh0M9c/OpdARAiGVAJ9NNTiRVMsIrtpCeXVadaIeFebYtQCcDxm4 rmFkZbgSHeGbZkiXFDSHrdI= =SDYS -----END PGP SIGNATURE----- From george at metaart.org Sun Dec 12 20:31:02 2004 From: george at metaart.org (George Woolley) Date: Sun Dec 12 20:17:11 2004 Subject: [oak perl] 6 exhibits-only Macword passes for giveaway In-Reply-To: <1102793661.3396.6.camel@pier> References: <1102793661.3396.6.camel@pier> Message-ID: <200412121831.02401.george@metaart.org> Oh good, Stephen is bringing stuff for the giveaway (and making a contribution to the MacWorld outing at the same time). Thanks, Stephen. On Saturday 11 December 2004 11:34 am, Stephen Kolupaev wrote: > Hi all, > > Marsee Henon at OReilly sent me some passes for free door-registration > at Macworld. I'll bring them to Connie's on > Tuesday. > > Steve Kolupaev > > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Mon Dec 13 13:17:34 2004 From: george at metaart.org (George Woolley) Date: Mon Dec 13 13:03:41 2004 Subject: [oak perl] Oakland.pm meeting: Tue. Dec. 14 Message-ID: <200412131117.34308.george@metaart.org> I'm looking forward to seeing some of you tomorrow (Tuesday) evening. cut & paste from http://oakland.pm.org .......................................................... Next meeting * when: Tue. Dec. 14 at 7:30-9:30pm (on 2nd Tuesdays since Dec. 2002) * where: Connie's Cantina 3340 Grand Ave., Oakland CA * directions: [link to] directions and ascii map * type: primarily social * activities: o introductions o giveaways o maybe some brief reports o eat Mexican food o mostly ... * who: open to anyone interested. * how much: no fee for our meetings. However, it would be kool if you got something to eat and/or drink. * RSVP: if you want to be sure to have a seat at the Oakland.pm table. From george at metaart.org Tue Dec 14 13:22:49 2004 From: george at metaart.org (George Woolley) Date: Tue Dec 14 13:08:52 2004 Subject: [oak perl] Fwd: Happy Holidays from Apress! Message-ID: <200412141122.49409.george@metaart.org> ---------- Forwarded Message ---------- Subject: Happy Holidays from Apress! Date: Tuesday 14 December 2004 10:47 am From: "Apress Newsletter" To: George Woolley Holiday greetings from Apress! As you finish buying gifts for your loved ones (and yourself), we wanted to let you know about a few new books to add to your wish list. Beginning C# Databases: From Novice to Professional By James Huddleston, Ranga Raghuram, Scott Allen, Robin Dewson, Syed Fahad Gilani, Jacob Hammer Pederson, and Jon Reid 1-59059-433-9 * $49.99 * 648 pp. http://apress.com/book/bookDisplay.html?bID=383 James Huddleston and his team explain that virtually all programmers, including those who have never touched a database, are able to specialize in the marketable field of database programming. Web Services in Finance By Paul Watters * 1-59059-435-5 * $59.99 * 256 pp. http://www.apress.com/book/bookDisplay.html?bID=381 Web services are continually emerging and evolving. This book will show you how to develop with web services in the financial, banking, and investment worlds. A Complete Guide to PivotTables: A Visual Approach By Paul Cornell * 1-59059-432-0 * $34.99 * 368 pp. http://apress.com/book/bookDisplay.html?bID=377 Author Paul Cornell presents a series of step-by-step tutorials and plenty of sample business data that will help you get productive with PivotTables quickly and easily. Office Programming 2003: Real World Applications By Ty Anderson * 1-59059-139-9 * $39.99 * 488 pp. http://www.apress.com/book/bookDisplay.html?bID=343 Each chapter presents a separate, fully functioning application that is ready for use (or can be easily adapted to suit your own business requirements). So if you are a Visual Basic developer (6.0 or .NET) interested in building business applications with Office 2003, this book will help you develop exactly the skills you need. ============================================== Other Windows and .NET titles from Apress Best Kept Secrets in .NET By Deborah Kurata * 1-59059-426-6 * $29.99 * 240 pp. http://apress.com/book/bookDisplay.html?bID=379 Expert .NET 1.1 Programming By Simon Robinson * 1-59059-222-0 * $59.99 * 656 pp. http://apress.com/book/bookDisplay.html?bID=367 Pro ADO.NET with VB .NET 1.1 By Sahil Malik, et al. * 1-59059-434-7 * $49.99 * 632 pp. http://apress.com/book/bookDisplay.html?bID=382 ============================================== As a special gift from Apress, The developers who created SharpDevelop give you an inside track on application development with a guided tour of the source code for SharpDevelop. We're delighted to be able to offer you this title as an absolutely free ebook! Check it out here: http://www.apress.com/free/index.html ============================================== s always, our books are available at most online and brick-and-mortar booksellers, as well as at www.apress.com. If you are interested in reviewing any of these titles, please contact user group liaison Janet Crosbie (janet@apress.com) or product manager Glenn Munlawin (glennn@apress.com) We do not send unsolicited newsletters. You received this because you signed up for our newsletter at www.apress.com or at a tradeshow. To be removed from the Apress newsletter mailing list, e-mail us at opt-out@apress.com with the subject line 'REMOVE.' Apress - The Expert's Voice(TM) 2560 Ninth St, Suite 219 Berkeley, CA 94710 510-549-5930 www.apress.com ------------------------------------------------------- From kester at gmail.com Wed Dec 15 23:01:49 2004 From: kester at gmail.com (Kester Allen) Date: Wed Dec 15 23:01:51 2004 Subject: [oak perl] Request for testers of my module Chart::Scientific Message-ID: <55adb319041215210168254415@mail.gmail.com> Hi All-- As I mentioned at the meeting this week, I've written a data-plotting module called Chart::Scientific. It's pretty easy to use (I think), and I'd like to beseech the list to try installing it, run through a few of the examples in the POD documentation, and get back to me. I'd be particularly interested in reports of any installation problems you had (you'll need the pgplot5 library installed, Debian-derived linux users can get this library in a prepackaged .deb at http://packages.debian.org/pgplot5. Other linux users can get it at the PGPLOT homepage http://www.astro.caltech.edu/~tjp/pgplot/#support. Truly ambitious Windows users can attempt to install the library from the instructions posted at http://www.astro.caltech.edu/~tjp/pgplot/#support), and any features you think would improve the module. Since it's on cpan, you can just type: "cpan PGPLOT", then "cpan Chart::Scientific" (this is a bug, in the next version, the PGPLPOT.pm perl module will be installed automatically) at a command prompt, and it should install it. A simple script like: use Chart::Scientific; my @height = ( 1.81, 1.62, 1.33, 1.90, 1.73 ); my @weight = ( 77.3, 60.1, 52.3, 85.2, 80.1 ); my $plt = Chart::Scientific->new ( x_data => \@height, y_data => [ \@weight ], ); $plt->plot (); will give you a plot; adding "device => 'myplot.ps/cps'" to the constructor call will give you a postscript file named myplot.ps. Anyhow, please give Chart::Scientific a look if you have a minute, and please let me know how it went! Thanks, Kester From blyman at iii.com Thu Dec 16 14:15:29 2004 From: blyman at iii.com (Belden Lyman) Date: Thu Dec 16 14:15:24 2004 Subject: [oak perl] Request for testers of my module Chart::Scientific In-Reply-To: <55adb319041215210168254415@mail.gmail.com> References: <55adb319041215210168254415@mail.gmail.com> Message-ID: <1103228129.4078.19.camel@ls104> Not a comment upon Chart::Scientific - installing pgplot from source is tricky. Am I alone in wanting this to install as simply as this? edit drivers.list ./configure make make test make install My specific bone is the missing 'make install' directive. The pgplot install-unix.txt got me up through building the code, but now I've got no clue where to put the .so, .a, and .h files. Ho hum. Hopefully I'll get my installation issues worked out before I lose interest in your module, Kester. Belden, likes programs that draw On Wed, 2004-12-15 at 21:01, Kester Allen wrote: > Hi All-- > > As I mentioned at the meeting this week, I've written a data-plotting > module called Chart::Scientific. It's pretty easy to use (I think), > and I'd like to beseech the list to try installing it, run through a > few of the examples in the POD documentation, and get back to me. > > I'd be particularly interested in reports of any installation problems > you had (you'll need the pgplot5 library installed, Debian-derived > linux users can get this library in a prepackaged .deb at > http://packages.debian.org/pgplot5. Other linux users can get it at > the PGPLOT homepage http://www.astro.caltech.edu/~tjp/pgplot/#support. > Truly ambitious Windows users can attempt to install the library from > the instructions posted at > http://www.astro.caltech.edu/~tjp/pgplot/#support), and any features > you think would improve the module. > > Since it's on cpan, you can just type: "cpan PGPLOT", then "cpan > Chart::Scientific" (this is a bug, in the next version, the PGPLPOT.pm > perl module will be installed automatically) at a command prompt, and > it should install it. > > A simple script like: > use Chart::Scientific; > > my @height = ( 1.81, 1.62, 1.33, 1.90, 1.73 ); > my @weight = ( 77.3, 60.1, 52.3, 85.2, 80.1 ); > > my $plt = Chart::Scientific->new ( > x_data => \@height, > y_data => [ \@weight ], > ); > $plt->plot (); > > will give you a plot; adding "device => 'myplot.ps/cps'" to the > constructor call will give you a postscript file named myplot.ps. > > Anyhow, please give Chart::Scientific a look if you have a minute, and > please let me know how it went! > > Thanks, > > Kester > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland From blyman at iii.com Thu Dec 16 15:50:46 2004 From: blyman at iii.com (Belden Lyman) Date: Thu Dec 16 15:50:14 2004 Subject: [oak perl] Request for testers of my module Chart::Scientific In-Reply-To: <1103233223.4078.21.camel@ls104> References: <55adb319041215210168254415@mail.gmail.com> <1103228129.4078.19.camel@ls104> <55adb3190412161305544d3dd4@mail.gmail.com> <1103233223.4078.21.camel@ls104> Message-ID: <1103233846.4078.25.camel@ls104> Kester pointed out that there are RPMs available. Silly me. 1. fetch and install: ftp://rpmfind.net/linux/PLD/dists/ra/updates/general/i386/pgplot-5.2.2-1.i386.rpm ftp://rpmfind.net/linux/PLD/dists/ra/updates/general/i386/pgplot-devel-5.2.2-1.i386.rpm 2. cpan ExtUtils::F77 3. cpan PGPLOT 4. cpan Chart::Scientific 5. enjoy Belden, may actually have feedback later On Thu, 2004-12-16 at 13:40, Belden Lyman wrote: > Silly of me not to have looked for an rpm. I'll give this > a shot - thanks :) > > Belden > > On Thu, 2004-12-16 at 13:05, Kester Allen wrote: > > If you're running a rpm-based system, this might be helpful-- > > http://rpm.pbone.net/index.php3/stat/4/idpl/423334/com/pgplot-devel-5.1.1-4.i386.rpm.html. > > > > (Disclaimer: I've never administered a RedHat box, so I don't know if > > this contains everything you need) > > > > Sorry you're having trouble! > > > > --Kester > > > > On 16 Dec 2004 12:15:29 -0800, Belden Lyman wrote: > > > Not a comment upon Chart::Scientific - installing pgplot from > > > source is tricky. Am I alone in wanting this to install as simply > > > as this? > > > > > > edit drivers.list > > > ./configure > > > make > > > make test > > > make install > > > > > > My specific bone is the missing 'make install' directive. The > > > pgplot install-unix.txt got me up through building the code, but > > > now I've got no clue where to put the .so, .a, and .h files. > > > > > > Ho hum. Hopefully I'll get my installation issues worked out > > > before I lose interest in your module, Kester. > > > > > > Belden, likes programs that draw > > > > > > On Wed, 2004-12-15 at 21:01, Kester Allen wrote: > > > > Hi All-- > > > > > > > > As I mentioned at the meeting this week, I've written a data-plotting > > > > module called Chart::Scientific. It's pretty easy to use (I think), > > > > and I'd like to beseech the list to try installing it, run through a > > > > few of the examples in the POD documentation, and get back to me. > > > > > > > > I'd be particularly interested in reports of any installation problems > > > > you had (you'll need the pgplot5 library installed, Debian-derived > > > > linux users can get this library in a prepackaged .deb at > > > > http://packages.debian.org/pgplot5. Other linux users can get it at > > > > the PGPLOT homepage http://www.astro.caltech.edu/~tjp/pgplot/#support. > > > > Truly ambitious Windows users can attempt to install the library from > > > > the instructions posted at > > > > http://www.astro.caltech.edu/~tjp/pgplot/#support), and any features > > > > you think would improve the module. > > > > > > > > Since it's on cpan, you can just type: "cpan PGPLOT", then "cpan > > > > Chart::Scientific" (this is a bug, in the next version, the PGPLPOT.pm > > > > perl module will be installed automatically) at a command prompt, and > > > > it should install it. > > > > > > > > A simple script like: > > > > use Chart::Scientific; > > > > > > > > my @height = ( 1.81, 1.62, 1.33, 1.90, 1.73 ); > > > > my @weight = ( 77.3, 60.1, 52.3, 85.2, 80.1 ); > > > > > > > > my $plt = Chart::Scientific->new ( > > > > x_data => \@height, > > > > y_data => [ \@weight ], > > > > ); > > > > $plt->plot (); > > > > > > > > will give you a plot; adding "device => 'myplot.ps/cps'" to the > > > > constructor call will give you a postscript file named myplot.ps. > > > > > > > > Anyhow, please give Chart::Scientific a look if you have a minute, and > > > > please let me know how it went! > > > > > > > > Thanks, > > > > > > > > Kester > > > > _______________________________________________ > > > > Oakland mailing list > > > > Oakland@mail.pm.org > > > > http://mail.pm.org/mailman/listinfo/oakland > > > > > > From joshnjillwait at yahoo.com Fri Dec 17 01:00:56 2004 From: joshnjillwait at yahoo.com (Joshua Wait) Date: Fri Dec 17 01:00:59 2004 Subject: [oak perl] Re: Oakland Digest, Vol 18, Issue 14 In-Reply-To: <200412161800.iBGI0DWn014821@www.pm.org> Message-ID: <20041217070056.37920.qmail@web53706.mail.yahoo.com> I'd be happy to take a look at it for you. I'm not sure when (and it may fall off my radar), but I will put it on my to do list. --JOSHUA --- oakland-request@mail.pm.org wrote: > Send Oakland mailing list submissions to > oakland@mail.pm.org > > To subscribe or unsubscribe via the World Wide Web, > visit > http://mail.pm.org/mailman/listinfo/oakland > or, via email, send a message with subject or body > 'help' to > oakland-request@mail.pm.org > > You can reach the person managing the list at > oakland-owner@mail.pm.org > > When replying, please edit your Subject line so it > is more specific > than "Re: Contents of Oakland digest..." > > > Today's Topics: > > 1. Request for testers of my module > Chart::Scientific (Kester Allen) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 15 Dec 2004 21:01:49 -0800 > From: Kester Allen > Subject: [oak perl] Request for testers of my module > Chart::Scientific > To: Oakland Perl Mongers > Message-ID: > <55adb319041215210168254415@mail.gmail.com> > Content-Type: text/plain; charset=US-ASCII > > Hi All-- > > As I mentioned at the meeting this week, I've > written a data-plotting > module called Chart::Scientific. It's pretty easy > to use (I think), > and I'd like to beseech the list to try installing > it, run through a > few of the examples in the POD documentation, and > get back to me. > > I'd be particularly interested in reports of any > installation problems > you had (you'll need the pgplot5 library installed, > Debian-derived > linux users can get this library in a prepackaged > .deb at > http://packages.debian.org/pgplot5. Other linux > users can get it at > the PGPLOT homepage > http://www.astro.caltech.edu/~tjp/pgplot/#support. > Truly ambitious Windows users can attempt to > install the library from > the instructions posted at > http://www.astro.caltech.edu/~tjp/pgplot/#support), > and any features > you think would improve the module. > > Since it's on cpan, you can just type: "cpan > PGPLOT", then "cpan > Chart::Scientific" (this is a bug, in the next > version, the PGPLPOT.pm > perl module will be installed automatically) at a > command prompt, and > it should install it. > > A simple script like: > use Chart::Scientific; > > my @height = ( 1.81, 1.62, 1.33, 1.90, 1.73 ); > my @weight = ( 77.3, 60.1, 52.3, 85.2, 80.1 ); > > my $plt = Chart::Scientific->new ( > x_data => \@height, > y_data => [ \@weight ], > ); > $plt->plot (); > > will give you a plot; adding "device => > 'myplot.ps/cps'" to the > constructor call will give you a postscript file > named myplot.ps. > > Anyhow, please give Chart::Scientific a look if you > have a minute, and > please let me know how it went! > > Thanks, > > Kester > > > ------------------------------ > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland > > End of Oakland Digest, Vol 18, Issue 14 > *************************************** > ===== --------------------- ArcSource Consulting "Providing Computer Support in the San Francisco Bay Area" http://www.arcsource.net __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail From kester at gmail.com Fri Dec 17 09:56:50 2004 From: kester at gmail.com (Kester Allen) Date: Fri Dec 17 09:56:53 2004 Subject: [oak perl] Re: Oakland Digest, Vol 18, Issue 14 In-Reply-To: <20041217070056.37920.qmail@web53706.mail.yahoo.com> References: <200412161800.iBGI0DWn014821@www.pm.org> <20041217070056.37920.qmail@web53706.mail.yahoo.com> Message-ID: <55adb3190412170756502bb7b3@mail.gmail.com> Cool, thanks. --Kester On Thu, 16 Dec 2004 23:00:56 -0800 (PST), Joshua Wait wrote: > I'd be happy to take a look at it for you. I'm not > sure when (and it may fall off my radar), but I will > put it on my to do list. > > --JOSHUA >