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