From jeremy at msc.tamu.edu Wed Jul 5 13:40:50 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Wed, 5 Jul 2006 15:40:50 -0500 Subject: [Brazosvalley-pm] FW: [pm_groups] Call for proposals -- Perl Foundation Grants Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D401@xchng.msc.tamu.edu> In case anyone has an idea for doing some work for the Perl community and you think it's worthy of a grant, see below. Jeremy -----Original Message----- Sent: Wednesday, July 05, 2006 4:40 AM To: pm_groups at pm.org Subject: [pm_groups] Call for proposals -- Perl Foundation Grants Hi! Please forward the Call for Proposals to your local groups. The last call didn't result in any grants because there weren't enough / interesting / correct proposals. http://news.perlfoundation.org/2006/07/call_for_proposals_perl_founda.ht ml -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups From jeremy at msc.tamu.edu Fri Jul 7 13:47:05 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Fri, 7 Jul 2006 15:47:05 -0500 Subject: [Brazosvalley-pm] Next meeting and updates Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D418@xchng.msc.tamu.edu> Hello Everyone! I apologize for not keeping the group going, but I'm back from Chicago after attending this year's YAPC and ready to focus. I've made a minor update to the website to state that we will start having regular meetings on the 3rd Tuesday of each month. I also put up that we still need a meeting location. I realize that for some people it needs to either be close to campus, or close to a shuttle bus stop. Worst-case scenario is that I get us a place on campus, but I'd rather not do that since parking would probably be an issue (I think it is all 'pay' parking). Also, once we can join the O'Reilly User Group, we should be able to start having "giveaways" at meetings in hopes to increase interest and attendance. I've put up a section on the website for book reviews. If we can start to get some books to review from O'Reilly (or any other publishers), then we can post our reviews there. I've also opened up a link to a book library. If anyone has any books that they'd be willing to either donate or mark as available for loan, I'll add them to the list. I've put a few up there that are available for loan. Check out the website at http://brazosvalley.pm.org So, next meeting is July 18th @ 7:00pm, although I'm not sure where, yet. I'll do a brief presentation on this year's YAPC and provide links to some of the various resources mentioned, as well as talk about next year's YAPC and give an update on the 'host next year's YAPC' proposal due by Aug 1st. If anyone has any suggestions for a meeting location, please let me know. I will be checking into a few generic locations, such as the CS Library, the CS Conference Center, etc. Thanks! Jeremy Jeremy Fluhmann Programmer/Analyst Memorial Student Center Texas A&M University 979-845-8893 jeremy at msc.tamu.edu This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is prohibited. If you have received this e-mail transmission in error, please notify me by telephone or via return e-mail and delete this e-mail from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060707/61e8972f/attachment.html From andy at petdance.com Fri Jul 7 13:51:07 2006 From: andy at petdance.com (Andy Lester) Date: Fri, 7 Jul 2006 15:51:07 -0500 Subject: [Brazosvalley-pm] Next meeting and updates In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D418@xchng.msc.tamu.edu> References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D418@xchng.msc.tamu.edu> Message-ID: <194E2F71-FD65-4262-BC1F-2AD1373BEC30@petdance.com> > Also, once we can join the O?Reilly User Group, we should be able > to start having ?giveaways? at meetings in hopes to increase > interest and attendance. I?ve put up a section on the website for > book reviews. If we can start to get some books to review from > O?Reilly (or any other publishers), then we can post our reviews > there. Marsee Henon at O'Reilly is the queen of the books and reviews for user groups. She's great. Do some reviews, she'll send the giveaways. Other publishers like Apress are pretty good, too, but Marsee is very very responsive. Apress may be good because they have a bunch of Perl titles that just came out. xoa -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jeremy at msc.tamu.edu Sat Jul 8 12:56:21 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Sat, 8 Jul 2006 14:56:21 -0500 Subject: [Brazosvalley-pm] FW: [pm_groups] Perl Monger t-shirts! I'm gathering orders now. Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF010083BC@xchng.msc.tamu.edu> Hey everyone, Jay Hannah from the Omaha Perl Mongers is putting together an order for Perl Monger shirts. Let me know if you want one and I'll send him the order for our group. I think they may end up being about $8 each. Jeremy -----Original Message----- From: Jay Hannah Sent: Saturday, July 08, 2006 9:20 AM To: pm_groups at pm.org Subject: [pm_groups] Perl Monger t-shirts! I'm gathering orders now. It's baaaack! Once every 2 years or so since 1996 one or more Perl Monger groups have banded together to place a t-shirt order. In 2004 the Omaha Perl Mongers and the SouthFlorida Perl Mongers ordered about 60 shirts. This is your chance for 2006/2007. (Unless you'd rather go it alone, of course. -grin-) Details: http://omaha.pm.org/shirts.shtml If you think your group might be interested please let me know. Once your groups' order is set send me the list and your mailing address (Federal Express). I can't track dozens of local individuals per group, so I'll be counting on group leaders for all local footwork. If you want a shipping quote let me know and I'll try to chase one down for you based on some estimated order size... Order cut off is August 8th, 1 month from today. Be the shwankiest geeks in your area! :) Cheerio, j -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060708/a6600759/attachment.html From jeremy at msc.tamu.edu Mon Jul 10 06:31:00 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Mon, 10 Jul 2006 08:31:00 -0500 Subject: [Brazosvalley-pm] Next meeting and updates Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D41A@xchng.msc.tamu.edu> > > Also, once we can join the O'Reilly User Group, we should be able > > to start having "giveaways" at meetings in hopes to increase > > interest and attendance. I've put up a section on the website for > > book reviews. If we can start to get some books to review from > > O'Reilly (or any other publishers), then we can post our reviews > > there. > Marsee Henon at O'Reilly is the queen of the books and reviews for > user groups. She's great. Do some reviews, she'll send the giveaways. > > Other publishers like Apress are pretty good, too, but Marsee is very > very responsive. Apress may be good because they have a bunch of > Perl titles that just came out. Thanks Andy! I've now signed our group up for O'Reilly, Apress, and New Riders. Now I'm just waiting to hear back from them. After I gave a summary of YAPC to my supervisor, he said that your "Get Out of Technical Debt Now!" talk alone was almost worth the entire cost of the conference. I'd say that it's the talk that I took the most away from. Thanks! Jeremy From andy at petdance.com Mon Jul 10 11:31:17 2006 From: andy at petdance.com (Andy Lester) Date: Mon, 10 Jul 2006 13:31:17 -0500 Subject: [Brazosvalley-pm] Next meeting and updates In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D41A@xchng.msc.tamu.edu> References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D41A@xchng.msc.tamu.edu> Message-ID: <0A8203A2-03CF-42C2-8A0B-68FE80612F94@petdance.com> On Jul 10, 2006, at 8:31 AM, Jeremy Fluhmann wrote: > After I gave a summary of YAPC to my supervisor, he said that your > "Get > Out of Technical Debt Now!" talk alone was almost worth the entire > cost > of the conference. I'd say that it's the talk that I took the most > away > from. Thanks so much for saying that. I'm glad I could help. The funny thing is that I hear people tell me that so much of it is "obvious" when you look at it, but we've gotten so beaten down in accepting that it's just the way things are. We don't have to live with the tech debt if we just stand back and decide not to. xoa -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jeremy at msc.tamu.edu Thu Jul 13 06:46:59 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Thu, 13 Jul 2006 08:46:59 -0500 Subject: [Brazosvalley-pm] Good news about User Groups Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D435@xchng.msc.tamu.edu> Hey everyone, we are now part of the O'Reilly User Group, Apress User Group, and Peachpit User Group communities! I will be sending out information I've received from each of the three UGs and how we can get free books from the publishers. Jeremy From jeremy at msc.tamu.edu Thu Jul 13 07:01:42 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Thu, 13 Jul 2006 09:01:42 -0500 Subject: [Brazosvalley-pm] Newsletter from the O'Reilly UG Program, July 11 Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D436@xchng.msc.tamu.edu> Here's the July 11th newsletter from the O'Reilly UG program. If anyone finds a book on the O'Reilly's site that they would like to read, let me know and I'll get a free copy for the group. We'll just need you to write a review after you're finished reading it. It's that simple! Jeremy -----Original Message----- From: Marsee Henon [mailto:marsee at oreilly.com] Sent: Tuesday, July 11, 2006 4:39 PM To: jfluhmann at tamu.edu Subject: Newsletter from the O'Reilly UG Program, July 11 ================================================================ O'Reilly News for User Group Members July 11, 2006 ================================================================ ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- -Agile Retrospective -bash Quick Reference (PDF) -BigNum Math -The Book of JavaScript, Second Edition -Build Your Own AJAX Web Applications -Classic LEGO Mindstorms Projects and Software Tools -Combating Spyware in the Enterprise -Dictionary of Information Security -Essential Computer Security -Hacking the Cable Modem -FileMaker 8.5: Integrating the Web (PDF) -How to Cheat at Managing Information Security -How to Cheat at Securing a Wireless Network -How to Keep Your Boss from Sinking Your Project (PDF) -The Internet: The Missing Manual -Joe Grand's Best of Hardware, Wireless, and Game Console Hacking -Learning PHP and MySQL -LPI Linux Certification in a Nutshell, Second Edition -PC Music--The Easy Guide -Photoshop Workflow Setups -Python in a Nutshell, Second Edition -Rails Recipes -SUSE Linux -Syngress IT Security Project Management Handbook -VB 2005 Black Book -Wicked Cool PHP -XQuery (Rough Cuts Version) -Your Life in Web Apps (PDF) ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Phillip Torrone at HOPE Number Six, New York, NY--July 22 -O'Reilly Authors at the Apple Store, San Francisco--August 9 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -EuroOSCON Registration is Open -Register for OSCON, July 24-28--Portland,OR -OSCON Exhibit Hall Passes Still Available -OSCamp 2006 at OSCON, July 24-28 ---------------------------------------------------------------- News ---------------------------------------------------------------- -What Is a Wiki? (and How to Use One for Your Projects) -The Long View of Identity -Nat Torkington Previews OSCON 2006 -Rethinking Community Documentation -The Adobe Lightroom/Photoshop Iceland Adventure -Secrets of the Arpeggiator -Parallels Desktop for the Mac -Wireless Security on the Road Without a VPN -How To Recover from Registry Corruption -Inside Vista's New Diagnostic Tools -Build Your Own Ajax Web Applications -Five Keys to Improving Web Site Conversions -How to Code HTML Email Newsletters -What's New in Eclipse 3.2 Java Development Tools? -Making the Most of JDBC with WebRowSet -MAKE Podcast: Weekend Projects--Make a Workbench -Building Tricorders --------------------------------------------------------------- New Releases--Books, PDFs, and Rough Cuts ---------------------------------------------------------------- Get 30% off a single book or 35% off two or more books from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders $29.95 or more. For more details, go to: Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: ***Agile Retrospective Publisher: Pragmatic Bookshelf ISBN: 0977616649 Project retrospectives help teams examine what went right or wrong on a project. But traditionally, retrospectives (also known as "post-mortems") are only held at the end of the project--too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today. ***bash Quick Reference (PDF) Publisher: O'Reilly ISBN: 0596527764 In this quick reference, you'll find everything you need to know about the bash shell. Whether you print it out or read it on the screen, this PDF gives you answers to annoying questions that come up when you're writing shell scripts: What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? ***BigNum Math Publisher: Syngress ISBN: 1597491128 "BigNum Math" takes the reader on a detailed and descriptive course of the process of implementing bignum multiple precision math routines. The text begins with a coverage of what "bignum math" means and heads into the lower level functions. ***The Book of JavaScript, Second Edition Publisher: No Starch Press ISBN: 1593271069 "The Book of JavaScript" teaches how to add interactivity, animation, and other tricks to web sites with JavaScript. Rather than provide a series of cut-and-paste scripts, that takes the reader through a series of real world JavaScript code with an emphasis on understanding. Each chapter focuses on a few important JavaScript features, shows how professional web sites incorporate them, and gives you examples of how to add those features to web sites. ***Build Your Own AJAX Web Applications Publisher: SitePoint ISBN: 0975841947 This practical hands-on guide for first-time AJAX will walk you through building multiple AJAX applications, with each application highlighting a different strength and use of AJAX. Throughout the book, emphasis is placed on modern, standards-compliant techniques, accessibility, and cross-browser compatability. ***Classic LEGO Mindstorms Projects and Software Tools Publisher: Syngress ISBN: 159749089X The perfect book/DVD for the Lego Mindstorms geek eager to extend the life of their RIS 1.x and 2.x kits, RCX Bricks, motors, and programs by building new projects. Includes forty projects, software tools such as LDraw, MLCad, and POV-Ray, and complete RCX and NQC code files. All projects are in PDF form on the DVD, ready for printing, copying, or annotating. A perfect resource for clubs and classes as well. ***Combating Spyware in the Enterprise Publisher: Syngress ISBN: 1597490644 "Combating Spyware in the Enterprise" is the first book published on defending enterprise networks from increasingly sophisticated and malicious spyware. System administrators and security professionals responsible for administering and securing networks ranging in size from SOHO networks up to the largest, enterprise networks will learn to use a combination of free and commercial anti-spyware software, firewalls, intrusion detection systems, intrusion prevention systems, and host integrity monitoring applications to prevent the installation of spyware, and to limit the damage caused by spyware that does in fact infiltrate their networks. ***Dictionary of Information Security Publisher: Syngress ISBN: 1597491152 The dictionary has the most up-to-date terms, including those related to computer viruses, malware, and more recent technologies such as wireless networking. ***Essential Computer Security Publisher: Syngress ISBN: 1597491144 Do you want your computer to be absolutely, positively, 100% secure against all vulnerabilities and exploits both known now and those yet to be discovered? That's simple--leave your computer in the box it came in. The only way to be 100% secure is never to turn the computer on. Once you turn the computer on, you begin a tight-rope-balancing act between functionality, convenience, and security. ***Hacking the Cable Modem Publisher: No Starch Press ISBN: 1593271018 When freed from restrictions set by service providers, cable modems can be tricked out to reach unbelievably fast speeds. "Hacking the Cable Modem" shows readers how cable modems work, and how to bypass security, install firmware updates, customize cable modems, increase upload and download speeds, unlock hidden features and more. Detailed illustrations and easily understandable terminology show how to modify actual devices. ***FileMaker 8.5: Integrating the Web (PDF) Publisher: O'Reilly ISBN: 059652823X FileMaker Pro, famed for power and ease of use, has added a suite of new features that can seriously boost your database productivity. This tutorial helps you take full advantage of the fresh stuff. It focuses on FileMaker's terrific new tool for integrating the Web with your databases: the Web Viewer. Step-by-step instructions help you create a Web Viewer from one of FileMaker's templates or a totally custom version of your own. But the tutorial doesn't stop there. It goes on to cover Object Naming, including FileMaker's rules for Object Names and how to use them in scripts; new scripts; new functions; and Universal Binary for the new Intel Macs. ***How to Cheat at Managing Information Security Publisher: Syngress ISBN: 1597491101 This is the only book that covers all the topics that any budding security manager needs to know! This book is written for managers responsible for IT/Security departments from mall office environments up to enterprise networks. These individuals do not need to know about every last bit and byte, but they need to have a solid understanding of all major IT security issues to effectively manage their departments. ***How to Cheat at Securing a Wireless Network Publisher: Syngress ISBN: 1597490873 Wireless connectivity is now a reality in most businesses. Yet by its nature, wireless networks are the most difficult to secure and are often the favorite target of intruders. This book provides the busy network administrator with best-practice solutions for securing the wireless network. The book endorses the principle that the best strategy is to deploy multiple layers of security, each reinforcing the other. Yet it never strays from its emphasis on the practical; that any tool or methodology that is deployed must work reliably, allow sufficient access, and require a minimal amount of maintenance. ***How to Keep Your Boss from Sinking Your Project (PDF) Publisher: O'Reilly ISBN: 0596528027 Like it or not, your project needs management. Yet few good software projects can survive bad management. If you're a programmer on a high-visibility project, this PDF offers five principle guidelines for managing upward that will help you help your boss make the right decisions about setting project expectations, working with users and stakeholders, putting the project on the right track and keeping it there. The PDF also covers what problems cause projects to fail and how to fix them, and what you can do to keep your software project from running into trouble. ***The Internet: The Missing Manual Publisher: O'Reilly ISBN: 059652742X The Internet is synonymous with change--that's one of its charms, and one of its headaches. You think you know the Internet, but are you really up to speed on internet telephony, movie and TV downloading, multiplayer games, online banking and dating, and photosharing? This utterly current book covers getting online, searching/finding information, downloading and sharing movies, music, and photos, and the latest ways to keep in touch. ***Joe Grand's Best of Hardware, Wireless, and Game Console Hacking Publisher: Syngress ISBN: 1597491136 This book is perfect for any devoted hardware hacker, homebrew gamer, or geek compelled to void hardware warranties. Twenty projects from the books "Hardware Hacking" and "Game Console Hacking" are compiled on a single DVD, providing hi-res color for clear views of each step in the hack along with the ability to print individual sheets. Hacks include Xbox, PS2, Wireless 802.11, Macintosh, iPod, and most of the classic consoles from Atari and Nintendo. The book includes chapters on hacking tools and electrical engineering basics as well as the background on each hardware device. ***Learning PHP and MySQL Publisher: O'Reilly ISBN: 0596101104 Featuring basic concepts explained in plain English, "Learning PHP and MySQL" is the ideal guide for newcomers attracted to the popular PHP and MySQL combination. Learn in an easy-to-follow fashion how to generate dynamic web content. Also covers error handling, security, HTTP authentication, and more. ***LPI Linux Certification in a Nutshell, Second Edition Publisher: O'Reilly ISBN: 0596005288 "LPI Linux Certification in a Nutshell, Second Edition" is an invaluable resource for determining what you need to practice to pass the Linux Professional Institute exams. This book will help you determine when you're ready to take the exams, which are technically challenging and designed to reflect the skills that administrators need in real working environments. ***PC Music--The Easy Guide Publisher: PC Publishing ISBN: 1870775201 Completely updated with new sections on the MP3 revolution, the PC as a complete Media Center and the realization of your PC as a recording studio, this new edition of "PC Music--The Easy Guide," will show you what can be done, what it all means, and what you will need to start creating and enjoying your own music on your PC. ***Photoshop Workflow Setups Publisher: O'Reilly ISBN: 0596101686 Adobe Photoshop has so many different work areas and tools that it can become confusing or even intimidating for digital photographers to use in a production environment. This first book in our new series on digital photography offers a step-by-step approach to Photoshop's vast collection of menus, palettes, and tools, showing you not only how they work, but how they should work for your specific needs in a visually uncluttered workspace. ***Python in a Nutshell, Second Edition Publisher: O'Reilly ISBN: 0596100469 "Python in a Nutshell" provides a solid, no-nonsense quick reference to information that programmers rely on the most. This book will immediately earn its place in any Python programmer's library. ***Rails Recipes Publisher: Pragmatic Bookshelf ISBN: 0977616606 You've read the tutorials and watched the online videos. You have a strong grasp of all of the ingredients that make up a successful Rails application. But ingredients don't just turn themselves into a meal. Chad Fowler's "Rails Recipes" is a collection of recipes that will take you step by step through the most cutting edge, modern Rails techniques, mixing the ingredients to create world-class web applications. Learn how to do it, and how to do it right. ***Stephen Johnson on Digital Photography Publisher: O'Reilly ISBN: 059652370X A master photographer and teacher since 1977, Stephen Johnson is widely recognized as a pioneer of digital photography. His new book chronicles his ride on the bleeding edge of this medium's evolution, and provides a practical in-depth introduction to digital photography that includes the latest techniques. Complete with beautiful color photographic examples and illustrations, this book is a unique, passionate, holistic examination for every student of photography. ***SUSE Linux Publisher: O'Reilly ISBN: 059610183X Whether you use SUSE Linux from Novell, or the free openSUSE distribution, this book has something for every level of user. The modular, lab-based approach not only shows you how--but also explains why--and gives you the answers you need to get up and running with SUSE Linux. ***Syngress IT Security Project Management Handbook Publisher: Syngress ISBN: 1597490768 As the late management guru Peter Drucker once said, "Plans are only good intentions unless they immediately degenerate into hard work." The intent of this book is not to lead you through long, arduous planning processes while hackers are stealing your network out from under you. The intent is to provide you with effective network security planning tools so that you can "degenerate into hard work" as quickly as possible to keep your network secure with the least amount of effort. ***VB 2005 Black Book Publisher: Paraglyph Press ISBN: 1933097086 "Visual Basic 2005 Black Book" is one of the first comprehensive books that covers the new version of Visual Basic and the development features of Microsoft's .NET platform in depth. It explains the major changes to VB and provides numerous tips and practical solutions for developing applications and guides the programmer through all the new features of VB 2005 with detailed coverage of the new controls, language enhancements, and architecture features. ***Wicked Cool PHP Publisher: No Starch Press ISBN: 1593271026 "Wicked Cool PHP" provides PHP scripts that can be implemented immediately to make programmers' lives easier, including scripts for processing credit cards, getting live shipping quotes, and accepting PayPal payments online. Author William Steinmetz approaches the limitations of PHP frankly and honestly, showing readers where security holes might be created by novice programmers and suggesting workarounds for when PHP fails. ***XQuery (Rough Cuts Version) Publisher: O'Reilly ISBN: 0596527888 "XQuery" delivers a carefully-paced tutorial that teaches everything a developer needs to start querying XML and databases. Learn how to join multiple data sources or hugely disparate data sources and documents, quickly sort the results or find query errors based on the data schema, and query elements differently depending on their type. This book covers the most useful functions of XQuery and explains how to query a variety of relational and XML sources. It also includes specific sections on learning XQuery for SQL and XSLT programmers. ***Your Life in Web Apps (PDF) Publisher: O'Reilly ISBN: 059652806X Have you dreamed of a simpler life where web apps and a browser meet all of your computing needs? All you need is a network connection. In this PDF Giles Turnbull introduces you to a day of web apps-only, then he surveys the best and most innovative web apps from the current crop available right now. He also addresses practicality, security issues, and backup strategies for living the web app life. Is it really possible? This PDF will help you decide. ***MAKE Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Phillip Torrone at HOPE Number Six, New York, NY--July 22 Editor Phillip Torrone (Makezine.com) will be speaking on "Citizen Engineer--Consumer Electronics Hacking and Open Source Hardware" at HOPE (Hackers On Planet Earth) Number Six. ***O'Reilly Authors at the Apple Store, San Francisco--August 9 Join authors Derrick Story ("Digital Photography Pocket Guide, 3rd Ed." and "iPhoto 6: The Missing Manual"), Chuck Toporek ("Running Boot Camp" and "Inside .Mac"), and Adam Goldstein ("AppleScript: The Missing Manual" and "Switching to the Mac: The Missing Manual, Tiger Ed.") for an evening at the Apple Store in San Francisco. ================================================ Conference News ================================================ ***EuroOSCON Registration is Open The preliminary schedule for the 2nd annual EuroOSCON, O'Reilly's European Open Source Convention, 18-21 September in Brussels, is now available. Featured speakers include Jeff Waugh, Damian Conway, Greg Stein, Rasmus Lerdorf, Marten Mickos, Tim O'Reilly, and many others. User Group discounts are available, email marsee at oreilly.com for more information. To register for the conference, go to: ***OSCON, July 24-28--Portland,OR OSCON, the O'Reilly Open Source Convention, is still where open source rubber meets the road. OSCON happens July 24-28, 2006 in open source hotspot Portland, Oregon. Hundreds of sessions and tutorials will be offered. Thousands of open source mavericks, brainiacs, hackers, activists, scientists, and their admirers, some in business-casual disguise will be there. Read all about it. Use code "os06dsug" when you register, and receive 15% off the early registration price. To register for the conference, go to: ***OSCON Exhibit Hall Passes Still Available Don't have the budget or time for all of OSCON? You can register for a free Expo Hall pass: The Expo Hall pass includes the following: -Entrance to the Exhibit Hall and all events held in the Exhibit Hall including a reception on Wednesday, July 26 from 6:00pm-7:30pm. -Admission to the Products & Services track -Admission to Vendor Presentations held in the Exhibit Hall -Access to BOFs , evening events , and community meetings -Access to OSCAMP ***OSCamp 2006 at OSCON, July 24-28 OSCamp 2006, included with the free Expo Hall pass, is a grassroots cooperative effort with O'Reilly. OSCamp seeks to organize the fringe of activity that has grown up around OSCON during the last several years so the event can rock even more! Come together to network, write code, have fun and learn about the cool things that are afoot in the movement. Bring your friends. OSCamp is an "open" space for meeting, learning, connecting, and writing code...with no limits or agendas. The only charge is to come and learn and contribute as much as you can. The agenda is created and modified "on the fly" by the participants. You can add to the agenda any issue of importance to you. It will be discussed and addressed to the greatest extent possible. All of the key points and next steps will be captured online at OSCamp.org so the entire Freedom/Libre/Open community can benefit. Register for the exhibit hall pass and make sure you use the special code os06oscamp. For OSCamp information, registration, and schedule, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***What Is a Wiki? (and How to Use One for Your Projects) Wikis are becoming known as the tool of choice for large, multiple-participant projects because jumping in and revising the pages of a wiki is easy for anyone to do. This article covers how to effectively use a wiki to keep notes and share ideas among a group of people, and how to organize that wiki to avoid lost thoughts, and encourage serendipity. Matt Webb and Tom Stafford co-authored this article using a wiki, as they did to write their book, "Mind Hacks." ***The Long View of Identity Who are you online? Your digital identity is a complex bundle of information--not just what you say about yourself, but what other people say about you and how trustworthy they are. O'Reilly editor Andy Oram recently attended the Identity Mashup conference at Harvard Law's Berkman Center and reports on one of the most vital issues of privacy and usability on the Internet. --------------------- Open Source --------------------- ***Nat Torkington Previews OSCON 2006 This year's Open Source conference runs July 24-28 in Portland, Oregon. Nat Torkington talks about what you can expect at this year's show. He explains that each technology has a great set of talks, but the strength of OSCON is that so many different topics are covered in one conference. It allows you to stretch and learn things from and share ideas with people solving similar problems using different tools. (5 minute, 47 seconds) ***Rethinking Community Documentation Good documentation makes good software great. Poor documentation makes great software less useful. What is good documentation though, and how can communities produce it effectively? Andy Oram explores how free and open source software projects can share knowledge with users and how publishers and editors fit into the future of documentation. --------------------- Digital Media --------------------- ***The Adobe Lightroom/Photoshop Iceland Adventure >From Derrick Story: The team of Adventure photographers arrive in Iceland on July 28. This is an Adventure both in the sense of location photography and RAW workflow. Each shooter will be using Adobe Lightroom on a laptop in the field to process and output the images. Here's a quick overview of who is going, where they will be, and the reports from Iceland that will be coming your way. ***Secrets of the Arpeggiator Arpeggiators are some of the handiest gadgets in computer music. With an absolute minimum of dexterity, you can create driving rhythms and superhuman tapestries of notes. Jim Aikin explains how arpeggiators work, what features to look for, and how to use them to revitalize your music. --------------------- Mac --------------------- ***Parallels Desktop for the Mac The short version of this discussion about Parallels can be summed up in a single word: amazing. Nothing is perfect, of course, and there is room for improvement as Parallels moves this product beyond version 1.0. However, if you have an Intel-based Mac and need or want to run Microsoft Windows, some version of Linux, or some other supported operating system, read on. Todd Ogasawara reports. ***Wireless Security on the Road Without a VPN A Virtual Private Network (VPN) is a secure way to connect to web sites and email while using wireless networks. Unfortunately, not everyone has access to a VPN, so what do you do? In this article you'll learn how to secure your online activities without a VPN. --------------------- Windows/.NET --------------------- ***How To Recover from Registry Corruption What do you do if your system crashes and you've got a corrupt registry? Mitch Tulloch comes to your rescue with advice on how to recover and restore your registry. ***Inside Vista's New Diagnostic Tools Vista comes with a great suite of diagnostic tools for helping your PC run better and avoid crashes. Here's the rundown on what they are and how to use them. --------------------- Web --------------------- ***Build Your Own Ajax Web Applications Eager to dabble in remote scripting, but don't know where to start? Let Ajax guru Matthew Eernisse be your pilot and guide you to the heights of Web 2.0 success. ***Five Keys to Improving Web Site Conversions Are your visitors not buying enough, subscribing to your newsletter, or downloading samples? Ensure good and growing conversions with this guide. ***How to Code HTML Email Newsletters Find out the best way to make your HTML newsletters and ezines sizzle with this handy how-to guide to the unique challenges in coding HTML for email. --------------------- Java --------------------- ***What's New in Eclipse 3.2 Java Development Tools? The popular Eclipse IDE's latest release, version 3.2, is the cornerstone of an ambitious release of ten Eclipse-branded projects on the same day. But what's in it for you? Ed Burnette takes a look at the new features in Eclipse's Java Development Tools and shows you how they'll make your development much easier. ***Making the Most of JDBC with WebRowSet Database to XML and back again. If everyone's doing some or all of this, then shouldn't we write it once, get it right, and standardize? JDBC 3.0's WebRowSet offers a profound increase in power over the old ResultSet. Sharad Acharya shows you what's possible. --------------------- Podcasts --------------------- ***MAKE Podcast: Weekend Projects--Make a Workbench Every week, Bre Pettis will be bringing you a project that you can make over the weekend. For this first podcast, you can learn how to make a workbench for your garage, studio, or get your priorities straight and put it in your livingroom! ***Building Tricorders We're featuring four sessions from the first day of the Where 2.0 conference. Josh Peterson tells you to live your life as if you're on vacation; Mike Liebhold looks at a future in which the invisible annotations on the world around you becomes visible; Schuler Erle demos Gutenkarte, which reveals geographic information in the books you read; and Lauren Gelman cautions us about the privacy issues in exposing our data. (DTF 06-26-2006: 26 minutes, 15 seconds) Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ From jeremy at msc.tamu.edu Thu Jul 13 07:07:03 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Thu, 13 Jul 2006 09:07:03 -0500 Subject: [Brazosvalley-pm] Apress User Group Program Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D437@xchng.msc.tamu.edu> Here's the information from the Apress UG program. If anyone finds a book on their site that they would like to read, let me know. Below, you can find how to get the User Group discount if you want to order a book for yourself. Jeremy -----Original Message----- In this message you will find: 1. Overview of Membership Benefits 2. Free Books for the Group 3. User Group Book Discount ********************* 1. Overview of Membership Benefits: * Free books in exchange for reviews. * 25% off regular priced Apress and friends of ED titles. * Free promotional items for user group raffles and events. * Author speaking engagements: If our authors are in your region, I'll try to arrange a visit to your group meeting. ********************* 2. Free Books for the Group: We are happy to donate Apress books if your group has an active book review program. Or if your group will be raffling off prizes for a special meeting, we'll also be glad to donate items. In exchange, we request that each book recipient or winner write a thoughtful review and then post it to any or all of the following locations: * A heavily trafficked blog, group website, or "geek" site * Amazon, Barnes and Noble, or Bookpool websites * A print publication Once the review is posted or published, you or the reviewer may contact me to let me know. At this point, we'll be happy to send another book for review, and so forth. If you or group members would like guidelines for writing reviews, please view our suggestions here: http://www.apress.com/userGroups/writeareview.html ********************* 3. User Group Book Discount*: Place your order with our distributor, Springer, by calling 1-800-SPRINGER. Once you connect with a customer service representative, please mention the discount code, "APRESSUG" along with the name of your user group. * At this time, we are unable to honor this discount to user group members located outside of North and South America, Mexico, and the Caribbean. ********************* http://www.apress.com http://www.friendsofed.com From jeremy at msc.tamu.edu Mon Jul 17 12:34:55 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Mon, 17 Jul 2006 14:34:55 -0500 Subject: [Brazosvalley-pm] OSCON 2006 Lightning talks deadline extended Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D44E@xchng.msc.tamu.edu> -=# REDISTRIBUTED #=- There is still time to propose a lightning talk for OSCON 2006. The deadline has been extended through Monday, 25 July. Lightning Talks at the 2006 O'Reilly Open Source Convention Lightning talks are brief (5-minute) talks that focus on a single example, idea, project, or technique. Lightning talks do not attempt to cover all aspects of their subject matter, but rather to present one facet of the idea clearly and succinctly. To submit a proposal for a lightning talk, please send your proposed title and an abstract of up to four sentences to: osc-lt-2006-submit at plover.com For more complete information, visit: http://perl.plover.com/lt/osc2006/ Thanks. -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups From jeremy at msc.tamu.edu Tue Jul 18 07:18:21 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Tue, 18 Jul 2006 09:18:21 -0500 Subject: [Brazosvalley-pm] Peachpit User Group Partner Program News - July 2006 Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D454@xchng.msc.tamu.edu> Peachpit Press User Group Announcement Dear User Group members, I'm sure many of you are off on vacation somewhere having a great time, not even thinking of those of us holed up in our little cubicles plugging away. Well, we have to take our excitement where we can get it, so at the end of last month I put on my sunblock and basked in the rays coming from our new full color Visual QuickStart Guides-iPhoto 6 for Mac OS X: Visual QuickStart Guide and iMovie HD6 and iDVD 6 for Mac OS X: Visual QuickStart Guide! This month I'll dab on a little more sunblock and tell you about Peachpit Commons , our new blog, and how your members can win one of our new blogging books! We also have a message for you from Jim Heid, author of The Macintosh iLife '06. Jackie Hill usergroups at peachpit.com 800.283.9444 x129 Special Announcements A MESSAGE FROM JIM HEID We've heard from many of you over the last month, expressing your disappointment about the lack of a DVD in Jim Heid's The Macintosh iLife '06. Neither Peachpit nor Jim had any intention of misleading you here. Early on, the plan was to include a DVD and hence that's how we went about marketing it. We want to share a message with you from Jim that will help explain the reasoning behind the decision not to move ahead with the inclusion of a DVD. Please visit the book page for The Macintosh iLife '06 and click on the Updates & Corrections link to view Jim's message. ON THE BLOG You've all heard about it, some of you may already write your own, and some well-known Peachpit authors like Elizabeth Castro and Bart Farkas, just to name a few, have written books on it. Now we're joining the exciting, rapidly growing blogging phenomenon with our new blog, Peachpit Commons . We have regular postings from our editorial team; our publisher Nancy Aldrich-Ruenzel; and many folks on our staff. Some of the recent blog posts include: - News on the 2005-2006 MDJ Power 25 list of the most influential people in the Mac community - Editor Clifford Colby discusses the publicity surrounding Amanda Congdon's departure from Rocketboom and what this change means for video blogging - Commentary on CF United, the ColdFusion technical conference - Three tips to overcome blogging anxiety Check us out and be part of our blogging community by posting comments on what you've read. Also, let us know who you are, and be sure to include what user group you're with for example, John Smith, Berkeley MUG. The first 10 user group members to post a comment to an article on our blog will receive a copy of our soon-to-be-released, Dispatches from Blogistan: A Travel Guide for the Modern Blogger . THE LITTLE ENGINE THAT COULD Pearson, Peachpit's parent company, is collaborating with nonprofit partner Jumpstart and NBC, Starbucks, and American Eagle Outfitters to sponsor Jumpstart's "Read for the Record" campaign. Join us to change a child's life and set a world record in support of school readiness for all children. This summer, on August 24, Jumpstart will aim to raise awareness across the entire nation by striving to set the world record for the number of children reading the same book, The Little Engine That Could, with an adult, on the same day! There are several ways you can support this event. Go to http://www.peachpit.com/jumpstart for details. VISUAL QUICKSTART GUIDES NOW IN FAB FULL COLOR! Our best-selling Visual QuickStart Guide series is now in full color for the first time. For more than a decade, the visual approach to this series has helped readers get up to speed on programs from iPhoto to Maya to Dreamweaver and more. Now in full color, the series makes it even easier and more enjoyable for readers to flip through the pages and learn about new technology through task-based instruction, friendly prose, and visual explanations. iPhoto 6 for Mac OS X: Visual QuickStart Guide and iMovie HD 6 and iDVD 6 for Mac OS X: Visual QuickStart Guide are the first Visual QuickStart Guides to be released in full color. Upcoming Conferences WEBVISIONS 2006 CONFERENCE July 20-21, Portland, OR Explore the future of the web with an all-star lineup of speakers including Jared Spool, Hillman Curtis, Kelly Goto, Luke Williams of frog design and other rock stars of design, user experience, convergence, and business strategy. The two-day, multi-track conference features sessions on "Bulletproof Web Design," "Becoming a Professional Blogger," "Mobilizing Web Content: Lessons from the Pros" and more! http://www.webvisionsevent.com SIGGRAPH2006 Aug 1-3, Boston, MA SIGGRAPH, the International Conference and Exhibition on Computer Graphics and Interactive Technologies, is regarded as the premier technology conference in the world, inspiring progress through education, excellence, and interaction. At the show, you'll experience direct connection and collaboration with dynamic industry leaders, bringing you inspiration and insights into a world where technology, art, and science converge, and you'll receive invaluable training and networking opportunities. http://www.siggraph.org/s2006/ **While at the show, visit the Addison-Wesley/Peachpit booth, #2019.** PHOTOSHOP WORLD September 7-9, Las Vegas, NV Peachpit will be present at the upcoming Photoshop World Conference & Expo in Las Vegas, Nevada. Our Peachpit/NAPP bookstore will be stocked with all the latest books on Photoshop, and we ll have around-the-clock demos by some of your favorite authors: Scott Kelby, Bert Monroy, Ben Willmore, and Jack Davis, just to name a few. At Photoshop World, you'll learn the latest cutting-edge techniques, the fastest and most effective ways to work in Adobe Photoshop, and the hottest and most amazing new Photoshop tips from a hand-picked team of the industry's most talented and creative instructors. This conference brings together photographers, designers, artists, educators, motion graphics designers, and Photoshop users of every kind for a three-day Photoshop love fest of training, learning, and fun. For more info see: http://www.photoshopworld.com/ MONTHLY BOOK SELECTION To select your free monthly book please visit: http://www.peachpit.com/user_groups/contest.asp Select the operating state for your group and click Submit. (NOTE: International groups should select OTHER as their operating state. It's found in the O section as opposed to at the end of the list). Pick your group name from the pull-down menu and fill in ALL the required fields that follow. User groups outside of the U.S. MUST put their phone number in the Address 2 field. In the feedback field, please paste in the ISBN and TITLE NAME of the book you selected from the choices above. Even if you've selected a book that is not listed above, you may still use this form. But you must complete all required fields and include the TITLE NAME and ISBN in the feedback field. Once all fields are complete, click Submit. *INCOMPLETE REQUESTS WILL NOT BE PROCESSED****PLEASE NOTE!*** If you experience any problems with the Feedback field you can submit your monthly book selection directly to usergroups at peachpit.com. We are working on correcting the problem. Thanks for your patience. FOR GROUPS NEW TO OUR USER GROUP PROGRAM USER GROUP COUPON CODE We provide your group members with a 30% discount off the list price of any of our books. At checkout, right before they put their credit card number in, they must enter the user group coupon code UE-23AA-PEUF (case-sensitive). This coupon code is an exclusive offer that may not be used in conjunction with any other coupon codes. BULK ORDERS We have transitioned Peachpit's User Group bulk sales management to our Corporate Sales department. All bulk order requests should be directed to our Corporate Sales professionals. Groups will not be restricted to ordering a certain number of titles, but rate is set on a sliding scale based on quantity ordered. Please email any inquiries to corpsales at pearsontechgroup.com and include your group name, city, and state. A representative for your region of the country will contact you to set up your account, obtain your order, and answer questions on discounts. BOOKS FOR REVIEW User groups may send a request to review a book to usergroups at peachpit.com. Your email should list the following information IN THE FORMAT THAT FOLLOWS: GROUP NAME/YOUR NAME ADDRESS PHONE (required for all international groups) QUANTITY ISBN AND TITLE NAME Members have 90 days to complete a review, post it on the group's Web site, or in your UG newsletter (if applicable), and send it to usergroups at peachpit.com. We also ask that reviewers try to post their reviews to Web sites such as Amazon, Barnes & Noble, or Borders. We value the fact that you can share your opinions in other public forums! NEW RELEASES Designing for Interaction: Creating Smart Applications and Clever By Dan Saffer $40.00 Real World Print Production By Claudia McCue $44.99 Real World Aperture By Ben Long $34.99 Photoshop Finishing Touches By Dave Cross $39.99 Real World Image Sharpening with Adobe Photoshop CS2 By Bruce Fraser $39.99 .Mac with iWeb, Second Edition: Visual QuickStart Guide By David Reynolds $21.99 Unix, Third Edition: Visual QuickStart Guide By Deborah Ray and Eric Ray $24.99 Communicating Design: Developing Web Site Documentation for Design and By Dan Brown $39.99 Designing with Web Standards, Second Edition By Jeffrey Zeldman $44.99 Jeremy Fluhmann Programmer/Analyst Memorial Student Center Texas A&M University 979-845-8893 jeremy at msc.tamu.edu This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is prohibited. If you have received this e-mail transmission in error, please notify me by telephone or via return e-mail and delete this e-mail from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060718/1238c44f/attachment-0001.html From jeremy at msc.tamu.edu Tue Jul 18 11:54:34 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Tue, 18 Jul 2006 13:54:34 -0500 Subject: [Brazosvalley-pm] Reminder: Meeting tonight Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D458@xchng.msc.tamu.edu> Just a reminder that we have a Perl Mongers meeting tonight at 7:00p. I have the meeting room reserved at Golden Corral, so if anyone wants to meet up around 6:15p to eat, I'll be there (of course, you can also just buy a buffet during the meeting if you want to eat). Meeting tonight @ 7:00p: Jeremy Fluhmann will present on this year's Yet Another Perl Conference North America (YAPC::NA) and give an update on the progress of trying to bring it to Houston next year. We will also have planning/discussion on future meetings and topics Golden Corral, 700 University Drive East, College Station, TX [http://maps.google.com/maps?q=700+UNIVERSITY+DRIVE,+COLLEGE+STATION,TX& ie=UTF8&om=1] Please let me know if you plan on attending so that I can have a more accurate count (I usually will not need to know this). I was going by the numbers from last time, but some people that showed up are not on the list yet. Thanks, Jeremy http://brazosvalley.pm.org Jeremy Fluhmann Programmer/Analyst Memorial Student Center Texas A&M University 979-845-8893 jeremy at msc.tamu.edu This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is prohibited. If you have received this e-mail transmission in error, please notify me by telephone or via return e-mail and delete this e-mail from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060718/677a3a13/attachment.html From support at bettercgi.com Tue Jul 18 12:05:41 2006 From: support at bettercgi.com (Ray Morris) Date: Tue, 18 Jul 2006 14:05:41 -0500 Subject: [Brazosvalley-pm] Reminder: Meeting tonight In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D458@xchng.msc.tamu.edu> (from jeremy@msc.tamu.edu on Tue Jul 18 13:54:34 2006) References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D458@xchng.msc.tamu.edu> Message-ID: <1153249541l.16423l.0l@raydesk1.bettercgi.com> > Please let me know if you plan on attending so that > I can have a more accurate count $rsvp++ -- Ray B. Morris support at bettercgi.com Strongbox - The next generation in site security: http://www.bettercgi.com/strongbox/ On 07/18/2006 01:54:34 PM, Jeremy Fluhmann wrote: > Just a reminder that we have a Perl Mongers meeting tonight at 7:00p. > I > have the meeting room reserved at Golden Corral, so if anyone wants > to > meet up around 6:15p to eat, I'll be there (of course, you can also > just > buy a buffet during the meeting if you want to eat). > > > > Meeting tonight @ 7:00p: > > Jeremy Fluhmann will present on this year's Yet Another Perl > Conference > North America (YAPC::NA) and give an update on the progress of trying > to > bring it to Houston next year. We will also have planning/discussion > on > future meetings and topics > > Golden Corral, 700 University Drive East, College Station, TX > > [http://maps.google.com/maps?q=700+UNIVERSITY+DRIVE,+COLLEGE+STATION,TX& > ie=UTF8&om=1] > > > > Please let me know if you plan on attending so that I can have a more > accurate count (I usually will not need to know this). I was going > by > the numbers from last time, but some people that showed up are not on > the list yet. > > > > Thanks, > > Jeremy > > http://brazosvalley.pm.org > > > > > > Jeremy Fluhmann > Programmer/Analyst > Memorial Student Center > Texas A&M University > 979-845-8893 > jeremy at msc.tamu.edu > > This e-mail and any files transmitted with it are confidential. If > you > are not the intended recipient, you are hereby notified that any > disclosure, copying, distribution, or use of the contents of this > information is prohibited. If you have received this e-mail > transmission > in error, please notify me by telephone or via return e-mail and > delete > this e-mail from your system. > > > > > _______________________________________________ > http://brazosvalley.pm.org > Brazosvalley-pm mailing list > Brazosvalley-pm at pm.org > http://mail.pm.org/mailman/listinfo/brazosvalley-pm > From jeremy at msc.tamu.edu Tue Jul 18 15:06:31 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Tue, 18 Jul 2006 17:06:31 -0500 Subject: [Brazosvalley-pm] Book additions to our library Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D461@xchng.msc.tamu.edu> I should be receiving the following books for our Perl Monger library, soon. I'll let everyone know when they come in. >From Apress: Title: The Definitive Guide to SQLite Author: Mike Owens ISBN: 1-59059-673-0 Published: May 2006 >From O'Reilly: Title: Pragmatic Version Control Subtitle: Using Subversion Second Edition: May 2006 ISBN: 0-9776166-5-7 Title: Ajax Hacks Subtitle: Tips & Tools for Creating Responsive Web Sites First Edition: March 2006 Series: Hacks ISBN: 0-596-10169-4 Title: Learning Perl Fourth Edition: July 2005 ISBN: 0-596-10105-8 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060718/31ac5622/attachment.html From jeremy at msc.tamu.edu Wed Jul 19 11:30:19 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Wed, 19 Jul 2006 13:30:19 -0500 Subject: [Brazosvalley-pm] Meeting notes Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D466@xchng.msc.tamu.edu> Here are some notes about YAPC this year (from yesterday's meeting), as well as some brief information about the three publishers' User Groups that our group has joined. Jeremy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060719/fb7ec997/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: YAPC experience.doc Type: application/msword Size: 260608 bytes Desc: YAPC experience.doc Url : http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060719/fb7ec997/attachment-0002.doc -------------- next part -------------- A non-text attachment was scrubbed... Name: Book Publisher User Groups.doc Type: application/msword Size: 36864 bytes Desc: Book Publisher User Groups.doc Url : http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060719/fb7ec997/attachment-0003.doc From andy at petdance.com Wed Jul 19 12:52:13 2006 From: andy at petdance.com (Andy Lester) Date: Wed, 19 Jul 2006 14:52:13 -0500 Subject: [Brazosvalley-pm] Meeting notes In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D466@xchng.msc.tamu.edu> References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D466@xchng.msc.tamu.edu> Message-ID: <9D9BA00F-6145-4CEC-BB5E-057D3C8229AE@petdance.com> On Jul 19, 2006, at 1:30 PM, Jeremy Fluhmann wrote: > Here are some notes about YAPC this year (from yesterday?s > meeting), as well as some brief information about the three > publishers? User Groups that our group has joined. JEREMY! That YAPC write-up is great! May I please post it as a blog post on news.perlfoundation.org? Thanks, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jeremy at msc.tamu.edu Wed Jul 19 14:01:24 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Wed, 19 Jul 2006 16:01:24 -0500 Subject: [Brazosvalley-pm] Meeting notes Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D46A@xchng.msc.tamu.edu> On Jul 19, 2006, at 2:52 PM, Andy Lester wrote: > > Here are some notes about YAPC this year (from yesterday's > > meeting), as well as some brief information about the three > > publishers' User Groups that our group has joined. > > JEREMY! That YAPC write-up is great! May I please post it > as a blog post on news.perlfoundation.org? ANDY! Thanks! Heck yeah! The 'What is YAPC?' part in the beginning was taken directly from the 'About' section of the yapcchicago.org site, so it's not my wording. If you don't see any discrepancies with what I wrote, I would love to see it on news.perlfoundation.org. Jeremy From andy at petdance.com Wed Jul 19 14:06:19 2006 From: andy at petdance.com (Andy Lester) Date: Wed, 19 Jul 2006 16:06:19 -0500 Subject: [Brazosvalley-pm] Meeting notes In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D46A@xchng.msc.tamu.edu> References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D46A@xchng.msc.tamu.edu> Message-ID: <95B2A315-0857-4D2A-A7D3-98C7CC8103B5@petdance.com> On Jul 19, 2006, at 4:01 PM, Jeremy Fluhmann wrote: > ANDY! Thanks! Heck yeah! The 'What is YAPC?' part in the beginning > was taken directly from the 'About' section of the yapcchicago.org > site, > so it's not my wording. If you don't see any discrepancies with > what I > wrote, I would love to see it on news.perlfoundation.org. Can you give me a sentence or two of background on you, as an intro? And was this your first YAPC? xoa -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jeremy at msc.tamu.edu Wed Jul 19 14:36:03 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Wed, 19 Jul 2006 16:36:03 -0500 Subject: [Brazosvalley-pm] Meeting notes Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D46B@xchng.msc.tamu.edu> On Jul 19, 2006, at 4:06 PM, Andy Lester wrote: > Can you give me a sentence or two of background > on you, as an intro? > And was this your first YAPC? Let me know if this works: I'm a programmer/analyst at Texas A&M University and leader of the Brazos Valley Perl Mongers. I'm fairly new to the Perl community at large and working on a proposal with another PM group to host YAPC next year. And yes, this was my first YAPC. I know we never got to sit down and chat at this year's YAPC, but next year for sure, hopefully in Houston. ;-) I also had a "bio" page on the yapcchicago wiki: http://yapcchicago.org/wiki/index.cgi?JeremyFluhmann From jeremy at msc.tamu.edu Thu Jul 20 06:55:53 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Thu, 20 Jul 2006 08:55:53 -0500 Subject: [Brazosvalley-pm] Bill Odom and the State of The Perl Foundation Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D46C@xchng.msc.tamu.edu> chromatic offers his notes from Bill Odom's keynote at this year's YAPC. If anyone has any comments about it, please offer them to the list. http://www.oreillynet.com/onlamp/blog/2006/07/bill_odom_and_the_state_of _the.html Jeremy Fluhmann Programmer/Analyst Memorial Student Center Texas A&M University 979-845-8893 jeremy at msc.tamu.edu This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is prohibited. If you have received this e-mail transmission in error, please notify me by telephone or via return e-mail and delete this e-mail from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060720/5d457e47/attachment.html From jeremy at msc.tamu.edu Fri Jul 21 09:49:02 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Fri, 21 Jul 2006 11:49:02 -0500 Subject: [Brazosvalley-pm] O'Reilly books Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D479@xchng.msc.tamu.edu> The O'Reilly books arrived last night! I still need to put a label inside of them stating 'Property of Brazos Valley Perl Mongers', but once I get that done, they're available for checking out. I'll add them to the library section on our home page (http://brazosvalley.pm.org/library.html). If anyone has any recommendations for the layout of the library page, please let me know. I would like to change the layout. Ajax Hacks: Tips & Tools for Creating Responsive Web Sites by Bruce Perry Learning Perl, 4th Edition by Randal L. Schwartz, Tom Phoenix & brian d foy Pragmatic Version Control: Using Subversion, 2nd Edition The Pragmatic Start Kit - Volume I by Mike Mason I'm reading the Pragmatic Version Control book (I need to write a book review about it), but I'll let everyone know when it's available. Jeremy Jeremy Fluhmann Programmer/Analyst Memorial Student Center Texas A&M University 979-845-8893 jeremy at msc.tamu.edu This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is prohibited. If you have received this e-mail transmission in error, please notify me by telephone or via return e-mail and delete this e-mail from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060721/4b6a1958/attachment.html From jeremy at msc.tamu.edu Mon Jul 24 10:11:16 2006 From: jeremy at msc.tamu.edu (Jeremy Fluhmann) Date: Mon, 24 Jul 2006 12:11:16 -0500 Subject: [Brazosvalley-pm] testing in Perl Message-ID: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D486@xchng.msc.tamu.edu> Does anyone regularly write tests for their code? I'm finally trying to implement this into my coding practices. I'm reading: "Perl Testing: A Developer's Notebook" "Pro Perl Debugging : from professional to expert" I think the second one may be more advanced than I'm ready for. Right now, I'm just walking through the Perl Testing "labs". I'll probably start trying to write a few tests for some of my smaller applications, soon. I can start to see why some people recommend writing the tests first and then code the application. Just curious about anyone else's experience. Jeremy Jeremy Fluhmann Programmer/Analyst Memorial Student Center Texas A&M University 979-845-8893 jeremy at msc.tamu.edu This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is prohibited. If you have received this e-mail transmission in error, please notify me by telephone or via return e-mail and delete this e-mail from your system. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060724/8ec60a50/attachment.html From andy at petdance.com Mon Jul 24 10:57:06 2006 From: andy at petdance.com (Andy Lester) Date: Mon, 24 Jul 2006 12:57:06 -0500 Subject: [Brazosvalley-pm] testing in Perl In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D486@xchng.msc.tamu.edu> References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D486@xchng.msc.tamu.edu> Message-ID: On Jul 24, 2006, at 12:11 PM, Jeremy Fluhmann wrote: > Does anyone regularly write tests for their code? I?m finally > trying to implement this into my coding practices. > > > > I?m reading: > > ?Perl Testing: A Developer?s Notebook? > > ?Pro Perl Debugging : from professional to expert? Excellent. Test-first will change your whole way of doing code. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jgsmith at jamesmith.com Mon Jul 24 11:25:50 2006 From: jgsmith at jamesmith.com (James Smith) Date: Mon, 24 Jul 2006 13:25:50 -0500 Subject: [Brazosvalley-pm] testing in Perl In-Reply-To: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D486@xchng.msc.tamu.edu> References: <0EFEDF9D507FF6409CE7B4D24B20E7BF0120D486@xchng.msc.tamu.edu> Message-ID: <03267256-E487-40C0-8F84-29484D86595B@jamesmith.com> On Jul 24, 2006, at 12:11 PM, Jeremy Fluhmann wrote: > Does anyone regularly write tests for their code? I?m finally > trying to implement this into my coding practices. It's been a while now since I was regularly writing Perl, but I did put together a framework for myself that is viewable on CPAN: http://search.cpan.org/src/JSMITH/Gestinanna-0.02/t/lib/My/Builder.pm That's my personal sub-class of Module::Build. It uses Pod::Tests and a host of other modules to do its magic. ./Build dependencies (ACTION_dependencies) This action updates the XML project file with the module dependencies based on `use` statements and the methods defined in a particular package. ./Build tests (ACTION_tests) This action builds all the t/ files that contain the tests. Tests are pulled from each module. The files are numbered based on the dependency graph developed from the data in the XML project file created by the above dependencies action. Each module can also define a setup and cleanup action that gets run at the beginning and end of each test file that has that module as a dependency. ./Build cover (ACTION_cover) This action runs the tests with Devel::Cover to get test coverage statistics. ./Build report (ACTION_report) This creates a series of HTML pages detailing each module, its dependencies, and its methods along with test statistics for each method (total tests, passing tests, coverage, documentation). ./Build graph (ACTION_graph) This creates a report of which tests ran successfully. The report is an SVG file with a graphical representation of the modules, their dependencies, and their methods with colors denoting completion of successful tests. The modules on the right of the graph depend on the modules on the left. I tended to code so modules turned from red to green going from left to right. What does a typical module look like that makes use of the above framework? package Gestinanna::Util # some stuff =head2 path2regex =begin testing # path2regex my %paths = ( '/' => q{\/}, '/this' => q{\/this}, '/*' => q{\/([^\/\@\|\&]+)}, '//*' => q{\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@\|\&]+)}, '//*@*' => q{\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@\|\&]+)\@([^ \/\@\|\&]+)}, '//*@name' => q{\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@\|\&]+) \@name}, '//* & //name' => q{(?(?=\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@ \|\&]+))(?:\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*name))}, ); foreach my $path (sort keys %paths) { is(__PACKAGE__::path2regex($path), $paths{$path}, "path2regex ($path)"); } is(__PACKAGE__::path2regex('//*'), $paths{'//*'}, "Cached path2regex (//*)"); =end testing =cut sub path2regex ($) { # ... } =head2 path_cmp ( A subset of B == -1, A superset of B == 1, A equivalent to B == 0, no intersection or unknown == undef ) =begin testing # path_cmp my @paths = ( [ qw(a a), 1 ], [ qw(/this /that), undef ], [ qw(/this /that), undef ], [ '', '', 1 ], [ qw(/this /*), -1 ], [ qw(/* /this), 1 ], [ q(//foo | //bar), q(//foo | //baz), 0 ], [ qw(//*@* //*@name), 1 ], [ qw(//*@* //*@name), 1 ], [ qw(//*@name //*@*), -1 ], [ qw(//foo //bar), undef ], [ qw(/foo/bar/baz //bar), undef ], [ qw(/foo/bag //bar), undef ], [ qw(//bar /foo/bag), undef ], [ '/this | /that', '', 1 ], [ '', '/this | /that', -1 ], [ '/this', '/this | /that', -1 ], [ '//bar//* & //foo//*', '/baz/foo/bar/fob', 1], ); foreach my $path (@paths) { is(__PACKAGE__::path_cmp($path->[0], $path->[1]), $path->[2], "__PACKAGE__::path_cmp($$path[0], $$path[1])"); } =end testing =cut sub path_cmp ($$) { # ... with calls to path2regex } __END__ In the tests, __OBJECT__ (or __OBJECT__(foo) ) is an auto-created object of __PACKAGE__ (this allows me to rename a package without having to edit all the tests). __METHOD__ is the current method being tested (indicated by the comment right after the =begin testing line). The resulting t/test file: use lib q{t/lib}; use My::Builder; # Testing found 1 nodes use Test::More; use Module::Build; BEGIN { eval { require Gestinanna::Util; }; if($@) { plan skip_all => 'Unable to load Gestinanna::Util'; exit 0; } } plan no_plan; my $builder = My::Builder -> current; my %objects; # method: path2regex $builder -> begin_tests('path2regex'); { undef $main::_STDOUT_; undef $main::_STDERR_; #line 187 my %paths = ( '/' => q{\/}, '/this' => q{\/this}, '/*' => q{\/([^\/\@\|\&]+)}, '//*' => q{\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@\|\&]+)}, '//*@*' => q{\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@\|\&]+)\@([^ \/\@\|\&]+)}, '//*@name' => q{\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@\|\&]+) \@name}, '//* & //name' => q{(?(?=\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*([^\/\@ \|\&]+))(?:\/+(?:([^\/\@\|\&]+)\/+)*(?:\/)*name))}, ); foreach my $path (sort keys %paths) { is(Gestinanna::Util::path2regex($path), $paths{$path}, "path2regex($path)"); } is(Gestinanna::Util::path2regex('//*'), $paths{'//*'}, "Cached path2regex(//*)"); undef $main::_STDOUT_; undef $main::_STDERR_; } $builder -> end_tests('path2regex'); # method: path_cmp $builder -> begin_tests('path_cmp'); { undef $main::_STDOUT_; undef $main::_STDERR_; #line 277 my @paths = ( [ qw(a a), 1 ], [ qw(/this /that), undef ], [ qw(/this /that), undef ], [ '', '', 1 ], [ qw(/this /*), -1 ], [ qw(/* /this), 1 ], [ q(//foo | //bar), q(//foo | //baz), 0 ], [ qw(//*@* //*@name), 1 ], [ qw(//*@* //*@name), 1 ], [ qw(//*@name //*@*), -1 ], [ qw(//foo //bar), undef ], [ qw(/foo/bar/baz //bar), undef ], [ qw(/foo/bag //bar), undef ], [ qw(//bar /foo/bag), undef ], [ '/this | /that', '', 1 ], [ '', '/this | /that', -1 ], [ '/this', '/this | /that', -1 ], [ '//bar//* & //foo//*', '/baz/foo/bar/fob', 1], ); foreach my $path (@paths) { is(Gestinanna::Util::path_cmp($path->[0], $path->[1]), $path-> [2], "Gestinanna::Util::path_cmp($$path[0], $$path[1])"); } undef $main::_STDOUT_; undef $main::_STDERR_; } $builder -> end_tests('path_cmp'); # record test results for report $builder -> record_test_details('Gestinanna::Util'); my $tester = Test::More -> builder; if($tester -> current_test == 0) { $tester -> skip_all( 'No tests defined' ); } __END__ This test framework allows me to start with the documentation and then proceed to testing. I can put all of the tests together with the human description of what a method is supposed to do before I ever write a line of code. I can pass the module off to someone else at any point and know they have all the tests that I would have had. The reporting features of the Module::Build subclass allow me to put together nice progress reports to illustrate progress. I have the method dependencies within a module hand coded in the XML file that describes the module dependencies. I could (and probably should) have then listed in a comment in the testing section. Something like: =begin testing # path_cmp # depends on: path2regex ... =end testing That way, the information is all in one place and the XML file should never need editing. -- Jim -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2425 bytes Desc: not available Url : http://mail.pm.org/pipermail/brazosvalley-pm/attachments/20060724/27ac0757/attachment.bin