First Person Shooters (Games)

Make Something Unreal Finalists Posted 20

The ever popular Make Something Unreal Contest is coming to an end, and the finalists have been posted on the official site. From the post: " Epic Games announces the finalists for the Mod category for Grand Finals of the NVIDIA $1,000,000 Make Something Unreal Contest. To even make it to the Grand Finals is an amazing accomplishment for these dedicated and creative teams. To be selected as a finalist for the Grand Finals is to be the cream of the crop. "
PHP

PHP Vulnerabilities Announced 387

Simone Klassen writes "The Hardened-PHP Project has announced several serious and according to them, easy-to-exploit vulnerabilities within PHP. A flaw within the function unserialize() is rated as very critical for millions of PHP servers, because it is exposed to remote attackers through lots of very popular webapplications. The list includes forum software like phpBB2, WBB2, Invision Board and vBulletin. It is time to upgrade now."
Books

Debugging Indian Computer Programmers 1248

The H1-B visa program allows many thousands of non-American technical workers (about half a million at the moment) to hold jobs in Silicon Valley and elsewhere in the U.S. -- jobs which are seemingly difficult to fill from the American labor pool for a variety of reasons, and which are eagerly filled by employers who find that qualified, talented people come from countries all over the world. N. Sivakumar's first-person account of being an Indian programmer working for companies in several U.S. states over the past decade illustrates a side of the H1-B system that doesn't get talked about much: the experience of skilled, highly educated workers taking jobs in an environment that offers, besides welcome employment, various levels of hostility and resentment. Read on for my review of his book, Debugging Indian Computer Programmers: Dude, Did I Steal Your Job?
Programming

What is a Good Open Source Code Analysis Tool? 53

carlmenezes asks: "I volunteer when I can to help a poor educational institution in India with their computing needs. As you can imagine, most computers are from donations and very little money (if any) can be spent on software licensing. Therefore, the installed software is all Open Source and I do all of the software installation by myself. I have already installed Linux on 16 PCs, with Firefox. The default desktop is KDE and the kdeedu package (klettres in particular) has several loyal fans. Incidentally, the kids don't find it hard to use at all and the lack of 3D doesn't bother them in the least :) I would like to ask the community about a good source code analysis tool. I have already installed Source Navigator. Is there any other comparable open source tool?"
Apple

BlitzMax released for Mac OS X 70

Junks Jerzey writes "The long awaited long suspected-to-be-vaporware BlitzMax game programming language has been released for Mac OS X. Linux and Windows versions are set to follow "soon," making this a truly cross-platform, OpenGL-based game development system. Don't be scared by the BASIC monicker: this is a modular programming language that lets you get under the hood if you want, but also includes OOP support and higher-level features. But of course C++ game programmers will still shake their heads in a puzzled fashion, ignoring all the amazing games written by hobbyist programmers. If nothing else, write a cross-platform OpenGL demo in ten lines of code!"
Java

NetBeans 4.0 Release 45

An anonymous reader writes "Various news sources are reporting the 4.0 release of the free Java-based NetBeans IDE. You can read the anouncement, or proceed directly to the downloads. Perhaps the most significant improvement is that the IDE's native build system is the latest version of Apache Ant. I see this as a distinct advantage over its competitor Eclipse (and NetBeans is pure Java). If you create desktop applications in Java, you may wish to read up on the NetBeans 'platform' as well. Enjoy."
The Internet

P2P In 15 Lines of Code 418

nile_list writes "Edward Felten of the very fine Freedom to Tinker has written a 15 line P2P program in Python. From the post on Freedom to Tinker, "I wrote TinyP2P to illustrate the difficulty of regulating peer-to-peer applications. Peer-to-peer apps can be very simple, and any moderately skilled programmer can write one, so attempts to ban their creation would be fruitless." Matthew Scala, a reader of Freedom to Tinker, has responded with the 9 line MoleSter, written in Perl."
Security

OpenBSD Project Will Release OpenCVS 287

thequbemaster writes "The OpenBSD project, responsible for OpenSSH, OpenBGPD, and OpenNTPD, has created OpenCVS, a BSD licensed implementation of CVS client and server. From the site: 'It aims to be as compatible as possible with other CVS implementations, except when particular features reduce the overall security of the system. The OpenCVS project was started after discussions regarding the latest GNU CVS vulnerabilities that came out. Although CVS is widely used, its development has been mostly stagnant in the last years and many security issues have popped up, both in the implementation and in the mechanisms.' No releases are available yet. The README in the OpenCVS CVS repository states that the server is not ready yet, but looks like the client is usable." Update: 12/15 20:18 GMT by T : This project was mentioned briefly the other day, too.
Operating Systems

Boot Process Visualization 536

zigam writes "The time needed to boot desktop Linux systems is becoming an issue. That's why I recently took the challenge posted by Red Hat's Owen Taylor on the Fedora developers list and came up with a tool for visualization of the boot process. It collects performance data during the boot up and then renders an SVG or PNG performance chart. It immediately helped Red Hat developers solve some issues and I have since received boot charts from other GNU/Linux developers as well. Solaris kernel developers reported success in improving their boot process too." Update: 12/15 20:04 GMT by T : Sorry, someone decided your time was worth wasting; no more mirrored bootchart.
Games

EA Spouse Posts Plans for Watchdog Organ 87

Jaero writes "The Spouse has a followup post to her "EA: The Human Story" from over a month ago. Not only was it nominated for a Best Software Essay of 2004, but she has revealed plans to start an independent industry watchdog organization called GameWatch.org, meant to monitor the quality of life in the game development world. Anyone will be able to post their story, as well as design the logo (a contest which lasts until January 15th)."
Programming

Agile/XP Book Freely Available 12

Kent Tong writes "In 2002, we, the Macau Productivity and Technology Center (CPTTM), started to hold courses on XP and OO design to teach the skills in agile development. At the beginning, we hired a well known software training and consulting company in US to teach. While the instructor was very professional and instructive and the feedbacks from the students were very good, the students didn't acquire the skills taught." After revising the content of the course and adding real-world examples, the company says the materials are now more useful, and have put them online for free download in the form of a book, Essential Skills for Agile Development.
XBox (Games)

Taking Halo 2 to Xbox Live 30

An anonymous reader writes "In this new interview, Bungie Studios engineering lead Chris Butcher explains how his team took Halo 2 multiplayer battles to Xbox Live, with minimal glitches. Turns out there are a lot of clever tricks involved." From the article: "It's actually the same network model we used in Marathon back in the day, although Marathon had some bugs in it. The thing with this networking model is if there's a bug in the computer code where two machines could provide the same inputs but get different outputs, there can be problems. There are lots of different ways that could happen."
GNU is Not Unix

gEDA (GPL'ed Electronic Design) In EE Times 170

Stuart Brorson writes "At long last, today's EE Times published an article about the gEDA project. The gEDA project has developed a mature, GPL'd, Linux-based suite of tools useful for electronic design. Using the gEDA tools, you can take a circuit design from schematic capture, through simulation, to PC board layout and fab. Some example PCBs done using gEDA include the Darrell Harmon's single board computer, and the 'free hardware' Ronja Project. Happily, the advantages of open-source for electronics design were well presented in the article. It's good to see that gEDA is getting some well-deserved press for the excellent work which has been going on from over six years now!"
Java

What are Some Essential Java Libraries? 77

rleclerc writes "I would like to ask those 'Javaniers' in the Slashdot community what they thought were essential non-standard libraries that every Java coder should have. Normally I roll my own when it comes to that type of thing and simply build on whats available in the foundation classes. However, recent work has pushed me toward looking at some scientific libraries and I thought I would find out what libraries others in the Java community would consider an essential weapon in their Java arsenal. A few that I am looking at are the Cern scientific libraries and the Apache Commons Collections libraries. To avoid extra libraries I have opted to use the Java logging rather than the Apache one. Anyone like to add anything to the list?"
Wireless Networking

ZigBee Wireless Standard Ratified 128

ductormalef writes "Today, the ZigBee Alliance announced the release (pdf) of version 1.0. ZigBee is a standard for low data-rate (250kbps max) wireless personal area networks (WPANs). It utilizes the IEEE 802.15.4 hardware and MAC layers which utilize frequency bands at 898MHz, 902-928MHz, and 2.4GHz. ZigBee supports mesh networking and claims to be 'wireless control that simply works.' They claim to be a solution to everything from wireless home automation to industrial control."
Announcements

FOSDEM 2005 Speakers List Available 6

FOSDEM team writes "The FOSDEM guys have just released the speakers list for FOSDEM 2005. Great names like Jimbo Wales (Wikipedia), Marty Roesch (Snort IDS), Alan Cox and many others. You can submit questions for the interviews to be published later on their site. As it was for previous years, there will also be developers' rooms holding conferences on Mozilla, Gnome, KDE, etc."
Operating Systems

A .Net CPU 341

An anonymous reader writes "Windows for devices has an article about the .Net CPU. The chip is programmed with a subset of the CLR and runs the same software as the SPOT smart watches. Among other things, "[t]he computer module is implemented in the format of a 32-pin "DIP" (dual inline package) chip, allowing the module to conveniently plug into a standard 32-pin DIP socket. In addition, the ".netcpu CPU Module" integrates 4MB of nonvolatile Flash memory (interfaced via an SPI interface on the SoC). It also provides 24 general purpose digital I/O lines, which are multiplexed with other functions including 8 VTU ports, a USB port, two serial ports, and SPI and I2C interfaces." More information about the product can be found at the .netcpu company website."

Slashdot Top Deals