July 2006 Entries
Just when you taught you couldn't get surprised anymore...

There is so little surprise left in life anymore...

Well after discovering at birth if we had a boy or a girl for both our child, I taught I would never get a surprise, I mean a genuine have no idea what I’m going to get or do or go anymore for the rest of my life.  Well I was so wrong... ;-).

This weekend we where going to my in-laws in Gatineau to pickup camping gear for our vacation, we where invited to my parents for diner to see a good friend of ours which now lives in DC.  Well we turned the corner to my parents’ house and there are a few cars there and it's odd but hey my parents have always done parties for as long as I can remember.  So we keep going and on the front lawn there are about 30 people all waiving and cheering and taking pictures of us and I'm thinking... huh! What is that about, I didn't win anything I'm just coming for diner?  My aunt and uncles are there, some friends of us from Montreal, old friend from high school... Now I'm thinking this must be a joke or something... well what you must know is we are celebrating our 20th this year and are going to Europe later in the fall to celebrate but our parents decided to through a surprise party for us.  Man what a surprise!!! I never never never saw it coming and I talked to a lot of the folks that where there just a few days prior and no one said a thing, it was great!!! We had a great time last night and everyone was super happy that they pulled it off and genuinely surprised us.  I love surprises, I loved that they did that for us!

Hats off everyone, well done!

A big heartfelt Thanks to everyone that was there and those that wanted to be but couldn't make it.  You have no idea what this meant to us... :-).  20 year of sharing joys and pain with someone is a long time but I hope to spend another 40 with her.  I love you.

Cheers,

ET

Changing to a friendly Team Foundation Server Name

So you just finish installing TFS, it works great and you’re about to give out the name to all your devs so they can start using the great new features in TFS but the name of the server uses corporate naming standard and is called rtmtgbs001 that is a great name for the ITO folks they know the scheme and can find that server to patch it and all that but for devs and project manager, and other consumers of TFS data it’s a bit hard to remember and if you have many servers it because quite difficult to remember.

So you create a new url in DNS called tfs.myorg.mycompany.com viable internally (note I’m not talking about make it available on the internet yet that will be implemented in SP1 I’ll come back to that when I have more info) so what should you do to accomplish this. Here are the steps to do that for a single server install (note this probably will work for a dual server install as well I just have not tested it). Note also that this is not I repeat not are windows server rename, the name (netbios, domain sid, etc) stays the same, its just to change the access of TFS to a friendlier name.

I’m writing this entry to try to unravel the mystery of this, I have looked around on the internet to find a solution for this and got a lot of conflicting answers in forums and in the Microsoft documentation. So I contacted my friends at Microsoft and got what needed to be done. This may vary from site to site but at least it will be mostly correct. As always test this before implementing in production. I have done those steps on my production servers and all is good.

Step 1) Run TFSAdminUtil ActivateAT with new friendly name this updates any internal references to use a friendly name, including the web service subscriptions.

TFSAdminUtil ActivateAT tfs.myorg.mycompany.com

Step 2) In order for the Team Sites to be able to display the reports web parts from reporting services correctly you need to go to HKLM\Software\Microsoft\VisualStudio\8.0\TeamFoundation\ReportServer and change the key to the friendly name.

Step 3) Go to :\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\Web Services and edit the Web.config file note that all the [] brackets should be <> it's just that html being what it is none if my quotes where visible it tought it was html.

Change

[ADD value="http://rtmtgbs001:8080" key="TFSNameUrl" /]
[ADD value="rtmtgbs001 " key="TFS Name" /]

To

[ADD value="http://tfs.myorg.mycompany.com:8080" key="TFSNameUrl" /]
[ADD value="tfs.myorg.mycompany.com" key="TFS Name" /]

There is also a comment key called TFSUrlPublic uncomment it and change to friendly name this is required so the project alert WI links use the friendly name

Change

[ADD value="https://www.microsoft.com:8081" key="TFSUrlPublic" /]

To

[ADD value="http:// tfs.myorg.mycompany.com:8080" key="TFSUrlPublic" /]

Step 4) we need to fix the TFSServerScheduler config file, first stop the service in services management console then go to :\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\TFSServerScheduler and edit TFSServerScheduler.exe.config

Change

[ADD value="http://rtmtgbs001 :8080" key="BisDomainUrl" /]

To

[ADD value="http:// tfs.myorg.mycompany.com:8080" key="TFSNameUrl" /]

This change is necessary to ensure that the scheduler goes to the correct URL to kick the adapters. Note that BisDomainUrl was changed to TFSNameUrl this is not a typo.

Step 5) I would suggest an IISRESET and you should be good to go.

So to recap, make sure you have the new name available in your company DNS before proceeding, try to browse to the new name url like http://tfs.myorg.mycompany.com before proceeding to see if you can see the top level WSS site like before. If you feel confident that the name is resolvable, then proceed with steps 1 to 5.

Around the World in 65 day (the end … or is it?)

Well hello everyone, sorry for the long delay in posting the next installment in the series, I’ve been a bit under the weather (see Aaron’s post and my back end did feel that way ;-)) in the first week back and then really really busy.

So what did I think of Chennai, the little bit of India that I have seen. Well like I said in the last installment, it’s was big and a tad less cr    azy then Cairo. Due to the fact we were completely wiped we decided to come back a day earlier than expected and that was just fine. So we ended up having only one day of sightseeing. We made the best of it and visited some very old temple in the south of Chennai check them out here but I also have a sample below.

India Etienne 138

This was a temple by the sea and according to our guide is the second most photographed landmark in India after the Taj Mahal (which I didn’t see cause it was probably 2000 miles from where we were in the south of India).

The two most exotic location we did, Cairo and Chennai add a lot of similarity, I think I enjoyed Cairo/Egypt a bit more because of the fact we had more sightseeing day there and that we saw the famous Pyramids of Giza. The temple in the south of India were quite remarkable too so it’s a close second.

My favorite location of the whole trip I think was New-Zealand, it was familiar yet very different being a big fan of the lord of the rings I really enjoyed seeing the museum about it. Too bad we couldn’t take pictures.

I’m happy to be back home and due to many constraint and flight changes we missed one location in our 65 day tour, Winnipeg. So after vacation and a little trip to Seattle the three amigos will rejoin for one last gig there.

Well it’s been a whirlwind tour and I’m still beat but in retrospect, if I had to do it again, I would in a heartbeat it was awesome and I met some incredible people along the way and saw things that most people I know would love to see.

When the train passes climb on it because opportunity rarely knock twice. Man that’s deep ;-).

 

Be good and enjoy diversity that what makes to world so interesting.

 

Cheers,

ET

Around the world in 65 days (part 13)

10:30 (India Time) Day 58 – Here we go again, we arrived in Chennai yesterday at 3:30am and you guessed it, my luggage didn’t make it. They are supposed to be delivered to the hotel today, we’ll see…

Chennai is also big, I don’t know the population but there is a lot of people, driving is just a notch less crazy then Cairo but a small notch ;-). Lots of motorcycle (thank god for that) so there is a lot less traffic density even though streets are very densely packed!

We are doing Training Day 1 today (Managers, PMs and TFS Administrators day) so I won’t have much time to visit. We have 2 days at the end of the week for that. I will be back soon…

God I can’t wait for this trip to be over, I miss home it’s been great but I need some stability for a while, changing culture, time zones, city, hotels every 8 days is VERY tough.

Have a great day!

Cheers,

ET

My new phone

My good friend and collegue Steve came through again and provide me with a new awesome phone the K-Jam with the slide out keyboard Check it out here

Steve you are the best and the phone works great, Mobile 5, integrated wifi and Bluetooth, Push email and pocket pc to boot! What can a geek like me ask for more.

Dring, dring…

Cheers,

ET

A few TFS installation gotchas

Hello all, in my various installs of TFS I’ve been doing while on the road I’ve encountered one unusual problem, if you use “ (double quote) in your password for either the service account or reporting account the setup will fail ?? I went but this was not apparent to me at first because I didn’t think I had a double quote in my password (I was installing in the UK where the keyboard is different). All was well in Windows (it don’t care, it’s just another special character) but TFS it cared and failed the setup. After spending an hours trying to figure out why the error message kept saying I had the wrong password, I changed the password and all installed fine. Hope this will help someone in the future.

Next although the install manual states you need a domain user with admin rights to install TFS I have installed with the local admin for the longest time without problems (until this week). But in all fairness I have always don’t workgroup install until then. We the setup dialog let’s you go and enter all the service info (It even validates the passwords and stop if they are not good) and starts the install but fail in the middle saying invalid service account again ?? I let me go through the whole setup dialog but failed not a very good experience. The moral is simple here everyone, follow what the manual says and use a domain user ;-).

Around the world in 65 days (part 12)

12:40 (Cairo Time) Day 50 – Last day in Cairo, feels like we have been here way longer than 8 days… We went to Alexandria 2 days ago and got to swim in the Mediterranean Sea that was nice. Alexandria has a cool castle call Quay Bay which is build with the stones of the Alexandria Light house one of the last Wonders of the World remaining before the Pyramids of Giza. We also saw a few catacombs (don’t go if you ever go to Alexandria it’s not worth it). The Alexandria Library is pretty impressive you can see in the picture.

The night before we had a cruise on the Nil for diner it was alright but again nothing real different than any other cruise I’ve taken on a river. I think I got a bug there also, my day in Alexandria did not go very well for that too, I’ll spare you the details

I also bought a few trinkets to return with and got to bargain this time, last time I didn’t know any better but not this time. If you ever come to Egypt in the future make SURE you bargain, there is always a better price. If you don’t feel like it’s worth what he is offering don’t buy it, there is a hundred more beside him that will try to sell you the same thing. Be patient and don’t relent I got the guy to cut the price in 3 from his original offer.

We went to the Pyramids again today because the last time we didn’t go close to them. I got to touch them which is pretty awesome. Again near any Egyptian attraction “Shokran” is your friend it means thank you in Arabic. Just waive you hand and say that. Refuse any “gift” they are not free although they claim they are. Don’t take anything or you’ll have to “buy” it. Don’t take a “guide” they just pick you dry. Everyone want a cut of the foreign money it’s not a good experience…

We will go the El Khalili Souk later today we’ll see how that goes… Tomorrow off to India

Here is a new picture of the Pyramid and the Sphinx, and one of me at the foot of Keops the biggest of the 9 Pyramids

 

Egypt Etienne 484

 Egypt Etienne 651