Announcements

24-hour Programming Contest 24

bigboyofeq writes "The Budapest University of Technology and Economics is hosting the 3rd 24-hour programming contest. For the first time, it's open for teams from all over the world. The winner team gets 4000 Euros, so it's worth a look. When I took a look at the pictures of the previous years, I got really excited. They are available here (comments are in Hungarian)."
GUI

Hyatt Discusses Tabs 504

Llywelyn writes "Über Geek David Hyatt (who, among other browser projects, works on Safari) has posted an interesting discussion about tabs, what he prefers, what works, and what doesn't."
Java

FreeBSD/Java Native Port Hits Beta 55

drdink writes "The long awaited FreeBSD/Java port has hit beta. The port was committed yesterday afternoon by Alexey Zelkin. 'This is complete and close to production quality native JDK with both working client and server native JVMs. Local micro benchmarks shown very little difference between Linux and FreeBSD JVMs in speed.' And more importantly, 'we are very close to passing of Sun TCK tests. Currently about 20 of >27000 tests are known to be broken (tests were run at -STABLE).'"
Operating Systems

Embedded Software Market Still Growing 12

An anonymous reader writes "Despite the current gloomy economy, market analyst firm VDC projects that the embedded software OS and tools market will grow steadily over the next five years, with segment growth rates ranging from 9.5 to 24% CAGR. This news item and white paper at LinuxDevices.com presents VDC's estimates of 2007 revenue and growth rates for the specific embedded software market segments tracked by VDC, along with a number of other interesting observations from VDC's study."
It's funny.  Laugh.

Funny and Irrelevant Program Names? 210

dentar asks: "I got into a conversation with a peer today about funny names we've given programs in the past. I have a small program I wrote for a client called omnihurl whose purpose is to get a summary listing of their last 20 omniback backups and display them. I called it that because I couldn't think of a good name when I wrote it.. It never got renamed. That program is still used every day and is about seven years old. The guy I was talking with had written a backup script named shazbot. A few years later a friend and I wrote a program that was going to be a dynamic DNS type of client and server. I couldn't think of a name for those either, so they wound up being whale and plankton. We still laugh about it. So, how's about y'all? What's the funniest thing you ever named a program? The more irrelevant to its purpose, the better."
Programming

Ask About Proprietary vs. Open Source Code Quality 196

Scott Trappe is CEO of Reasoning, a company that has gained a certain amount of noteriety (and a Slashdot mention) by running its Ilumna automated inspection service on several versions of TCP/IP -- and concluding that the Linux version has fewer bugs than most proprietary ones. Why is this? Let's ask Scott, and also ask him any other question you can think of about software quality and how to achieve it since, after all, that's his business. We'll send him 10 of the highest-moderated questions and post his answers when we get them back.
The Almighty Buck

Funding New Games 19

Reedo writes "RPG Vault has an interesting article about securing funding for new games. The article was put together by Doug Mealy, the President of Online Marketing and Public Relations. It covers points of view from investors, as well as game developers who have succeeded in landing funding. A good read if you're curious about what's involved when trying to get a game funded."
GUI

Human Interface Subtleties in Software 53

Disoriented writes "As a GUI designer and programmer I enjoy sites like this. The info here is fairly old, dating back to Classic Mac OS, but it illustrates the kind of details users look for in a well-polished GUI." Mac-centric, but there are good points made in here for anyone working on GUI applications -- less bitter than the Interface Hall of Shame, too ;)
Programming

Survey says: ELC platform spec will expand use of 19

An anonymous reader writes "According to a "quick survey" taken during the past two weeks of visitors to LinuxDevices.com's website, developers overwhelmingly believe that the Embedded Linux Consortium's recently released embedded Linux platform specification is valuable, and that it will help accelerate the growing use of Linux in embedded systems and devices."
Programming

Joel on Community Forums 76

Evil Grinn writes "In Building Communities with Software, Joel Spolsky starts with a lament about the lack of real-life community among programmers, but rapidly seques into an explanation of why he thinks his own forum system is better than Usenet or Slashdot. I really don't participate in Joel's forums enough to comment, but they are pretty basic. No registration system. No branching (you can only add comments to the end of a conversation, not reply to comments in the middle). No mod points. Quoting in replies is strongly discouraged. All of these are part of the design of the system, not missing features."
Java

Aspect-Oriented Programming with AspectJ 496

Verity Stob writes "There is a turning point in the emergence of a programming methodology. It doesn't matter how big and popular the website is, nor how many papers have been published in the ACM journals or development magazines, nor even whether the first conferences have been a sell-out. A methodology hasn't made really made it until somebody has published a Proper Book. With Aspect-Oriented Programming with AspectJ author Ivan Kiselev is bidding to drag AOP into the mainstream. He is motivated, he says in his introduction, by the recollection of the 25 odd years it took for the object-oriented concept to spread from its Simula origins in frosty Norway to being the everyday tool of Joe Coder. He aims to prevent this delay happening to AOP." Read on for Verity Stob's review of Kiselev's book.
Java

Source Code To Dungeon Master Java Released 189

Jonathan Jessup writes "This is an update to a story you reported on about two years ago. There were many requests for Alandale to release the source code to Dungeon Master Java and now he has released the source code on the Dungeon Master Java site. Dungeon Master was an all time classic RPG game first released in 1987 that made monumentous improvements in user interface design in gaming, and many other improvements. If you read the slashdot comments on the last article, there are a few good posts on what the game changed for the industry and its lasting legacy." I loved Dungeon Master.
Programming

Object Prevalence: Get Rid of Your Database? 676

A reader writes:" Persistence for object-oriented systems is an incredibly cumbersome task to deal with when building many kinds of applications: mapping objects to tables, XML, flat files or use some other non-OO way to represent data destroys encapsulation completely, and is generally slow, both at development and at runtime. The Object Prevalence concept, developed by the Prevayler team, and implemented in Java, C#, Smalltalk, Python, Perl, PHP, Ruby and Delphi, can be a great a solution to this mess. The concept is pretty simple: keep all the objects in RAM and serialize the commands that change those objects, optionally saving the whole system to disk every now and then (late at night, for example). This architecture results in query speeds that many people won't believe until they see for themselves: some benchmarks point out that it's 9000 times faster than a fully-cached-in-RAM Oracle database, for example. Good thing is: they can see it for themselves. Here's an article about it, in case you want to learn more."
Programming

What is Wrong With Game Development? 408

Warrior-GS writes "Seamus Blackley, who has done everything from work at Looking Glass Studios to evangelize for the Microsoft Xbox, sounds off on what's wrong with the relationship between developers, publishers and their audience. Also, as part of coverage of the D.I.C.E. Summit in Las Vegas, GameSpy has chats with Miyamoto about The Wind Waker and Yu Suzuki about his gaming influences. Some interesting reading."
Programming

An XHTML Tutorial That Does Not Assume HTML? 39

stevelinton writes "I am looking for a tutorial similar to Dave Ragget's excellent HTML tutorial(s), but for XHTML 1.1. I am NOT looking for a "HTML to XHTML" conversion tutorial. I want to teach a class XHTML 1.1 from day 1, without assuming that they know any HTML at all. Does anyone know of such a thing?"
Spam

Using Statistics to Cause Spammers Pain 337

mlamb writes "Statistical mail classifiers like PopFile save time on the part of their users, but don't do anything to actively combat spam. I just published an article that suggests a way to use classifier output against a spammer while they're connected to your SMTP server, and I'm launching a project called TarProxy to implement it."
GNOME

The Creative Penguin: The GNOME Art Duo Speak 25

uninet writes "After spending time with Torsten Rahn and Everaldo Coelho earlier this year, we continue our Creative Penguin series in a discussion with Tuomas "Tigert" Kuosmanen and Jakub "Jimmac" Steiner of Ximian. If you've ever admired the beautiful artwork of GNOME, these are the gentlemen responsible for it. How did they get involved? Why should you be interested in desktop artwork? They discuss all of this and more with Open for Business' Timothy R. Butler. Read the full interview here."
Unix

Root 101 - Concept of Root for Newbies 110

Fozz writes "One of my colleagues wrote this article explaining the concept of root/super user for Unix newbies. He wrote it after looking for information like it and not finding much. His analogy of Unix and an apartment complex is one of the best metaphors I've seen for understanding multi-user OSes." If you're running any variety of Unix, you've probably been forced to learn this pretty well already, but this is a very lucid explanation to point out to curious friends / co-workers who aren't so sure.

Slashdot Top Deals