Tom Ortega II

Archive for the ‘Cell’ Category

Gaming: Playing both sides

In Business, Cell, Flash*Flex*AS, Playstation3, Programming, Technology and Software, Video Games on September 24, 2008 at 6:37 am

Being an OG – Original Gamer

For as long as I can remember, I’ve gamed (specifically the video kind).  Before I got married, I spent almost every birthday I can remember at Chuck E. Cheese’s (even my 21st!)  To me, birthday equated to gaming.  In addition to those special days, I have a lot of memories in life associated with gaming:

  • When I was 6 or 7,  I remember me and my dad going to our frequent hangout, an arcade down the street.  It was actually a miniature golf course, but we never did anything but game.  We’d play Vanguard together.  As you can see by this image, it had this unique setup.  It was one of the first games I can remember that had multiple buttons.  My dad would drive (use the control stick) while I sat shotgun (took control of the 4 direction shoot buttons).  Oddly, I think this contributed to my sense of it being okay to take the back seat for the greater good.  As long as the team wins, it doesn’t matter which position you play.
  • Read the rest of this entry »

Future of ActionScript (via ECMAScript) and language talk

In Cell, Flash*Flex*AS, Playstation3, Programming, Technology and Software on October 30, 2007 at 4:47 pm

Josh wrote up a nice post on the proposed ECMAScript 4 language. He basically took the 40-page spec and ripped out the juicy parts for all to see.

It’s funny to me the path of languages. Every language evolves over time. This evolution includes supporting functions/classes that are found in older languages. These languages become all the rage, then become old and lose out to newer language upstarts. Those upstarts in turn then take the time to evolve and garner all the functionality of the older languages.

Granted, I’m simplifying things greatly. Sure each language brings something new to the table, lest why would we abandon the old ones to begin with? Things become faster and older concepts can be implemented in cooler, more efficient ways.

The things that I’ve been hearing lately is that horizontal scaling is becoming more important than vertical scaling. Meaning, instead of writing code that uses a processor at 100% for 1 second. You need to learn to write your code so that it can parse that work to 100 processors that take 10 milliseconds each to compute it’s part. That’s why I bought my PS3 last year. If life ever settles down long enough, I hope to be able to learn to how create apps that utilize all the cores in the Cell processor like the Interactive Ray Tracing (IRT) app. This youtube vid shows the IRT in action and visually shows each processor in use. Friggin’ sweet.

Yeah, Flash player is single threaded, but Flash/Flex ain’t everything, right? Plus, Adobe has smart folks. They’ll figure out something to utilize those multi-core processors out there, besides video encoding. 🙂