Ramblings

November 20, 2006

Next-gen video

Filed under: flash — michaelangela @ 1:05 pm

Good site with lots of good links on examples of innovative yet still useful Flash. For example a portable green screen “lab”… well, red screen in this case.

Next-gen video (JohnDowdell):

Next-gen video: Adobe Flash Player is more than a traditional video player. It treats video as a first-class media type in an interactive, programmable environment. Grant Skinner shows where this is going… he greenscreens an actor against varying backgrounds, but then applies vector graphics which interact with the actor… falling leaves settle on his arms, buildings light up in concert with his motion, the actor wipes away steam which fogs the screen, a virtual ball is tossed between two actors. This is heavy stuff. But it’s where our abilities are taking us next….

CSE 142 TVI – Lectures, Autumn 2000

Filed under: dev — michaelangela @ 11:05 am

Arrays, binary searches, algorithms, oh my! Video based lectures in C on programming issues. I have seen links to other sites like this. Need to find that again.

CSE 142 TVI – Lectures, Autumn 2000:

CSE 142 TVI – Lecture Materials, Autumn 2000

You Arent Gonna Need It

Filed under: dev — michaelangela @ 11:03 am

Build what you need, when you need it, not when you think you might need it later… Ooooooh that’s not easy….

You Arent Gonna Need It:

YouArentGonnaNeedIt (often abbreviated YAGNI, or YagNi on this wiki) is an ExtremeProgramming practice which states: “Always implement things when you actually need them, never when you just foresee that you need them.” Even if you’re totally, totally, totally sure that you’ll need a feature later on, don’t implement it now. Usually, it’ll turn out either a) you don’t need it after all, or b) what you actually need is quite different from what you foresaw needing earlier. This doesn’t mean you should avoid building flexibility into your code. It means you shouldn’t overengineer something based on what you think you might need later on.

Create a free website or blog at WordPress.com.