Perl

YAPC Location Announced

paulywog writes: "It hasn't been posted to the YAPC website yet, but the announcement was on usePerl this weekend. The site for the YAPC 2002 will be my alma mater, Washington University in St. Louis. Goofy name for a school in eastern Missouri, I know, but it's a great place for conferences. ... So, if you're in the St. Louis area and are a PERL fanatic, watch for upcoming information on yapc.org or the St. Louis Perl Monger's site." See also the Yet Another Society site.
Programming

Professional Linux Programming 194

WrinkledShirt contributed this review of a Professional Linux Programming, a tome he says can "bend light" by its sheer size -- 1155 pages of multi-author, multi-language instruction and examples. Read on for his thoughts on the book's shortcomings as well as its strengths, and remember, lift with your knees, not with your back.
Perl

The Road To Better Perl Programming: Chapter 4 9

Frank writes: "This series of articles on developerWorks comprises a complete guide to better programming in Perl. In this fourth installment, Teodor introduces functional programming and several essential Perl idioms important for Perl programmers looking for speed and elegance in their code, such as the map() and grep() functions, and the Schwartzian and Guttman-Rosler transforms."
Perl

Apocalypse 4 (Perl Syntax) Released 7

chromatic writes: "Larry Wall's latest explanation of Perl 6 features, Apocalypse 4 has been posted on Perl.com. That means Damian Conway's explanatory Exegesis can't be far behind. Looks like some nice simplifications this time around."
Unix

Using Relational Databases as Virtual Filesystems? 52

Pogie asks: "At my office, we've got what one could only describe as a huge Network attached storage infrastructure. We're talking multiple terabytes of applications, user trees, data files, sybase and oracle databses, etc. 'In the beginning' it was a concious decision to create a shared NFS infrastructure using NetApp Filers (I humbly recommend them over SAN solutions any day...flame on!), but our data center has grown so large, and there are so many interdependencies that we're becoming concerned that if the wrong filer goes down, our production network would be, to say the least, hosed." To combat this problem, Pogie wants to implement his filesystem in a relational database...Oracle to be precise. Read on for his reasoning.
Perl

Parrot Updates 91

BorrisYeltsin writes: "A couple of updates for Parrot are in a recent This Week on Perl 6, most imporantly Parrot 0.03 is out! Get it here , the release notes are here. Also Adam Turoff has got together the Parrot FAQ version 0.2 which addresses some of the more common questions about Parrot and Perl 6."
Science

The Little Algae That Could 196

A reader writes "This NewsFactor Network article says scientists have discovered a genetic "missing link" that helps to explain how primordial pond scum evolved into the land plants that now cover the Earth. Their conclusion: A type of green algae is the closest living relative of the first land plants."
The Almighty Buck

A New Year's Idea: Pay For Some Freedom 366

It's not a contradiction: Free software costs money. (That's because server space, bandwidth, coffee, electricity, computers, and workspace all cost money.) Besides which, the time it takes to code new window managers, programming libraries (and languages), web browsers, and all the other goodies which make a modern computer useful may be spent as a labor of love, but it's time that competes with real-world jobs, family time, vacations in the Riviera and sleep. Besides the relative few who work at work on their Free software projects, the programmers, project managers, web-site maintainers, documentation jockeys and QA volunteers behind the programs we enjoy every day don't seem to be in it for the money, so much as the thrill of releasing new software, a desire to make their own world a little better, and for plain old fun. The staffers and volunteers who put long hours and dedication into organizations trying to safeguard online freedoms are also obviously interested in rewards that go way beyond salaries. This New Year's, consider giving them a little money anyhow. Here are a few ideas; you're invited to point out projects and organizations that I've left out.
Mozilla

Web Applications with Mozilla's XUL? 23

An Anonymous Coward's idle musings inspires this query: "Web-based applications are a hot topic, right now, but sometimes HTML is too simple for your applications. Using a cross-plataform, more powerful and efficient UI like Mozilla's XUL would be great." XUL is more an interface description language rather than an application language, as it still uses Javascript to handle application processing. It would be interesting to see if future browsers (or future versions of existing browsers) would add XUL bindings for other languages like PHP, Perl, or even Visual Basic if such a thing interests you.
The Courts

Oregon Supreme Court Declines To Hear Schwartz Case 327

merlyn writes "The Oregon Supreme Court declined to hear my case, leaving standing the unfavorable decision of the Oregon Appeals Court as the final authority on this eight-year-long case, well known to many sysadmin and Perl hacker alike. Details at my fors-announce posting." If you're not sure what that means, you probably want to read at least this site which offers a straightforwardly partisan look at the complicated case of Intel vs. Schwartz as well as Schwartz's own page; it's a strange world where programmers and sysadmins can be convicted for seemingly innocent activities.
Programming

When Making a Comprehensive Retrofit of your Code... 385

chizor asks: "My programming team is considering making some sweeping changes to our code base (150+ perl CGIs, over a meg of code) in the interest of consistency and reducing redundancy. We're going to have to make some hard decisions about code style. What suggestions might readers have about tackling a large-scale retrofit?" Once the decision has been made for a sweeping rewrite of a project, what can you do to make sure things go smoothly and you don't run into any development snags...especially as things progress in the development cycle?
Perl

Happy Birthday Perl! 168

Puppet Master writes: "Just remembered that Perl was created on this day (12/18) in 1987 by Larry Wall..." Check out the Time Line and the discussion on use.perl.org and I'll take this chance as a reminder to donate to the Damian Conway/Dan Sugalski slavery fund.
Programming

Let's Kill the Hard Disk Icon 613

Kellym writes "The desktop metaphor is under attack these days. Usability experts and computer scientists like Don Norman, David Gelernter and George Robertson have declared the metaphor "dead." The complexities blamed on the desktop metaphor are not the fault of the metaphor itself, but of its implementation in mainstream systems. The default hard disk icon is part of the desktop metaphor. And the icon is the cause of the complexity created by the desktop"
Perl

Using Perl to Automate Exchange 2000 Tasks? 17

en4ca asks: "We have recently started using Exchange 2000 on a W2k platform with Active Directory at work. Previously, we used a mailsystem that could be easily controlled by command-line paramaters (and hence by perl). What I wanted to ask was, has anyone used perl to automate boring, mundane tasks in Exchange like mass creating mailboxes? What did you use to do this? [code would be very much appreciated] I've tried using Win32::OLE, but havn't had much success"
Perl

For Sale: 1 Damian Conway, 1 Dan Sugalski 96

Kurt writes "Yet Another Society, through its newly formed Perl Foundation, is launching yet another fund drive to help support the Perl community. This year we will be supporting Damian Conway and Dan Sugalski. Damian will continue to work on a variety of Perl 5 modules and the design of Perl 6. Dan will continue his work on the implementation of Perl 6. More details are available at the Perl Foundation web site. Contributions are tax deductible, so donate today!" Many people will remember when we did this last year. I think it's been a roaring success. So go donate!
Perl

Damian Conway On Programming, Perl And More 185

Andrew writes: "My host pair.com has an interview with Damian Conway in which he talks a lot about his upcoming modules, and what skills a Perl programmer needs. I'm personally waiting on Parse::FastDescent." Conway talks about some interesting modules he's working on, Perl 6, and on programming in general, too.
Hardware

Review: SliMP3 262

Frequent readers of Slashdot know that I'm an MP3 junkie. Hell, even casual readers probably know that at this point. This week I review another MP3 player, Slim Device's small wonder, SliMP3. And this $269 is really worth a good look.

Slashdot Top Deals