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

 



Forgot your password?
typodupeerror
×

Comment PS3 (Score 1) 170

You can do video chat on the PS3. And you can chat with multiple people at the same time. I've personally done it with three people. I don't know what the limit is. All you need is a PS3, a compatible webcam (could be a Playstation Eye, PS2 EyeToy, and there's various other webcams that supposedly work), and a network connection and you're done. Oh, sorry, replied too fast...missed the requirement about needing to be viewable on a PC. Well if that's not a strict requirement, then you can think about the PS3 option.

GUI

IDEs With VIM Text Editing Capability? 193

An anonymous reader writes "I am currently looking to move from text editing with vim to a full fledged IDE with gdb integration, integrated command line, etc. Extending VIM with these capabilities is a mortal sin, so I am looking for a linux based GUI IDE. I do not want to give up the efficient text editing capabilities of VIM though. How do I have my cake and eat it too?"

Comment Re:I'm not an Avid Linux User... (Score 1) 289

As far as casual 2D desktop usage is concerned, ATI is probably fine. The problems, for me, come when needing hardware OpenGL drivers. ATI has been working on it and seems to possibly be improving, but in years past, ATI's support for OpenGL has been a crap shoot at best. First, was whether OpenGL even worked on whatever ATI card you put in. Next, was what bugs to be expecting. Basic things like gl_FragCoord (in fragment shaders) were completely broken...for a long time. And there were several other bugs a developer had to deal with. As an OpenGL developer, you pretty much had the following expectations:

Nvidia driver: OpenGL worked as spec'd. Very few if any bugs.
ATI driver: OpenGL was a crap shoot. Sometimes worked well enough. Sometimes had a ton of bugs that needed working around.
Intel driver: Revert to _software_ OpenGL rendering because Intel's drivers were so completely useless.

If a new extension comes out, or a new version of OpenGL comes out:

Nvidia: expect a new driver within weeks to support it.
ATI: expect support somewhere 6 months to a year later.
Intel: OpenGL? what's that?

ATI seems to be working to improve their situation, but they're still not quite to the level of OpenGL support that NVidia has provided.

Games

Copyright and the Games Industry 94

A recent post at the Press Start To Drink blog examined the relationship the games industry has with copyright laws. More so than in some other creative industries, the reactions of game companies to derivative works are widely varied and often unpredictable, ranging anywhere from active support to situations like the Chrono Trigger: Crimson Echoes debacle. Quoting: "... even within the gaming industry, there is a tension between IP holders and fan producers/poachers. Some companies, such as Epic and Square Enix, remain incredibly protective of their Intellectual Property, threatening those that use their creations, even for non-profit, cultural reasons, with legal suits. Other companies, like Valve, seem to, if not embrace, at least tolerate, and perhaps even tacitly encourage this kind of fan engagement with their work. Lessig suggests, 'The opportunity to create and transform becomes weakened in a world in which creation requires permission and creativity must check with a lawyer.' Indeed, the more developers and publishers that take up Valve's position, the more creativity and innovation will emerge out of video game fan communities, already known for their intense fandom and desire to add to, alter, and re-imagine their favorite gaming universes."
Image

Scientists Say a Dirty Child Is a Healthy Child 331

Researchers from the School of Medicine at the University of California have shown that the more germs a child is exposed to, the better their immune system in later life. Their study found that keeping a child's skin too clean impaired the skin's ability to heal itself. From the article: "'These germs are actually good for us,' said Professor Richard Gallo, who led the research. Common bacterial species, known as staphylococci, which can cause inflammation when under the skin, are 'good bacteria' when on the surface, where they can reduce inflammation."

Comment Re:So they tested it for less than 24.5 hours ... (Score 1) 275

This could've lead to a somewhat funny situation as well. QA could've filed a bug saying autofocus didn't work. Then by the time the developer looked at the bug, it could've been in the working period and the developer could've marked the bug as 'WORKSFORME'. Which, when it gets back to that QA guy's plate, depending on whether it was still in the working period or not, the QA guy could've tested it and marked it as 'RESOLVED' if it was working, or re-open the bug if it still wasn't working. If it was re-opened, the whole cycle could continue to repeat.

I don't know if such a thing happened, but it would've been funny (in hindsight at least) if it had.

Comment Re:How about a special license and exam? (Score 1) 432

Actually, it's required to pass your checkride. The FAA examiner will at some point during your checkride do something to distract you and see how well you react to it (drop a pencil on your side of the floor, ask you to calculate true airspeed, etc.).

What's needed are higher standards for driving period. Right now, practically anyone can pass a driver's test and the written test is a joke. If it was more like getting a pilot's license, (harder test, more extensive practical test, required number of hours driving with an instructor), we'd probably all be a lot safer. Fewer idiots would pass the tests and be on the road. Only safe drivers and really determined idiots would be on the road :)

Comment Re:It didn't bring people to the platform (Score 1) 364

Hi, nice to meet you. Now increment the number of people you know who cut their teeth writing code on the linux kit before getting into the games business by 1. The Linux kit helped me get to know the GS and VU0, VU1, which came in handy a few months / year later when I interviewed for a position at Playstation (and then got that position). I work elsewhere now, but that PS2 Linux kit was definately valuable to me.

Comment Re:And yet (Score 1) 287

I knew a guy who was a Physicist. Government cancelled the program he was working on. It was highly classified, so he couldn't put his work experience on a resumé. He decided to take classes at a local community college and got a job delivering pizzas. He eventually got his degree in Computer Science and came to work with us at Kennedy Space Center.

Smart guy. And I really respect how he took a job he normally wouldn't do in order to help re-educate himself in a new field.

Comment Re:Windows Only (Score 5, Interesting) 381

I used to ask the same question. I now work for a small startup. Most of us develop on Linux, a couple on Windows, and a couple on Mac. If we could afford to do a linux-only version, we would. But in order to have any kind of marketshare on the desktop, we need to output a Windows version.

The mac and linux versions mostly "just work" and simply need testing. But about a month before release, the entire team needs to stop what they're doing and get the Windows version fully working and tested. Windows development is a resource hog (in terms of people). In some ways, Windows is just different, but it seems in many ways, Windows is deliberately incompatable with anything else at the source code level. Windows makes it as difficult as possible to be cross-platform.

As a result, we get the Windows version out and working before we have time to test the Linux and Mac versions. It kinda sucks to spend that much time and resources on a Windows version. It's either that, or re-route our development resources to Windows-only and ignore the other platforms. Of course, we don't want to do that.

Comment Re:The difference bewteen memcpy() and strcpy() (Score 1) 486

Either Microsoft is really stupid or really evil. Along with declaring printf(), et. al. "not portable, use _printf() instead", we should now use memcpy_s(). Let me go see where that is defined in the C standard. Oh, that's right, it isn't. It's only on Microsoft platforms.

So, what's going on here? Make up your own function (not in the C standard) to replace memcpy() and tell people to use that rather than memmove() (which is in the C standard). What the hell is the motivation here?

Data Storage

Surveying the World of the Biggest Server Farms 106

1sockchuck writes "Rackspace said this week that it is managing more than 50,000 web servers, raising the question: who else has that many? Of companies that publicly discuss their server counts, there are only a handful that are near or above the 50,000 server mark, including 1&1 Internet, The Planet, and Akamai, as well as Rackspace. The larger totals are found among companies that don't discuss how many servers they're running. The leading suspects: Google, Microsoft, Amazon and eBay."

Slashdot Top Deals

To write good code is a worthy challenge, and a source of civilized delight. -- stolen and paraphrased from William Safire

Working...