Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
What's the story with these ads on Slashdot? Check out our new blog post to find out. ×

Comment He doesn't understand the analogy (Score 1) 303

The analogy expressed in the article isn't procedural versus OOP - which the author completely misses the point over. The analogy is serial versus parallel computing. In the first case each student is dealt with individually in order, in the second case the principal is a despatcher and each student is an independent process. So the analogy does hold. It has nothing to do with objects or not.

Comment Re:One bad decision (Score 1) 352

Kodak was also fundamental in creating the world's first Digital Imaging system for movie effects, colour management. The Cineon system included film scanners and recorders, the Cineon compositing application and the Cineon file format (10 bit log). Only the file format effectively remains as Kodak abandoned Cineon in the late 90's - just when digital vfx was getting really popular.

Comment Re:Dunno... (Score 1) 422

Moon had some great CGI in it. The most obvious one is the digital duplication. Gerty is CGI in most shots and there was a lot of enhancement to the miniatures such as matte paintings and digital debris. Seamless CGI which enhances the story is great. When it is used as a substitute for the story is when people complain about it. Physical effects can look great when used in the correct situations, but saying you are going to make a film only using them is just a cheap gimmick to promote their movie.

The Games Programmers Play 163

An anonymous reader writes "Cort Stratton, a developer who has worked on graphics code for many first-party PS3 games, wrote an article about the kinds of games that appeal to programmers. He covers coding-friendly games of varying depth, mentioning basics like RoboRally, RoboSport and Frozen Synapse before moving on to more complex options. Quoting: 'On the surface, SpaceChem has nothing to do with programming; it's merely a futuristic puzzle game in which you build factories that convert one or more input molecules into one or more output molecules. Each factory contains a pair of independent molecule manipulators (the game calls them "waldos") which follow a fixed path through the work area. Waldos can grab, drop, and rotate molecules, make and break chemical bonds between atoms, request new input molecules and submit output molecules. ... Don't be fooled! This isn't a game about chemistry; it's actually the closest thing I've ever seen to a low-level SPU programming simulator! Each factory is an SPU running a single task. The two waldos are the SPU's dual execution pipelines. Moving and editing molecules is analogous to reading, writing and operating on data in local store.'"

Comment Re:1.5km/ Imi out? not so good... (Score 1) 32

It might be nice if, discreetly placed around locations of interest (tourist signs, shop signs), there were some of the 3d barcodes that Android phones use. This would make it much easier for the phone to locate itself, and also give you an id for database lookup.

Comment Re:Yes, use experts as scrum masters (Score 1) 434

The film industry has an adminstrative position called Line Producer. They deal with managing team schedules, the project budget, making sure resources are available for the team, booking / chairing meetings, and dealing with paperwork, clients and upper management. This sounds like an equivalent position but without the (less professional sounding in my opinion) buzzword compliant "Scrum Master" moniker. The actual task of getting the project done falls to a Supervisor (ie a project manager) who deals with technical and creative decisions, assigning tasks to the team, and critiquing work in progress. A female Line Producer often work very well when dealing with a mainly male team. This could be to do with fewer ego clashes and women generally being more organised (again my personal opinion).

Comment Re:I think I'm in the minority here... (Score 1) 688

You don't need to be familiar with the names - it is just an identifier. It doesn't matter if people recognise it or not - it's just easier to remember - especially if you are not sitting in front of it when someone asks what your machine is called.Namespace exhaustion just means you aren't being creative enough - just have different themes for different departments or for new batches of workstations. eg you know all the Simpsons characters are the same spec / warranty period.Or have really broad categories - eg space, or mammals, or movies. Using asset numbers only helps IT - it confuses the user.

Submission + - AMD's OpenCL Allows GPU Code to Run on x86 CPUs->

eldavojohn writes: Two blog posts from AMD are causing a stir in the GPU community. AMD has created and released the industry's first OpenCL which allows developers to code against AMD's graphics API (normally only used for their GPUs) and run it on any x86 CPU. Now, as a developer, you can divide the workload between the two as you see fit instead of having to commit to either GPU or CPU. Ars has more details.
Link to Original Source

The value of a program is proportional to the weight of its output.