Programming

An Open Source Alternative to Verizon's GetItNow? 54

malachid69 asks: "Is there anyway for us, as open-source developers, to provide a free alternative to the Verizon GetItNow network, some way in which we can share and co-develop software for our phones, and provide a way for them to be emailed/SMSd onto the phones? Basically, is there any way for us to create a SourceForge equivalent to GetItNow?"
Programming

Pragmatic JUnit Testing 118

Will Gwaltney writes "The Pragmatic Programmers have done it again. This time it's with volume 2 of their Pragmatic Starter Kit series, Pragmatic Unit Testing in Java with JUnit. In the friendly, accessible style we've come to expect from Andy Hunt and Dave Thomas, the book provides a gentle introduction to unit testing in general and the JUnit testing package in particular. Of course, by the time you've read through the introduction you're hooked, at which point Andy and Dave give you enough information to make you not just a good unit tester, but a better developer to boot." Gwaltney offers this disclaimer: "I know both authors and was one of the proofreaders for this book. I have no financial stake in either the book or their company." With that grain of salt, read on for the rest.
Software

Young Programmer, Stop Advocating Free Software! 1452

Lansdowne writes "Clemens Vasters, in an open letter to a young developer he met at a software conference, asks him to consider the consequences of writing software for free. "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again."" While I don't particularly agree with all of the points made here, this is the type of question that needs to be answered to continue to get people involved in Free/Open/Libre/GNU/whatever source/software/code.
X

XFree86 4.4 Released 531

puriots0 writes "XFree86 version 4.4 is finally out! Grab it while it's still hot, if you don't mind the recent licensing changes... And if you don't care about the license, but the maintainers of your distribution do, this might be the only way to get it for the moment." The XFree86 people seem very eager to claim that the new license is nothing bad; see their FAQ. However, people who have reviewed it, such as RMS and Branden Robinson, think differently. It looks as if the XFree86 people have a short timespan to either rethink their license changes or be dropped from every/almost every Linux distribution in favor of a forked codebase.
Programming

Anatomy of Game Development 385

CowboyRobot writes "ACM Queue has an article titled Game Development: Harder Than You Think that looks at the complexities of creating a modern game, in comparison with the relative simplicity of doing so ten years ago. My understanding of the industry is that they have too many designers and not enough programmers. From the article: 'Now the primary technical challenge is simply getting the code to work to produce an end result that bears some semblance to the desired functionality... There's such a wide variety of algorithms to know about, so much experience required to implement them in a useful way, and so much work overall that just needs to be done, that we have a perpetual shortage of qualified people in the industry.'"
The Internet

Webmonkey Closes its Doors 162

An anonymous reader writes "According to Wired, Webmonkey is being closed by TerraLycos after 8 years of teaching practical web building skills and bucking more traditional outlets. They've written some good stuff over the years - in fact, I first understood the significance of XML after reading one of their articles."
Debian

Toward a New Kind of Linux Distribution 354

An anonymous reader writes "Progeny co-founder Ian Murdock wrote a weblog entry that has been reprinted at Newsforge. He talks about how current distros are built from the top down, making a 'one-size-fits-all' solution of technology. He proposes making a modular solution that encompasses building modules so distros can include only the technology they need to suit their purpose, kinda like building from the bottom up. Interesting read, good arguments, potential for a new Linux community."
Java

Sun Agrees to Talk to IBM over Open Sourcing Java 451

comforteagle writes "Sun has agreed to meet with IBM to further discuss the issue of open sourcing Java with them. 'Sun is closely evaluating the effectiveness of the process.' Could Sun be coming around to actually doing this?"
Editorial

Open-Source Software and "The Luxury of Ignorance" 1471

Bootsy Collins writes "Using the recent experience of trying to configure CUPS on his home network, Eric Raymond has written an interesting new screed on poor design of user interfaces in general, and configuration interfaces in particular, in open source software, entitled The Luxury of Ignorance. A sample quote: 'This kind of fecklessness is endemic in open-source land. And it's what's keeping Microsoft in business -- because by Goddess, they may write crappy insecure overpriced shoddy software, but on this one issue their half-assed semi-competent best is an order of magnitude better than we usually manage.'"
Music

Cultured Perl: Fun with MP3 and Perl, Part 2 55

Ted writes "I continues to look at manipulating and guessing MP3 tags with Perl, FreeDB, and various CPAN models via my autotag.pl application. Writing autotag.pl was grueling but fun. I used fuzzy string matching, FreeDB searches, ID3 versions 1 and 2, and lots of text-mode user interactions. It all came together in an application that I tested thoroughly over the course of a month. Info and Slashdot comments about Part One can be seen here, which was posted in December."
Java

IBM Offers to Help Sun Open Up Java 475

dave writes "ESR has opened the issue of pressuring Sun to open source Java, and today IBM throws in their own commitment toward this end. IBM has published an open letter to Sun, proposing that the two companies collaborate on an independent project to open source Java, saying that IBM is ready to provide technical resources and code for the open source Java implementation while Sun provides the open source community with Sun materials, including Java specifications, tests and code."
PHP

Play Blackjack with PHP 28

Zack Coburn writes "The latest Codewalkers PHP Coding Contest invites PHP programmers to compete by creating a PHP script that interfaces with a special PHP library to play the game of Blackjack. Judging will happen as follows: 'A number of random decks will be generated, for each random rules will be used. Each script will then play all these decks, so each script will play under exactly the same conditions. In the end, the sum of all the money gained will determine the winner. In case of a tie, the running time will be the tie-breaker.' Some of the sixteen prizes include Cerberus Encoder, PHPEd, Macromedia Studio MX, SourceGuardian Pro, and Zend Studio." Here's a hint: count cards. :)
Java

Beyond An Open Source Java 550

Karma Sucks writes "LinuxToday is featuring a intriguing article on why Sun should open source Java, as a stronger followup to the recent ESR saga that was reported here. The writer notes: 'Sun needs to do some radical things to improve its chances of survival, and all of them involve Open Source in some form or the other.' One thing the article fails to mention is the threat of Mono, which should be of special interest to Sun, with its vested interest in GNOME."
Security

Linux Kernel 2.2.26 -- 2.2 is not dead! 29

midianus writes "Marc-Christian Petersen released Linux Kernel version 2.2.26. The release includes several security fixes. After Alan Cox released the previous 2.2 kernel, 2.2.25 in March of 2003, he began a one year sabbatical to study for an MBA in August of the same year and handed over the Maintainership of 2.2 to Marc-Christian."
Announcements

NAE's Draper Prize Goes To PARC's Alto Developers 145

mccalli writes "The National Academy of Engineering has awarded the Charles Stark Draper Prize to various individuals 'for the vision, conception, and development of the principles for, and their effective integration in, the world's first practical networked personal computers.' The prize is shared amongst two ex-Xerox people, with MIT and HP also making a showing."
Operating Systems

Upgrading Your Current System To Kernel 2.6 442

An anonymous reader writes "This white paper provides an overview of the process of moving an existing desktop system to the 2.6 kernel. It will highlight other software requirements imposed by the new kernel and administrative changes that you must make when migrating an existing system to the 2.6 kernel. It supplements previous whitepapers in the same series about Customizing the 2.6 kernel [Slashdot discussion here(1)] and porting drivers to the 2.6 kernel [Slashdot discussion here(2)] to the 2.6 kernel."
Handhelds

Great Zaurus Apps Review 16

Tong writes "PDA Buyer's Guide published a round up review that lists some eseential Zaurus applications. This review will help new users who just bought a Zaurus PDA to get started and find the apps that make it fun to use their Zaurii. Here is the link to the review."
The Internet

Yahoo! Vs. Google: Algorithm Standoff 270

An anonymous reader writes "There's a new report out from the guys who brought us the Google keyword density analysis. As they put it, "the goal of this analysis is to compare the keyword density elements of Yahoo's new algorithm with Google's algorithm." They compared 2000 low traffic, non-competitive keywords in the hopes of seeing the algorithms more clearly, without any possible search engine tweakings related to high-traffic keywords. Their findings are interesting. Should you go and rebuild your site based on these findings? Maybe not. It's worth a look though."
Debian

Debian Prepares To Vote On Non-Free Software 98

DJFelix writes "Manoj Srivastava, Debian Project Secretary, has posted a proposed General Resolution regarding the handling of the non-free section of Debian. This is very important to me, as I am a Debian maintainer who only maintains non-free packages. If you are a Debian non-free maintainer or Debian non-free user who does not want to see the non-free section disappear from Debian, I highly suggest you get involved."

Slashdot Top Deals