RSS

Tron Legacy Trailer

0 Comments | This entry was posted on Jul 27 2009

Oh man. I was super excited to see that there’s a Tron 2 in the works. I was a huge fan of the original movie. I hope they don’t disappoint.

Official Site trailers:
http://www.flynnlives.com/media/video/0xendgame.aspx

Controlling iTunes remotely

3 Comments | This entry was posted on Jun 16 2009

So I just got this shiny new MacBook Pro. Absolutely love the thing. I’ve been away from the Macintosh platform for far too long…

Anyway – I’m sitting in my office listening to music and realized that the speakers, while okay for what they are, suck by most standards. So I pop over to my PC and fire up iTunes, hit play, and use my sound system that’s hooked up to it. Sounds great. But, I’m lazy and I got tired of switching over to it change tracks, stop, pause, etc. I figured there had to be a way to control iTunes remotely from the Mac. Doing a bit of research, I found some stuff for the Mac and a PHP script that did me no good.

Finally I came across a Perl script (can’t remember where…) that simply runs a Daemon. Everything that I needed was already there! All I needed to do, was point a browser at the box and it had a nice simple stripped down interface for play, pause, stop, next, etc…

After some time, I realized I hated having to keep the browser window open. Enter MacOS dashboard widgets.

After some quick fiddling with Dashcode, I came up with this little dashboard widget to send the requests to the PC. The current track name only updates after a command is sent, so it isn’t updated dynamically.

dash-widget2

Now my iTunes controls are at my fingertips, and I don’t have to spend the time moving my hands the whole 24 some inches to the right to do it on the PC.

Force directed node interface 2

0 Comments | This entry was posted on Feb 17 2009

Here’s an example of the force directed node interface that I’ve been talking about. It’s not complete. It’s just a working prototype. You still cannot load project details, but I’m waiting to add that if I decide I want to take this any further.

Since the dimensions of the interface have been reduced to fit in this blog post, things might be a bit small (try zooming in). You can also drag nodes around. Helpful when things get pushed off the screen. Nodes can be opened and closed by clicking on them.

Get Adobe Flash player

Automated webcam capture/image downloader

0 Comments | This entry was posted on Jan 02 2008

The other day I was checking out a webcam at a local ski resort, and wanted to see what an entire day’s worth of shots looked like played in a movie. I’m sure there are apps out there that do this sort of thing, and might even be an easier way of doing this. Regardless, I decided to have a play.

Below is a simple VB Script file (sorry windowless folks) that will download and save an image to your hard drive. It will save the images in the same directory the script is running.


Dim imageURL
imageURL = "http://www.mtbachelor.com/@@/cams/wvskycam.jpg"
Function SaveBinaryData(FileName, ByteArray)
Const adTypeBinary = 1
Const adSaveCreateOverWrite = 2
Dim BinaryStream
Set BinaryStream = CreateObject("ADODB.Stream")
BinaryStream.Type = adTypeBinary
BinaryStream.Open
BinaryStream.Write ByteArray
BinaryStream.SaveToFile FileName, adSaveCreateOverWrite
End Function
Function BinaryGetURL(URL)
Dim Http
Set Http = CreateObject("WinHttp.WinHttpRequest.5.1")
Http.Open "GET", URL, False
Http.Send
BinaryGetURL = Http.ResponseBody
End Function
Function doSave()
Dim image, fName, p_month, p_day, p_hour, p_minute, p_second
image = BinaryGetURL(imageURL)
p_month = padZero(Month(Now))
p_day = padZero(Day(Now))
p_hour = padZero(Hour(Now))
p_minute = padZero(Minute(Now))
p_second = padZero(Second(Now))
fName = p_month & "_" & p_day & "_" & Year(Now) & "-" & p_hour & "_" & p_minute & "_" & p_second & ".jpg"
SaveBinaryData fName,image
End Function
Function padZero(val)
If(Len(val) < 2) Then
val = "0" & val
End If
padZero = val
End Function
doSave()

Copy and paste the above script into an empty text file. Go find a webcam you'd like to capture. When viewing the webcam image, right click and copy the images URL. Change the imageURL variable at the top of the script. Save the script (.vbs extension). Next you'll need to set up an automated task to run the script. For help on how to set up tasks, check out this KB article. You'll want to schedule it run somewhat frequently, but no more frequent than the webcam updates.

That's pretty much all you need to do. If everything goes right, image files should start appearing in the directory that the script is located.

To create a movie from the sequence, you'll need to find some software to do that. Out of sheer laziness, I just use QuickTime Pro, but there's a bunch of shareware/freeware options available out there.

Have fun...

Microsoft Surface Parody

0 Comments | This entry was posted on Sep 25 2007

One day, your computer will be a big-ass table…

The most annoying behavior : Backspace = Back Button

0 Comments | This entry was posted on Sep 25 2007

This has got to be one of the WORST ever behaviors for a user interface. Who ever thought of this one, should be shot.

There is nothing worse than when you’re entering data in a form and hit backspace only to have your browser react as if you clicked the back button.

Arghhh.

Julien Dupont

0 Comments | This entry was posted on Sep 20 2007

I don’t want a pickle
Just want to ride on my motorsickle
And I don’t want a tickle
‘Cause I’d rather ride on my motorsickle
And I don’t want to die
Just want to ride on my motorcy…cle

Thank you Arlo…

Heavy Metal Umlaut – The Diacritical Mark of the Beast

0 Comments | This entry was posted on Sep 11 2007

motorhead logo

While trying to find some information on umlauts and the German language, I came across this and about pissed myself: The Heavy mMetal Umlaut

Moan my IP

0 Comments | This entry was posted on Aug 24 2007

Forget ipchicken.com. I’d much rather use moanmyip.com.

Seam carving for content aware image resizing

0 Comments | This entry was posted on Aug 22 2007

Ariel Shamir and Shai Avidan have come up with a method for “retargeting” photos. An algorithm is used to detect horizontal and vertical seams of pixels with the least gradient magnitude. This path of pixels can then be removed from the photo, shrinking it in size, but preserving the rest of the photo. To increase the size of the photo, pixels are added along the determined seam.

You can view a higher resolution movie at Ariel Shamir web site. There is also a pdf available, however server speeds prevented me from actually downloading it.

Hip hop meets the violin

0 Comments | This entry was posted on Aug 10 2007

Paul Dateh and inka one, layin’ it down. You can find their myspace pages here and here

Tsukuba – nonsense instruments

0 Comments | This entry was posted on Aug 09 2007

Breakin’ – Turbo’s Broom-Dance

0 Comments | This entry was posted on Aug 01 2007

That’s hot.

Neural Interface – Controlling objects

0 Comments | This entry was posted on Jul 28 2007

Pretty sick. The applications are endless!

Helping the handicap and assisting astronauts is cool and all, but what about as a TV remote? Just think, you’d never have to waste your precious energy pushing those remote control buttons any more. If the consequence of sloth is only a pit full of snakes, bring it on.

Habanero Pepper – It’s just food. What could go wrong?

0 Comments | This entry was posted on Jul 26 2007

That’s 200,000 – 300,000 scoville units of mouth burning fun!

Wicked Pissah Games

0 Comments | This entry was posted on Jul 24 2007

Check out Bit-101’s new project Wiked Pissah Games. There’s only one game so far, but I expect good things to come.

Onslaught 2

0 Comments | This entry was posted on Jul 19 2007

This game is a total time suck! Prepare to get nothing done today :)

iPhone, Will it Blend?

0 Comments | This entry was posted on Jul 11 2007

iPhone advertisement remix

0 Comments | This entry was posted on Jul 11 2007

Great advertisement for wind energy

0 Comments | This entry was posted on Jul 10 2007