More Fixes for the XP Search bug

This is a couple of solutions to the windows XP search bug.

I call it a bug, MS calls it a feature.  If windows does not recognize the file extension it will be excluded from searches.

This cost businesses money in pointless searches for files that really do exist but claim not to.

It the banking world it is common to have transfer files with a sequential number extension (possibly a serialized date).

Trying to prove that your app is not skipping messages is far more difficult than it needs to be.

TFS Howler

TFS howler: password changes while VS is open – you lose the ability to check in until you restart VS.  Bug exists in 2005 and 2008
TFS is a very different version control system.   That is not a good thing.  It seems clunky and ill thought out.  Unfortunately I have to use it…

It assumes that you are using visual studio (unless you use the excellent tfs bridge/ tortoise svn).

You need to save everything before you can check in.

K2 Roles

This is an article on K2 Roles.

Personally I think that K2 have made a mistake in their handling of AD Groups as destinations.

It seems to upick the group into it’s parts as the Activity is entered.  Which is great until a new user joins the team. They can’t perform actions on the item until it has been moved state.

Clearing Down The Transaction Log

I have a colleague to thank for this:

This is blisteringly fast and just works.

use Core

go

checkpoint

go

backup log “Core” with truncate_only

go

DBCC SHRINKFILE ( “Core_log” )

go

use OtherDB

go

checkpoint

go

backup log “OtherDB” with truncate_only

go

DBCC SHRINKFILE ( “OtherDB_log” )

go

WCF Nightmare

I have been having fun with WCF.  I have been trying to switch off anonymous authentication using WSHttpBinding. Then I found this post.  It explains that WSHttpBinding over HTTP requires anonymous authentication to be enabled.  I had accidentally set this up in an environment that I did make work.