-
Published on 27 Jul 2006 from
In addition to my earlier post detailing how to get Aero Glass working I've found that making a change to the BIOS on my machine has ensured that I can now reliably use an external monitor and also project.
The setting in question specifies whether the computer should attempt to automatically detect the presence of an external display or not. My system (a Toshiba M4) defaulted to "automatic" detection - this was the root cause of me not being able to project. I changed the setting to "always output" and hey presto I've been able to reliably project / drive a monitor ever since
-
Published on 27 Jul 2006 from
Microsoft shares fall 2% after it fails to dampen fears of more delays to its new Vista operating system.
-
Published on 27 Jul 2006 from
Steen Molberg has release BlogParts 1.2 ... Blogparts is a set of Sharepoint 2.0 web parts that allow easy creation of a blog on a standard Sharepoint site.
-
Published on 27 Jul 2006 from
Steen Molberg has release BlogParts 1.2 ... Blogparts is a set of Sharepoint 2.0 web parts that allow easy creation of a blog on a standard Sharepoint site.
Instructions Download
-
Published on 27 Jul 2006 from
For those of you who joined us in Canary Wharf on Tuesday evening to see Ian, Paul and me talking about Excel Services, Forms Server, SharePoint and server-side document generation, I thought I’d post the resources links from my slide deck here. (The decks aren’t available on the MSDN post-events site yet and you may not want to download the whole lot in any case).
Many thanks to you for coming along and many thanks to Credit Suisse for hosting us in their offices.
-
Part One - SharePoint
-
SharePoint Products and Technologies on MSDN
-
SharePoint Products and Technologies on GotDotNet
-
SharePoint User Group UK
-
Links to blogs, newsgroups, etc.
-
Part Two – Server-side document generation
-
Office Developer Center
-
Introducing the Open XML File Formats
-
What’s new in Word 2007
-
Published on 27 Jul 2006 from
Steve asked me a question the other day about Exchange 2007 server roles and where he could install POP and IMAP services. He'd previously installed these services on a cluster and wondered where he could install them. So I checked around for something on the web, with all of the Beta 2 documentation, things are changing and being updated regularly. I found this on one of our internal mailing lists however (thanks Mike)
In E2K3, there was no real distinction between server roles. All protocol heads were available on all roles.
In E2K7, there is a clear distinction of what services are available on which roles:
- SMTP runs on HUB/Edge
- POP/IMAP/OWA/Airsync/OutlookAnywhere (aka RPC/HTTP) runs on CAS (if you wanted the CAS to be able to accept mail for POP/IMAP clients, then you'd also need to install the Hub transport on that server)
- The mailbox is just about storage and the core MAPI protocol
If you want a single server to have both SMTP & POP/IMAP on them, then you will need to install the HUB & CAS roles (You cannot install the Edge role on a server which has the CAS role on it).
If you want to have a look at some of the (beta) documentation for this, have a look at the Exchange documentation on Tech Center. The articles on POP and IMAP are here...
-
Published on 27 Jul 2006 from
By Phoenix www.phoenix-vb.net
27th July
My intent is to describe how I have gone about developing web services using VS2005 and SQL Server 2005.My first efforts have been using VS2005 – I will get to SQL Server 2005 later.
Web service technology is well documented – but I have found very little about how to go about developing web services, tools needed and coding techniques.
Web services come as two components similar to a client server system. The server portion (provider) of the interface sits on the server that contains the functional code or the web service. The server portion exposes what can be done through the interface.
The client (consumer) can make requests of the functions through the interface – the server code then runs the code behind the interface and returns result. It is important to realise that at this point that this is a stateless interface, client makes a request, server responds – end of story, no connections, no pushing from the server and no concept of work flow.
Web services are networked services and therefore are connected through a network address, either a straight IP address or a URL. So when developing the client code it is necessary to know the network address which is entered by adding a Web Reference to the project. The chances are that you will point to a development web service during the development phase. So how are you going to change this for the test and production phases?
This raises the question of how to make application configuration changes. In the days of pre .NET VB we had ini files. It is still possible to use these, but as they use API calls it is very much frowned upon (for using unmanaged code). Another option is to use a database, but again how do you load the connection string when it is in the database?.
The basic .NET way is using the app/web.config files. However these have limitations too – the config file has to reside in the binary folder and there is only one of them. If you are writing a suite of programs where a shared config file would be required this makes difficulties. The standard .config access code is through System.Configuration
I feel using app/web.config is very limiting so I have used my own XML based ini equivalent. Essentially this uses a class with all the basic functions incorporated inside. In order to make the development phase easier I have incorporated this class into a standalone utility to generate the xml config files.
With the URL of the web service in the config file it is possible to point to the web service at runtime – avoiding changing and recompiling the code for development, test and production.
Examples will be posted on my web site in two weeks when I return from holiday.
Feel free to email me here
Phoenix
-
Published on 27 Jul 2006 from
In an article for BCS, Nick Rozanski describes the job profile for a typical Technical Architect role and gives some pointers if you’re interested in moving into such a role.
Nick is an experienced architect and one of the authors of Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives and a nice bloke too.
-
Published on 27 Jul 2006 from
this is very cool...read more
-
Published on 27 Jul 2006 from
this is very cool...read more
-
Published on 27 Jul 2006 from
My last post looked at MbUnit and NUnit so out of interest I thought I would take a look at the VSTS unit test asserts and how they stacked against MbUnit.
VSTS Assert
AreEqual - MbUnit
AreNotEqual - Not supported
AreNotSame - MbUnit
AreSame - MbUnit
Equals - Not supported
Fail - MbUnit
Inconclusive - MbUnit Warning is closest
IsFalse - MbUnit
IsInstanceOfType - Not supported
IsNotInstanceOfType - Not supported
IsNotNull - MbUnit
IsNull MbUnit
IsTrue - MbUnit
ReferanceEquals - MbUnit
VSTS StringAssert
Contains - Not supported
DoesNotMatch - MbUnit DoesNotContain is closest
EndsWith - MbUnit
Matches - MbUnit fullmatchh is closest
StartsWith - MbUnit
VSTS CollectionAssert
AllItemsAreInstancesOfType - Not supported, MbUnit Equals could be used
AllItemsAreNotNull - Not supported, MbUnit Equals could be used
AllItemsAreUnique - Not supported, MbUnit Equals could be used
AreEqual - MbUnit
AreEquivalent - Not supported, MbUnit IsSyncronised could be used
AreNotEqual - Not supported, MbUnit IsSyncronised could be used
AreNotEquivalent - Not supported, MbUnit IsNotSyncronised could be used
Contains - Not supported, MbUnit Equals could be used
DoesNotContain - Not supported, MbUnit IsNotSyncronised could be used
IsNotSubsetOf - Not supported
IsSubsetOf - Not Supported
As per my last post MbUnit has a greater degree of Asserts in it's toolbox ready for you to use.
Share this post: Email it! | bookmark it! | digg it! | reddit!
-
Published on 27 Jul 2006 from

The enterprise wiki company Socialtext announced the launch of Socialtext Open a couple of days ago. According to them it's the first "Commercial Open Source Wiki". As Pete Cashmore of Mashable* says, "[that's] a great title for a press release".
Now if I was really wikified, I'd create a wiki page rounding up all the blog entries about Socialtext's launch. But I'm not, so you'll just have to make do with this chuquet.com-powered list.
Blogpulse Top Links: Socialtext Releases First Commercial Open Source Wiki | Socialtext Enterprise Wiki
AccMan Pro: When the minnows become pirahnas
Blogging Roller: Socialtext Open good, but under the MPL?
Jonathan Nolen: SocialText fulfills its open-source promises, and telegraphs plans for an commercial, installed version
unmediated: Open Source Socialtext
Loic Le Meur Blog: Social Text goes Open Source
gapingvoid: links etc.
Planet Web 2.0: Shameless Plug (Ross Mayfield)
weblogs.oreilly.com: More on the effects of open sourcing a closed product
tech.memeorandum: Socialtext Releases First Commercial Open Source Wiki (socialtext.com)
Mashable!: Socialtext Open Launches - Commercial Open Source Wiki
Library Stuff: Socialtext Releases First Commercial Open Source Wiki
Marc's Voice: SocialText goes open source
Daily Wireless: OSCON 2006
Many-to-Many: Shameless Plug
Dan Bricklin's Log: Update on what I've been up to with wikiCalc and more
Venture Chronicles: Socialtext updates their UI
Joho the Blog: New stuff from Socialtext and Technorati
Peter O'Kelly's Reality Check: Socialtext Releases First Commercial Open Source Wiki | Socialtext Enterprise Wiki
Ross Mayfield's Weblog: Socialtext Open
technorati tags:socialtext, blog, roundup, launch, wiki
-
Published on 27 Jul 2006 from
The Technical Case Study that Anthony and I wrote for Microsoft IT Showcase is now online.
Detailed discussion describing how Microsoft IT uses Exchange Server 2003 SP2 and Windows Mobile 5.0 with the Messaging and Security Feature Pack to improve how it does mobile messaging. By using these new technologies Microsoft IT was able to manage mobile devices more easily, better secure mobile devices, and enable end users to take advantage of a more richer mobile messaging experience.
-
Published on 27 Jul 2006 from
Apologies for the lack of updates recently. I try to post at least one moderately interesting thing each day but this week I’ve been at an evening event every night so far. The workflow article is on its way after people commented that it would be useful, and the BDC Generator should hopefully be open to alpha testers sometime over the weekend. I’ll hopefully post a few screen shots before Friday as well.
So back to the roundup, last Thursday Combined Knowledge hosted a joint company/user group meeting focusing solely on MOSS 2007. Bill English and Todd Bleeker were over from Mindsharp in the US as Combined Knowledge were teaching the first MOSS 2007 Mindsharp course that week. With those two over it would have been stupid not to have a meeting! Around 70 people came along to Ullesthorpe Court in South Leicestershire. We were lucky enough to have 2 rooms available and so split the evening into developer and administration sessions. I went to the dev sessions so can only comment on what was in those but I did sneak into the admin room to take a couple of pics. What was interesting was that there were over double the amount of people in the admin room as there were in the dev one. I though there would be more people interested in the admin side but never to that degree!
First of all in the dev section Brett Lonsdale did a great session on the Data Form Webpart. This was good for me as I’ve not had a chance to have a look at this yet in 2007. Looks extremely powerful and a great improvement on the Data View Webpart. Second was Todd who covered Ajaxian webparts. I’ve never seen such an enthusiastic speaker before! This was a real hardcore code session. I thought it might be done using Atlas but it was more of a framework that Todd had written himself to enable ajax behavior in SP 2003. I know a few SharePoint bloggers have been playing around trying to get Atlas to work with MOSS 2007 with varying results. It’ll be interesting to see what support Microsoft bring out for Atlas and SP.
The final developer session of the day was Penny Coventry covering the Business Data Catalog for developers. Some good stuff here. Penny also demo’d the MOSS BDC MetaData Manager.
We were lucky enough to be given an Xbox 360 away to one of the attendees. The lucky chap was Andrew Van Renen pictured smiling below.

Apparently his son will be delighted! :-)
Thanks to everyone who attended, Microsoft for giving us the Xbox to give away, and of course