Programming

JSP and Tag Libraries for Web Development 136

PotPieMan writes "I recently finished reading JSP and Tag Libraries for Web Development, a book for JSP developers wanting to improve their skillset. Read on for my review." It's not a new book, but still relevant.
Java

Java Database Best Practices 180

ProfKyne writes "I was excited to read this book when I first noticed it listed as "coming soon" in the Java section of O'Reilly's site back in May. I downloaded and read the sample chapter and waited expectantly for the book to be released. I was hoping that this book would be perfect for me, as nearly all of the Java programming I have done has dealt in some way with database access, though I do not consider myself to be an expert on the subject. The book didn't disappoint; Java Database Best Practices is an excellent high-level guide to writing database-driven applications from Java." Read on for the rest of ProfKyne's review.
Books

Mastering Regular Expressions 252

gianluca writes "Having always been a heedful guy, I always duly did my homework, going through the lengthy manual pages of a number of regular expressions (regex) crunching tools. You name it: be it PERL, awk, emacs, sed or even one of the .NET framework languages -- any such program provides support for the same regex expressions (or at least, so they seem to the occasional observer). After some years of regex practice with these tools, I had the pretentious conviction that I knew my way through the intricacies of patterns, grouping, greediness, and the like. When I first stepped into Mastering Regular Expressions, looking at the nearly 500 pages which build up Friedl's book, I wondered what could someone ever have to say about regexes to fill so many pages." Gianluca ended up finding plenty of worthwhile content; read below for his review.
Perl

Perl Design Patterns - Free Book 17

Scott Walters writes "Perl programmers and Java programmers have a lot to learn from each other. Perl 5 is providing more and more optional stricture, and Perl 6 is expected to provide stricture by default and other goodies as type safety. Perhaps better named "Stupid Perl Object Tricks", Perl Design Patterns proves that a little design, a little computer science, and some style are nothing to fear. This is dedicated to all of the newbies screaming, "The code is fine! Just tell me what the bug is!", and to all of the talented programmers who think Perl deserves a better reputation. Object::PerlDesignPatterns on CPAN is updated less often but has a fatter pipe."
Spam

The Next Step in Fighting Spam: Greylisting 481

Evan Harris writes "I've just published a paper on a new and unique spam blocking method called "Greylisting". The best thing about it other than achieving better than 97% effectiveness in blocking spam, is that it practically eliminates the main problem of other solutions: the false-positive. There's even source code for an example implementation written as a perl filter for sendmail, along with instructions for installing, so you can get up and running quickly."
Education

From System Administrator to Developer? 81

ma11achy asks: "Recently, I have been looking at making a career change from Unix Systems Administrator to programming/software development. I have a CS degree recently obtained through distance education and have been working in the field of Unix Systems Admin for roughly seven years now (in my early thirties). I have reasonable knowledge of C, good knowledge of Perl and excellent knowledge of shell scripting. Is, is there anyone out there that has made the change and could they provide any insights into what it was like for them? Am I just barking up the wrong source tree?"
Slashback

Slashback: Sorveteria, Rockets, Anger 403

Slashback tonight with more on model rocketry (and metaphysical rocketry to boot), Metallica's music online -- this time voluntarily, the fall of Ars Digita, nmap's reaction to SCO, and more. Read on for the details.
Lord of the Rings

MTV Movie Awards - Gollum's Acceptance Clip 346

tinderbox writes "Tolkien fansite TheOneRing.net has a Quicktime clip of Gollum - and Andy Serkis - accepting the golden popcorn for Best Visual Performance at the MTV Movie Awards. It's hysterical." No joking, this is probably the funniest acceptance speech I have ever seen. Yoda had a speech for winning "Best Fight", but it wasn't anything close to this.
Perl

PDL 2.4.0: Scientific Computing for the Masses 40

Dr. Zowie writes "Perl Data Language 2.4.0 was just released; get it here. This release includes even more powerful array slicing, a complete GIS cartography package, API access to the Gnu Scientific Library, and a host of other goodies. Between PDL and its less-mature siblings Numeric Python and Octave, the established commercial languages' days appear numbered."
Hardware

Searching for Keyboards Loaded with Features? 131

halfgeek asks: "I was just considering how keyboard-centric I've managed to make my setup, even under the mouse-hungry Windows GUI (no shouting; I regularly SSH to my Linux routing box for experiments, bring up VMWare when I need some X, and can't live without Cygwin). Almost everything I would want to do can be done without moving a hand to the mouse. I can open up an SSH to my server with Win+Shift+V, bring up a calculator with Win+C, run a one-shot console command with Win+0, open up the MW dictionary website to a highlighted word by hitting Ctrl+C (to copy) and then Win+Enter (to look up the contents of the clipboard). (Much of this is implemented with Perl programs and WinKey.) I also make frequent use of the volume knob and mute button built into my Logitech keyboard. If there is any good route to finding the keyboard I want with all the features I'm thinking of at a justifiable price, whether prefabricated or a wicked mod, I would just love to know about it." There are quite a few options the submitter is looking for, but it basically boils down to is this: the more keys, the better. What keyboards have you found, in your browsing travels, that have been stuffed full of useful features?
Linux

Survey of Linux-Based Gadgets & Devices 137

An anonymous reader writes "NewsFactor Network recently asked: Where Are All the Cool Embedded-Linux Gadgets? Well, LinuxDevices.com has just updated its answer to that question. The Embedded Linux "Cool Devices" Quick Reference Guide now encompasses 123 Linux-based gadgets and devices in 7 categories, including PDAs, mobile-phones, IP-phones, audio/video entertainment, tablet computers, gateways/routers, servers, wireless access points, robots, web-enabled cameras, telematics, industrial controllers, wrist watches, and last but not least, a DIY category: little Linux systems for projects and products. Lots of great pictures, too."
Lord of the Rings

Return Of The King Footage From E3 166

Arathorn writes "TheOneRing.net has a Quicktime movie up of just over a minute's worth of live footage from Return of The King , as shown at E3. The quality's pretty abysmal, but it gives a much-needed taster of what RoTK's going to look like. The soundtrack (such as it is) is from the final act of The Two Towers." Update: 05/21 18:47 GMT by T : Reader Adam Roben has set up a BitTorrent session as well.
Toys

Evolution Robotics' ER1 Reviewed 94

Anonymous Coward writes "A useful review of Evolution Robotics' ER-1 by the boys at Techfocus. It covers: construction, customization, hardware requirements, best features, programming, durability of equipment -- and all that good stuff. One interesting factoid is that the robot can recognize objects until the object is blocked - up to 40% - by something (like a piece of furniture). Techfocus aptly points out the Orwellian implications... Another thing that rocked my world is the notion that the robot is not as much of a drag on CPU as one might suspect. TF ran the unit on an NEC Versa VXi running Windows 2000, with a 900mhz CPU and 128mb of RAM, and encountered absolutely no problems. Encouragingly, if you want to further customize your robot, why not just write a script in C or Perl -- the manual even points users toward an app primarily based in Linux. What's not surprising: it's pricey. Also some nice pictures of how the robot really looks right out of the box."
Technology

Mass Storage Leaves Microchips in the Dust 403

Roland Piquepaille writes "This article from Wired Magazine looks at storage with a new angle. 'Right now I am sitting in front of a whirring 60-gigabyte hard disk that cost less than $100. Do the math: If back then 10 megabytes cost $1,000, then 60 gigabytes would have cost x, where x = $6,000,000 and "back then" = 18 years ago. I'm sitting in front of $6,000,000 worth of mass storage, measured at mid-1980s prices. We have Moore's law for microprocessors. But who's coined a law for hard disks? In mass storage we have seen a 60,000-fold fall in price -- more than a dozen times the force of Moore's law.' DeLong also looks at a non-distant future when a $100 mass storage device will hold a full terabyte. He also thinks that with disk space becoming cheaper and cheaper, we'll be tempted to archive everything about ourselves, including pictures and videos. This is in fact the goal of the Gordon's Bell project, MyLifeBits. You can learn more about the MyLifeBits project by reading this NewsFactor Network article. Check this column for more details."
Linux

Linux Desktop Myths Examined 718

Call Me Black Cloud writes "NewsFactor Network has an overview of the $95.00 Gartner report titled, "Myths of Linux on the Desktop". It's a good look at several points from the perspective of a corporate user, not a home user."
Perl

Open Source Telephony 17

glengyron writes "Every Phreakers dream of Open Telephony took another step forward today when a small Australian company released their OpenPBX product at CeBIT Australia. Suddenly a massive community of programmers will be able to easily write their own Telephony applications in Perl!"

Slashdot Top Deals