Wednesday, 28 February 2007

Google Maps for Mobile

I saw this mentioned in the Google newsletter today, and I've installed it on my HP iPAQ rw6828 Windows Mobile device.

It works really nicely - you can get the maps or satellite views too.

If I had GPS, then it could use that too.

Friday, 23 February 2007

Cross-browser editor for SharePoint 2007

Telerik have released their free cross-browser editor for SharePoint 2007.

Even though they've named it as "radEditor for MOSS", the good news is it also works fine in WSS3 too.

This means that FireFox and Safari users now get a nice "rich-text" editor instead of a text box.

Assembly Info

In response to a query I posted to the CruiseControl.NET discussion group about displaying the version of an assembly, I've created a simple command-line tool that generates XML containing the version number for a specified .NET assembly.

I've written up some instructions and links to download the tool. 

I'm planning to add new features to the tool over time, to do things like:

  • Extract Description, Title, Copyright etc.
  • List Classes and methods

Monday, 19 February 2007

Friday, 16 February 2007

LINQ to SQL talk

Yesterday, I was the speaker at the monthly meeting of the Adelaide SQL Server User Group. I presented a talk on LINQ to SQL.

I'll forward the slides and samples to Rob to post soon, but here are some of the links I mentioned.

I think everyone seemed to be following along pretty well (I didn't notice anyone actually falling asleep!), and the feedback all seemed to be at the positive end of the scale which is nice.

It will be really interesting to get my hands on the next CTP of Visual Studio Orcas and see how LINQ has changed since the May 2006 release.

Wednesday, 7 February 2007

Internal error 2739 on Vista x64

In trying to install the new versions of Refactor! for VB and ASP.NET, I came across this annoying problem.

I was getting a very unhelpful "internal error 2739".

It turns out that this is the MSI error code for "Could not access JavaScript runtime for custom action" (you get to see that more helpful message if you turn on MSI logging).

The first link above suggests re-registering JScript.dll.

I tried that to no avail.

But I'm running Vista x64, so I wondered if there were different versions of regsvr32.exe? A quick search of my \WINDOWS folder confirmed there are - in the \WINDOWS\SysWOW64 folder there's another version, and guess what - there's also a different version of jscript.dll!

So, I tried the following, then re-ran the installer for DXCore and Refactor, and success :-)

cd c:\Windows\SysWow64

regsvr32 jscript.dll

Tuesday, 6 February 2007

Refactor!™ for ASP.NET (BETA)

Saw this in today's Larkware News.. 

Developer Express have released a Beta of Refactor! for ASP.NET. There's also an updated to the free version of Refactor! for VB.NET too (v2.1.3).

I'll find out shortly if these two tools play nicely together.

Two useful Internet Calendars

I've created two new Google Calendars that other people might find useful:

If you use Outlook 2007, then follow these instructions to import these calendars and overlay them on your own personal Outlook Calendar. The Calendar links above go directly to the iCal data, so just copy those links and paste them into Outlook.

Saturday, 3 February 2007

Google Docs to Blogger

testing publishing to my blog from Google Docs

Well there you go, that line above was written in Google Docs, and I then used the Publish tab to publish it to here! It is curious that even though Google owns Blogger and the Docs stuff, they aren't automatically set up to talk to each other - you have to tell Google Docs where your blog is.

Windows Mobile Device Center RTM

Now that Vista has been publicly launched for the general public, Microsoft have released a number of fixes and updates, including the final version of the Windows Mobile Device Center drivers (x86 and x64 versions).

This is the ActiveSync equivalent for Vista, and I'm pleased to see that unlike most of the other Vista updates, this one does install on RC2.

Friday, 2 February 2007

Calendar cross-publishing concepts « Jon Udell

I have this dream, that one day our calendar that (usually) hangs on the kitchen wall at home will be replaced by an electronic version.

Then I would be able to view our home calendar from work, and using something like Outlook 2007, overlay my work calendar with our home one.

I'd prefer that the home calendar be secure, in that there would be restrictions as to who could view it (eg. I wouldn't want robbers seeing that we're out for the evening!)

Jon Udell outlines how far he's managed to get with sharing calendars between different systems (Outlook and Google in his case).

The final missing piece is to have some kind of flat-screen, light-weight PC that we can hang on the kitchen wall to replace the paper calendar. This is probably the tricky bit, as I'm guessing at the moment this would be pretty expensive.

I think it will happen eventually when components get cheaper, but we're not there yet.

Thursday, 1 February 2007

LINQ to SQL talk

I was chatting to Rob last month and mentioned that I'd be interested in doing a talk about LINQ to SQL for the Adelaide SQL User Group.

I thought that Rob might slot me in later in the year, but no! He asked me to present at the February meeting, on Thursday 15th at 12 noon (Register here if you'd like to attend)

I'm conscious that I'm a developer by trade, and this is actually a SQL group where a fair number of attendees are more on the DBA/IT Pro side of the fence. So I'm going to try as much as possible to keep a good balance between showing "developer" code samples and also looking at what is happening on the SQL end.

I had hoped to be able to use the January CTP of Visual Studio "Orcas" to base the presentation on, but after downloading a few gigs worth of .ISO files, I discovered that the LINQ to SQL stuff is basically broken in that release.

So, I'm back to using the May 2006 CTP which installs on top of Visual Studio 2005.

I've read that there will be a February CTP of Orcas that should have a working version of LINQ to SQL, but I have no idea if that will be released in time for me to update the talk to take into account the changes since May last year.