Category: work

  • Perl interface to processing / querying NIST’s NVD feed

    For a work project, I wrote a library in perl that can be used to query the NVD feed that NIST publishes here: http://nvd.nist.gov/download.cfm Here’s a snippit from the perldoc: use NIST::NVD::Query; # use convert_nvdcve to generate these files from the XML dumps at # http://nvd.nist.gov/download.cfm my( $path_to_db, $path_to_idx_cpe ) = @ARGV; my $q =…

  • Business Birthday

    Today is Collier Technologies, LLC’s second birthday. The company’s been around under one name or another since about 2002 or so, initially as a sole proprietorship. Woot, and all that.

  • 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,…

  • 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…