Programming

Hacker's Delight 178

Ben Olmstead writes with the review below of Henry S. Warren's Hacker's Delight, which is not about tricking folks into providing sensitive information, but rather about how to cleverly manipulate computers into doing more work on their part with less work on yours. Read on for his brief review.
Programming

The Year in Scripting Languages 248

Mitchell writes "People from several language communities came together to create a joint year-in-review for Lua, Perl, Python, Ruby, and Tcl."
Programming

Keynote Really is XML 45

jonknee writes "During the latest MacWorld keynote, Steve Jobs announced new presentation software dubbed Keynote. It looked pretty sweet, but what caught my ear was Jobs' remark that it was XML based. As soon as I got my hands on Keynote, I investigated the .key file and found its XML portion (which is quite excellent XML at that). For those not lucky enough to have the software, I posted the blank presentation I took a peek at." I just want to know when someone is going to write up a Keynote module for Perl ...
Apple

iCommune for iTunes Shares Over Network 46

James G. Speth writes "I just released a free public beta of iCommune, a plug-in for iTunes that enables music sharing over the network. Your friends' music libraries appear in the iTunes source list. You can browse their collections, and choose to download or stream their music. It also allows you to make your own music library available to others." It's a bit buggy, but it is a beta. It shows a lot of promise. It also comes with an indexer (in Python, though I might write my own in Perl :-) so you can share MP3s to iTunes clients outside of iTunes on the server end (such as from a Linux box, in theory).
Slashback

Slashback: Embed, Dougal, FireWire 254

Slashback this evening brings you a few corrections, updates, amplifications and reversals -- read on for more on the Xbox key cracking project, the new version of FireWire, and more.
Programming

Scripting Language City 30

Ursus Maximus writes "Scripting Language City is for folks who want to learn more about the future of this increasingly important subset of the programming universe. Scripting languages are not just for odd jobs anymore ;-))). Special attention is paid to four languages in Python City, Ruby City, Perl City, and JavaScript Expert Systems which includes a Scripting Language Chooser Program as well as a Basketball Expert Ssystem and a Football Expert System that are certainly something different from the usual same old mouse-over scripts usually found on JavaScript sites. There is also a web spider program that scrapes the web daily and provides updated lists of new web articles on scripting languages, with seperates outputs for each of the featured languages. as added bonuses, there is a page of essays and resources on open source and the free software movement called Farnham's Freehold and a page called The Linux Chronicles that follows the experiences of a Linux newbie with wit and humor. Not a slick professional web site, Scripting Language City is a work of love by a paramour of everything connected with scripting languages, open source, and the programming of free software."
News

The Plastic Fractal Magnet 161

bedessen writes "An article at NewsFactor summarizes the developments in new plastics that exhibit magnetic fields of fractal dimensions. Whereas a simple bar magnet produces magnetic fields that go from the north pole to the south pole, the fields of the new hybrid plastic sprout like branches of a cactus lined with secondary fields that resemble needles. As these fields become increasingly interlocked, they exhibit a unique kind of order. This intensely ordered structure might one day be key to storing information with a very high density. The researchers behind this are Arthur Epstein, director of the Center for Materials Research at Ohio State University, and Joel Miller, a professor of chemistry at the University of Utah. There's also this PDF overview of the subject, which is quite technical but still readable."
Media (Apple)

Whamb Audio Player Shares Via Rendezvous 14

Stéphane Thiell writes, "I just released an update of Whamb, a little shareware CD/MP3/OGG player for Mac OS X 10.2. It's not as advanced as iTunes, though it now has playlists sharing using Rendezvous. A friend even wrote a tool in Perl which allows to run playlists server on POSIX systems." Nifty. It's still in development, but works pretty well. I've got the Perl daemon running too, with some local modifications. The Rendezvous support has some scalability issues with my 25GB of MP3s, which maybe why iTunes still doesn't have it ...
Microsoft

Microsoft Next Generation Shell 832

An anonymous reader writes "I found this while searching for Perl Jobs in India: "The Microsoft Next Generation Shell Team is designing and developing a new command line scripting environment from the ground up. The new shell and utilities, based on the .NET Frameworks, will provide a very rich object-based mechanism for managing system properties. To be delivered in the next release of Windows, it will include the attributes of competitors' shells (e.g. aliases, job control, command substitution, pipelines, regular expressions, transparent remote execution) plus rich features based on Windows and .NET (e.g. command discovery via .NET reflection API's, object-based properties/methods, 1:many server scripting, pervasive auto-complete)."
Security

New SSH Vulnerabilities Discovered 33

possible writes "Rapid7 has discovered a new class of vulnerabilities affecting SSH2 implementations from many vendors. These vulnerabilities affect a wide variety of SSH servers and SSH clients. Rapid7 designed an SSH protocol test suite called SSHredder. The SSHredder test suite contains a large number of SSH2 protocol binary test cases, and is released under the BSD license. Rapid7's testing has revealed many defects in products such as F-Secure, SSH.com, PuTTY, etc. OpenSSH and GNU LSH are not affected." Some of the affected vendors have released fixed versions, and some say there's nothing exploitable about the reported holes.
The Almighty Buck

Affero's Hack-a-Thon 173

Henri Poole writes "I've got friends who ride their bikes for a week and get me and others to donate $100 to their cause. Spending more time on lists then roads, we've set up an analogous service for Free Software and Open Source projects. Substitute the physical sweat with a good hack, and you'll see the match. After you save your next newbie from tech-hell, just ask them to help your cause. In Lessig's blog, he writes "If there's one thing I've learned from watching, and tinkering, in this web-log space, it is that the many tiny brushstrokes of thousands paints more and more powerfully than the blast of even the most important and powerful papers...As I indicate on my Affero page, I count FSF and EFF as the two key players to support." And if you don't think you can make a difference, do this math: A $1 donation to the FSF for every user of GNU/Linux would increase their budget by 30 fold."
Movies

Lord of the Rings: Two Towers Reviews Rolling In 440

flogger writes "After the first showing of The Two Towers, the reviews are now coming in. They are positive and SPOILER FILLED. Reviews can be found here, here and a short one here." Don't say you weren't warned. I'm not reading them. I finished re-reading TTT saturday, and am ready to see Ents walk.
Science

Turning Numbers into Knowledge 60

rcr1001 writes "Turning Numbers into Knowledge (TNIK) is an entertaining and readable primer on practical problem solving. TNIK is about structured analytical thinking and Slashdot readers interested in improving the quality of their critical thinking skills should consider learning from this book." Read on for the complete review.
Perl

Controlling iTunes with Perl 47

EccentricAnomaly writes "brian d foy has created perl modules for controlling iTunes. His modules, Mac::iTunes and Apache::iTunes, can be found on the CPAN. Now perl mongers can run iTunes remotely via the command line or via a web interface on a Mac hooked-up to a nice stereo to use as a home or office jukebox. I shudder to think what else may be possible now that iTunes is in perl's clutches."
Programming

Has Software Development Improved? 848

earnest_deyoung asks: "Twenty-five years ago Frederick Brooks laid out a vision of the future of software engineering in "No Silver Bullet." At the time he thought improvements in the process of software creation were most likely to come from object-oriented programming, of-the-shelf components, rapid prototyping, and cultivation of truly great designers. I've found postings on /. where people tout all sorts of design tools, from languages like Java, Perl, Python, Ruby, and Smalltalk to design aids and processes like UML and eXtreme Programming. I'm in a Computer Science degree program, and I keep wondering what "improvements" over the last quarter century have actually brought progress to the key issue: more quickly and more inexpensively developing software that's more reliable?"
The Internet

The Internet: Your Next Remote Control 154

Makarand writes "According to this article on NewsFactor, a Hungarian company, Timothy Technologies, wants to turn the Internet into a pervasive Remote Control. This device, called FlatStack, allows users to operate home appliances using the web. The FlatStack is an entire web server on a tiny circuit board which can be connected to the Internet and wired to the device needing remote control. Later versions of FlatStack will connect to appliances wirelessly. The FlatStack, with a variety of applications at home, can also be adapted in offices, factories and agricultural settings. It is expected to sell for around $75."
Programming

Open Source Natural Language Processing? 31

fieldmethods asks: "One area where Open Source and Free Software doesn't seem to have really taken off is Natural Language Processing (using computers to deal with human languages). There are a few projects that are open source, such as Festival (a speech synth system, now ported to Java), NLTK, a general-purpose NLP system in Python, and the Linguana project, a Perl implementation of a semantic network not unlike Wordnet (but better). Generally, though, there doesn't seem to be a lot of Open Source momentum behind the field as a whole. It's a challenging, difficult field that would benefit from collaboration, especially given the potential of replacing static corpora with on-the-fly corpora developed by search engines. Is anybody else interested in this?"
Unix

Teach Yourself UNIX System Administration In 24 Hours 361

Spencerian writes "UNIX guru and writer Dave Taylor's Teach Yourself Unix System Administration in 24 Hours is a strong "rosetta stone" reference and tutorial for beginning and intermediate Mac OS X, Linux and UNIX system administrators. The book covers fundamental and specialized UNIX sysadmin tasks for three UNIX flavors: Red Hat Linux 7.2, Solaris 8, and Mac OS X, version 10.1.2. Although Mac OS X and Red Hat have advanced in versions since this book was published, it doesn't appear to affect the book's usefulness since many of the tasks involve the venerable UNIX command line." The rest of Kevin's review is below -- read on to see if this book might help you.

Slashdot Top Deals