# Monday, May 08, 2006

I'm part of a crew taking part in this year's Round the Island race and we had a training day last weekend. The weather was foul on Saturday with rain and cold; on the Sunday it was too nice with sun but unfortunately no wind either. It did give me some time to take a picture or two though. Still we managed to get some sails up and practise. Next time will be for the race on Saturady 3rd June.

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Monday, May 08, 2006 4:52:49 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
# Wednesday, May 03, 2006

So I finally managed to get some sort of broadband to the house. Admitedly it's only a 1/2 meg but it will do for gaming and e-mail. I still have my fast pipe for downloads. Unfortunately I couldn't remember any of my old details to retrieve my gamer tag so I have a new one. Look me up if you know me.

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Wednesday, May 03, 2006 6:16:33 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
# Monday, April 24, 2006
Hotel room with a view
Hotel room with a view, originally uploaded to Flickr by James Snape.

I'm staying in Weybridge whilst on a Microsoft consultancy training course. This is the fantastic view that I get every morning.

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Monday, April 24, 2006 7:29:54 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
# Saturday, April 22, 2006
Makeshift greenhouse
Makeshift greenhouse
Originally uploaded by James Snape.

We have tomatoes, chillies, peppers, courgettes, aubergine and a ton of herbs...

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Saturday, April 22, 2006 4:24:53 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback

A new flower bed
Originally uploaded by James Snape.

Back breaking work but well worth the effort.

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Saturday, April 22, 2006 1:58:20 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
# Friday, April 14, 2006

Cocktails
Originally uploaded by James Snape.

Not very religious for Easter weekend but what the hay. The blue one is a "little devil" which befits the owner.

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Friday, April 14, 2006 6:35:04 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback

Oysters
Originally uploaded by James Snape.

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Friday, April 14, 2006 3:31:53 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
I was asked this week why mix 12 comes before mix 9. Simple answer is that when I recorded them I tended to do a trance one, then a hard house mix and the odd progressive or disco thrown in. When releasing them this time around I've decided to reorder into genre's. First all the trance, then progressive etc.
by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Friday, April 14, 2006 1:26:21 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
# Wednesday, April 05, 2006

At Microsoft we get a fair bit of mail with all the distribution lists. The 'Mark All as Read' command only operates on the current folder so I knocked together a macro to do the recursion. The code below iterates the selected folder and it's children marking all the mails as 'read'. There may be optimisations as my VBA is a bit rusty so I'd love to hear what they are.

Sub RecursiveMarkAsRead()
  MarkFolderAsRead Application.Explorers.Item(1).CurrentFolder, True
End Sub

Sub MarkFolderAsRead(ByVal parent As MAPIFolder, ByVal recurse As Boolean)
  On Error GoTo ErrorHandler
  If parent.UnReadItemCount > 0 Then
    Dim item As Object
    For Each item In parent.Items
      If TypeName(item) = "MailItem" Then
        Dim mail As MailItem
        Set mail = item
        mail.UnRead = False
      End If
    Next
  End If

  If recurse = True Then
    Dim folder As MAPIFolder
    For Each folder In parent.Folders
      MarkFolderAsRead folder, recurse
    Next
  End If

Exit Sub
ErrorHandler:
' Ignore this folder
End Sub

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Wednesday, April 05, 2006 4:12:58 PM (GMT Daylight Time, UTC+01:00)  #    Comments [1] Trackback
# Tuesday, April 04, 2006

This mix is a little different in style to the previous ones. Recorded in 1999, it's all about the disco. Can you spot some remixed classics?

Now playing: James Snape - MiniDisc Mix 9 (66.0 MB)

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Tuesday, April 04, 2006 1:06:48 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0] Trackback
jas990207d.mp3 (66.03 MB)
# Friday, March 24, 2006

This one had me stumped for a while, especially as I couldn't find anything with the internal knowledge search tools. The symptoms are an Excel add-in that runs perfectly on it's own but crashes when run in the Visual Studio 2003 debugger. Actually, if you enable native debugging, it crashed Visual Studio too...

It turns out that by default Microsoft Office applications try to host the most recent version of the .NET runtime. That means you can't attach a .NET 1.1 debugger if you have .NET 2.0 installed side-by-side. The details are here but you basically have three options:

  • Develop with Visual Studio 2005 and .NET 2.0
  • Use "Start Without Debugging" from VS2003 and then attach a 2.0 compatible debugger
  • Create a configuration file for the relevant office application and ensure there is only a <supportedRuntime> element for version="v1.1.4322"

Now playing: Scott Hanselman and Carl Franklin - XML Tools and Technologies

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Friday, March 24, 2006 12:23:50 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] Trackback
# Tuesday, March 14, 2006

Today's trance mix was recorded in December 1999 and contains a track by Lost Tribe and a few other Hooj Choons works. It ends with another Perfecto favourite - "Sun" by Virus.

Now playing: James Snape - MiniDisc Mix 12 (62.6 MB)

by This posting is provided "AS IS" with no warranties, and confers no rights.
posted on Tuesday, March 14, 2006 10:42:34 AM (GMT Standard Time, UTC+00:00)  #    Comments [2] Trackback
jas991212t_128.mp3 (62.64 MB)