Category: Databases

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

  • And with that, the keyserver is back online

    http://keyserver.colliertech.org:11371/pks/lookup?search=0xBA27A83C&op=vindex Go go gadget interwebs. Now to sync back up and get into good standings on the status page.

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

  • Connecting to MySQL with ODBC on Mono

    We had a visitor on #mono today who needed help with his homework. It seems that Reggie is happy to have forgotten everything about using ODBC to connect to MySQL. I was curious and feeling helpful, so I figured it out. Install the MySQL ODBC driver $ sudo apt-get install libmyodbc You can also grab…

  • Well, that was an eventful day!

    *whew* I did a bunch of things yesterday. We took our kindergärtner to her first Friday at her new school (and were about 10 minutes tardy. oops). We then took our toddler to a nearby playground with swings and slides and let her expend some energy. After she had been sufficiently exercised, we walked back…

  • Parsing English Language (if you consider IRC logs to qualify)

    Haha. I wrote this on October 3rd, 2006. I started logging IRC conversations in 2005. I’ve got lots from #perl and #mono. I wonder if the n’ere-do-wells who frequent those channels will mind me using their public commentary to build an english language parser. I’ll make it “open source,” of course. Erhm, I mean Free…

  • Debian router online

    So… I got my Debian router online. I expect to add ipv6 support to my network real soon now. The permanent storage is a 2G CF card with a CF to IDE adapter. The system has 1G of memory. The quagga bgpd has a full IPv4 table loaded. It looks like it’s eating around 180M…

  • Writing Free Software – Part 9: Creating the wrapper script

    A previous post covered altering the install target so that it places the .exe assembly into the filesystem of the installer’s computer. In this part, we will cover creating the so-called “wrapper” script, which is the way recommended by the mono project’s application deployment guidelines to make the assembly executable on the system outside of…

  • Producing relocatable packages with the GNU build system

    I’ve recently found a need to create relocatable versions of some of my favorite libraries (produced, not-so-coincidentally by the GNU build system). You might find yourself asking “What is relocatable software, and why should I care?” Maybe I can help. A piece of software is said to be “relocatable” when it does not rely on…

  • A (round-about) story about Jeffry P. Bezos

    The following is what i wrote on “43people.com” about the boss. I thought it was worth keeping in my own archives, since it’s actually a story about my life as it pertains to Mr. Bezos. Back a few years ago, I was taking some classes down in Edmonds. The one I’m thinking of in particular…