Perl.com update
--------------------------------------
The Email for www.perl.com Subscribers
============================================================
=======
Announcing Rough Cuts!
O'Reilly's Safari Books Online has just announced a new
service called
Rough Cuts that gives you early access to content on
cutting-edge
technologies months before it's published. Rough Cuts allows
you to
purchase work-in-progress manuscripts of selected titles.
You'll even have
the chance to shape the final product by sending feedback to
the author
and editors. The beta version just debuted with four
works-in-progress
covering Ajax, Ruby, and Flickr.
For more information, go to:
<http://www.oreilly.com/roughcuts/?CMP=NLC-63BM37226621
>
============================================================
=======
Greetings, Perl hackers. No one has reported whether the
camel (Amelia)
saw her shadow yesterday, so Perl 6 may still be a few weeks
away. In the
meantime, there's plenty of good information on Perl 5 still
to publish.
Here's what's new since the last biweekly Perl newsletter.
* Perl News in Brief
Registration has opened for YAPC::Asia 2006. If you're
going to be in
Tokyo this spring, be sure to register!
<http://use.perl.org/article.pl?sid=06/01/30/107230>
ActiveState has announced its independence yet again.
(ActiveState
distributes ActivePerl and several other dynamic programming
languages.)
<http://use.perl.org/article.pl?sid=06/01/31/0920231>
a>
Audrey Tang and the lambdacamels have released Pugs 6.2.11.
The next
release looks like it may be the long-awaited Pugs 6.28,
with full OO
support. Go Pugs!
<http://use.perl.org/article.pl?sid=06/02/02/0039245>
a>
Stable pumpking (not that Rafael is unstable...) Nicholas
Clark has
released Perl 5.8.8. This version includes several bug
fixes, updates to
core modules, and plenty of code cleanup and optimizations.
Upgrade
soon!
<http://use.perl.org/article.pl?sid=06/02/02/1714258>
a>
Development pumpking Rafael Garcia-Suarez also released the
long-awaited
Perl 5.9.3. This is the development version of Perl that
will become Perl
5.10. If you liked the new features of Perl 5.8.8, you'll
love Perl 5.9.3.
(Of course, this is a development version, so don't wipe out
your stable
version instead.)
Josh McAdams and Perlcast interviewed Chad Fowler, author of
"My Job Went
to India," about ways to keep your programming edge as
well as your job:
<http://www.perlcast.com/2006/01/27/interview-w
ith-chad-fowler/>
* Perl.com Articles
Simon Cozens, Perl.com editor emeritus, wrote a book last
year called
"Advanced Perl Programming." In the past year,
he's learned more about
what he wishes he had put in the book. Fortunately,
"More Advanced Perl
Programming" explains it all. Here's more to learn to
become a Perl
wizard. You can do it!
<http://www.perl.com/pub/a/2006/01/26/more_advanc
ed_perl.html>
One of the trickiest parts of testing is the graphical front
end of your
programs. How do you know it works? How can you automate
it? If you're
using X11, the X11::GUITest module can help run GUIs from
your test suite.
George Nistorica explains how it works, where it doesn't
work, and why you
should consider adding features to the module:
<http://www.perl.com/pub/a/2006/02/02/x11_gui_testin
g.html>
* The Conclusion
That's it for this newsletter. Upgrade to Perl 5.8.8. Test
your code
against Perl 5.9.3. Report back to the Perl 5 porters.
Stay warm (or
cool, if you're south of the equator).
Until next time,
- c
chromatic oreilly.com
Editor, Perl.com, et cetera
============================================================
=======
FREE! Updated Learning Lab HTML/CSS Course
http:/
/oreilly.useractive.com/courses/web.php3
Keep on the cutting edge of web programming with our newly
updated
HTML/CSS course, part of our hugely popular Web Programming
Certificate
series through the University of Illinois Office of
Continuing Education.
Keep your free O'Reilly books for reference, and your
Learning Lab account
as an online portfolio. Pre-enroll in all six Web
Programming courses and
get HTML/CSS free.
Offer good through February 28th.
============================================================
=======
*** Featured Articles ***
Test-Driving X11 GUIs
Is GUI testing as difficult as it seems? Maybe not, with the
right testing
libraries. George Nistorica shows what X11::GUITest can and
can't do to
make your Unix and Unix-like applications more robust.
<http://www.perl.com/pub/a/2006/02/02/x11_gui_testin
g.html>
***
More Advancements in Perl Programming
What's advanced Perl programming? The definition has changed
over the
years. For a while it was XS and GUIs and typeglobs and OO.
Now a lot of
it is using CPAN effectively. Since completing Advanced Perl
Programming,
Second Edition, Simon Cozens has discovered even more ways
to work more
smartly and effectively. Here's what he's learned.
<http://www.perl.com/pub/a/2006/01/26/more_advanc
ed_perl.html>
***
Analyzing HTML with Perl
Kendrew Lau taught HTML development to business students.
Grading web
pages by hand was tedious--but Perl came to the rescue.
Here's how Perl
and HTML parsing modules helped make teaching fun again.
<http://www.perl.com/pub/a/2006/01/19/analyzing_html.
html>
***
What Is Perl 6
Perl 6 is the long-awaited rewrite of the venerable Perl
programming
language. What's the status? What's changing? What's staying
the same? Why
does Perl need a rewrite anyway? chromatic attempts to
answer all of these
questions.
<http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.
html>
***
Lexing Your Data
Perl is famous for its text-processing capabilities.
However, sometimes
the data you want to process is too complicated for regular
expressions
and you reach for a parser for HTML, RTF, or other common
format. What
happens you don't have a pre-defined parser, but the text
you need to work
with is too complicated for regular expressions? Curtis Poe
shows how to
do proper lexing with Perl.
<http://www.perl.com/pub/a/2006/01/05/parsing.html>
***
A Timely Start
A well-written Perl program should, in theory, beat a shell
script, right?
In theory. In practice, sometimes the details of your Perl
installation
have more to do with why your program is slow than you might
believe.
Jean-Louis Leroy recently tracked down a bottleneck and
wrote up his
experiences with making Perl programs start faster.
<http://www.perl.com/pub/a/2005/12/21/a_timely_start.
html>
***
============================================================
=======
Got MAKE 04 or "Makers" the book?
---------------------------------
Get MAKE 04 before MAKE 05!
In Volume 04, we show you how to make
an electric cigar box guitar, a kit to take high-speed
strobe photos (so
you can capture, say, a balloon in mid-pop), and how to turn
kids'
electronic toys into musical instruments.
<http://www.makezine.co
m/04>
Get MAKE with an extra discount--use CMAKE for the code:
<http://www.mak
ezine.com/subscribe/>
25% off the "Makers" book for MAKE News readers!
<http:
//www.makezine.com/go/bookhomediscount>
"Makers" -- Creativity and resourcefulness of the
maker movement within a
beautiful hardbound book worthy of any maker's coffee table.
Bob Parks
and the editors of MAKE profile 100 makers and their
homebrew projects,
backyard inventions, and basement creations.
<http://makezine.com/ma
kers>
============================================================
=======
Free on Safari
Dreamweaver 8: The Missing Manual: Page Layout 101
http://safari.oreilly.com/0596100566/dreamweaver8tmm-C
HP-7
Controlling a page's layout remains one of a web designer's
greatest
challenges. Fortunately, Dreamweaver provides the tools for
creating any
number of designs. In Chapter 7 of Dreamweaver 8: The
Missing Manual,
you'll learn about Dreamweaver's advanced table tools that
let you build
beautiful table-based layouts. With these tools and this
book, you'll soon
be gliding along the path to attractive, effective web
pages.
If you like this chapter, read the whole book (and up to
nine others) on
Safari with a free trial subscription:
http://oreillynet
.com/safari-trial/
============================================================
=======
------------------------------------------------------------
------
Interested in sponsoring the Perl.com newsletter? Please
email us at
advertising oreilly.com for rate and availability information, or
contact Pamela Fabrega-Frager directly at 503-731-9733.
Thank you!
------------------------------------------------------------
------
To change your newsletter subscription options, please visit
http://www.oreil
lynet.com/cs/nl/home
For assistance, email help oreillynet.com
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
------------------------------------------------------------
------
|