After spending a couple of weeks afraid to look at my credit report, I finally bought a report today. I’m relieved that it confirms what should be true, that I have zero debt. I am however disappointed that it didn’t move my FICO score much. It would seen my past sins are still lurking in the shadows and still require a few years to evaporate. Fortunately I’m in no need of acquiring any more credit. “Stay the course” seems to be the cliche that applies here.
I’ve been working on overhauling a project this week and came to despise whoever named their project last, Net-SNMP or Net::SNMP. Maybe I should blame Google, since searching for one inevitably results in finding things for the other. While they do similar things, they are by far different animals.
The cool kids seem to use Net::SNMP widely. It’s nice to work with, but it lacks a way to translate numeric OIDs to text labels such as 1.3.6.1.4.1.9.1.670 to ciscoASA5520. The perl interface to Net-SNMP (SNMP.pm) does, as it has access to the shared MIBs directory on the system. The downside to SNMP.pm is that its gettable() method isn’t good at least, broken with esoteric errors at worst. This has lead me to use both, Net::SNMP for all the heavy lifting and SNMP.pm for translateObj. Annoying extra dependency for my scripts, but it works.
I’m beginning to wonder why on earth I wrote some things in PHP. Its annoying to shift my mind from perl to PHP and vice versa. So this weekend will be spent figuring out Mason.