[ Content | Sidebar ]

Archives for Uncategorized

Developing for Open Source Languages on Windows the Better Way

When working with php, rails, python, etc, windows is sufficient, but definitely leaves something to be desired. The ports of these languages are definitely second class. With Microsoft’s backing php support with IIS is improving, but it’s not the same. And usually you are going to deploy those apps on a linux/bsd web server, so [...]

Function Name Instead of Lambda in Linq Functions

I did not realize that functions can fill in for predicates directly without lambda notation. To illustrate, consider the following: void Main() { var words = new List<string>() { “therapists”, “s words”, “slang”, “mustache”, “sean connery” }; var s_words = words.Where(w => w.StartsWith(“s” ,StringComparison.CurrentCultureIgnoreCase)); foreach(var word in s_words) { Console.WriteLine(word); } } It works, but [...]

Mary Kate watches me work

Mary Kate watches me work, originally uploaded by thoolihan.

Emacs on Windows Over SSH with Putty Tools

With a little help from StackOverflow, I got emacs over ssh working on windows. This is trivial on mac/linux, but can be a challenge on windows. dired mode works too! To summarize: 1. Download putty installer with all the tools. 2. Put putty install in the path 3. Generate a key with PuttyGen 4. Copy [...]

ASP.Net Comments

Here’s a strange one I’ve never run into. I was recently helping a developer figure out why some controls were not binding and showing on the page. I noticed they were using html style comments in their page around some controls instead of .net style comments. This was the problem. Server side code still runs, [...]

SilverLight and Z-Index

When implementing a new SilverLight custom control, it was blocking menu popups (html / javascript) on the page. I set the z-index of the div and object tags that contained SilverLight to no avail. After a lot of googling, I found the following solution. Set the Windowless property to true. In the case of manually [...]

Fun With the GAC

The .Net GAC (Global Assembly Cache). It’s where all shared .Net components can live. However, if you have to step through the code of one of these assemblies things can get exciting… Let’s say that I have a Business Object dll named business.dll and I have it in my GAC. And a project in which [...]

Ceteris Paribus

From Wikipedia.org: W. Ross Ashby wrote in his “Introduction to Cybernetics” (1956): “Science stands today on something of a divide. For two centuries it has been exploring systems that are either intrinsically simple or that are capable of being analysed into simple components. The fact that such a dogma as >>vary the factors one at [...]

Legs in Pain

Legs in Pain, originally uploaded by thoolihan. I completed the Cleveland Marathon on May 17th in 4:33. More pictures to come…

Dinner with Family

Dinner with Family, originally uploaded by thoolihan. Cathing up with relatives in Florida…