Follow @scumola

This is a page that will document some of my personal and professional accomplishments.

Pronto's LIVE SEARCH display

Using OpenSceneGraph, this display showed the live searches from Pronto.com and the pronto logo spun in 3D. The client app was written in C++ and connected to a server that I wrote in perl using P.O.E. that parsed the live apache logs and spit out each search on the site as it happened. Later, I added a globe with lat/lon showing where the user was located using GeoIP tech before it was readily available.

Pic: http://www.flickr.com/photos/scumola/3185985349/

Pronto's datacenter in Virginia

I took my wife and two young kids to Virginia for 6 weeks during a datacenter build-out. It went from an empty datacenter to 200 machines all networked, VPN’d, load-balanced and in working order. This is a picture of the datacenter after 3 weeks of build-out. I did most of the work except for a little cabling help from the NOC staff.

Pic: http://www.flickr.com/photos/scumola/3185990541/

I built a data service that would send live searches to the huge display in the IAC lobby's 'globe' display

This was built on my live search display above, but they didn’t want a live stream, so I collected 24 hours of info and sent it at midnight. This is a picture of the R&D version of the display when I went to meet with the guy who wrote the software in NYC:

Pic: http://www.flickr.com/photos/scumola/3189791137/ Pic in the lobby: http://www.flickr.com/photos/wellohorld/2040537613/

National Center for Atmospheric Research ATEC project c-tux experimental cluster

This was the first cluster that I built to prove the concept of a HPC Linux cluster for doing high-resolution weather forecasts that would eventually replace our aging SGI hardware. This was in the year 2000 before Linux clusters were mainstream.

Pic: http://www.flickr.com/photos/scumola/3185904905/

UPS debugger

Many years ago when I was a C/C++ programmer, I used to use a really nice debugger called UPS. It started out being written for solaris, but was ported to Linux. It fell by the wayside over the years and recently, I rediscovered it. The original maintainer is not keeping it up-to-date, but another guy named Tom Hughes is still writing patches for it and keeping it up-to-date on redhat-based systems. I’m providing builds below based on his patches.

The debugger’s webpage: http://ups.sourceforge.net/

It even had a song written about it ( http://ups.sourceforge.net/main.html#song … yes, a song about a debugger ) but the song has been lost to the ages, I’m afraid.

The debugger should work on most modern redhat-based OSes that use the dwarf2 debugging symbols.

NOTE: The debugger doesn’t work under Ubuntu due to glibc differences. Sorry.

Here are my RPMs for Fedora 13 - it should install cleanly on CentOS and RedHat as well.

http://badcheese.com/~steve/ups-3.38-0.10.beta2.fc13.i686.rpm

http://badcheese.com/~steve/ups-3.38-0.10.beta2.fc13.x86_64.rpm

Steve's LastSearch greasemonkey plugins

http://userscripts.org/scripts/show/31639

http://userscripts.org/scripts/show/64039

These greasemonkey plugins will remember the last page that you clicked on after doing a google search, so if you want to go back to an old search from a couple of days ago or whatever, your old page that you left off at will appear at the top of a similar google search for the same terms.

Steve's synth-y music stuff

I’ve got a Roland JD-990 synthesizer and Reason 6.0 that I’m experimenting with. If you’d like to hear my random creations and even participate/contribute, here are the links to the repositories:

http://soundcloud.com/audiosausage/

JD-990 Rosegarden Instrument File

If you own a JD-990 and you use Rosegarden under Linux, you’ll want this file:

Roland-JD-990.rgd Version 1.0

Steve's Web Crawler project(s)

I’ve written a bunch of web crawlers.

https://github.com/scumola/crawler-fast

URL shortener

unbig.me a url shortener that pops up a javascript window prior to the redirected url with custom content in it. I wrote the backend storage and redirection service. My friend Troy wrote the interface and fancy javascript stuff.

Flash Search Engine

SWFind.com (closed now, but the tools and API are still around)

Steve's Original Linux Cluster for running NCAR's MM5 weather model HOWTO (circa 1999)

http://badcheese.com/~steve/clustertux.html

Tweet
submit to reddit