Programming

Lightweight Scripting/Extension Languages? 176

Andy Tai asks: "Extension languages are designed to be embedded in applications to support customization of the application behavior. Common scripting languages, like Perl and Python, are fairly 'large' with powerful run-time engines and libraries and are widely available and 'script' writers usually assume their stand-alone existences in the deployment environment. However, if one is looking for a language that's small enough so its source can be embedded in the distribution of and built as part of the application, Python and Perl may be 'overweight.' For the real lightweight choices there are Lua and Tinyscheme. Are there others? What are people's preferences and opinions regarding lightweight extension languages?"
Unix

Unix Shell Programming, Third Edition 292

honestpuck writes "Back when dinosaurs roamed the earth and NCR made Unix computers I first started to program for a living. Back then when someone said 'script' they meant a shell script, generally for a Bourne shell." Even if the definition of "scripting" has grown somewhat, honestpuck argues, the old meaning still has merit and use. Read on for his review of the latest edition of Unix Shell Programming.
Perl

Postmortem Memory Profiling with Perl 11

Irish writes "Problems with memory, such as leaks and memory-greedy applications can cause many problems for application developers; more so for wireless applications due to the prevalence of memory-constrained devices as platforms. This article shows you how to avoid memory problems and it shows how to use Perl script to analyze memory issues for later repair. It offers three progressively more sophisticated solutions to demonstrate the concept."
Programming

Spidering Hacks 121

DrCarbonite writes "Spidering Hacks is a well-written guide to scripting and automating your data-seeking forays onto the Internet. It offers an attractive combination of the solving the problems you have and exposing you to solutions that you weren't aware you needed." Read on for Martin's review of the book.
Perl

Cultured Perl: Fun with MP3 and Perl, Part 1 232

Ted writes "Every self-respecting computer and music fan needs to be able to manipulate MP3s -- the defacto standard for recreational digital music use. In this article, I'll look at ways to manage and manipulate MP3s (searching, tagging, renaming, commenting, etc.) using the autotag.pl application. I'll also take you through the application, illustrating how CPAN modules enable the application."
The Internet

ICANN Troubles At UN Summit On Internet 610

Internet Ninja writes "The UN/ITU-organized World Summit on the Information Society currently happening in Geneva, and in attendance is Paul Twomey from ICANN, who has been ejected from a preparatory meeting, along with all other non-governmental observers. Obviously Twomey wasn't happy about that, saying: 'At ICANN, anybody can attend meetings, appeal decisions or go to ombudsmen. And here I am outside a UN meeting room where diplomats, most of whom know little about the technical aspects, are deciding in a closed forum how 750 million people should reach the Internet. I am not amused.'" We've previously reported on this meeting, which may help decide governance of the Internet, albeit in the longer-term.
Unix

Unix Network Programming, Vol. 1 160

prostoalex writes "Reviewing Richard Stevens' Unix Network Programming is akin to reviewing the New Testament for a Christian audience, or The Elements of Style for English majors. Everyone who is somehow involved in network programming on Unix/Linux systems generally refers to the tome as ultimate learning resource and the best reference out there." Read on for the rest of Alex's review.
Toys

The Robots are Coming 239

An anonymous reader writes "LinuxDevices.com's new 'Linux-powered Robots Quick Reference Guide' offers an interesting glimpse into of some Linux-powered robots currently available or near production, and provides an extensive reading list with further information on Linux in robotics. According to a fascinating article at TechNewsWorld, Linux is poised to play a centrol role in an emerging industry that many expect to overtake the PC industry in size: robotics. Japan is currently driving robot innovation, according to the article, impelled by a looming labor shortage. Consumer robots like the Sony Aibo and Honda Asimo make headlines, but ubiquitous, cheap, and practical utility robots are what most Japanese robot makers are focused on, and 'carmaker Honda believes that robots will become its most important business,' according to the TechNewsWorld article. Watch out -- the Linux-powered robots are on the march!"
Music

Review of Squeezebox MP3 Player 270

Anyone who is a frequent reader of these pages knows of my obsession with MP3 players. From portables to stereo components. From machines that stream, to flash devices with just a tiny bit of space. I love these things. And now, one of my favorites is back. Slimdevices has released the Squeezebox- the 802.11b update to its already excellent Slimp3. Read on for my full review.
Books

Public Libraries Trading Quaintness For Cash 295

theodp writes "To help nourish lean budgets, public libraries are increasingly eyeing the e-commerce used-book market as an alternative to the long-standing community tradition of the local book sale. Abebooks reports a tenfold surge in public library clients over the last three years. The payoff can be handsome. One library group boasts of getting $250 for a few boxes of 'miserable, horrible stuff' and another $110 from a World War II vet for a book about his Army regiment. A public library in Texas auctioned 300 items on eBay to help plug a budget hole. And a Seattle suburb moved its annual library sale of some 80,000 books to Amazon, citing expediency and extra cash as motivators."
Christmas Cheer

The Perl Advent Calendar For 2003 13

Andy Lester writes "CPAN is a treasure trove of submitted code from across the Perl community, and is one of the reasons for Perl's great popularity. There are hundreds of active contributors, and over 2500 modules in the module list. With so many modules, it can be daunting for a Perl beginner to know what's worth noting. Plus, since so many modules are built on other modules, it's important for module authors to know which modules are best-of-breed. One source for direction is Mark Fowler's Perl Advent Calendar. Each day in the month of December, Mark reveals a new module in his calendar, including an overview and mini-tutorial in its use."
GNU is Not Unix

Should Hackers Get Their Own Logo? 965

Ridgelift writes "Eric S. Raymond is proposing a new logo for Hackerdom. 'The Linux folks have their penguin and the BSDers their demon. Perl's got a camel, FSF fans have their gnu and OSI's got an open-source logo. What we haven't had, historically, is an emblem that represents the entire hacker community of which all these groups are parts. This is a proposal that we adopt one - the glider pattern from the Game of Life.'"
Books

Open Source Network Administration 139

For a sysadmin, putting "MIT Network Operations" on a resume must feel pretty satisfying. James Kretchmar got the job, and now has written the book. ALecs writes with his review of Kretchmar'sOpen Source Network Administration, below.
Patents

X10 Pays $4.3 million In Damages For Pop-Unders 288

Black Perl writes "The Seattle Times is running an article entitled "California brothers win $4.3 million award against X10." Apparently, pop-unders are "proprietary" technology and a "business model" that X10 stole. I have mixed feelings about this. I love to see X10 get its due for the pop-unders, but proprietary technology it is not." Haha. Patents are funny.
Linux

Are Linux Zealots Terrorists? 812

pair-a-noyd submitted this one choice piece of flamebait, I'll just quote it ".. I have a hard time seeing the Zealots as any different from terrorists because of the nature of their threats. I expect one of them -- or perhaps a group of them -- will go too far at some point and do significant damage to the open-source movement, the ongoing litigation with SCO or their employers. I strongly believe that if September 11 showed us anything, it was that zealots of any movement represent a huge risk to that movement because zealots do not consider the repercussions of their actions" Like the zealots he speaks of, he goes to far, but he does make legitimate points that the Open Source community has wrestled with in the past.
Operating Systems

What Is The Most Popular OS in the World? 215

Roland Piquepaille writes "If your answer is Windows, you're plain wrong. It's ITRON, a Japanese real-time OS kernel that can be customized for any small-scale embedded systems. According to LinuxInsider.com, it is used by more than 3 billion microprocessors found in mobile phones, digital cameras, CD players and many other electronic devices including even satellites. The article looks at the competition in this market, notably RTLinux, the real-time version of Linux, and T-Linux, an environment for running middleware. This last effort could lead to the eTRON chip, an encryption device that offers secure data transfer across wireless networks and the Internet. One thing is sure for this market: the future is definitively open-source. This overview contains more details and external references."
Patents

Third Anniversary of Bezos-Backed Patent Reform 115

theodp writes "With IE, IM and Linux all threatened by patent infringement lawsuits, it's worth noting that Saturday marks what would have been the third anniversary of BountyQuest. With $1+ million of Amazon CEO Jeff Bezos' money and an Amazon VP on its Board, BountyQuest vowed to reform the patent system through its prior art contests. While BountyQuest raised eyebrows when it found winning prior art right off the bat for a patent Amazon was sued for infringing on, it surprisingly drew little heat when it announced no winning prior art could be found for Bezos' own 1-Click patent. 'There was no Bounty winner, mainly because the 1-Click patent is specific to the Web,' explained BountyQuest. 'This was a tough one to win because the Amazon 1-Click patent is so specific to the Web,' added BountyQuest investor Tim O'Reilly. Amazon's claim that the contest outcome vindicated Bezos' 1-Click patent went unchallenged by the New York Times, who instead took contestants to task for submitting prior art that 'failed to mention the Internet.' But legal documents have surfaced revealing that a month before these arguments were made, Amazon was told by a Federal Court that 'This distinction is irrelevant, since none of the [Bezos 1-Click patent] claims mention either the Internet or the World Wide Web.' If it was 'in everyone's interest to get all relevant prior art out into the open,' as Bezos said, then what happened?"
Software

Server Monitoring Solutions? 58

bwhaley asks: "The University I work for has asked me to research software solutions for server monitoring. More specifically, a piece of software that will monitor server variables such as load, swap usage, POP/IMAP processes, total processes, and all the other interesting data about a server's health. Watching these variables can give administrators advance warning about potential problems with the server. We are currently using an in-house solution written in Perl but its age is showing. I have found plenty of proprietary solutions such as HP OpenView and Sun Management Center, but these cost thousands of dollars. What solutions do Slashdot readers use? Are there any powerful open source solutions that I'm missing? Is anyone else running homegrown software that they are happy with? We are running an entirely Solaris environment but I am interested in any UNIX solution."
Hardware

Clearspeed Makes Tall Claims for Future Chip 254

Josuah writes "ClearSpeed Technology announced today a new multithreaded array processor named the CS301. Their press release states the chip can achieve 25Gflops for only 3W of power. New Scientist and TechNewsWorld have articles on this chip, each with more information about the chip. I wondering if this is too good to be true." The key phrase is in the Wired story: "Soon to be in prototype, the chip...". "Soon to be in prototype" is synonymous with "does not exist".

Slashdot Top Deals