
Embedded Databases
Every serious program needs data, but not every serious program needs a full-blown relational database server backend. You're not stuck to reading, parsing, and writing flat-files forever, though. Phillip Janert explores three types of embedded databases that are easy to install, use, and distribute.
[Perl.com]
This Week on Perl 6, Week Ending 2004-09-10
Piers Cawley has the latest from the Perl 6 mailing lists. The perl6-compiler list makes its introduction as Parrot people argue about configuration and namespaces and play Minesweeper and the Perl 6 language list continues to discuss Synopsis 9.
[Perl.com]
Open Source and Free Documentation Licenses, Part 1: The GNU FDL
The same principles that apply to open source licenses also apply to licenses for documentation and works other than software. In part one of a two-part series, Andrew St. Laurent looks at the first of three such licenses, the GNU Free Documentation License (FDL). He reviews the FDL section by section, and concludes with a look at some minor problems and ambiguities in definitions. Andrew is the author of Understanding Open Source and Free Software Licensing.
[ONLamp.com]
Features: Perl Parser Performance
Petr Cimprich compares the performance of five Perl SAX2 parsers. Are you using the best one for your job?
[XML.com]
Lightning Articles
Got something to say about Perl, but don't want to stretch it out to a full perl.com article? In the tradition of lightning talks, we now present lightning articles!
[Perl.com]
Collaborative Document Editing with svk
If you've ever tried to write a document collaboratively, you know the pain of tracking multiple edits. Programmers face the same difficulties with source code, so why not borrow their version control solutions? Chia-liang Kao demonstrates how to use svk, a distributed version control system, to manage changes to translations and other collaborative documents.
[ONLamp.com]
This Week on Perl 6, Week Ending 2004-09-03
Piers Cawley has the latest from the Perl 6 mailing lists. The Parrot folks create some TODOs, hash out math semantics, and discuss cross-compiling. The Perl 6 language folks argue about ranges, roles, pipelines, and PRE and POST hooks.
[Perl.com]
Hacking Perl in Nightclubs
By editing Perl programs on-the-fly, in real-time, Alex Mclean is producing some really interesting computer music. He talks to perl.com about how it all works.
[Perl.com]
Content Management with Bricolage
David Wheeler presents an introduction to the Bricolage content management system (CMS).
[Perl.com]
FreeBSD Basics: Building a Unix Server
Building a new server is always a little exciting -- you have the chance to make a fresh start, with good intentions and everything. But if it never ends up that nicely, take some tips from Dru Lavigne, who explains how she sets up Unix servers.
[ONLamp.com]
The State of the Onion
Larry Wall's eighth annual State of the Onion address from OSCON 2004 related screensavers to surgery to Perl and the community.
[Perl.com]
Perl Command-Line Options
After looking at special variables, Dave Cross now casts his eye over the impressive range of functionality available from simple command-line options to the Perl interpreter.
[Perl.com]
Alleviate RSI the Hacker Way
Chances are, if you use a keyboard for several hours a day you'll eventually experience repetitive strain injury. Thankfully, it's possible to avoid or alleviate the symptoms with exercises, breaks, posture, and software. Software? Jono Bacon explores free software to help save your tender wrists.
[ONLamp.com]
This Week on Perl 6, Week Ending 2004-07-31
The pie hits! --more--
[Perl.com]
Linux and Patent Risks
OSRM recently commissioned a study that found the Linux kernel potentially infringes on 283 patents. Though some people find cause for alarm, others see this knowledge as a good thing. Here's more information on the study and its findings.
[O'Reilly Network]
Giving Lightning Talks
It's conference season, and there's still a chance to sign up for lightning talks. Until now, there've been no written rules for giving lighting talks. Mark Fowler explains.
[Perl.com]
Building Applications with POE
In Matt Cashner's second article on POE, he describes how to fit together POE's components into event-driven applications.
[Perl.com]
O'Reilly Radar: OSCON 2004
Daniel Steinberg reports on Tim O'Reilly's OSCON 2004 keynote. Tim's remarks focused on what is currently on his radar. He discussed Internet applications and social software, and ended with the announcement that O'Reilly will be producing the third annual MySQL Conference this year in Santa Clara, California.
[O'Reilly Network]
This Week on Perl 6, Week Ending 2004-07-18
The Piethon benchmark contest is beginning to loom, and the language list discusses how scalars should be interpolated and subscripted.
[Perl.com]
Creating Custom Email Queries
Searching your corpus of email should be easy, but with a mishmash of text and binary attachments, it can be difficult. If you're clever, though, you can build a system to translate Microsoft Word documents into searchable, indexable text. Robert Bernier demonstrates building custom email queries with DBMail, PostgreSQL, IMAP, and a little Unix magic.
[ONLamp.com]
Accessible Software
Jouke Visser demonstrates how to adapt your Perl programs for use by those who have difficulty using a mouse or keyboard.
[Perl.com]
Autopilots in Perl
Jeffrey Goff explains how to connect the X-Plane flight simulator with a Perl console to build new instrument panels, traffic simulators, and even an autopilot in Perl.
[Perl.com]
Sharp's Zaurus SL-6000L: A Free Software PDA
Sharp is the leading PDA manufacturer in Japan, but recent models have had serious missteps that GNU/Linux friendliness can't quite overcome. Guylhem Aznar reviews the Zaurus SL-6000L from the point of view of a free software user.
[LinuxDevCenter.com]
This Week on Perl 6, Week Ending 2004-07-04
Work begins on a Perl 6 regexp parser, and Unicode manipulation of strings prompts discussion on the language list.
[Perl.com]
Building a Mailing List
There are dozens of free and proprietary systems for managing mailing lists, ranging from the trivial to bulletproof and exceedingly full-featured. Nearly all of them face the same challenges to provide the same behavior. Glenn Fleishman recently built his own LAMP-based mailing list in a few hours; here's how he did it.
[ONLamp.com]
Application Design with POE
Matt Cashner provides a high-level introduction to POE, the Perl Object Environment, examining the concepts that POE brings to bear when designing long-running Perl applications.
[Perl.com]
|