Patents

IP Insurance For Software 85

isn't my name writes "We all know that OSRM has come out to offer insurance against intellectual property claims for open source software. Recently, we've seen IBM open up 500 patents and SUN up the ante with 1600. But all of these moves are targeted at F/OSS software. There's an article at IPW that looks at the state of patent insurance for non-F/OSS."
Television

Freevo Developers Interviewed 82

prostoalex writes "O'Reilly's LinuxDevCenter features Freevo, 'a media platform that brings together various applications for video recording and playback.' They interview the developers, and talk about the current plans for the project. Freevo is not just a standalone product, it's a platform to which other developers, interested in home media on Linux, can plug into."
Media (Apple)

Cracking iTunes' DRM with JHymn 449

comforteagle writes "Howard Wen has interviewed 'FutureProof' of the JHymn project, a DRM removal application for iTunes song files laden, or 'crippled' as some say, to prevent filesharing. FutureProof tells us how Apple's DRM works, how to rip it out using JHymn, how they build on the work of 'DVD' Jon Johansen, and how to upgrade to that brand new iShuffle safely."
GUI

The CSS Anthology 169

Bruce Lawson writes "I've read a lot of CSS books, but this one is the one I wished that I'd read when I was learning, and I suspect that other slashdotters may concur. It is firmly pitched at the coder rather than the designer, takes you from CSS virgin to upper intermediate level, with good attention to the process of (re)designing with CSS, legal issues such as Accessibility (section 508), and assumes that you're not scared of mark-up." Lawson offers this disclosure: "I should immediately disclose that I've worked for two different companies that have published the author, Rachel Andrew, but I have no connection with the publishers, or this book." Read on for the rest of his review.
Programming

2005 IGF Student Showcase Winners Announced 22

Alef writes "The winners of the 2005 Independent Game Festival Student Showcase have been announced. However, at least one entry appears to have been ignored by the judges. This makes me wonder whether the elaborate description of their judging process merely is empty words." Update: 01/28 22:45 GMT by Z : Goodman simoniker wrote in with an update to this story in the comments. Basically, miscommunication reigns.
Programming

How Not to Write FORTRAN in Any Language 502

gManZboy writes "In an article that's sure to p/o Fortran programmers, Donn Seeley has assembled a rant that posits there are characteristics of good coding that transcend all programming languages, except Fortran. Seriously though, his point is that early FORTRAN made coding ugly. Thus the joke 'Don't write FORTRAN' was applied to anyone with ugly code. Though Fortran has in recent years overcome its early challenges, the point -- 'Don't write FORTRAN' (i.e. ugly stuff) -- still applies."
Programming

Doom 3 vs. Source: Comparing Engines 144

Tom V. writes "DevMaster.net has an article that outlines some of the technical differences between Half-life 2's Source and Doom 3 engines from various game development aspects such as graphics, A.I., physics, networking, etc. According to the author, the winner is the Source engine based on its 'completeness' as a game development package. However, in terms of graphics, the clear winner is Doom 3."
Programming

Hacking OpenOffice 140

prostoalex writes "Peter Sefton appreciates OpenOffice Writer's open and documented XML format and hence tries to customize and configure OO Writer to his own liking. In the article on XML.com he plays with OpenOffice XML, introduces an XSTL style sheet to a Writer document, creates a keyboard shortcut for applying his own style, and creates a macro."
Programming

Community Test Data Repository? 50

BlizzyMadden inputs this query: "Currently I am working on a small utility to convert HTML to plain text. As I test this, I create more and more different types of HTML files to regression test it. I wonder to myself if these test files that I make would be beneficial to other developers who may be doing similar work. To expand on this thought, I wonder if there is a community-based repository of test data anywhere that developers and use and contribute to. Just curious if anyone knows of any project website out there that offers this."
PC Games (Games)

Take-Two to Publish Next Civilization Game 363

An anonymous reader writes "Take Two Interactive announced today that they have acquired the rights to the Civilization franchise. They also announced Civ 4, saying that "Civilization IV will also set a new standard for user-modification, allowing gamers to create their own add-ons using the standard Python and XML scripting languages." Okay, so XML's not a scripting language. But it's nice to see open source tech in a major PC game!" Civ IV will be released under the new 2K Publishing Label we reported on yesterday.
Programming

Artificial Intelligence for Computer Games 250

Craig Reynolds writes "In his recent book Artificial Intelligence for Computer Games: An Introduction , author John Funge takes us on a whirlwind tour of techniques from the literature of academic AI research and discusses their application to the nuts and bolts of game AI programming. While some of these topics are quite advanced, the text remains easily readable and grounded in what the techniques mean to real game programmers developing real game AI." Read on for Reynolds' review.
Patents

Sun Grants Access to 1,600+ Patents 285

Insane_zoD writes "Looks like Sun is attempting to keep up with IBM in opening up patents for FOSS-based projects. From the news release: 'By giving open source developers free access to Sun OpenSolaris related patents under the Common Development and Distribution License (CDDL), the company is fostering open innovation and establishing a leadership role in the framework of a patent commons that will be recognized across the globe.'"
Java

Java Application Development on Linux 428

r3lody ((Raymond Lodato) writes "Java was developed to be a cross-platform language. In other words, it shouldn't matter what processor or operating system you used, just the language itself. Write Once, Run Anywhere is the slogan, and an admirable ideal to attempt to reach. So when I first saw the title of the book Java Application Development on Linux, I expected to find descriptions of some idiosyncrasies in the Linux environment that affected the Run Anywhere part of the equation. What I got was a lot more." Read on for the rest of Lodato's review.
Software

Flame Wars, Forks and Freedom 211

Eugenia Loli-Queru writes "In the news media, it is generally shown that flame wars and forks are detrimental to the growth of FOSS (Free/Open Source Software) But if we see the history of FOSS, both flame wars and forks have played a crucial role in determining both growth and direction of important projects. There are also arguments that this leads to fragmentation and marginalization. There is some truth in these arguments but there are a lot of benefits which are often overlooked. This article looks at some of the benefits of forking and flame wars through history."
Technology

Simple HA/HP clustering Using Only DNS 26

holviala writes "I cooked up a way to achieve high-availability and high-performance clustering using nothing but a few strangely configured dns zones. In case someone else is interested in an extremely easy clustering solution, I wrote a document about it. It's a bit technical, but the included examples should make it clear for anyone who's used to configuring dns. And yes, the linked site is clustered too, so... ummm... no need to be gentle :-)."
Java

What is JSON, JSON-RPC and JSON-RPC-Java? 317

Michael Clark writes "Seen those funky remote scripting techniques employed by Orkut, Gmail and Google Suggests that avoid that oh so 80's page reloading (think IBM 3270 only slower). A fledgling standard is developing to allow this new breed of fast and highly dynamic web applications to flourish. JSON (JavaScript Object Notation) is a lightweight data-interchange format with language bindings for C, C++, C#, Java, JavaScript, Perl, TCL and others. It is derived from JavaScript and it has similar expresive capabilities to XML. Perfect for the web as doesn't suffer from XML's bloat and is custom made for our defacto browser language. JSON-RPC is a simple remote procedure call protocol similar to XML-RPC although it uses the lightweight JSON format instead of XML (so it is much faster). The XMLHttpRequest object (or MSXML ActiveX in the case of Internet Explorer) is used in the browser to call remote methods on the server without the need for reloading the page. JSON-RPC-Java is a Java implementation of the JSON-RPC protocol. JSON-RPC-Java combines these all together to create an amazingly and simple way of developing these highly interactive type of enterprise java applications with JavaScript DHTML web front-ends. " Click below to read more about it.

Slashdot Top Deals