www.perl.com
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab News  
O'Reilly Emerging Technology Conference:March 14-17 2005, San Diego, CA.

Search

 

 Advanced Search »



Sites
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
Mozilla DevCenter
ONDotnet.com
ONJava.com
ONLamp.com
Apache
BSD
MySQL
PHP
Python
Security
OpenP2P.com
Perl.com
Policy DevCenter
Wireless DevCenter
XML.com
WebServices.XML.com

Affiliate Sites
LinuxQuestions.org
MobileWhack
OSDir.com
Servlets.com
SymbianOne.com

Resource Centers
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdm/Networking
Web
Web Services
Windows
Wireless
XML  

Atom Feed
RSS Feed

Related O'Reilly Books

Traveling to
a tech show?

Discount Hotel Search
Kissimmee Hotels, Florida
Memphis Hotels
Chicago Hotels
San Antonio Hotels
Quebec Hotels
Deals on Las Vegas Hotels
Hotels in New York City


Perl.com
supported by:

Life Insurance



  

A Plan for Pugs
The Perl 6 Implementation No One Expected

  

Perl and Mandrakelinux
Perl for Application Programming

  

This Fortnight in Perl 6, Feb. 9-22, 2005
News through 22 February 2005

  

Building a 3D Engine in Perl, Part 3
The ultimate goal of all programming is to be as unproductive as possible--to write games. In part three of a series on building a 3D engine with Perl, Geoff Broadwell explains how to manage the viewpoint and how to achieve impressive lighting effects with OpenGL. [Perl.com]

Perl Code Kata: Testing Databases
Testing simple code is all well and good, but what happens when your real code has to work with external programs, such as databases? How do you test your code adequately without going crazy writing scaffolding that has no chance of working anywhere but your test box? Stevan Little suggests that DBD::Mock can round out your test toolbox nicely in this Perl Test Kata. [Perl.com]

This Week in Perl 6, Feb. 1 - 8, 2005
Matt Fowles summarizes the Perl 6 mailing lists with bugfixes, plans for a Parrot 0.1.2 release, and the introduction of Featherweight Perl 6, an actual implementation. [Perl.com]

Throwing Shapes
Sometimes data processing works best when you separate the application into multiple parts; this is the well-loved client-server model. What goes on between the parts, though? Vladi Belperchinov-Shabanski walks through the design and implementation of a Remote Procedure Call system in Perl. [Perl.com]

This Fortnight in Perl 6, Jan. 19-31, 2005
Matt Fowles summarizes the Perl 6 mailing lists with more Parrot calling conventions, Perl 6 loop-ending and loop-continuing semantics, and evil thoughts from Luke Palmer. [Perl.com]

The Phalanx Project
One ancient Greek military invention was the phalanx, a group of soldiers with overlapping shields each protecting each other. In the Perl world, the Phalanx project intends to improve the quality of Perl 5, Ponie, and the top CPAN modules. Project founder Andy Lester describes the goals and ambitions. [Perl.com]

This Week in Perl 6, Jan. 11-18, 2005
Matt Fowles summarizes the Perl 6 mailing lists with idioms, loop counters, method-calling semantics, and the return of Dan Sugalski. [Perl.com]

Security Alerts: DB2 Problems
Noel Davis looks at problems in DB2, SHOUTcast, nasm, Vilistextum, libtiff, wxGTK2, phpGroupWare, Vim, namazu2, and htmlheadline. [LinuxDevCenter.com]

An Introduction to Quality Assurance
The libraries and syntax for automated testing are easy to find. The mindset of quality and testability is harder to adopt. Tom McTighe reviews the basic principles of quality assurance that can make the difference between a "working" application and a high-quality application. [Perl.com]

This Week in Perl 6, January 03 - January 11, 2005
Matt Fowles summarizes the Perl 6 mailing lists with bugfixes, multimensional data structures, and a new syntax engine. [Perl.com]

Network Installation of Windows Printers from Samba
The combination of Samba and CUPS makes network printing on a mixed Linux/Windows LAN easier than ever. You can share Linux printers with Windows clients, and Windows printers with Linux clients. A Linux/Samba/CUPS printer server is reliable and reasonably simple to set up and maintain. Carla Schroder, author of Linux Cookbook, shows you how. [LinuxDevCenter.com]

Bricolage Configuration Directives
Any serious application has a serious configuration file. The Bricolage content management system is no different. David Wheeler explains the various configuration options that can tune your site to your needs. [Perl.com]

This Fortnight in Perl 6, December 21 - 31 2004
Matt Fowles summarizes the Perl 6 mailing lists with the final summary of 2004. What's on the lists? Patches, design decisions, and lots of theory. [Perl.com]

Keeping Your Life in Subversion
Revision control is great for collaborative projects and distributed projects. How well does it work for individuals? According to Joey Hess, fantastically. He's kept his home directory under revision control for years--here's how he does it with Subversion. [ONLamp.com]

Automating PostgreSQL Tasks
Databases aren't just create-once, ignore forever sinkholes for data. You'll likely spend time maintaining them, if not generating reports. Save your tender wrists and automate some of those routine tasks. Manni Wood demonstrates how to combine Perl, the shell, and the psql command-line utility to do repetitive jobs for you. [ONLamp.com]

This Fortnight in Perl 6, December 7-20 2004
Matt Fowles summarizes the Perl 6 mailing lists: the Perl 6 language list discusses hashes, classes, and variables; the Perl 6 Compiler list launches code; and the Parrot list fixes lots and lots of bugs. [Perl.com]

Building a 3D Engine in Perl, Part 2
The ultimate goal of all programming is to be as unproductive as possible--to write games. In part two of a series on building a 3D engine with Perl, Geoff Broadwell demonstrates animations and event handling. [Perl.com]

Introducing mod_parrot
mod_perl marries Perl 5 with the Apache web server. What's the plan for Perl 6? mod_parrot--and it may also be base for any language hosted on the Parrot virtual machine. After a brief hiatus, Jeff Horwitz recently resurrected the mod_parrot progress. Here's the current state, what works, and how to play with it on your own. [Perl.com]

Perl Code Kata: Testing Imports
Persistently practicing good programming will make you a better programmer. It can be difficult to find small tasks to practice, though. Fear not! Here's a 30-minute exercise to improve your testing abilities and your understanding of module importing and exporting. [Perl.com]

The Evolution of ePayment Services at UB
Perl is often a workhorse behind the scenes, content to do its job quietly and without fuss. When the University of New York at Buffalo needed to offer electronic payment services to students, the Department of Computing Services reached for Perl. Jim Brandt describes how Perl (and a little Inline::Java) helped them build just enough code to allow students to pay their bills online. [Perl.com]

This Fortnight in Perl 6, December 1 - 6 2004
Matt Fowles summarizes the Perl 6 mailing lists: the Perl 6 language list discusses a shiny new syntax update, and the Parrot list discusses what is and isn't up for grabs. [Perl.com]

Building a 3D Engine in Perl
The ultimate goal of all programming is to be as unproductive as possible -- to write games. Why hurt yourself to write in low-level languages, though, when Perl provides all of the tools you need to do it well? Geoff Broadwell demonstrates how to use OpenGL from Perl. [Perl.com]

This Fortnight in Perl 6, November 16-30 2004
Matt Fowles summarizes the Perl 6 mailing lists, with the introduction of the Parrot Grammar Engine! [Perl.com]

True Stories of Knoppix Rescues
A battle-hardened sysadmin shares his near-death tales ... of Knoppix rescue. Kyle Rankin, author of Knoppix Hacks, is a true Knoppix veteran with endless stories of broken systems and machines in distress. In this article, he shares a few of his favorites, complete with outcomes and weapons of choice. Not for the faint of heart. [LinuxDevCenter.com]

Perl Debugger Quick Reference
Perl's debugger is both powerful and somewhat esoteric. This printable excerpt from Richard Foley's Perl Debugger Pocket Reference can help take some of the mystery out of the common commands and put more advanced features within your reach. [Perl.com]

.NET Certificate Special Offer
Learn .NET programming skills and earn a .NET Programming Certificate from the University of Illinois. The .NET Certificate Series from the O'Reilly Learning Lab is comprised of three courses that give you the foundation you need to do .NET programming well: Learn XML; Learn Object-Oriented Programming Using Java; and Learn C#. Until December 15, receive a $200 instant rebate when you enroll in all three courses.

Choosing a Language for Interactive Fiction
Retro gaming is hot, and what could be more retro than interactive fiction? If you pine for the days of white mailboxes, twisty little passages, and Babelfish all in your mind, perhaps you long to create your own interactive fiction world. Liza Daly starts down that path by explaining how to choose the right IF language. [ONLamp.com]

Cross-Language Remoting with mod_perlservice
Remoting -- sharing data between server and client processes -- is powerful, but writing your own protocols is tedious and difficult. XML-RPC is too simple and SOAP and CORBA are too complex. Isn't there something in the middle, something easier to set up and use? Michael W. Collins introduces mod_perlservice, an Apache httpd module that provides remote services to C, Perl, or Flash clients. [Perl.com]


 Resources

A B C
Archiving   Binaries   Biology   Books and Magazines   Bug Tracking/Reporting   Business   C and Perl   CGI   Communications   Conversion   CORBA   Core Documentation   Courses and Training  

D E F
Data Structures   Databases   Debugging   Dynamic Content   Dynamic Content: Message Boards   Dynamic Content: News/Diary   Editors   Email   Files   Filtering   Finance  

G H I
Games   Gear   Geographical   Graphics   Groupware   HTTP  

J K L
Java   Lingua   Linux   Lists  

M N 0
Macintosh   Mail and USENET News   Materials Science   Mathematics   Modules   Multimedia: Video   Music   Net   Networking Applications   Newsgroups   NeXT   Objects   Oddities   Office/Business  

P Q R S
P2P Apps   Palm Pilot   PCL   Perl Internals   Porting   Programming   Regular Expressions   Releases   School   Screen I/O   Security   Sets   Solaris   Sorting   Sound and Audio   Statistics   Style Guides   Sysadmin   System Administration Applications  

T U V
Telephony   Text Tools   Time   Troubleshooting   Tutorials   User Groups   User Interfaces   Version Control Systems   VMS  

W X Y Z
Web Admin   Web Management   Win32   XML  



   Perl Recipe of the Day from Perl Cookbook, 2nd edition

You want to receive Simple API for XML (SAX) events from an XML parser because event-based parsing is faster and uses less memory than parsers that build a DOM tree.

Do it now.

Perl Versions

Stable is 5.8.6.
Latest is 5.8.6.
Devel is 5.9.1.


weblogs.oreilly.com

Kevin Shockey Kevin Shockey's Weblog
The awakening technology Red Dragon Sun Wa Linux hosted the first Open Source Software Week held in China. The objective of the event was to boost the Chinese Linux industry.


more weblogs

Bring out the GIMP(s) [Schuyler Erle]

United Federation of Teachers uses mod_perl [brian d foy]

Five questions for me [brian d foy]

A Web Services Journey [Jim Alateras]

The Perl Review, Spring 2005 [brian d foy]


Perl.com Newsletter

Stay informed. Subscribe to O'Reilly Network's weekly Perl.com newsletter.


Perl News

Parrot 0.1.2 "Phoenix" Released
[http://use.perl.org/]

Pugs Apocryphon 1 released
[http://use.perl.org/]

The Perl Review, Spring 2005
[http://use.perl.org/]

FOSDEM: Perl Developer Room
[http://use.perl.org/]

Perl Foundation Funding Goals: 2005-2006
[http://use.perl.org/]

CPAN::Forum
[http://use.perl.org/]



Perl Mongers
use Perl
learn.perl.org
jobs.perl.org
Perldoc.com
Perl Journal
Perl Monks


Sponsored By:





Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs | Submissions Guidelines

Copyright © 2000-2005 O’Reilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email