Windows Live Messenger for Mac – Longest Beta Ever?

You know, sometimes I wish that Microsoft would simply grow up and get over its childish hatred of Apple and because of that its reluctance to embrace (and potentially embrace) Mac users.

A fabulous example of this is Microsoft’s Live Messenger and their long running and unresolved failures to actually support audio-visual conversations for users running a Mac.

I use both a PC (actually a Tablet PC) and a Mac and I have just bought another laptop running Windows Vista (with an upgrade to Windows 7 coming in due course). On the Windows platforms I can run Live Messenger and hook up a webcam to have a face to face conversation with another Windows Live user.

If I’m at my flat on the Mac, I cannot.

Back in December 2008, Microsoft announced a forthcoming beta release of Messenger for Mac which would offer A/V support in 2009. Now, some 10 months later, there’s still no sign of it on the horizon, far less a final release version.

Pathetic!

Damn You Google!

{shakes fist}

The other day, I turned up in Birmingham and realised I hadn’t packed a tie, so I needed to wander off and find one. Not knowing the area, but having found a likely shopping centre on Google Maps, I decided to fire up Nokia Maps on my Nokia N95-8GB and use its built-in GPS to give myself walking directions. I had been using this application quite a lot since the start of the year whilst wandering around Birmingham staying in different hotels and having to find my way on foot to a Client’s offices.

So I was disappointed to realise that my subscription to the navigation element of the app. had expired, so I reluctantly renewed it at the cost – whatever it was – and used it to find me way there and back.

Now I prefer the Google Mobile Maps application to Nokia Maps, but that only had driving directions and public transport … except that a couple of days after renewing, I saw an article which mentioned the directions on foot facility in the latest version of the software. Now downloaded to my mobile and yes, indeed it does have foot navigation. And it’s free…

Bugger!

The Trouble with Macs…

So with the move to London happening soon, one of the items I had to sort out was my Internet access. Here at home – working for myself from my office on the side of the house – I have a business broadband package from Demon with fixed IP addresses for all the computers and printers. When I’m out and about, I usually use a 3G USB dongle from Vodafone which is more often that not either a regular 38Kbps service or on occasion nothing more than a pretty white plastic thing for decoration only. Where there is good coverage, it’s supposed to deliver 1.8Mbps with the promise of 7.2Mbps in parts of London though annoyingly Rotherhithe doesn’t appear to be in the Promised Land but just outside – I’ll check when I get there.

So anyway, with 5GB/month I thought that might make it easier: no need to get a phone line and a broadband package, just use my allowance for a change.

But Mrs RHM then suggested I should get a webcam for my laptop so I could help the kids with their homework if need be and also keep in touch with her. Fine, I thought, though alarm bells started ringing: she uses our venerable iMac while the rest of the family have PCs.

So what’s the problem with the iMac?

Well the iMac and OSX Leopard has iChat which promotes its video chat features. To use it to its best, you need to have a .Mac account – which is expensive for what you actually get which is why I abandoned my .Mac account after a couple of years – as does your friend and .Mac is pretty much a waste of time for anyone on a PC. “Never fear”, says Apple, “you can always link up with AIM.” What?

“iChat works with AIM, the largest instant messaging community in the U.S. You and your buddies can be either AIM or .Mac users. Text, audio, and video chat whether your buddies use a Mac or a PC. Sign in with your AIM account, and all your buddies appear in your iChat buddy list.”

Great! No-one in the UK – OK, I exaggerate a tad – uses AIM: AOL Instant Messenger. The client software seems to have issues here on this PC, by the way, which comes as no surprise to me having once used AOL software for testing purposes. Go on: ask any of your connected friends what they use for instant messaging and they’ll say “MSN” (or “Windows Live Messenger“, to give it its proper name).

You can, of course, download the Mac Messenger client, but the ‘usual’ home user version does not support video messaging. Not really a surprise as I think Microsoft doesn’t really bother with Mac users as they’re lost causes as far as “the Beast of Redmond” appears to be concerned.

Maybe this is another reason not to get a Mac? Until Apple comes up with an instant messaging client that supports video messaging with Windows Live users, you’d otherwise be partially cutting yourself off from the majority of computer users, at least here in the UK.

Google Calendar Sync

Woohoo! Back in July, I posted about keeping my calendars synchronised. And guess what? We’re nearly there!

All is explained in the Official Google Blog:

“…This was my life for a whole year before we started working on Google Calendar Sync, a 2-way synching application between Google Calendar and the calendar in Microsoft Outlook. I was probably the most excited person on the team when we started developing it, because now I can access my calendar at home or on my laptop, on Google Calendar or in Outlook. When I add an event to the Outlook calendar on my laptop, Google Calendar Sync syncs it to my Google Calendar — and since I also have Google Calendar Sync running on my desktop, the event then syncs from Google Calendar to Outlook calendar on my desktop. All of my calendar views are always up to date, and I can choose whichever one I want to use.”

Most excellent! Downloaded and installed. And I can access Google Calendar from my mobile and add appointments from there too.

Word 2007 Speechless

Yet another “benefit” or “upgrading” to Word 2007 is the loss of the text-to-speech function inlcuded in earlier versions – I used to use this to read a Word document from one screen so that I could look for differences in a document or web page on another screen.

I found this out after waiting a little while for the Word Help [sic] window to finally open. It says:

“Text-to-speech features are included only in Microsoft Office Excel.”

Why? Well clearly Microsoft want us all to “upgrade” to Windows Vista, their operating system that would insist on my replacing a previously high end sound card with a new one just because there are no Vista drivers for it. Why the hell should I?

You think I’m kidding? No:

“Speech recognition features are not available in the 2007 Microsoft Office system programs.

“To use speech recognition features, run Windows Speech Recognition in Windows Vista.”

Or not. Helpfully, Microsoft also say:

“If your operating system is Microsoft Windows XP, you must run a previous version of a Microsoft Office system program to use speech recognition features.”

Now they tell us…

There is, however, a workaround. From within Word start the VBA Editor  by pressing Alt+F11.

Add a reference in the normal project to Microsoft Speech Object Library (Tools | References…).

Locate the “Microsoft Speech Object Library” reference and add a tick to the check box.

Note: You must have installed the Speech portion of Excel for the Microsoft Speech Object Library to be available to the VBA editor.

Create a new module by right-clicking the Modules element in the tree under the Normal project and clicking Insert | Module. Call it TextToSpeech in the module’s properties box (where it will say Module1 or whatever next to “(Name)”).

Copy and paste the following macro code into the module you have created, save and close the macro editor.

Dim speech as SpVoice 'Don't overlook this line!

Sub SpeakText()
'Based on a macro by Mathew Heikkila
'
On Error Resume Next
Set speech = New SpVoice
If Len(Selection.Text) > 1 Then 'speak selection
speech.Speak Selection.Text, _
SVSFlagsAsync + SVSFPurgeBeforeSpeak
Else 'speak whole document
speech.Speak ActiveDocument.Range(0, ActiveDocument.Characters.Count).Text, _
SVSFlagsAsync + SVSFPurgeBeforeSpeak
End If
Do
DoEvents
Loop Until speech.WaitUntilDone(10)
Set speech = Nothing
End Sub
Sub StopSpeaking()
'Based on a macro by Mathew Heikkila
'used to interrupt any running speech to text
On Error Resume Next
speech.Speak vbNullString, SVSFPurgeBeforeSpeak
Set speech = Nothing
End Sub

Now add this to your Quick Access Toolbar by clicking the down arrow at the end of the QAT | Customize Quick Access Toolbar | More Commands | Choose commands from: and select Macros from the drop-down list | Add | OK.

To use the macro, select a block of text to be read out to you and click the Macro in your QAT (or else it will read the whole shebang as I must confess the stop macro didn’t work for me…).

Microsoft Office 2007

Just say no.

It’s slow, bloated and what’s more it’s more difficult to use than before.

Upgrade? My arse!

Today’s annoyance? Word 2007. I want to insert a contact’s name, company name and address from Outlook 2007. Now of course, I cannot find a menu item for this so I have previously added a button to the Quick Access Toolbar for “Insert Address” but the default seems to be “Insert Name and Address but not Company Name” for your contacts.

In earlier versions, you could add an Auto-Text thingy to bring in those details. But I’m not sure you can do that now.

Oh and if you’re really bored, try to find out how to insert an address from Outlook using the so-called Help facility within Word. Utterly pants!

Teh Shiny is Fettled

The additional Kingston 1GB DDR2 RAM SODIMM arrived by courier today from Dabs.com.

I was slightly worried about taking a screwdriver to a day-old laptop and removing the keyboard to get at the RAM slots, but it was fettled within a few minutes, re-booted and is now boasting 1.49GB.

I fettled Firefox last night as well. Then had to install some web server extensions and my FTP program of choice with the FTP site profiles I use.

Now it’s a case of deciding how many and which project management software programs to install.

I’ve also been playing with Microsoft Office Groove as a potential replacement for the good old Offline Files. And the new laptop meant downloading some updated software from Vodafone for their 3G datacard, which looks like an improvement over the old software.

Only problems so far have been the quality of the sound from the stereo speakers – my old Dell Insipron 8100 is much better in this regard – and the mobile ‘drumming’ from the datacard when its communication is picked up by the microphone/speakers.

The position of the vents is better than my old Portégé so you don’t get a toasted forearm when you’re holding it in Tablet mode. Oh and the 5-in-1 Bridge Media slot (which supports SDâ„¢ Card, Memory Stick®, Memory Stick Proâ„¢, xD-Picture Cardâ„¢, SDâ„¢ IO Card) is a nice feature. It’s just a pity that it doesn’t support Memory Stick Pro DUOâ„¢ cards as I’ve just bought one for my daughter’s new Sony digital camera.

Recording My Lap Times with a Calendar

Calendars.

A necessary evil these days.  I can’t be bothered with paper ones in the same way that diaries never worked for me.

No, I prefer my good old Outlook Calendar. In the latest version, it can also be set up to synchonise with a webdav-enabled web server which is nice, except that you can’t then simply go to the URL and view your calendar online, for instance in an Internet café or on your mobile. No, the .ics file can be downloaded and imported by applications like Entourage or Outlook, but you can’t really read or amend it when you’re out and about.

When I can be bothered, I can synchronise my Nokia phone with Outlook when I’m back in the office, just as I can my iPAQ, so that’s useful, but it means I have to be around the base PC and have to manage the connection.

I can also export my Outlook calendar and import it into Google Calendar. That’s all very well and good but it’s a slow, manual process.

No, what I want is a calendar that I can amend at my desk. It’s automatically published at regular intervals to the web where I can choose to keep all or part of it private or restrict who can view it online. I want to be able to add to it or change it on my mobile with any changes being made to all the versions automatically the moment I’m in range, either of a decent high speed GPRS link or a 3G one. And I want to be able to update it through any web browser and have those changes propagated immediately to the PC and phone versions.

Surely that’s do-able? 

Search and Ye Shall Find

…depending upon what you use to search.

Or so it would appear.

When I “upgraded” to Office 2007, Outlook “suggested’ I download and install Windows Desktop Search which they suggest is “Best in Class”.

Now I am already running Google Desktop and have been impressed with it.

Yesterday I tried out some Nero software (before removing it again as it didn’t do what I wanted) and that installed another search program that looked exactly like a re-badged version of Windows Desktop Search.

Anyway, I’d had ‘mixed’ results with Windows Desktop Search noting how the number of items searched would sometimes count down, or that the number of items to index would also count down without a corresponding increase in the number of items searched and indeed noting that it would continue to index my PC even when supposedly snoozing.

Couple all that with the way that it only seemed to want to know about the current Outlook post file and it began to take on the usefulness of a chocolate teapot; especially when you take into account the need to keep Outlook post files to an absolute minimum size in the latest version unless you want your system slowed down to less than crawling pace. Outlook 2007: bst avoided!

So the other day, I needed to find some access details I’d e-mailed a client a while back. I knew I wouldn’t find them in my current Outlook post file, so I opened the job-specific post file archive and asked it to search only to find that it hadn’t been indexed and none of the other search facilities in Outlook could help either. So I fired up Google Desktop and instantly found the details I needed…

I looked at the Windows Desktop Search preferences and manually added .pst files – curiously omitted by default – and made sure that the Archives folder was ticked to be searchable and after allowing Windows Desktop Search to catalogue everything unhindered – at the expense of it slowing down my system – I decided to run a little test.

I sent myself an e-mail from my Gmail account (excluded from my Google Desktop search items) with the name “Persephone Winterbottom” in the e-mail body. This came via a POP3 account into MailWasher Pro and thence into Outlook. I then opened an archive .pst file and dragged the new e-mail into it before closing it once more.

After both programs indicated they were up to date, I ran a search for “Persephone Winterbottom”. Now, you need to bear in mind that Google Desktop needs Outlook post files to be open to be searched whilst Windows Desktop Search shouldn’t if it follows the preferences.

And the results? Google Desktop returned a positive on the e-mail within the main Outlook post file. Not so good if you want to actually locate the e-mail in its archive but the program does return its contents within the browser window (which is good enough for me).

Windows Desktop Search still doesn’t seem to acknoweldge the e-mail’s existence whatsover, even days afterwards, so it’s been uninstalled here now.