Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Patents

Microsoft Puts C# and the CLI Under "Community Promise" 465

FishWithAHammer writes "Peter Galli of Microsoft posted a blog entry on Port25 today, regarding the explicit placement of C# and the Common Language Infrastructure (the ECMA standard that underpins .NET) under their Community Promise: 'It is important to note that, under the Community Promise, anyone can freely implement these specifications with their technology, code, and solutions. You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications. ... Under the Community Promise, Microsoft provides assurance that it will not assert its Necessary Claims against anyone who makes, uses, sells, offers for sale, imports, or distributes any Covered Implementation under any type of development or distribution model, including open-source licensing models such as the LGPL or GPL.'" Adds reader anshulajain: "Understandably, Miguel De Icaza is jumping with joy."
Classic Games (Games)

LucasArts To Re-Release Old Games Through Steam 147

LucasArts today announced that they will soon be releasing games from their back catalog through Steam. The releases begin this Wednesday with a group of eight games, including Indiana Jones and the Fate of Atlantis, The Dig, LOOM, and Star Wars: Battlefront II. This is apparently just "the first round of releases," so we can doubtless expect to see more of their old games before long. Joystiq spoke with LucasArts CEO Darrell Rodriguez, who said the company is considering updated versions of the old games, depending on how well next week's launch of Secret of Monkey Island: Special Edition goes. He also hinted at the possibility that some games could be ported to mobile gaming devices, such as the PSP Go and the iPhone.
Programming

IBM Releases Open Source Machine Learning Compiler 146

sheepweevil writes "IBM just released Milepost GCC, 'the world's first open source machine learning compiler.' The compiler analyses the software and determines which code optimizations will be most effective during compilation using machine learning techniques. Experiments carried out with the compiler achieved an average 18% performance improvement. The compiler is expected to significantly reduce time-to-market of new software, because lengthy manual optimization can now be carried out by the compiler. A new code tuning website has been launched to coincide with the compiler release. The website features collaborative performance tuning and sharing of interesting optimization cases."

Comment Re:Tilting at windmills (Score 1) 423

who hasn't had a business need for multiple levels of aggregates (eg averages of sums across multiple groupings, say "average across all customers' total balances")

Funny you should mention that. Window functions in the SQL:2003 standard address that need, and there was an article on Slashdot earlier today about PostgreSQL 8.4 being released with support for them. Oracle has for a while now.

PC Games (Games)

Dave Perry Shows Off Cloud Gaming Service "Gaikai" 79

jasoncart writes "Veteran gaming man Dave Perry has shown off his OnLive-rivalling, cloud gaming service called Gaikai in a new video that is drawing a lot of attention. As you can see from the video, Perry plays World of Warcraft, EVE Online, Mario Kart 64, Spore and more — all running on a bog-standard computer through the Gaikai website, itself running in a normal version of Firefox." More details about the service are available at Perry's website. He spoke about Gaikai in an interview a few months ago, and he seems confident that this will work better than OnLive (which we've discussed in the past).

Comment Try City of Heroes (Score 1) 337

Transportation in City of Heroes is so much faster than other MMO's I've played. Train stations or boats allow you to quickly move from one to zone to almost others in the same level range. There's a multitude of shortcuts (Pocket D teleporter, day job teleporters). There are Supergorup base teleporters that take you to almost every zone. Once you get to level 25, you can get the Ouroboros portal, which you can summon wherever you want and allows you to instantly teleport to the key high-level zones that you visit a lot.

That's just between zones. In the world itself, or even in instanced missions, you can move extremely fast if you pick up a travel power (first available at level 14). Flight is the slowest, but most versatile. "Slowest" is relative, it's still faster than epic flying mounts in WoW. There's also Super Jumping, Super Speed, and Teleportation, in increasing order of speed and difficulty to use.

After hitting boost range and teleporting across a huge zone in a half dozen hops, when I go play WoW with friends it just takes so damn long to get anywhere. :( Especially in the old world where the ground mounts feel so slooooow.

Comment Re:Enough already! (Score 1) 335

So you want the column to be NOT NULL, and yet you can't be bothered to tell the db your desired default value for that column. What EXACTLY do you expect the database to do ?

Um, I want it to create the table with a NOT NULL constraint and no default value. That's perfectly legitimate SQL.

Now a "proper" db might just moan at table creation time that you're trying to do something silly, whereas MySQL assumes you are silly and inserts it's own suggested default.

No, a proper db will create the table as instructed. There's nothing silly about creating a table that you don't want NULL values in, and saying that there's no sane default, so the user must specify a value on INSERT.

Horses for courses I would have said. Just for interest, as I'v enever tried Postgre, what does IT do ? Allow you to continue, then moan when you try and do an INSERT, or does it really stop you at creation time with a warning / error.

The former (reject INSERTS that don't specify a value for that column), which is what any decent database like Oracle, DB2, and hell probably even Microsoft SQL Server will do.

Comment Re:PostgreSQL (Score 1) 335

There's very little Oracle or anyone else can offer me that I don't already have with PG.

Basically, built-in multimaster replication (if you pay for the license, of course), and load-balanced clustering. If you don't need either of those, there's really no reason to pick Oracle over PG other than political.

PG is an awesome DB, and it just keeps getting better.

Comment Re:PostgreSQL (Score 2, Informative) 335

When was that? PostgreSQL has been using MVCC for as long as I can remember (as least since 6.0+, probably earlier), which is the same type of concurrency control used by Oracle. The implementation is a little different, but the effect is the same. Much more efficient than the locking method used by MySQL and MSSQL until fairly recently (SQL Server 2005 and InnoDB use MVCC).

Comment Re:And so it goes in the licensing world (Score 1) 273

although there's a BSDL version in the FreeBSD kernel that could probably be ported.

The ext2 driver in FreeBSD isn't very actively maintained, tends to lag behind the rest of the kernel, and has been the cause of various problems like panics and VFS lockups in the past. It's not recommended for serious read-write use.

Really the only platform to have good ext2 support is Linux. Honestly a least-common-denominator UFS variant would probably be usable by more systems due to Mac OS X.

Slashdot Top Deals

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...