A game I worked on that was released in March was developed on XP-32. All the workstations at my new job are brand new Vista-64 machines. I think it's more of a case of not wanting to change the version of Windows running on the dev machines mid-project, or even at all.
QA should have tried it on Vista / ATI though, so despite the possibility of the Saboteur devs not being on Vista themselves this should have been noticed.
Don't forget about having to pay for the OS (assuming you want to actually play games on the machine). There's no way you can beat the cheap pre-built systems.
The top-end "gamer" systems on the other hand normally sell for double what you could build an equivalent system for, even including OS.
Most ADSL connections are effectively sold as 256 kbps guaranteed / 8 Mbps burst on download, 256 kbps upload. They just simplify the whole thing to "8Mb" in their adverts. The guaranteed number comes from the speed they cap you at when you exceed your bandwidth allowance, which is of course hidden in the fair use policy document. It's also not really guaranteed, it's just the lowest they will cap you at, other issues could still cause you to get less.
Higher speed "home" connections are the same. If you want real numbers, you need to speak to the business sales guys. For some reason, the people selling internet lines to businesses' IT depts tend to treat their customers as if they are technically competent and actually know what it is that they want more exactly than just "the internet".
Asking for a definition of ecc turns it up, so it's obviously not that uncommon. And as we're talking about data corruption, it's the obvious one.
Most IT techs would recognise the term from "ECC Ram", which is ram that is capable of correcting bit errors and is often required by server motherboards.
UE 2 did run on Linux (downloadable as UT 2004 for Linux), IIRC UE 2.5 was only on xbox (Unreal Championship) and UE3 doesn't have a Linux version at all (which is why the UDK doesn't support Linux).
rar does also provide a built-in error correction data option, but it's rarely used on usenet. I think people prefer par2 files because you can choose to only download them if you need them, and then only download as much of them as you need.
It's essentially Epic releasing all their hard work for FREE for non-commercial use. That at least puts them on par with Valve and their free "Source SDK".
Sounds like something is dealing with the number of (512 byte) sectors on the drive as a 32-bit number, and it's wrapping round. Or the number of 512 byte filesystem clusters.
Oh wait, except "2 TB" drives will only have ~1.8 TB (binary) size, so would be nowhere near the 32-bit sector count limit which would make them wrap...
Last I tried it (don't know if it's improved) it would tell you about an infection in a file, but wouldn't offer any way to clean the file. To clean infections you had to manually run a full scan. IIRC, this was AVG 7, though it sounds like the behaviour of a v0.7 virus scanner to me.
When I found out that Avast Home (aka free) would not only allow me to clean infected files when they were found, but would go as far as scanning incoming HTTP replies and cutting connections if it saw an incoming infection attempt, before the data got to the browser, I switched and haven't looked back.
A better comparison would be to "download accelerators". You know, the ones which boost download speeds by opening 30 connections to the exact same server, crowding out other users...
Bittorrent isn't designed to crowd out small users off of the net in order to get its speed, it's just an unfortunate side-effect of how some network hardware works. Download accelerators on the other hand, get their speed exactly the same way as this device.
This is about an eyewitness trying to create an image of the criminal for police to track down, by choosing between multiple different images based on their last choice. Instead of the traditional approach of choosing eyes, hair, lips, nose etc individually and then assembling the final image, the witness guides the system towards the result.
It has nothing to do with deciding that someone is a criminal because of their genetics. The title could be taken to mean that, but the summary is pretty clear.
Still, iostreams are fat on any implementation Just checked on VC++2010 - with "optimize for size" it was 95Kb for a HelloWorld.
Try it with the project set to static link the C++ runtime. Otherwise a lot of the code is going to be in the msvcrt??.dll instead of the executable, and it's not a valid test.
On the other hand, when I'm at home I code Inserts/Updates/Selects/Deletes, and in an hour I'll be going to the office to program a game. Seriously.
Ok, ok, the SQL is part of a web-based game I rarely work on in my free time, I normally spend my free time playing games, but it's still funny how opposed it is to what you said.
A game I worked on that was released in March was developed on XP-32. All the workstations at my new job are brand new Vista-64 machines.
I think it's more of a case of not wanting to change the version of Windows running on the dev machines mid-project, or even at all.
QA should have tried it on Vista / ATI though, so despite the possibility of the Saboteur devs not being on Vista themselves this should have been noticed.
Check out the middlemouse section of about:config. You'll probably find that one of them is set to non-default (bolded).
Middle click in window: paste clipboard buffer to URL bar and go
I believe that this is a Firefox on Linux feature. On windows a middle-click in the window brings up a scroll widget, like all good windows apps.
[tvtropes.org]
Oh no.
Five hours later...
Don't forget about having to pay for the OS (assuming you want to actually play games on the machine). There's no way you can beat the cheap pre-built systems.
The top-end "gamer" systems on the other hand normally sell for double what you could build an equivalent system for, even including OS.
They do for bytes/second, but not for bits/second.
Most ADSL connections are effectively sold as 256 kbps guaranteed / 8 Mbps burst on download, 256 kbps upload. They just simplify the whole thing to "8Mb" in their adverts. The guaranteed number comes from the speed they cap you at when you exceed your bandwidth allowance, which is of course hidden in the fair use policy document. It's also not really guaranteed, it's just the lowest they will cap you at, other issues could still cause you to get less.
Higher speed "home" connections are the same. If you want real numbers, you need to speak to the business sales guys. For some reason, the people selling internet lines to businesses' IT depts tend to treat their customers as if they are technically competent and actually know what it is that they want more exactly than just "the internet".
Asking for a definition of ecc turns it up, so it's obviously not that uncommon. And as we're talking about data corruption, it's the obvious one.
Most IT techs would recognise the term from "ECC Ram", which is ram that is capable of correcting bit errors and is often required by server motherboards.
UE 2 did run on Linux (downloadable as UT 2004 for Linux), IIRC UE 2.5 was only on xbox (Unreal Championship) and UE3 doesn't have a Linux version at all (which is why the UDK doesn't support Linux).
It's not made up, it's a common acronym.
Though you could argue that they should have really put "ECC (Error Correcting Code)" instead of the other way round.
You're thinking of par2 files.
rar does also provide a built-in error correction data option, but it's rarely used on usenet. I think people prefer par2 files because you can choose to only download them if you need them, and then only download as much of them as you need.
One word (well, acronym): UDK
It's essentially Epic releasing all their hard work for FREE for non-commercial use. That at least puts them on par with Valve and their free "Source SDK".
PS3's annoying things are called SPUs.
XP (any SP) is Windows NT 5.1
5.0 was Windows 2000. Again, there was no major under-the-hood compatibility-breaking changes between the X.0 and X.1.
Sounds like something is dealing with the number of (512 byte) sectors on the drive as a 32-bit number, and it's wrapping round. Or the number of 512 byte filesystem clusters.
Oh wait, except "2 TB" drives will only have ~1.8 TB (binary) size, so would be nowhere near the 32-bit sector count limit which would make them wrap...
Or at the very least, just don't use AVG Free.
Last I tried it (don't know if it's improved) it would tell you about an infection in a file, but wouldn't offer any way to clean the file. To clean infections you had to manually run a full scan. IIRC, this was AVG 7, though it sounds like the behaviour of a v0.7 virus scanner to me.
When I found out that Avast Home (aka free) would not only allow me to clean infected files when they were found, but would go as far as scanning incoming HTTP replies and cutting connections if it saw an incoming infection attempt, before the data got to the browser, I switched and haven't looked back.
Only if you have a browser that isn't capable of pipelining requests. Which most can these days.
A better comparison would be to "download accelerators". You know, the ones which boost download speeds by opening 30 connections to the exact same server, crowding out other users...
Bittorrent isn't designed to crowd out small users off of the net in order to get its speed, it's just an unfortunate side-effect of how some network hardware works. Download accelerators on the other hand, get their speed exactly the same way as this device.
Um, no?
This is about an eyewitness trying to create an image of the criminal for police to track down, by choosing between multiple different images based on their last choice. Instead of the traditional approach of choosing eyes, hair, lips, nose etc individually and then assembling the final image, the witness guides the system towards the result.
It has nothing to do with deciding that someone is a criminal because of their genetics. The title could be taken to mean that, but the summary is pretty clear.
Still, iostreams are fat on any implementation Just checked on VC++2010 - with "optimize for size" it was 95Kb for a HelloWorld.
Try it with the project set to static link the C++ runtime. Otherwise a lot of the code is going to be in the msvcrt??.dll instead of the executable, and it's not a valid test.
Score: 5, Sarcastic?
Not at all should be good enough, as long as you haven't been handling raw meat or dirt, and your immune system is functioning at all.
God help you if you actually try the search on their maps: http://www.bing.com/maps/default.aspx?q=1+exchange+square+london+uk&mkt=en-GB&FORM=BYFD
That's a horrible mess of a map.
From my experience, writing games is really quite tedious and not nearly as rewarding as solving programming puzzles and such.
That's your opinion mate. I quite enjoy it, which is why I do it for a job. There is a lot of problem solving if you work on the right games.
On the other hand, when I'm at home I code Inserts/Updates/Selects/Deletes, and in an hour I'll be going to the office to program a game.
Seriously.
Ok, ok, the SQL is part of a web-based game I rarely work on in my free time, I normally spend my free time playing games, but it's still funny how opposed it is to what you said.