StevenRainwater is currently certified at Master level.

Name: R. Steven Rainwater
Member since: 2000-03-01 18:14:21
Last Login: 2010-02-09 20:54:15

FOAF RDF Share This

Homepage: http://www.steevithak.com/

Notes:

I've been writing software for more than 20 years and have worked in most programming languages at one time or another including C, C++, Perl, Pascal, Modula-2, REXX, Python, PHP, JavaScript, even stuff like COBOL and Forth. I wrote and released a few long-forgotten shareware programs back in the early 80's before I discovered the concept of Free Software. At the time I was using OS/2, so I did the first OS/2 ports of libpng and zlib (well before either had reached version 1.0). These days I run Linux on just about everything. I've created or contributed patches to a number of free software projects. For years, I maintained a fork of mod_virgule for one of my websites, robots.net. In 2006, I took over Advogato and moved it to the same codebase.

I write web-related server-based software in my day job at NCC, a Dallas based company that does website design and software development.

In my spare time, I write software for embedded applications - robots! I'm a member of the Dallas Personal Robotics Group (their robotics mailing list is a great source of info on the subject). I get to play with all sorts of embedded computers ranging from 8 bit Motorola and Intel chips to full-blown PCs. I've got several perpetually unfinished robotics projects at any given time. On most Tuesday evenings, you'll find me at the DPRG Lab working on robots or debating philosophy with other robot builders. If the weather is nice, I can sometimes be found wandering around the First Saturday Sale here in Dallas, TX. Oh, and I also maintain the Robot Competition FAQ which you may have seen floating around comp.robotics.misc.

I came of age in the 80's and it left me with an appreciation for classic arcade video games. As a member of VAPS, I restore vintage arcade games from time to time. I'm also an ODP/DMOZ editor, though ODP has become something of an anachronism in the modern world of social bookmarking.

What? You're not bored yet? Okay, let's see. I read a lot of science fiction, particularly the classic stuff from the 1930s-1950s. I also read modern SF authors like Neal Stephenson and Rudy Rucker (two of my favorites). I listen to a wide range of musical styles. You're just as likely to find me at a performance of the Dallas Symphony as at live show by a hardcore punk band. I'm interested in geodesic domes, space travel, the history of utopian communities, green city planning, and many other weird and wonderful topics.

Email: steve@ncc.com

Projects

Articles Posted by StevenRainwater

Recent blog entries by StevenRainwater

Syndication: RSS 2.0

17 Jan 2010 »

My father died Saturday, 9 January at the VA center in Bonham, TX after the long decline typical of Alzheimer's Disease. Over the last few days, I've been contemplating some of my best early memories of my father, most of which are from a two or three year span of time just before I entered first grade.

During those years, I remember my Dad constantly out in the garage building things out of wood. For the most part, I have no idea now what he was building. What I do remember is being impressed by the noisy circular saw and by how easily he could put things together with a hammer and a few nails. There's an image in my mind of sparks flying off the nails as he hit them with the hammer. Whether that's a real memory or just an artifact of a child's imagination, I'm not sure.

He taught me to use a hammer, gave me some scraps of wood, and I built a crude box that I thought was a bird house. It was no thing of beauty and had a rough rectangular entrance since I didn't know how to use a drill. My dad got out the ladder and somehow attached my birdhouse to a wooden utility pole in our backyard. I used to stare up at it during that long summer and wonder if any birds had built a nest there.

My Dad gave me my first bicycle that year and taught me how to ride it. I remember getting up one morning and looking out my bedroom window to see my Dad putting a bicycle together on the front lawn. He saw me in the window, waved, and shouted to come to down and see my new bicycle. He'd put training wheels on it but by the end of the day had convinced me to take them off. Without the training wheels, he ran along behind me helping me to balance until, as some point, I realized he was just watching and I was doing it all myself.

My Dad worked for the Boy Scouts in those days and made frequent trips to scout camps as part of his job. During one of those summers before first grade, he took me with him to a scout camp. That trip was one of the coolest things I'd experienced up to that point in my life. On the way there, we stopped at a grocery store in a small town and picked up some things we needed for our stay at the camp, including the very first Pop Tarts I'd ever seen. They were strawberry with binky-covered white frosting (incidentally, that suggests this particular memory is from 1967 or 1968 based on the release date of Kellog's frosted Pop Tarts).

Once at the scout camp, my Dad took me along to see everything and meet people. He also did something no one had ever done for me before - he gave me complete freedom to do what I wanted most of the day. He had to spend a lot of time in meetings. So he laid down some minimal rules on where I could and couldn't go; I could wander anywhere along several dirt roads between the mess hall and a couple of other camp buildings; I couldn't go swimming or even near the lake by myself and couldn't go off the trails. That was really the first time I'd been free of adult control for any significant amount of time and it gave me a taste for freedom that I never forgot and never fully experienced again until I was old enough move out and live on my own.

I remember being allowed to drink an unusually large number of grape sodas and Mountain Dews; glass bottles of course. Those were the old Mountain Dew bottles with artwork that consisted of a hillbilly drinking from a jug and the slogan "it'll tickle your innards!" For several days, I wandered dirt roads, drank sodas, ate Pop Tarts, and did whatever I wanted. I spent a large portion of my time out behind the camp mess hall. There I discovered empty wire milk crates left by mess hall workers. The milk crates became my LEGO blocks. I stacked them up into spaceship cockpits and climbed inside. One of men who worked in the mess hall warned me to be careful because "getting hit on the noggin by a metal milk crate is no fun". It seemed a risk well worth taking to me.

In the evenings, my Dad took me to camp events in the outdoor amphitheater. The seating was made from cut logs. Nothing in those night time meetings made much sense to me at that age, it was all mysterious adult stuff with lots of old scout leaders saying meaningless scout things. But I was fascinated by the big fire.

At one of those evening meetings, as I sat beside my dad, I felt strange tickle and looked down to see a daddy long legs spider crawling up my chest. For a young kiddo who'd never seen a spider like that and happened to be arachnophobic anyway, this was an apocalyptic-level emergency. I was so scared I couldn't even speak. All I could do was grab my Dad's hand and look terrified. He laughed and reached down with his other hand, grabbing the spider and putting it down on the grass where it could walk away. I don't think I ever thanked him but it burned into my memory the fact that I had a father who could laugh in the face of unimaginable danger and protect me from certain death. It was hard to worry about things much after that, knowing Dad was around to take care of me.

3 Jan 2010 »

Rebooting my blog

I'm bringing in the new year at home, sleeping off a bad cold. Really, it's a 2009 cold and with it will go the last remnants of that year and the last decade. It's 2010 and time for some major changes around here. I've been compiling a lengthy list of New Year's resolutions, life goals, and To Do lists. I won't bore you with them but, if you're reading this, one resolution is well on the way to being met.

My blog was neglected for the last half of 2009. I haven't been totally offline. I've continued posting regularly to my photo blog and twitter (which feeds my Facebook, Myspace, and LinkedIn accounts) as well as making daily posts to robots.net. But my personal website has fallen into disrepair. It's time to reboot things. First off, you may notice I've moved my blog to its own domain, steevithak.com, from its old home on my business website.

Over the last few years, I've consolidated my online presence from lots of different user names to just one: steevithak. It's hard to spell, nobody knows how to pronounce it, but it's uniquely me and gives me a user name that's always available. Don't worry, only machines refer to me as steevithak. If you're human, keep on calling me Steve in person.

Back to my blog; I started blogging 1999 before it was commonly called blogging. I wrote my own set of PERL scripts to manage the process. So in rebooting my blog, I was faced with a 10 year blog archive in a one-of-a-kind format. The earliest blogs lacked titles and none of them were tagged with keywords, so I decided to manually convert them one at a time, adding the missing elements. Over a period of time, I reconstructed my entire blog archive using Pivot.

As the end of 2009 neared, Pivot 2.x was released, so I converted everything to that format. In December of 2009, I made a last minute decision to switch again to Word Press, which offered several features Pivot lacked. Pivot 2.x also proved to be mind-bogglingly slow, perhaps because it couldn't deal with a 10 year archive stored in a flat file database! The conversion from Pivot to Word Press initially looked difficult but I found a script that was able to move the entries and titles. I modified it to also preserve the keywords I'd spent so much time adding.

So the new website integrates my blog, my photostream, and my twitter feed in one location. The blog will continue to be syndicated to my robots.net and Advogato.org profiles, manually for the moment but I think a Word Press plugin supporting the mod_virgule XML-RPC protocol may be forthcoming.

Now all I have to do is make life in 2010 interesting enough to blog about! I'm not worried. Something tells me we're in for a good year.

30 Jun 2009 »

June is gone already!?

Yes, it's June already and feel like I haven't gotten anything done. Work has been taking up most of my time. Since I last posted I've been to A-Kon 2009. I shot few A-Kon cosplay photos plus a few time exposures of the A-Kon Friday night rave. I also shot a few photos at Jerry Chevalier's 2009 Texas Build Off, a cool event where movie robot replica builders from all over the world gather to show off their robots and, more importantly, share building techniques and help each work on robots.

I've never managed to blog much more than a couple of times a month, so if anyone reading this actually cares what I'm up to, you might want to follow me on twitter or check my canonical home page where you can see the relatively frequent photo stream updates from my crappy mobile phone camera. By the way, if you're looking for other robot builders to follow on twitter, check out Wired's list of 52 Robot Geeks on Twitter.

Speaking of twitter, I really need to find a good way to get that integrated into mod_virgule. And speaking of mod_virgule, I once again completely failed to find time to work on it. But I've exchanged some email with another programmer who might be brave enough to start doing some hacking on the code, so maybe that will get me motivated in July!

28 May 2009 »

May Miscellany

Time for a quick update. May started off with the VEX Robotics World Championship here in Dallas. I was one of the judges evaluating the 270 teams and their robots. I'll probably write a little more about it in an upcoming issue of Robot Magazine for those who are interested.

I created a robots.net twitter feed and robots.net facebook page for robots.net this month. So far the facebook page is ahead with over 160 fans while the twitter feed only has about 38 followers so far. To be fair the facebook page went online a couple of weeks earlier so we'll see if it hangs on to the lead over time.

I'm still struggling to find time to devote to mod_virgule but squeezed in a few more hours of C coding on the new HTML parser. It's now running on a test server with a subset of Advogato's database. So far, so good. Blog aggregation and parsing seems to be working, as do local blog posting, article posting, and article comments. The magnitude of the changes makes this update a bit of scarier than usual for robots.net and Advogato. If nothing breaks in the next week or so of testing, though, I'll cross my fingers and make it live.

I continue to drag my Canon 40D around with me everywhere and since my last blog post, I've shot photos of the Funky Finds Spring Fling craft show in Ft. Worth, the Aveda Walk for Water event in Dallas, the aforementioned VEX Robotics World Championship, the Cottonwood Arts Festival in Richardson, the 2009 DFW Dragon Boat Festival in Las Colinas, oh, and a few pics of my friends at Vivanti Group in Deep Ellum. In the retro-photo department, I posted some BW 127 photos shot with a Kodak Brownie Reflex Synchro. Yesterday, a package arrived containing that rarest of things, color 127 film, from a small manufacturer in Canada. I'll probably run a roll through the Bencini Comet S sometime soon.

10 Apr 2009 »

Retro-Photography Update

I posted a while back about my experiences repairing and using a Bencini Comet S 127 film camera. Since then I've acquired a few more interesting old cameras. One is an Argus C, an American 35mm camera made in 1938. I bought it at an estate sale for $10. The Argus C series cameras were also know as "bricks" because they have the same form factor, aesthetics, (and seemingly the same weight) as a brick. The Argus was in very bad shape and required a lot of work to get it operational. I shot a roll of film and got some interesting results despite a chronic focus error.

The next camera I got my hands on was a German Bilora Bella 3b, made between 1955 and 1957. I got the Bella on eBay for $8. It was in remarkably good condition, requiring only some minor repairs to the case to solve a light leak problem. The first roll of film produced some interesting photos but also revealed a strange optical artifact, possibly produced by light reflection in the lens.

So far the most interesting images were produced by the Bencini Comet S and I've continued to shoot with it. I'm still looking for old film cameras at estate sales and will post more results to my flickr photostream as I can.

283 older entries...

 

StevenRainwater certified others as follows:

  • StevenRainwater certified gary as Journeyer
  • StevenRainwater certified titus as Journeyer
  • StevenRainwater certified Alphax as Apprentice
  • StevenRainwater certified gsbgeek as Apprentice
  • StevenRainwater certified riscgrl as Journeyer
  • StevenRainwater certified kjetilk as Journeyer
  • StevenRainwater certified fxn as Journeyer
  • StevenRainwater certified ptwithy as Journeyer
  • StevenRainwater certified argp as Journeyer
  • StevenRainwater certified fzort as Journeyer
  • StevenRainwater certified laburu as Journeyer
  • StevenRainwater certified timbl as Journeyer
  • StevenRainwater certified presbrey as Journeyer
  • StevenRainwater certified ciropom as Apprentice

Others have certified StevenRainwater as follows:

  • flaggz certified StevenRainwater as Journeyer
  • jrennie certified StevenRainwater as Apprentice
  • kelly certified StevenRainwater as Apprentice
  • duff certified StevenRainwater as Journeyer
  • mishan certified StevenRainwater as Journeyer
  • rmorgan certified StevenRainwater as Journeyer
  • manu certified StevenRainwater as Journeyer
  • nixnut certified StevenRainwater as Master
  • jbowman certified StevenRainwater as Journeyer
  • Stevey certified StevenRainwater as Journeyer
  • BenFrantzDale certified StevenRainwater as Journeyer
  • mulix certified StevenRainwater as Journeyer
  • monk certified StevenRainwater as Journeyer
  • async certified StevenRainwater as Journeyer
  • khazad certified StevenRainwater as Journeyer
  • mikeszcz certified StevenRainwater as Journeyer
  • MikeGTN certified StevenRainwater as Master
  • suso certified StevenRainwater as Apprentice
  • fxn certified StevenRainwater as Journeyer
  • sulaiman certified StevenRainwater as Journeyer
  • Qbert certified StevenRainwater as Apprentice
  • amars certified StevenRainwater as Master
  • mattr certified StevenRainwater as Master
  • trage certified StevenRainwater as Journeyer
  • joshuat certified StevenRainwater as Journeyer
  • aniruddha certified StevenRainwater as Journeyer
  • lerdsuwa certified StevenRainwater as Journeyer
  • Alphax certified StevenRainwater as Journeyer
  • araumntl06 certified StevenRainwater as Journeyer
  • redi certified StevenRainwater as Journeyer
  • fzort certified StevenRainwater as Master
  • salmoni certified StevenRainwater as Master
  • lkcl certified StevenRainwater as Master
  • Omnifarious certified StevenRainwater as Journeyer
  • mako certified StevenRainwater as Journeyer
  • presbrey certified StevenRainwater as Journeyer
  • laburu certified StevenRainwater as Master
  • murajov certified StevenRainwater as Master
  • ittner certified StevenRainwater as Master new

[ Certification disabled because you're not logged in. ]

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page