"Start In" folder is not honored when you launch the command prompt as an administrator

Say you have a command prompt shortcut. You set it to start in a particular folder by editing the properties as shown above. Then you also set the Advanced properties to launch it as Administrator. You launch the shortcut and it puts you in windows\System32. Basically blows away the config you did and decides to…


Embed Ruby code directly inside MSBUILD file using DLR and IronRuby

You know the MSBUILD drill. Everything is a custom task. Need to add two numbers? Write a custom task.Need to replace spaces in a string with ‘_’ character? Write a custom task. I don’t like the overhead of writing custom tasks. What you have with MSBuild is bascially an XML file and good amount of…

2

Ruby On Rails with IIS 7 – Reloaded

In my last post I mentioned getting into Ruby and making MABUILD and rake work together. I think I found a better way to do the same with PowerShell integration, which I will write up sometime this week. Now, it is inevitable that Ruby leads to Ruby On Rails. I needed to get RoR work…

29

Calling RAKE from MSBUILD

These days, I am spending quite a bit of time with Ruby,  Ruby On Rails and RAKE. I am not into the Ruby religion yet,and not drinking the ruby Kool-aid that much. Just a little. I needed to integrate the TeamBuild (Team System) with Ruby/RAKE.  So in other words, I needed to call RAKE from…

2

Doing the same thing again and again

A while back in the C++ days, there were class libraries doing things like sending mail, opening/reading cert store, event log writing reading, etc. These were written in C++ to encapsulate some of the pain associated with routine tasks. Great Idea!! MFC’s CReg CSocket and a bumch of classes started with C made things easier….

1

To Agile or Not Agile

I have been pondering over the Agile, Iterative, XTreme, waterfall and several other software methodologies. I think that each of them have their strengths, I have no reason to bash one methodology or pump some other methodology.Personally, I really don’t care about the methodology. I don’t think it matters. Let me explain.Since I started working…

3

VSTT Controller and Agent setup

In my previous blog article, I pointed out that in a workgroup environment, Windows XP has the force guest policy on and it prevents agents and clients connecting to the controller. In this post, I want to expand on this and talk a bit more about VSTT controller and agent setup. Particularly, I will talk…

4

Querying on WorkItem Links through the API

In Rosario Team Foundation Server, significant new functionality is added for liking work item typeshttp://blogs.msdn.com/bharry/archive/2007/08/06/work-item-tracking-enhancements-in-the-aug-rosario-ctp.aspx http://blogs.msdn.com/teams_wit_tools/archive/tags/Rosario/default.aspxHere, I will try to describe how to query on link through the work item API.   First let’s get a list of work item types in the server. After the obligatory logging in into the TFS and getting the…

4

VSTT Controller, agent in a workgroup

So I moved from the networking group to Visual Studio Team System Test. Recently, I was investigating an issue where the client, controller and agent are not working together when in a workgroup topology. In other words, the machines that are running the client, controller service, and agent service are *non* domain joined and are…

2

Using a Network Monitor

   These days connected applications are everywhere. Web Services and Indigo based applications are used to hook up various services over the internet. When something goes wrong you can debug all you want but ultimately you need to look at what is really going on the wire. Network Monitor is your friend. I am surprised…

3