LINQ stands for Language INtegrated Query and in a nutshell, it makes query and set operations, like SQL statements first class citizens in .NET languages like C# and VB.
Very good article on 9 things that developers want more than money. When I read through the list they all held through for me.
I have been using RememberTheMilk for nearly a year now and I really like it.Â It is for managing todo lists and it sends email reminders (sms reminders for some countries but not for Ireland).Â The interface is pretty slick and you can add tasks suchÂ as next Monday and it will convert it to the correct date etc.Â Another feature I like is that you can email in a task, it generates an email address for you and any emails sent to that email address will be automatically added as a task.
While I was testing this integration I noticed that in Google Calendar that you can send sms reminders to an Irish mobile :)Â This could be the feature which makes me switch over to Google Calendar for good.Â I will do a bit of testing over the next few days to see how I like Google Calendar.Â
Â This just shows you that you can have the slickest interface but sometime it comes down to a killer feature.
Every time I wrote a WordPress post and published it the page would time out.Â The post would be posted but the page time out was a bit worrying.Â After a bit of googling, the issue seems to be that I was using an older version of the No Ping Wait plugin.Â Â I thought that the upgrade to the latest version would solve the problem but it failed to help.Â In the end I have disabled the No Ping Wait wordpress plugin and the timeout issue has disappeared.Â
Microsoft have released an add on for Microsoft Office 2007 to enable you to save files as PDF and XPS. There was already free third party solutions for saving pdfs, e.g. pdf995 but this one is officially from Microsoft.
Jon Flanders (software engineer and instructor at DevelopMentor) will be presenting on Windows Workflow Foundation.Â Built into .NET 3.0 WF can help you build workflow-enabled applications that give you visibility into your processes, as well as the potential for extreme extensibility.
This is the last talk of MTUG Cork for 2006 and is taking place in the Imperial Hotel on 11 Dec at 7pm.
The talk is free but registration is required.
There are many ways to expand a drive within a VMWare image and I have outlined two approaches below depending on your setup. I have used both these methods successfully on a Windows Server 2003 Vmware image (Vmware Workstation 5.0)
Advantages: You get to keep your Vmware snapshots
Limitations: You can’t extend all volumes, I had trouble trying to extend the system/boot volume. According to a Microsoft Knowledge Base article you can’t extend a volume if the system page file is located on the partition. You could try to move the page file to a partition that you do not wish to extend.
C: System Drive 10 GB
D: Data 4GB
Let’s say that we want to expand the D drive from 4GB to 10GB
- Shutdown the VMWare Image
- Add a new disk to the VMWare image (the size should be that which you want to allocate to another volume, in this example 6GB).
- Boot up the VMWare image into Windows and go to Disk Management (Administrative Tools -> Computer Management -> Disk Management)
- A wizard should be displayed to initialize and convert the new disk. If you are not prompted then you may need to Rescan. Do not assign a new volume at this stage.
- You need to convert the D drive and the new drive to both be dynamic disks.
- Once both the drives are dynamic, then right click on the D drive and select Extend Volume.
- Follow the wizard to allocate the new space to the D drive.
Once you complete the wizard, the D drive should now be 10GB. That’s method 1 complete. If this worked for you, great! If not then take a look at Method 2 below.
Advantages: You can successfully expand a system/boot drive.
Limitations: You have to remove all your snapshots (the vmware-vdiskmanager utility requires this.)
Let’s say that we want to expand the C volume from 8GB to 12GB. Assume that the C drive is full to capacity (that’s why we are expanding it right!)
- If the Vmware image is running, shut it down.
- You need to find the name of the Vmware (.vmdk) file that represents the virtual disk that you want to expand. Go to VM->Settings and locate the drive
that you want to expand. The disk file field on the right hand side will display the name of the .vmdk file.
- You need to remove any snapshots present in the Vmware image. Note: By deleting the snapshots the system still remains in its current state.
- Open up a command prompt and issue the following command: vmware-vdiskmanager -x 12GB “Windows Server 2003 Standard Edition.vmdk” where 12GB is the desired size of the expanded volume.
- This expansion may take a while but when it is complete, boot up into Windows and go to Disk Management (Administrative Tools -> Computer Management -> Disk Management)
You should see something similar to the following screenshot. The disk has been expanded but the new space is as yet unallocated. Now in theory you should be able to use the Windows diskpart utility to allocate this space but this would not work on a boot/system disk for me.
- So with diskpart not up to the task, what are your options?:
- Buy some Windows partition software (i.e. Partition Magic) at a cost of USD200- USD300 for a Server edition or
- You could use Knoppix (free) to allocate the new space to the C drive. Knoppix is a bootable Live Linux CD and it happens to have a utility called QTparted.
Lessons for the future:
When you are creating future Vmware image make sure to allocate plenty of space to the drives.
You can set that they only grow as required so they only ever take up the space that you require at any point in time.
Scoble is calling it the demo of the year – Microsoft’s Photosynth technology allows you to navigate your photos in a 3D environment.
Check it out !
I have a few of my blogs running on WordPress 1.4 with the WP Cron and WP DatabaseÂ Backup plugins working perfectly, I would get an automated email everyday with a backup of each of my blog’s databases.Â Thanks GMail for all the space 😉
Well, I recently upgraded my blogs to WordPress 2.0.4 and I stopped getting the automated emails.Â The WP Database Backup plugin comesÂ pre-installed with version 2.0.4 of WordPress and my WP Cron plugin was left untouched.Â I checked the versions of my old WP Database Backup plugin against the new version and they bothÂ were 1.7, so I initially thought thatÂ the WP Cron plugin was the issue.
I eventually debugged it down to the fact that the twoÂ WP DatabaseÂ Backup plugins (old and new) were different even though they both stated version 1.7.Â Â So I overwrote the newer WP DatabaseÂ Backup plugin with my old backup copy of the WP DatabaseÂ Backup plugin and the emails started to arrive again with the blog backups attached.
The versions that work for me with WordPress 2.0.4 are:
So I had to use the older version of the WP DatabaseÂ Backup plugin (not the version shipped with WP 2.0.4).Â Disappointing that two different versions of the WP DatabaseÂ Backup plugin were both labelled version 1.7.