The Adventures of Greg DevOps Travel Make Lifehack

Lessons Learned Building OnLive

I just presented at the Large Scale Production Engineering group at our August 26th meeting, giving a talk on some of the things I learned while building out OnLive. I’ve included the text of the talk below as well as the slide-deck. The area that generated the most interest was our use of Kanban to manage workflow in our group. I was inspired to try out kanban based on this blog entry on Jordan Sissel’s blog.

Read More...

A week of work on Zortit

It has been a hectic week working on our webapp. I planned to put up regular updates but have been so busy coding that I haven’t been able to keep up with it. Here’s a big update of what we’ve had going on for the last week or so

Read More...

Some random links

I’ve been cleaning out my email today, and finding several gems among the cruft..

A friend sent me a link to a pretty rocking collaborative whiteboarding application: Dabbleboard

Read More...

The bailout - why you should say no.

In case you’ve been in a cave for the last year, lots of large corporate banks are on shaky ground after years of making exremely risky loans/investments and reaping huge profits in the process. Now the people who helped create this huge mess tell us if we just give them one trillion dollars (that’s $10,000 per US household) they’ll make it all go away, oh and they won’t be answering to congress or the courts on how they decide to spend it. To read more about why you should be very angry about this bailout and calling your senators to demand they block and vote against the bill see these links.

Read More...

Editing Video from SD Video Cameras

A month or so ago I got a Panasonic SDR-SW20 Video camera that records onto high-density SD. It is a handy small camera that’s waterproof (and dustproof!), and fits into a pocket. It records in a format that’s difficult to use in most editing programs (.MOV) so after shooting a bunch of video of Burning man I had to write my own converter with FFMPEG to get the video into Windows Movie Maker. If you have the same problem get a copy of ruby and ffmpeg for your windows box and use my script to import it

Read More...

Sizing your infrastructure before launch

So you got a webapp - How do you decide how many servers to deploy??? Even if you are still in development and don’t have a single outside user you can make an informed decision on how big to build and what your future network infrastructure will look like

Read More...

Maintaining documentation -- It's in the wiki!

One of the important things of maintaining a big network environment - with a small staff - is to keep up to date documentation on configurations, customizations, and instructions for frequently executed tasks. Commonly when I walk into a new company the documentation is terrible? Why? Because there is either no thought to maintaining documentation or the documentation system/procedure in place is too time consuming to use

Read More...

Small Business: How not to behave on the internet

This is an example of how not to behave if you are a small business on the internet. A friend of mine simply posted a question on a forum, the entirety of his question was: I’m curious if anybody knows anything about Lucas Environmental Stormwater Services, Inc.? This simple question has led to the owner threatening legal action in email and via rambling voice- mails. It is never a good idea to threaten someone unless they are blatantly in the wrong and doing something clearly illegal. Otherwise you just rile people up and turn what should have been nothing into a huge negative- publicity exercise for your company. For more information see: mhalligan: Greatest voicemail transcript EVER

Read More...

RoR: Testing with simple_captcha & HTTP-Auth

While developing a small Ruby on Rails application for The Pilot’s Camping Directory website I ran into a few problems that weren’t solved by a simple google search - so I’m documenting them here for future posterity and googling. I had problems with testing when using some security features to keep out riff-raff. It was not obvious how to handle simple_captcha or simple_http_auth while doing testing so I scratched around the net and pieced together a solution for each of the problems. These work with Rails 1.2. With Rails 2.0 YMMV - but then 2.0 breaks every rails tutorial ever written so I don’t feel bad if this blows up in 2.0

Read More...

Sharpening the saw, html and graphics.

In my off-season (winter) I am usually traveling internationally - mostly places that are sunnier and warmer than the San Francisco bay area. It’s often the perfect time for me to sharpen my various skills , being unconstrained by the usual grand infrastructure projects I do in the summer

Read More...