Home
Half-Blood Programmer
Cancel

#SNMP Design: Time for Parser Details, Part Four

What’s the numerical and textual form of OID and IID? Let’s start with an example. When you try to know name of an SNMP enabled device, which of three references you think you prefer to use? A...

#SNMP Design: Time for Parser Details, Part Three

How to parse so many file in order? And how can I add more files to ObjectRegistry? Even though right now the parser is still experimental, ObjectRegistry parses over sixty documents at startup. I...

#SNMP Design: Time for Parser Details, Part Two

Why TDD really helps? You can see that a lot of new NUnit test cases added. I created one test case for every MIB document I was going to parse. In this way I could estimate my progress. Do you k...

#SNMP Design: Time for Parser Details, Part One

This morning I changed to version number of #SNMP to 0.9 after checking in latest update on MIB support. Compared to my plan, there is nothing big to add before NineHeaded release. So what would b...

GrapeVine Voice: Latest Changes

It’s been a long time since last time I posted about CBC. But it is still alive. Although #SNMP is now my top priority, I think improving CBC must be the second. It is really hard for me to think ...

#SNMP Design: New Build and CodePlex.com Bug

I am quite happy that CodePlex creates a snapshot of my every check in. This is really going to hurt some users because I may carelessly or be forced to commit a broken version. In this case I real...

#SNMP Design: MIB Parser Milestone

Just one minute earlier, the #SNMP MIB parser parsed all Net-SNMP bundled MIB documents except RFC1155-SMI. I am going to parse this file later today so to close Work Item 2275. Therefore, keep an...

#SNMP Design: Lucky Day

Today must be my lucky day. Now I am happy to announce that my MIB parser hits the first milestone. All 70 Net-SNMP bundled MIB files can be successfully parsed by it. So #SNMP is ready to provide ...