Home
Half-Blood Programmer
Cancel

#SNMP Design: Halfbaked Update

I was out of luck. Last weekend I joined an offsite meeting and had my left elbow badly hurt. And last night I got a fever. My bad luck had big impact on #SNMP. Even though I had already frozen th...

CodeGear Merged into Embarcadero

Farewell Borland, though I am wearing a Borland T-Shirt today. It feels rather complicated and I guess many people feel the same. Finally CodeGear leaves Borland and becomes private as people expe...

#SNMP Design: 3 MIB Files More

After reading Wikipedia, I kind of understand what is a yylexer. However, I am still going on my own lexer. I am sure if I keep refactoring down the road, I may achieve something similar to a stand...

#SNMP Design: Build My Own Lexer

Suddenly I found that MIB support is much harder than other parts. Why? You cannot imagine parsing binary data looks so easy right now. According to Essential SNMP, MIB files are ASN.1 format text...

#SNMP Design: Thanks, Malcolm

If you follow my post, you know that #SNMP is based on Malcolm Crowe’s SNMP tools in C#. On May 13th, I reported to him my research on #SNMP, and he was so kind that he listed #SNMP besides his own...

#SNMP Design: Halfbaked RC 1

I have finished most of SNMP v1 support today. If you check out #SNMP source code, three new demos can show you how to do GET NEXT operation, how to walk, and how to access a table. From now on, I...

#SNMP Design: Must Be TDD

I never knew I could deliver a TDD project before I finished reading Kent Beck’s book. However, I was wrong. In fact, TDD is easy. In the past few months, with the help of ReSharper and NUnit, I...

GrapeVine Voice: Source Public

It is tonight that I finally publish all source code of April 08 Release.You can check it out following this guide. http://code.google.com/p/lextudio/source/checkout From now on, I am going to us...