Category: work

  • F5 opens second International Technology Center in London

    Very cool. Presided over by my friend and the VP of our group, Erik Giesa. Notably lacking is the inclusion of a picture of Steve Mitchell’s smiling face. The first of our ITCs is here in Seattle. We’ve got some space on our internet site dedicated to them: http://www.f5.com/solutions/resources/technology-center/

  • Load balancing SIP across Asterisk with BIG-IP

    Topology Participating hosts * 1x BIG-IP VE * 1x Debian Squeeze “Provisioning Server” serving DHCP, TFTP & DNS * 3x Nortel/Avaya 1120E hard phones flashed to SIP1120e04.01.13.00 * 2x Debian Squeeze + digium asterisk packages: $ grep asterisk /etc/apt/sources.list deb http://packages.asterisk.org/deb squeeze main deb-src http://packages.asterisk.org/deb squeeze main DUNDi *CLI> module reload pbx_dundi.so *CLI> dundi show […]

  • Taking a position at F5

    Hello readers, I recently finished a contract with Liquid Web helping them to build their cloud computing system. The next adventure will be with F5 as a Product Management Engineer. I’ve been hearing good things about F5 hardware since 2000 when Matt Fisher talked up the Big IP he had been using. My friends in […]

  • blog optimizations

    Thanks to some recommendations from Jeremy, Pierre and Jeff, this blog should be running a lot less slowly. I’ve installed memcached, set up wordpress plugins, tuned apache MPM parameters, tweaked iptables and tc rules and beaten on the blog with load testing scripts. It seems that it will now reliably handle around 10 concurrent requests […]

  • Filing to become a licensed CA

    —–BEGIN PGP SIGNED MESSAGE—– Hash: SHA1 All Operative Personnel employed by Collier Technologies LLC, known here as the Certification Authority or CA, must also be licensed as notaries public by the local government where they reside during any act performed on behalf of the CA. In addition to passing the Washington State Operative Personnel Exam, all OPs employed by the CA will demonstrate their proficiency by a) creating a request for issuance as described in 19.34.210§1 RCW, known here as a Certificate Signing Request or CSR; and b) signing CSR from (a) with a private key issued by the Certification Authority; and c) publishing the public key corresponding to the CSR signed in (b) in a recognized repository as defined by 19.34.400 RCW While holding the position of Operative Personnel for the CA, the OP will a) utilize the private key corresponding to the CSR presented during the demonstration of proficiency exclusively b) not use the private key referenced in (a) for purposes other than those performed on behalf of the CA. All private key data controlled by the CA and all Operative Personnel must be a) stored on a solid-state device; and b) kept within a locked safe except while in use by OP acting on behalf of the CA. All solid-state devices containing private key data controlled by the CA and all Operative Personnel may only be used a) on a Trustworthy system, as defined in 19.34.020§43 RCW; and b) with a system which remains always disconnected from any computer network —–BEGIN PGP SIGNATURE—– Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkwmPOMACgkQXKBS0hdr6UYPTwCglr89VbTlw/wPuLqihaduw8Cw z1gAnjwiDx47FTInVHBo9bo9VsVn/IDl =9oar —–END PGP SIGNATURE—–

  • No longer just the president of the hair club for men

    So. I think the project I’m working on is so awesome that I’m willing to pay for it. I set up the first of many sites yesterday that will be running on my blingy new storm host: Home Birth Seattle was designed and developed by Cadmium Yellow, AKA my wife, Hannah ;) We did the […]

  • IE error “expected identifier, string or number”

    This probably means that you’ve got a trailing comma after an object/hash definition: var myObj = { key0: ‘val0’, key1: ‘val1’, key2: ‘val2′, // ← }; // ↑ You’re on your own for trying to figure out which file it’s talking about and translating the line number into the correct value.

  • Building libvirt on CentOS5 (incomplete)

    Much thanks to Brett for the pointers on rpm-fu. http://grantmcwilliams.com/index.php?option=com_content&view=article&id=229: $ sudo yum install \ xen-devel \ xhtml1-dtds \ hal-devel \ libpcap-devel \ cyrus-sasl-devel \ parted-devel \ numactl-devel \ avahi-devel \ slang-devel \ libvolume_id-devel \ openldap-devel # device-mapper-devel \ # xmlrpc-c-devel \ for pkg in \ libssh2-devel-1.2.5-1.el5.pp.x86_64.rpm \ libssh2-1.2.5-1.el5.pp.x86_64.rpm \ libssh-0.2.1-0.2.svn193.el5.pp.x86_64.rpm \ libssh-devel-0.2.1-0.2.svn193.el5.pp.x86_64.rpm do wget […]

  • John Hodgman is using software that I helped to write

    A recent blog post by The Hodg Man mentions that he uses (AND ENJOYS) a product I’ve helped to build. Yay. *** FULL DISCLOSURE NUMBER TWO FAITHFUL READERS OF THIS IMITATION BLOG know that, having crashed my own website repeatedly while linking to it Twitterphonically, I experimented with NEW INTERNET TECHNOLOGY to try to fix […]

  • Taking a job at MS

    So… next week, I start a contract with Microsoft in Redmond. I’ll be working on what seems like a fun project. I’ve enjoyed working at CarDomain for the last four months. Fun projects, a cohesive group, neat technology. I’m mostly moving on because a) I’ve been writing web pages for a long time and want […]