down the puppet hole

down the puppet hole

In my post a few months back, I was discussing some DNS issues we were experiencing while deploying puppet to some workstations in the ResTek office. Unfortunately, after the issue with the faulty init.d start scripts was resolved, half of the machines were still not 'calling in' to the puppetmaster. I should mention at this point that the current version of puppet in the Ubuntu repositories is 2.7.11; naively, this is the version that we are running.

After sifting through bug reports and working on othe



"If we want authenticity, we must initiate it."

-- Travis Rice

The Art of Flight

Society - A set of social norms, behaviors, beliefs, and culture held in common by individuals. From the enlightenment idea of the Social Contract, it is assumed that with society comes mutual benefit, protection, and safety. Civilization vs. savagery, justice vs. power. It's a great promise and an evolutionary step in the


puppet requires DNS

PuppetWorking at ResTek over the summer is a much different experience than working during the school year. For one: I am now working 40 hours per week (up from 15), and also many more people are working in the office regularly which makes collaboration easier. All this leads to an environment where things get done in a third or less of the time it would 'normally' take to complete. And the bugfixing is very intense.

The first big project that's nearing completion is a new deploy...

just when you think you know, you don't

I dont always test my code but when I do its on the production serverAs the natural-born overachieving perfection-seeking pragmatist that I am, I often find myself exceeding the specifications on my Computer Science assignments. Generally, I find them to be either too simple, or not interesting; and in an effort to 'get the education my parents paid for' I make my own rules.

Unfortunately, in UNIX software development, part of the specification is to explicitly NOT stray from the specification...and the assignments are too easy. How coul...

cad/cam/cnc: competing in skillsUSA

As a sophomore in high school, I unwittingly took Stuart Smith's CAM class and learned some CAD, CAM, and CNC milling on ProLight and Haas Mills. In fact, I came to learn that my high school just happened to have one of the best CNC labs in the entire country. I went on to take 2nd Place in the Washington state Automated Manufacturing contest in 2007, 1st Place in 2008 and 2009. And 3rd place in the entire Nation in 2008! Who knew? My specialty on the three person Automated M...

HP dv6000 Series AC Power Adapter Debacle

HP dv6000 series notebook

In August 2007 I bought my first modern laptop, an HP dv6000m with specs about like this:

  • Genuine Windows Vista Home Premium
  • Intel(R) Core(TM) 2 Duo T5600(1.83GHz/2MB L2Cache)
  • 15.4" WXGA BrightView Widescreen (1280x800)
  • Intel(R) Graphics Media Accelerator 950 - Core
  • 2GB DDR2 System Memory
  • 200GB 5400RPM SATA Hard Drive
  • LightScribe Super Multi 8X DVD+/-RW w/Double Layer
  • Intel(R) PRO/Wireless 3945ABG Network Connection
  • 6 Cell Lithium Ion Battery

There are ALOT of similar HP laptops that I believe suffe


visualization: seeing your music

In the days of modern graphics hardware, fast computers, and enormous digital music libraries, most people have heard of or seen a "visualizer". However, most people using main stream media players such as Windows Media Player and iTunes are missing out on what a true visualizer is. 

Edit (3/26/2012): Granted, this post was written back in 2010. In those days, iTunes was not nearly as cool as it is now. Since my primary computer is now a 2009 MBP, I've found myself using iTunes significantly more. Thei