Posts

Showing posts from February, 2007

Vista Speech Recognition

I've always been a fan of speech recognition. I don't really know why though. I'm a touch typist and I don't really need voice recognition to speed things up, so that never was the reason. Something about its sci-fi appeal I guess.

I always wanted to develop speech recognizing applications, but the problem was, the commercial uses for such software has been less than dismal.

Anyway, Microsoft has released a "Windows Vista Speech Recognition Step by Step Guide". In which, Microsoft has detailed such things as how to;

Create, dictate, and save a document
Say "Start Listening."Say "Open WordPad."Say "This is a test of speech recognition period." Note:Remember to pronounce punctuation.To correct mistakes, say "correct" and the word that the computer typed by mistake, and then pick the correct word from the list offered by Speech Recognition, repeat the correct word again. For example, if the computer misrecognized "speech&…

SQL Server 2005 Service Pack 2

Yes, SQL Server 2005 Service Pack 2 is available for download. You can get it here: http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/servicepacks/sp2.mspx.

For what's new in SQL 2k5 SP2, click here: http://download.microsoft.com/download/2/b/5/2b5e5d37-9b17-423d-bc8f-b11ecd4195b4/WhatsNewSQL2005SP2.htm.

Enjoy!

MVP Global Summit 2007

I am very anxious to be going to the 2007 Global Summit. The Global Summit will take place March 12-15, 2007 in Seattle at the Washington State Convention Center and at Microsoft Corporation’s main campus in Redmond, Washington.

Bill Gates will deliver the keynote!! Yes, I'm gonna meet Bill Gates!!! Very very excited!

I'm gonna do a lot of shopping too. A lot of shopping!

Meanwhile, Virtual PC 2007 is available and it is absolutely free. "Virtual PC 2007 is a powerful software virtualization solution that allows you to run multiple PC-based operating systems simultaneously on one workstation, providing a safety net to maintain compatibility with legacy applications while you migrate to a new operating system."

Check it out here http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx. Download it here.

Enjoy!

Nokia E90 Communicator

Oh... my... god!!!

That is the first thing that came out my mouth when I saw Nokia's upcoming new communicator. I've always been a sucker for gadgets; I don't go for everything, I have a budget to keep.

My favorite gifts have always been gadgets, any gadget whatsoever. My wife knows this of course, that's why she got me an i-mate JasJam for my birthday last.

Nokia have a very good offering here with a 3.2 mega pixel camera, 3G support and integrated GPS!! Alas, no Windows Mobile.

Check it out http://www.engadget.com/2007/02/12/nokias-e90-communicator-launched/.

Geeks 2 - the Return of the Code

It seems the rumors of a major Microsoft event in the Gulf area at the end of March is becoming more and more fact. A speaker at the presumed event has disclosed to a fellow MVP that there is in fact an event on the way.

Here is what else we know about the event;

Title: Geeks 2, Return of the Code
Date: March 27th - 29th, 2007
Location: Dubai, UAE
Venue: Cinestar Complex

Enjoy!

CLS Compliancy

Over time, the number of .Net languages has increased drastically. In addition to the languages provided by Microsoft there is a very large number of new languages being added everyday. Don't believe me, check it out yourself; http://www.dotnetpowered.com/languages.aspx.

Now, each of these languages has its own syntax, and when run on its own will work perfectly well. However, a problem arises when you wish to interoperate between these languages. For example, you might want to write a DLL in Visual Basic .Net (VB) that will be used by some other developer using C#. Sounds simple enough, only its not.

VB is NOT case sensitive (aka case insensitive), therefore, I cannot have two methods that read the same but have different casing; such as SomeMethod and SOMEMETHOD. However, C# is case sensitive and the above example is perfectly OK in C# land. Now, if I were to write a C# class that has these methods, I would NOT be able to use those methods in VB.

Therefore, the need arose for a set…

Vista vs. OS X

The question has been asked again and again, and again. I've read so much about it; in fact, I've seen a coupla videos on You Tube that mock the similarities between the two operating system. In last weeks InfoConnect 2007, I've had people come up to me and ask that, with a 'gotcha' grin on their faces. Is Microsoft imitating OS X; or any other operating system?

To answer this question I refer back to a video I saw a few years ago, of Steve Ballmer, Microsoft's CEO talking to a gathering of over 30,000 Microsoft employees. In the video, Mr. Ballmer came hopping on to the stage and for the better part of 3 minutes, all he did was jump around and shout; developers, developers, developers, developers.

Yes, arguably, Microsoft may have borrowed :-) features from other operating systems, but the main difference here is the humongous support Microsoft provides to its developer community. After all, an operating system is ONLY as good as the number of applications runni…

Viva Vista!!

I've been a user of Windows Vista ever since its initial beta stages. Being an MVP I had access to bits early on, and I never hid my affection for the operating system. As far as I'm concerned Windows Vista has been enhanced in every aspect and manner I can think of. Everything is new; they maybe named the same, like the Recycle Bin for example, but it somehow isn't the same, at all!

Today, I setup my new machine at work with Windows Vista pre-installed. I never thought it would happen, but I am in love with Vista all-over-again!! What's the difference you say; why the newly hiked enthusiasm? What made this Vista so different from all the others?

I have a simple-one-word-answer for you; hardware. This new PC has a 256MB NVidia graphics card installed, 2 gigs of RAM, over 100 gigs of hard-disk-space and 2GHz processor. With the proper drivers installed this machine rocks!

Everything is working sooooo smooth, it simply takes my breath away. The 3D flipping, Window transpare…

Kudus for the Data Dude

Visual Studio Team System for Database Professionals (of VSTS DB Pro for short) has been released, according to the February 2007 edition of the MSDN Magazine.

VSTS DB Pro will assist you to "create, manage, or build solutions that connect to SQL Server™."

Here is a number of features that I found GREAT in VSTS DB Pro;
Database Versioning: You can have multiple versions of the same database. For example, you can decide to revert to an older version of the database structure if your recent modifications are not up to your standard.Database Comparing: Once you decide to go from a test environment to a production one, VSTS DB Pro will compare the two databases and generate a DDL change script for you.Unit Testing: This is usually used for testing VB and C# code, but is now available for testing all forms of database code, such as "stored procedures, functions, and triggers".Data Generation: As we all know, empty tables are really useless, especially when you have stored …

AJAX 1.0 Released, Finally!!

Microsoft has finally released AJAX 1.0.

AJAX stands for 'Asynchronous Java And Xml'.

One of the most important things I like about AJAX is the fact that it allows you to refresh a part of your website without having to do a complete postback. This means, for example, that you can have a photo gallery, slideshow through a collection of photos on your hard disk without refreshing the entire site.

Check the website, http://ajax.asp.net/default.aspx and find out more about it.

Enjoy!

Introducing ILMerge!

Have you ever dreamed of bundling 2, or more, .Net assemblies together into a single .Net assembly. Well, your dream has come true.

Introducing ILMerge, a tool which is officially described as 'ILMerge is a utility for merging multiple .NET assemblies into a single .NET assembly'.

Read more here; http://research.microsoft.com/~mbarnett/ILMerge.aspx and download it here; http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0&mg_id=10095&displaylang=en.

Enjoy!

Speaking Of Vista...

Since Vista is the new buzz nowadays, I guess its important for us to see what new Windows releases are coming our way from Microsoft.

Reading a friends' blog, I came accross this http://jameskyton.wordpress.com/2006/12/29/beyond-windows-vista-fiji-and-vienna/. It seems Microsoft is planning new Windows releases throughout the coming few years. Namely, codenames Fiji and Vienna.

I'm excited, all over again!

Building Custom Types

When creating applications, I predominately use 'Classes' (sometimes, where appropriate, 'Structures') to model real life problems. However, to set things straight, it is important for everyone to realize that the .Net Framework offers 6 (5 in C#) types to build custom types.

They are in random order; Class, Structure, Enumeration (Enum), Delegate, Interface and Module (not available in C#). All of which, except for the 'Interface', inherit from the Object data type, which is the root type of all types in .Net.

Just a thought for you developers out there.

InfoConnect 2007, Kuwait - Part II

A couple of the guys where searching through the internet for links to the Windows Vista launch in InfoConnect and they found pictures of me... online!!!

http://www.flickr.com/photos/farroos/380702789/

Yes, I was there presenting Windows Vista in the Microsoft booth!!

I like!

InfoConnect 2007, Kuwait

InfoConnect is Kuwait's version of Gitex (Dubai) or Cebit (Germany). For the better part its a whos-who of IT and telephony in Kuwait. InfoConnect is currently on until the 9th of February.

So, when Microsoft asked me to present Vista to the visitors of their booth, as an MVP, I was ecstatic.

I spent most of yesterday afternoon at the booth. I am AMAZED at the kind of hype Windows Vista has in the market. Everybody wants to know everything about everything about Windows.

Funny thing is, whenever I see the booth with only 2 people, I would simply demonstrate the 3D flipping on the 42-inch display screen and 'viola', people would come storming in!

Will give you more on this later.

My First Post on New Blog

This is my first blog entry on this new blog I've setup.

I'll be importing all my previous blogs from all other sites into this one.

Enjoy!

Big Buzz from Microsoft

If you live in the Arabian Gulf area then you will probably be interested in this. Rumor has it that a colossal event is coming our way from Microsoft "near the end of March". Stay tuned for more soon...