George V. Reilly's Technical Blog
-
Python Batchfile Wrapper, Redux
-
Google Transit
I experimented with Google's new service, Google Transit.
-
Never Sleep(0) in an Infinite Loop
I ran into a problem installing some COM+ components today. The installer was using Regsvcs.exe to register each COM+ component. I noticed after a while that the installer wasn't making any progress and that my dual-proc system was stuck at 50% CPU utilization. I attached a debugger to the offending process, regsvcs, and found that it was stuck in the following infinite loop (disassembly courtesy of Reflector):
-
Upgrade your installation of NAnt
My colleague, Greg, and I spent all day debugging a build break in some unit tests that exercise a webservice interface in legacy .NET 1.1 code. Last night, the tests stopped working on our CruiseControl.NET build server. We couldn't understand it. The tests had been working for months. Now we were getting timeouts in SOAP. The tests essentially mock a SOAP service using the
soap.inproc
transport and a stub implementation that signaled an event to acknowledge a method being called. -
Using Log4Net from a COM+ Application
I spent far too much time on Friday trying to make log4net work in a COM+ application.
-
Not Much on My Mind Right Now
I have two blogs, my personal blog and my technical blog. The technical blog is a small subset of the personal blog containing posts that are more likely to be of interest to the techie audience at weblogs.asp.net.
-
Fog is my Copilot
-
0xFF...FF / 10 == 0x19...99
A few weeks ago, I wrote a C++ routine to parse decimal numbers using the overflow detection principles of SafeInt. I couldn't find anything in the libraries that actually did a good job of checking for overflow.
-
Writing Clearly
I sometimes joke that I must be adopted because my parents have no aptitude for computers. I could make a similar joke about writing. Many of my immediate family, despite decent educations, seem to be incapable of writing a simple English sentence, much less a coherent paragraph.
-
Vim 7.0 is out
More than two years in the making, Vim 7.0 is finally out!