Bad reputation. Lawyers have it, used-car salesmen have it, priests and clerics have it. And now computer programmers? That's what I thought when I read about the two programmers working for Bernard Madoff's Ponzi investment firm being arrested and charged with fraud. It seems that their skills were put to good use by fabricating reports — Continue reading ยป
Robocopy Slow on Windows Vista and Windows Server 2008
A few years ago when I needed to synchronize large collection of files for a number of Windows Server 2003 hosts I stumbled upon a Windows Resource Kit utility named Robocopy. This is a great file synchronization tool with lots of switches that can quickly copy entire folders from one Windows host to another along — Continue reading ยป
ASP.NET Response.TransmitFile File Locking
If you use the Response.TransmitFile method in your ASP.NET pages, there is a good chance that the file being transmitted is locked and unavailable for writing during that operation. TransmitFile was introduced with .NET V2.0 and it's supposed to be a more optimized version of WriteFile. For months I had been dogged with exception alerts — Continue reading ยป
DNS Vulnerability
While programming is my main focus at my company, one of my side jobs at work is networking. I have no complaints as I'm curious and interested in the inner workings of computer networks. Our IT department handles most of the networking tasks, but I usually find myself getting involved in setting up connectivity in — Continue reading ยป
RSS/ATOM SyndicationFeed in .NET 3.5 Framework
Among some of the new classes introduced in Version 3.5 of the .NET Framework Class Library (FCL) were the syndication-related classes. While other technologies such as LINQ, extension methods and lambda expressions have been grabbing most of the attention the new syndication classes also deserve a nod. Part of the System.ServiceModel.Syndication namespace the classes offer — Continue reading ยป
DNS Mystery, NameServers, IP addresses
Today I was trying to reach 1&1's home page, but the browser kept failing to pull up the site. Mysteriously I was able to reach 1&1's home page when I changed my DNS servers to those of OpenDNS.org. Feeling curious I decided to investigate the matter in depth. My default DNS server was reporting the — Continue reading ยป
Pain and Program Exceptions
Happy new year. Not so much for me. The new year was marked with a wicked lower back pain. An irritating bulging disk that gets inflamed every now and then and pinches the nerve, radiating pain everywhere. Guess that's just nature's way of manifesting my age to me. Yes I know, I'm not in my — Continue reading ยป
ARP, arping, and MAC
Sometimes one could become so comfortable with something, that one becomes blind to the underlying technology. Such was the case with me a few days ago when I was trying to delete an IP address from one Linux node on the network and assign it to another. The problem was that the new node would — Continue reading ยป