Microsoft Expression Blend 2 August Preview Available

A first preview of the next version of Microsoft Expression Blend, called Blend 2 is available at the Microsoft Download Center. This preview version allows you to create Silverlight 1.0-based applications. Microsoft Expression Design can export content in a format that can be used in Blend 2 August Preview for creating Silverlight-based applications. Among the new features … Read more

Visual C++ 2008 Fix of Containers Swap Bug

The C++ standard, specifies in the paragraph 23.1.10 that swapping two containers should not invalidate any references, pointers or iterators refering to the elements of the containers being swapped. Unfortunatelly, that is not the case of the VC++ 2005 implementation. Imagine the following case: std::vector vec1; vec1.push_back(1); vec1.push_back(2); vec1.push_back(3); std::vector vec2; vec2.push_back(10); vec2.push_back(20); std::vector::iterator it1 = vec1.begin(); … Read more

Yahoo’s Subject-O-Matique

I’m using Yahoo! mail beta, and a couple a day ago I found something intriguing: a feature called ‘Subject-O-Matique’. It is an automatical subject line generator. When you hit the subject button it inserts random (unique) titles such as: Eating pasta with chopsticks Pass the timbits! Space heaters make great house-warming gifts Boris or Brigitte? … Read more

First CTP for ‘Rosario’ Available

The first CTP (called August 2007 CTP) for the next version of Visual Studio Team System code-named ‘Rosario’ (after a resort located on the Orcas Island, Seattle) was released at the end of the last week. This will be the next version after Visual Studio Team System 2008 (that will be officially launched on February … Read more

How to Detect Available COM Ports

I’ve seen this question many times asked in forums. Unfortunatelly, not all the answers are ok. A a good wait to find the available COM ports is by using function GetDefaultCommConfig, that returns the default configuration for a specified communication device. Following code shows how to use it: #include <vector> #include <string> // this can … Read more

Visual Studio 2008 Beta 2

Beta 2 for VS 2008 was made available at the end of the last week. It inclues beta releases for standard, professional, team system editions and the MSDN library. It also includes the beta 2 for the .NET Framework 3.5 and a CTP for the Silverlight add-in for VS 2008 that allows you working with Silverlight … Read more

Speech Synthesizer

A collegue of mine pointed me today to this web site, http://www.ivosoftware.com/, that offers a very interesting speech synthesizer, called IVONA. Without trying to advertise for it, I just want to say that I was surprized that one of the three languages that is supports is Romanian, and the it sounds quite good. You can … Read more