Image

jQuery in Action Screenshot-sm 154

Michael J. Ross writes "As perhaps the only substantial computer language embedded inside of the major Web browsers, JavaScript has brought an unprecedented level of power to client-side programming for the Internet. Yet as a result of cross-browser incompatibilities and other problems, it has probably also resulted in an unprecedented number of headaches for Web developers. JavaScript libraries attempt to mitigate much of these difficulties. One of the most popular such libraries, jQuery, is explored in a book by Bear Bibeault and Yehuda Katz, titled jQuery in Action." Keep reading for the rest of Michael's review.
Databases

Searching DNA For Relatives Raises Concerns 199

An anonymous reader calls our attention to California's familial searching policy, which looks for genetic ties between culprits and kin. The technique has come to the fore in the last few years, after a Colorado prosecutor pushed the FBI to relax its rules on cross-state searches. "Los Angeles Police Department investigators want to search the state's DNA database again — not for exact matches but for any profiles similar enough to belong to a parent or sibling. The hope is that one of those family members might lead detectives to the killer. This strategy, pioneered in Britain, is poised to become an important crime-fighting tool in the United States. The Los Angeles case will mark the first major use of California's newly approved familial searching policy, the most far-reaching in the nation."
PC Games (Games)

Multi Theft Auto - San Andreas Goes Open Source 127

dan writes " Multi Theft Auto is a third-party modification for Rockstar's hit title Grand Theft Auto San Andreas — and it has become open-source after over four years of closed source development. As a (somewhat) regular player of MTA since the early days of GTAIII, this hit me by surprise, somewhat." (The news is on the project's front page, from which dan extracts more details, below.)
Google

Google Sorts 1 Petabyte In 6 Hours 166

krewemaynard writes "Google has announced that they were able to sort one petabyte of data in 6 hours and 2 minutes across 4,000 computers. According to the Google Blog, '... to put this amount in perspective, it is 12 times the amount of archived web data in the US Library of Congress as of May 2008. In comparison, consider that the aggregate size of data processed by all instances of MapReduce at Google was on average 20PB per day in January 2008.' The technology making this possible is MapReduce 'a programming model and an associated implementation for processing and generating large data sets.' We discussed it a few months ago. Google has also posted a video from their Technology RoundTable discussing MapReduce."
Software

Is Open Source Software a Race To Zero? 729

gozunda writes "My company is an open source software vendor/developer. We maintain a popular open source project and keep ourselves afloat by producing commercial products derived from or extending the value of the core project. Over time we've seen our business model eroding as other open source projects produce free versions of the same extensions and utilities that are our bread and butter. Something that was worth $5K last year is suddenly worth $0 because the free version is just as good as the paid. This same cycle is obviously having an impact on pure-play commercial software vendors. Is open source ultimately a race to zero? In ten years will there be any cost associated with commodity (non-custom) software? If not, will there still be a 'software industry' as it exists today, or will software simply be a by-product of the operation of other industries? Is that a good thing or a bad thing? As a professional developer, do I need to fear this or feed it?"
The Internet

Integrating the Web Into Games 52

Got Game recently announced the launch of an in-game web browser called Rogue, designed for concurrent use with modern games for those who don't care to to switch back and forth. Their aim is to make it so gamers can more easily keep themselves entertained during downtime in games, and to streamline information retrieval without missing any of the action. An anonymous reader writes with related news from Gamasutra: "This article details the practical steps for game developers to add a video recording feature to a game, encode gameplay footage in the Theora video format, and share the recording on YouTube. Spore's Creature Creator, PixelJunk Eden, and Mainichi Issho already support YouTube, but not only commercial games benefit. By hosting the videos, YouTube puts this feature in reach of indie game developers who might otherwise not be able to afford the server resources."
Businesses

Can You Be Denied the Right To Support OSS? 212

jerico.dev writes "I am currently selecting a CM tool for a project. Important condition: the software must be OSI compliant. I considered Alfresco, since they call themselves 'open source.' Then I heard from several of Alfresco's partners that they are not allowed to do projects based on Alfresco's GPL edition because their partnership contract denied them the right to do so. They only can support Alfresco's enterprise edition. But Alfresco's VP of business development Matt Asay told me that their enterprise edition is not OSI compliant. Does anyone in the Slashdot crowd have experience with partner contracts of other OSS vendors? Is it normal that Sun, Red Hat, etc. force their partners to decline projects based on their open source editions? It's probably legal to do so, but do you think it is legitimate and fair?"
Math

Interest Still High In the Netflix Algorithm Competition 77

circletimessquare brings us an update to the status of the million-dollar Netflix competition to develop a better algorithm for movie recommendations. We've discussed aspects of the competition since it started two years ago, but the New York Times has a lengthy overview of where it stands now. "The Netflix competition is still going strong, with a vibrant, competitive roster of some 30,000 programmers around the globe hard at work trying to win the prize. The Times provides a look at some of the more obsessive searchers, such as Len Bertoni, a semi-retired computer scientist near Pittsburgh who logs 20 hours a week on the problem, oftentimes with the help of his children. There's also Martin Chabbert in Montreal: 'After the kids are asleep and I've packed the lunches for school, I come down at 9 in the evening and work until 11 or 12.' The article gets into the history of the search algorithm Netflix currently uses, and explores the hot commodity called 'singular value decomposition' that serves as the basis for most of the algorithms in competition."
Databases

Setting Up a Home Dev/Testing Environment? 136

An anonymous reader writes "I'm a Project Manager (hold the remarks) who recently decided that I want/need to get my dev skills more up-to-date, as more projects are looking for their PM's to be hands-on with the development. Looking around my house, I have quite the collection of older (read: real old — it's been a while) PCs — it's pretty much a PC graveyard. Nothing that would really help me set up a nice dev infrastructure for developing web/database apps. So, my question is as follows: Should I buy a number of cheaper PC's, or should I buy one monster machine and leverage (pick your favorite) virtual machine technology?"
Software

Adobe Releases C/C++ To Flash Compiler 216

SnT2k writes "Adobe recently released the beta version of Alchemy which compiles C/C++ code into AS3 bytecode (which runs on AVM2) that can run on the Flash or Flex platform and boasts increased performance for computationally-intensive tasks (but still slower than native C/C++). It was demonstrated last year during the Chicago MAX 2007 to run Quake. A few months later it has been demonstrated to run a Python interpreter and Nintendo Emulator. One interesting tidbit is that the thing is built upon the open source LLVM Compiler Infrastructure."
Games

The Importance of Procedural Content Generation In Games 160

Gamasutra reports on a talk by Far Cry 2 developer Dominic Guay in which he discussed why procedural content generation is becoming more and more important as games get bigger and more complex. He also talks about some of the related difficulties, such as the amount of work required for the tools and the times when it's hard to retain control of the art direction. Quoting: "Initially, the team created a procedural sky rendering approach based on algorithms — which led to a totally unconvincing skybox that was clearly inferior to what a hand-authored skybox would be. 'We considered it to be a total failure,' he said. He explained that a great deal of focus must be put on the tools that surround the algorithms, to allow the systems to be properly harnessed. In the end, the game shipped with a revamped procedural sky system that ended up much more effective than the first attempt."
Programming

When Agile Projects Go Bad 139

blackbearnh writes "CIO Magazine has an article up looking at some of the ways that Agile projects can fail, or Agile can be misapplied in organizations. Some of the issues raised may not be new, but folks might want to pay special attention to these, since the people throwing the stones are two of the original Agile Manifesto signatories, Alistair Cockburn and Kent Brock. From the article: 'Once individuals become familiar with Agile, either through training or practice, they can become inflexible and intolerant of people new to the process. Cockburn has seen this in action. "I'm one of the authors of the manifesto, so if I say something 'weird,' they can't tell me I don't understand Agile. But if someone else — and it doesn't matter how many years of experience they have — says something funny, they get told they don't understand Agile."'" Here's another recent article by the same author on the perils now besetting Agile.
Games

IP Rights For Games Made In School? 128

Gamasutra has a story questioning whether schools should be able to hold intellectual property rights on games created by students. The point out a recent incident in which a development team was unable to market a game they created, and another situation where a school overrode the creator's decision to withdraw the game from a contest. "What irks Aikman is that, after graduating, he and his team approached DigiPen, hoping it might change its policy and make an exception for the award-winning game, but the school wouldn't budge. 'They were dead set on not setting a precedent because, if they let us keep the IP, they were afraid other students would want the same. But I believe there's something wrong with the idea of DigiPen owning games it has no intention of doing anything with, while discouraging people like me who could really make use of our efforts and use it as a springboard to a career.'"
Operating Systems

16 Interviews With Linux Kernel Hackers 72

DeviceGuru writes "The Linux Foundation has published a series of video interviews from the annual Linux Kernel Summit held Sept. 15-16 in Portland, Oregon. In the videos, 16 developers — including Linux creator Linus Torvalds — discuss their kernel development activities. Other kernel hackers interviewed include Rafael Wysocki, Chris Mason, Greg Kroah-Hartman, Mathieu Desnoyers, Paul Mackerras, John Linville, Stephen Rothwell, Kristen Accardi, Dirk Hohndel, Dave Jones, David Miller, Len Brown, Jon Corbet, Frank Eigler, and Ted Tso. A detailed report on the Summit can be found at LWN. Lots of interesting insights into the status and future of Linux!"
Education

O'Reilly Now Competing With Sun Java Certificates 44

Joel Aufgang writes "O'Reilly Media's O'Reilly School of Technology in partnership with the University of Illinois has just launched a Java Programming Certificate Series, which looks like it's intended to compete with the Sun Certified Java Programmer (SCJP) certification. According to O'Reilly's press release, this is not an exam-based certification but rather a series of project based instructor-led courses that, if you pass, earns certification backed by the University of Illinois. Also interesting is the use of Eclipse as the preferred learning platform as opposed to Netbeans."
Programming

(Useful) Stupid Regex Tricks? 516

careysb writes to mention that in the same vein as '*nix tricks' and 'VIM tricks', it would be nice to see one on regular expressions and the programs that use them. What amazingly cool tricks have people discovered with respect to regular expressions in everyday life as a developer or power user?"
Programming

Ioke Tries To Combine the Best of Lisp and Ruby 255

synodinos writes "Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype-based, object-oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax."
Google

Google Exec Hints At Future Open Platform 73

rsmiller510 writes "At the recent Web 2.0 Summit, Dave Girouard, who is president of Google's enterprise division, stated that his company's long-term goal is to open up the Google development stack to outside developers. If this is true, then it could have some serious long-term implications for developers who could use Google services in new and interesting ways."

Slashdot Top Deals