Custom Source Control In CruiseControl.NET?
I’m in the unlucky position that CruiseControl.NET doesn’t support the source control provider (Seapine Surround SCM) we use here at work. Briefly looking at the source code for CCNET, I noticed that I could create support for Surround SCM by implementing the ISourceControl interface via inheriting the ProcessSourceControl.cs class. However, before I go down that road, does anyone know if I can add a custome source control provider as a plug-in?
Read MoreWorld Officials Ask Hamm to Give Up Gold
Riiight. You know kid, you did nothing wrong, but we’d like you to give back that gold medal anyways. We mistakenly gave it to you and we’d love it if you corrected that mistake for us. While you’re at it, I also had an accident in the bathroom we’d like you to clean up. Thanks, now there’s a good kid.
Read MoreCreating A Sane Build Process
I’m not proud of it (well maybe just a little), but I once created an insane build process once. If Pat (who maintained the build after me) posts in my comments, he’ll tell you about it. Take a stew of a proprietary microcomputer flavor of Fortran written in the 70s by a programmer most assuredly clad in polyester, churn it through a Visual Basic 6.0 preprocessor that spits out Fortran 90 code, all the while correcting memory bound issues, mix it together by compiling it with a custom NAnt fortran compiler task, and voila!, 20 or so compiled Win32 fortran dlls. At this point, the process compiled and sprinkled in some C# code.
Read MoreCorporate Sponsored Pornography?
I thought that would get your attention. I recently realized that my old blog on blogspot is still up and running. When I was working at a large ethnic television network (that will remain unnamed), I received the following internal email:
Read MoreCould This Be My Next Digital Camera?
[Via Boing Boing]
Read More10 Unwritten Rules for a Consultant to Live By
Becoming a Blogging "Category Hedonist".
When I started blogging, I was a category ascetic. I figured I should keep categories to a minimum across very strict dividing lines. I was going for a Zen approach. The thought process I had is that each category should be a worthwhile feed to subscribe. So that if you’re one of my friends who doesn’t know .NET from a fishing net, you could subscribe to my Day To Day feed.
Read MoreAli G Gets Tossed Out By Andy Rooney
Apparently, Andy Rooney has no patience for faux british rappers. If you’ve never seen the Ali G show, it’s worth a watch. One of the funniest episodes I’ve seen was when he was visiting a K-9 police unit and asked the trainer in his “urban” style, “Has yous eva thinks to use dogs instead of canines?” To which the officer replied, canines are dogs. Ali G then asks, “Ok, has you’s eva thinks to use dolphins? I Heahs they’s smarter than dogs.”
Read MoreIn Need Of A Phil-Proof Alarm Clock
How’s this for an idea? An alarm clock that only allows setting the alarm for the morning. No PM times allowed. I mean if you can’t wake up by noon on your own, what’s wrong with you?!
Read MoreReSharper Property Expansion Live Template
One thing I liked about CodeRush is that it came with several property expansion templates. However, ReSharper comes with a powerful template expansion editor for creating your own templates similar to what Whidbey has. I took it upon myself to create one for ReSharper. I hope you find it useful. There’s also a slight bug with this template in ReSharper that I will report to them (via this blog entry) and hope they fix.
Read MoreMoving My Photos Off Of Ofoto
I received an email from Ofoto with the subject line “Your Ofoto images will be deleted on September 30, 2004”. Yeah, that got my attention. According to the email, your account expires if you don’t make a purchase every 12 months. At first, I assumed this was some sort of Phishing attack trying to get me to click on their bogus links. (NEVER click!). But I wrote customer service and sure enough, this was a legitimate email. They will delete my photos and pointed to the Terms Of Service (quoted at the bottom).
Read MoreReSharper Reloaded
Man I Love Blogging.
I’m hooked! To both reading blogs (via RSS feeds) as well as writing one. I’m addicted to poking my nose in the comments sections of other people’s blogs. Maybe even where my nose doesn’t belong. Almost certainly where it doesn’t belong.
Read MoreA Response To Shelley
Regarding my post on Women in XML which is really a post about women in software industry, Shelley writes:
Read MoreWhy The ThreadPool Is Very Often The Way To Go
In a previous post, I talked about Anynchronous sockets and its reliance on the ThreadPool and made an uninformed remark about potentially needing to up the ThreadPool count. Ian posted a commentdescribing why the ThreadPool is very often the way to go for socket programming, correcting my assumption. But as always, measure measure measure to be sure. Go read it. Thanks!
Read MoreGirl Power! (And the women of XML)
Cruise Control .NET Resources
Since I’m just getting started with Cruise Control, I thought I’d look around the web and blogosphere and put together some resources on configuring CruiseControl.NET.
Read MoreBear Drinks 36 Cans of Favorite Beer
Man, and I thought the bears in Alaska were tough.
Read MoreQuestion: When Is A Good Time To Call GC.Collect()?
Answer: When you don’t have enough change for the phone booth.
Read MoreModerating Comments. How About An API?
I’ve heard a lot of complaints about what a b*tch moderating comments turns out to be. So why not create an API for moderating comments?
Read More