Blog Home  Home Feed your aggregator (RSS 2.0)  
.Net Jonesie - December, 2005
A simple programmers blog
 
# Friday, December 30, 2005
Microsoft are working on providing a SCC interface for TFS Source Control.  This means that any IDE that support the SCC API will now be able to use TFS Source Control.  The first cut of this for Visual Studio 6 has been released already.
Friday, December 30, 2005 7:56:49 AM (New Zealand Daylight Time, UTC+13:00)  #    Comments [0]   Team System  | 
Maybe I was expecting too much, but did anyone else find King Kong a bore?  Some parts were good, like the jungle scenes and anywhere Kong was tearing stuff up. But I swear, if I had seen one more shot of Jack Black doing his Zoolander into the camera trying to look shocked/concerned/awestruck, I would have thrown something at the screen!
 
The thing is just way too long.  Jackson could easily have cut an hour out of the movie and it would have been much better for it.  What was the point of the side story with the kid on the boat and his book?  And what about those slow motion shots - good grief! It seemed like he was going out the way to stretch the movie to 3 hours.
 
I think it's time Jackson did a real movie - something small and with drama and no CG effects and real actors - then we will really see if he's a great director or just a good project manager who got lucky.
Friday, December 30, 2005 7:33:20 AM (New Zealand Daylight Time, UTC+13:00)  #    Comments [1]   General  | 
# Tuesday, December 20, 2005
We (Airways New Zealand) are currently recruiting trainee Air Traffic Controllers.  If you are interested in pursing a life long career with a great employer then now is the time to apply. You get to work in a great environment with lots of cool techie stuff. This is not a job that suits everyone.  The entry criteria are very specific and strict - you need to have the right stuff.
 
Despite popular belief, this is not a high stress job - don't believe the Hollywood image, it's complete garbage.  If we controlled aircraft like they do in LAX (the TV show) or Moving Tin (the Movie) I would never fly again! 
 
Checkout www.airways.co.nz/careers for details.
Tuesday, December 20, 2005 9:42:29 AM (New Zealand Daylight Time, UTC+13:00)  #    Comments [2]   General  | 
# Sunday, December 18, 2005
I've had a 'fun' weekend clearing out my overloaded inbox and mucking around with the NZ .Net Web Site.
 
MSDN Flash
If you don't receive MSDN Flash, then may I suggest that now is good time.  Looking back over the flashes I've received over the last few months, I've just realised what a great resource it is.  I tend to do a lot of surfing and blog reading of international material and often miss out on local news.  Flash is an excellent way of keeping up with local happenings. If you don't get the flash, then  give it a try for a while.  I'm sure you will find it as useful as I do.
 
DotNetNuke 4
I had a go at installing DNN 4 and actually got it working on the second attempt.  On the first attempt it seemed to work fine, but it wouldn't stop installing.  Normally the installer creates a dnn.config file in the install folder that contains the currently installed version.  This file is used instead of querying the database on each request. However, this file wasn't created for me because the  default installation doesn't include the correct settings in the web.config (UseDNNConfig=true).  I turned this on, after I installed, but by then I think it was too late. So, I deleted the database and ran up the site again.  This time, it created the dnn.config file and everything works sweetly.
 
The old DNN 2.1.2 NZ .Net skin uploaded to the new DNN 4 site without complaint and it actually looks just the same as the old site.  This will save me considerable hassle when I do the upgrade.
 
I also created the ASP.Net membership/roles/profile database separately in the hope that I'll be able to share this DB with community server. That's my next task.
 
There's still a number of 3rd party components that I need to replace or upgrade.  There's really only one that I need upgraded ASAP so I better start nagging the vendor or figuring out how to replace it.
 
Ruby on Rails
I met a chap on Friday (whilst attending an all-day stag party - lots of games - no strippers or pranks) who is using Ruby on Rails for a couple of projects.  "You lucky bastard" I said. I love bleeding edge and Ruby on Rails is about as bloody as you will get at the moment. If you don't know anything about Ruby or Rails or Ruby on Rails, then check out the web site. 
 
Anyways, I'd been looking for a suitable candidate for a head-to-head challenge for a user group session and ASP.Net v Ruby on Rails sounds like the perfect solution.  From everything I've heard about Ruby and Rails, this could be a very interesting contest. Stay tuned in the new year.
 
Windows MCE
I've had a loan Media Centre PC for a few months now and I've been doing some testing with it.  MCE does offer some nice features over standard Windows XP that make it work well on a TV screen, but overall.. how can I put this gently? - I think it sucks.  I know some people love it and it does certainly try to be a TV/DVD/Video/PVR replacement but, for me, it just doesn't fly.  Why?
  1. There are no out-of-the-box channel guides for New Zealand.  I tried to get XMLTV to work with it - thanks Nic - but I failed.  With more effort I'm sure I could have got it to work.
  2. All the functions of MCE are poor cousins to the full PC equivalents.
  3. The quality of TV cards pictures is not as good as real TV.
  4. You can't rip music or video to the hard drive.
  5. It's hard to manage folders for large picture, movie and music libraries.
To make MCE truly useful requires quite a few hacks and a lot of switching back to native Windows.  I could live with all these short comings if I wanted to come home from a hard day in front of a PC and have a hard night in front of the TV, but I'm not and this is my point -  Television is an alternative to a brain.  If I have to think about how to watch TV, then it's NOT TV anymore. To me, MCE seems like a great way of making a simple device that works into a complex one that doesn't.
 
 
Sunday, December 18, 2005 9:43:25 PM (New Zealand Daylight Time, UTC+13:00)  #    Comments [1]   General  | 
# Friday, December 16, 2005
I'm very pleased to announce the .Net User Groups have started up a new mailling list for the discussion of all aspects of Team System - including Team Suite, Team Foundation Server, Team Build, Team Test, Reporting, Process Guidance, Portal, Licensing, etc etc etc.  This list is intended to be used primarily for Kiwi's and local New Zealand issues but anyone is welcome to join.
 
Hopefully this forum will promote some lively discussions and provide some support for users new and old.
 
You can subscribe to the list here.
Friday, December 16, 2005 8:40:11 AM (New Zealand Daylight Time, UTC+13:00)  #    Comments [0]   General | Team System  | 
# Friday, December 09, 2005
I've been playing with Testing in Team System this week (Wow!  I want to be a tester!  But that's another story for a later date).  I am creating a sequence of manual tests for UAT (we don't have any UI Testing tools) and I want the testers/users to start with a clean build of the system and database with each test run. 
 
Using RedGate SQL Packager I created a script to create the database with some sample starting data. I added a couple of tasks to my Team Build to create a database and execute the script on it.  Using my custom ExecuteSQL task I added the following:

<TestDBServer>fred</TestDBServer>
<
TestDBName>$(BuildNumber)</TestDBName
>
<
TestDBCreateConnectionString>
 data source=$(TestDBServer);integrated security=SSPI;Pooling=true
</TestDBCreateConnectionString>

<Message Text="Creating test database " Importance="normal"/>
<
ExecuteSQL ConnectionString="$(TestDBCreateConnectionString)"
   
Command="create database [$(BuildNumber)]" />

This created an empty database with a name of whatever the BuildNumber is.  Note the [ and ] around the $(BuildNumber). 

Next, I execute the script to create the database objects and populate it with sample data:

<Exec Command="isql.exe -E -S $(TestDBServer) -i $(BuildDirectoryPath)\SUMS3\SUMS3Debug\Sources\Airways.SUMS3\CreateTestDB.SQL -d [$(BuildNumber)]" />

The SQL script is checked in with the solution files, hence the funcky path to it.  I could have had it in the Team Build project folder, but it's more visible in the solution.

So, now my Team Build produces completely isolated instances.  Users can happily compare old versions with the latest and greatest version. 

Friday, December 09, 2005 4:28:39 PM (New Zealand Daylight Time, UTC+13:00)  #    Comments [0]   Team System | Visual Studio  | 
# Monday, December 05, 2005
I just spotted something on MSDN about InfoCard and not knowing what the heck it was I searched and found a good description of it. Now I get an idea of what it is and it sounds like a good idea, but really, something that uses twelve-ish WS* standards seems way to much like something you'd get from IBM! 
 
  • SOAP
  • WS-Addressing
  • WS-MetadataExchange
  • WS-Policy
  • WS-Security
  • WS-SecurityPolicy
  • WS-Transfer
  • WS-Trust
  • XML Signature
  • XML Encryption
  • SAML
  • WS-Federation (unclear)
  •  
    Phew!

    Monday, December 05, 2005 4:34:27 PM (New Zealand Daylight Time, UTC+13:00)  #    Comments [0]   General  | 
    Here's a great resource posted by Rob Caron : Visual Studio Team System TechNotes.  It's a great collection of notes on various aspect to VSTS.  It's great having all this in one place.  Well done guys!
    Monday, December 05, 2005 10:52:28 AM (New Zealand Daylight Time, UTC+13:00)  #    Comments [3]   Team System  | 
    # Friday, December 02, 2005
    I have my Team Builds being published to a Sharepoint List and this works very well, but by default it's hard for the users to find the list.  The default template for the project portal does not have a spare zone for me to drop the list into; instead, users have to navigate through the "Documents & Lists" page.
     
    Thankfully, customising the project portal page is VERY easy thanks to the integration with Frontpage 2003.  When you have this installed, you get an Edit option in IE.  Clicking this will launch the site in Frontpage and you can add a Web Part Zone very easily.
     
    I added a new zone to the top of the home page and them dropped my list in there, along with some instructions for users.  Here's what it looks like:
     
     
    Next?  Well now it gets harder.  It'd like to :
    1. Display a list of Work Items for the project and let users drill down to the details.
    2. Let user create new work items.
    3. Display a project summary WITHOUT using the icky reporting UI.  This will probably include remaining work, velocity and issues in a composite report.
    To do the above I need to delve into the TFS API and learn how to create Web Parts so this may take a while.  Or not... we'll see.
    Friday, December 02, 2005 8:56:02 AM (New Zealand Daylight Time, UTC+13:00)  #    Comments [0]   Team System  | 
    Copyright © 2010 Peter G Jones. All rights reserved.
    DasBlog 'Portal' theme by Johnny Hughes.
    Pick a theme: