Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Hosting plan compatibility (Score 1) 219

Why drive nails with a screwdriver when you could use a hammer instead?

Because hosting plans, especially budget shared hosting plans, are more likely to come with a screwdriver than with the particular version of a hammer that your application needs. You could have the best web app in the world written in Perl or Python, but you'll pay more to run it than you might on PHP-only hosting. MySQL is popular for the same reason: ubiquity on entry-level hosting.

Comment Re:Blow through your cap (Score 2) 182

for video, for a given bit stream size, are you better off with higher resolution and higher compression, or lower resolution and lower compression?

That depends. Downscaling and compressing at lower resolution is in theory equivalent to running a blur filter over the whole high-resolution picture and then compressing the blurred high-resolution picture. But in practice, video codecs prefer to handle features of a given size. MPEG-1 and MPEG-2 use 8x8 pixel cosine transform blocks, as do H.263-style codecs such as Spark, ASP (DivX), and Theora. H.264 and VP8 use variable transform block size to efficiently handle both flat areas and detailed areas in the same picture. Video codecs also differ in what sizes of motion they compensate for. Some codecs support precision down to the quarter or even eighth pixel, while others support only half pixels. Other codecs aren't effective at 1080p HD because their maximum displacements aren't big enough.

Comment Third-party controllers (Score 2) 36

Of course, all this depends on a platform capable of using third-party controllers. Xbox 360 used cryptography to lock out unlicensed controllers, and to my knowledge, Microsoft never licensed a third-party wireless controller for the Xbox 360. I've read rumors on the Internets that Xbox One will continue this policy and may end up not having third-party controllers at all.

Comment If it's a connection method, it's the real deal (Score 1) 219

escape_string_no_we_mean_it_this_time_why_are_you_laughing_v2

My rule of thumb is that if the escape function is a method of a database connection object, such as the $conn->escape_string() of MySQLi, it's the real deal. But most of the time, I just use prepared statements, reserving manual escaping for things like the right side of operator IN that would need a large, variable number of placeholders.

Comment Re:Sega Card, HuCard, PlayStation Vita Game Card (Score 0) 315

There is an important distinction in that, due to the way computers access each form of media

The distinction here is between word-addressed and block-addressed memory. Cartridges were more often word-addressed, but it isn't quite a reliable predictor of this. TG16 "cards" were word-addressed and allowed execution in place. Nintendo 64 and Game Boy Advance "cartridges" had seek-and-read protocols, which were a compromise between word-addressed and block storage but allowed execution in place through caching (N64) or lots of wait states (GBA). Later systems were more likely to use block devices because RAM had become so cheap and block devices require fewer pins on the connector.

Cartridges could include hardware that extends the capabilities of the console such as the SuperFX chip, while Cards simply contain the game data and player's save data.

The "system cards" used with the TurboGrafx-CD expand the TurboGrafx-16's capabilities. And any SPI peripheral can be put on a DS Game Card. Most often it's used for a serial flash memory for save data, but the Pokemon HeartGold and SoulSilver Game Cards for DS also include an infrared transceiver for communication with a "Pokewalker" pedometer that the player uses to take one of his party members on walks.

In practice, there is also the distinction in that cartridge based game consoles expected a cartridge to be there, and there were no user operations permitted without one being inserted.

If no Mega Cartridge or Sega Card was inserted into certain revisions of the Master System, the player could launch the built-in Snail Maze game by holding Up + 1 + 2.

Comment Blow through your cap (Score 1) 182

no reason to believe that we won't have more iterations in commonly available optical storage devices.. thought I doubt we'll be using them for anything other than backups

With even home Internet providers enforcing monthly caps, how will you fit your 3D 4K movies across a home Internet connection without having to take a week off surfing after streaming a single movie? (4K, or quad HD, is the next step beyond high-definition video. The consumer version has roughly 3840x2160 pixels.)

Comment Sega Card, HuCard, PlayStation Vita Game Card (Score 0) 315

The games [for the PlayStation Vita] come on memory cards

No, they come on a "game card", like games for Nintendo 3DS, Nintendo DS, and TurboGrafx-16, and smaller games for Sega Master System.

and are not referred to as cartridges

You missed my point. A game card, like a cartridge, is solid-state storage on which a game is shipped. What is the essential difference between cartridges and game cards other than that game cards are thinner? Would you claim that the Master System and TG16 were not cartridge-based consoles because of Sega Card and HuCard?

Comment Control after you tap the app (Score 2, Insightful) 315

And it's vastly easier and simpler to pick up an iOS device and simply tap an app to start playing.

But once you tap the app, how do you control the character in the game? A flat sheet of glass gives the thumbs no tactile feedback as to where the on-screen action buttons are. Swipes on the left third of the screen can substitute for an analog stick, as first seen in Super Mario 64 DS and Metroid Prime Hunters First Hunt, but how can the player make sure he doesn't miss the jump, fire main weapon, and fire secondary weapon buttons? What's the uptake for clip-on Bluetooth gamepads?

Slashdot Top Deals

"When the going gets tough, the tough get empirical." -- Jon Carroll

Working...