It was in the latest Change Set 15756 that I added a static property DefaultEncoding to OctetString class. Soon, as a user commented in this thread, that was not enough if both ASCII and Unicode st...
News: From Cisco to Microsoft
Finally it is time to announce something important officially on this blog. Farewell, Cisco I resigned from Cisco Systems on August 29th, so I will no longer be a Cisco employee since October....
Force SQL Server Express to Local System
In this post I talked about the issue that troubles me a lot in the past. And no MSDN material is so obvious that I can resort to. But today, I finally find where to set the local system option e...
So Young, So Innocent
I thought I had grown up to an adult, but my mom denied it. She insisted that I be an adult only if I were more than 30. This short dialog happened last weekend, but now it seems years ago. I am s...
#SNMP Design: Poll On Encoding
I have talked about this breaking change in this post. So do you like this change? Now you can express your opinions by voting the poll on the right of my blog. This poll will be closed on Oct. 17...
Infinite Loops Best Practice (Not a real best practice)
[Updated: This post is too old to be correct. Even #SNMP starts to use a completely different way to handle incoming packets http://code.google.com/p/sharpsnmplib/source/browse/SharpSnmpLib/Messagi...
From Value Types to Reference Types
I have a few C# books at hand, but a topic cannot be found in them. This topic is what you must pay attention to when you design a library and have to change a few types from value types to referen...
CandyCan Opener: A Detailed Checklist
Now I am trying to record a full checklist of every change I made to support Delphi 2009 in CBC 7.0. The changes are, Modify OtaUtils.cs to support IDE 6.0 and adapt to registry root name cha...