Posts tagged geek_stuff

Discs no more

I recently bought a WD TV, a little box that turns any USB drive you connect into a well-featured media center. Even though I don’t have a HD television to make the most of it, it still seemed the perfect fit as I have a couple of unused external hard drives lying around. And so far I’m fairly impressed, it supports almost all video formats I threw at it (no DV though, although I understand that’s not a media center’s priority) and it is apparently a pretty hackable minicomputer that runs a Linux kernel (people have already added rudimentary network support and applications, so I guess the addition of more codecs is only a matter of time).

So, what’s the use of discs?

I just love this photograph of IBM Tape Drives from 1965. Hardcore nerdism? (via BB Gadgets)

That’s a screenshot of After Effects 1.1, released in 1993 by the Company of Science and Art (bought almost immediately by Aldus, which would merge with Adobe a couple of years later). Even though the current, ninth version, obviously looks quite different, the way some things are instantly recognizable is uncanny (or it’s just me, who’ve used AE since version five). AE Portal News has the After Effects 1.1 demo reel, which is an interesting flashback into early 90s motion graphics (people did like Futura Condensed!).

Another great xkcd. I’ve saved it and from now on I’ll kindly forward this flowchart to people whenever they bother me for something that exists within a menu. Along with a link to Let Me Google that for You.

This xkcd is again right on the money. The file copy dialogs are high on the list of things I find irrational in Windows — and again, I think Vista only made it worse.

So that I don’t leave you without a good demo example, here’s TPOLM’s seminal 1998 demo, TE2RB.

Maria, now this is a Microsoft Excel demo: Excelence @ Breakpoint 2009  (via CDM)

Another useless trick

Actually, this is how I feel sometimes — perforated.

On with the Processing saga. One of the things I’m interested is in live video manipulation and EyeToy-like interaction with the computer. So the other day I went to buy a cheapo webcam so that I could do my experiments without risking an accidental punch at my Canon HD camera, besides keeping a cleaner desk. I entered an electronics store, picked up the ten euro camera that didn’t look like a total piece of shit (the images it generates, however, are the glorious crap-o-vision you expect — which is nice), and went to the cashier. Just as I was going to pay I realized that here was a nerdy, badly shaven creature about to buy a webcam. “Hm, quit the mid-90s prejudices and cybersex superstitions”, I thought. “People constantly buy webcams, right? This electronics store sells at least a dozen different models, so there’s as much demand for webcams as for, say, mice and keyboards. Besides, most laptops have incorporated webcams, and people have all kinds of uses for them… It’s just that I can’t think about anything else right now!” I paid for the camera, and the guy at the cash register winks at me. The fucker.

Anyway, I did buy my blob brightness and positioning sensor to get some work done. I’m trying to see if I can come up with a gesture-based interface for something we’re doing at my Master’s, but in the meantime I got to get my Processing confidence level high enough. As a first exercise, I did some eye candy: an application that converts brightness data to depth data. That’s not much, but I’m still learning my way around the JMyron computer vision library, which looks like the fastest shortcut to where I want to be. Since Processing web applets apparently can’t access people’s cameras (which is a good thing, I suppose), you can’t see my experiment online, instead you’ll have to download a compiled application to try it. Both the Windows and the Mac versions require, I believe, Java on your computer, and the latter version is untested, so I’d love to hear from you if it works. There are quite a few options I added to that program, press ‘H’ to see the instructions. Enjoy!

Download 3Dwebcam: Windows | MacOS X.

Object oriented

Processing — Bounce

During the last couple of weeks I’ve been learning Processing, another tool in my Master’s degree’s utility belt. My workgroup is supposed to deliver a big project in one month and Processing will be our programming language of choice. I’ve meant to learn it for a long time, but there’s nothing like real need to get me to actually do something. So I bought my first programming book in nearly a decade — Daniel Shiffman’s Learning Processing (which besides being a good manual I found a very fine primer on computer programming) — and got on with it.

You can see the results of my first half-decent experiments → here, and I’ll be adding more as I go on. Be careful though — I did some experimenting with (annoying) sound too. All things Processing are actually Java, so there’s a slight chance you might need to install Java on your computer. Enjoy!

Someday wireless networking will need no sign. Even though I actually enjoy wifi-less coffeehouses more — I find it unsettling when a public space is full of people doing their interaction in social networking sites. (via BBG)