March 2009


Front Page30 Mar 2009 04:06 pm
Front Page27 Mar 2009 04:06 pm
Front Page27 Mar 2009 01:16 pm

Gangster Gadget makes awesome and reasonably priced protoboards to assist in making electronic projects. They’re through-hole plated, high quality boards, and fun to hack on.

They’ve just released a new board they call their Boss Board. It has spots for a PS2 connector, Audio/Video jacks, and even an NES controller (where do you get the connectors??).

The more I get into etching my own PCBs, the more I see the value in pushing out a project quickly with a protoboard. It doesn’t look as nice, but it’s just a LOT easier.

Front Page25 Mar 2009 09:59 pm

In producing our wedding thank you letters, I found I needed a template for Avery’s “Embossed Note Cards.” I couldn’t find any online, so I made my own.

8317 Embossed Note Card Template for Photoshop (PSD)

Front Page24 Mar 2009 05:48 pm

I couldn’t have asked for a more perfect wedding, to a more perfect girl.

James and Shirin

Front Page&Projects24 Mar 2009 05:25 pm

Here’s how to grab a single frame from a live video stream using GStreamer on Linux in Ruby.

The trick is to use the “last_buffer” property on your video sink. That contains the last frame that was displayed to your screen.

You can use RMagick to convert that into something you can use like this:

#!/usr/bin/ruby

require 'gst'
require 'RMagick'

@pipe = Gst::Pipeline.new
@source = Gst::ElementFactory.make("v4l2src")
@sink    = Gst::ElementFactory.make("xvimagesink")
@pipe.add(@source,@sink)
@source >> @sink

@pipe.play

[ ... Later ... ]
# This is the actual capture.
capture = Image.from_blob(@sink.last_buffer.data).first

Front Page10 Mar 2009 04:07 pm