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

 



Forgot your password?
typodupeerror
×

Comment Re:Wake me up... (Score 4, Insightful) 577

1: They are easier to bounds check. If you have an unsigned type you only have to worry about making sure it is not too large. If you only have a signed type then you either have to make sure all your bounds checks cover the negative case or be very careful not to accidently generate negative values.

So, what does your code do if an end-user passes -1 which would get stored in your unsigned value? And as a reminder, your argument is that you don't have to do bounds checking for the lower bound.

Comment Re:A $40 controller for a $3 game (Score 2) 182

Game developers can't rely on the end user to buy a $39.99 controller for a $2.99 game.

Also I didn't have to buy a controller for my tablet since my PS3 controller connects to it via Bluetooth.

So... your correcting him by pointing out that you are using an MSPRP $54.99 controller instead of an MSRP $39.99 controller?

Comment Re:You see this in small businesses (Score 1) 616

Unfortunately Microsoft hasn't grasped what exactly that is - they make a PC in a slightly smaller form factor than a laptop, and a tablet that has no software to run on it. (I exaggerate for effect before any MS marketeer comes along to tell me how many hundreds of thousands of apps they are).

There are two version of the Surface tablets. The first is the Surface RT that uses an ARM chip and runs Windows RT... and can't run existing Windows applications. The second is the Surface Pro that uses an Intel chip and runs Windows 8.

The smart thing to do would be to only make Surface Pros for the new models. Unfortunately, they've decided to make new versions of both.

The Surface 2 replaces the Surface RT and the Surface Pro 2 replaces the Surface Pro.

Comment Re:Streaming and Accounts (Score 1) 252

If you're borrowing a game, and the owner starts playing, you get booted after a few minutes warning (so you can save or whatever).

Since this happens if the owner starts playing any game, this doesn't really address what the GP was asking about. One player will still be logged off.

Comment Re:They've got a good shot at it (Score 1) 252

2) One place to look at merchandise at and buy from (not necessarily beneficial, if one could buy form many places but still add it to the same common storage that would be better.)

There are a few other places that sell you keys to activate on Steam. The biggest being Amazon...

Steam items on Amazon are marked with the text "[Online Game Code]". Right now, the Bioshock Triple Pack is on sale for half of what Steam sells Bioshock Infinite for, let alone the other two games with it. When you buy it, it'll give you either a single Steam code for all 3 games or separate Steam codes for each game.

Note: Bioshock Infinite is listed as [Download] game, but it also mentioned Steam is required for it... which is because Bioshock Infinite is a SteamWorks game, so you still have to activate it on Steam.

Comment Re:They've got a good shot at it (Score 1) 252

Agreed, Steam has always been quite puffy. It's also a bit crazy that the client gobs 100MB of memory when it only sits in the system tray. Modern machines have a lot of RAM, but it could still be engineered much better.

According to my (Windows) Task Manager, Steam is currently taking up 12MB of RAM sitting in my system tray.

I know the Windows Task Manager's accuracy isn't always the best, but... were the numbers you quoting from before Steam switched to Webkit in 2010?

Comment Re: hopefully now nintendo can stop sucking (Score 1) 201

Eternal Darkness, Golden Sun, Xenoblade, and Baten Kaitos are all non-Nintendo titles. They were developed by Silicon Knights, Camelot, Monolith Soft, and tri-Crescendo/Monolith Soft respectively. You really need to stop confusing games published by Nintendo with games produced by Nintendo.

Heck, Baten Kaitos wasn't even published by Nintendo anywhere but Australia... Namco published it everywhere else.

Of the remaining ones, only one of them is less than a decade old (Wii Sports).

Comment Re:slight correction. (Score 1) 201

The N64 had some downright amazing games, and this is the first time I've seen any real hate/badmouthing for it. It's hard to dislike the console that brought us Mario 64, LoZ: Ocarina of Time and Majoras Mask, Banjo Kazooie, Goldeneye 007, Conker's Bad Fur Day, Starfox 64, Mario Kart 64, Perfect Dark, Super Smash Bros, and... well, the list just goes on.

The list goes on? Does it include any titles not by Nintendo or the company it owned 49% of, Rare?

I mean, I had a Nintendo 64 back in the day, but even I'll admit that the PlayStation had more of what we would refer to today as AAA titles.

Comment Re:Whew! (Score 1) 189

After using JDeveloper and Oracle Middleware for the past 4 months my opinion of Oracle has greatly lowered. Not to mention the forms for EBS don't work with any Java after Oracle changed the vendor name. https://blogs.oracle.com/ptian/entry/solution_for_error_frm_92095

As much as I'd love to give Oracle hell over such a stupid mistake... the Eclipse Foundation (which includes contributions from the likes of Google and IBM) made the same mistake... relying on the java.vendor field to detect which JVM is running.

Comment Re:Explain Windows XP/Vista/7/8 (Score 1) 205

Drivers for two specific types of hardware changed. Everything else (input devices, printers, SATA, north/south-bridge, etc...) didn't.

No, the issue with moving to newer versions of Windows with older hardware is that the manufacturers didn't make 64-bit drivers for those devices. Windows XP 64-bit was basically non-existent and had very little driver support. Vista 64-bit appeared in small numbers, while win7 64-bit made up the majority of win7 installs iirc.

Oh, did I mention 32-bit Windows drivers don't work on 64-bit Windows?

Comment Re:Explain Windows XP/Vista/7/8 (Score 1) 205

I could be wrong, but I'm pretty sure the Windows driver interface hasn't changed since Windows 2000 was released.

There are two exceptions to this: Sound Drivers and Display Drivers.

The former changed when Windows "enhanced" sound drivers in Windows Vista. And by "enhanced" I mean such useful things as killing hardware acceleration in order to have separate volume sliders for each app and adding effects like making things sound like they were in a Bathroom or Auditorium.

The latter changed when Windows added desktop compositing, also in Windows Vista... and has continued changing as Microsoft realizes that some of the original assumptions they had were faulty... such as having a copy of each window's draw area in both system and video memory for GDI windows*.

* Which, as far as I know, is all non-fullscreen windows.

Slashdot Top Deals

Computer Science is merely the post-Turing decline in formal systems theory.

Working...