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...