Thursday, November 5, 2009

Using HyperV VHD in Sun Virtual Box - no bootable medium found

Since last week I started migrating all my HyperV VM's into Sun's Virtual Box.

All my VMs migrated without a problem (after I learned I have to completely remove the HyperV before the virtual box would start...) except for one.

Trying to start it gave me an error: "fatal no bootable medium found system halted virtualbox" and I could not even use the VHD to format and reinstall it!

This one was a virtual windows 2008, 64bit with MOSS 2010 installed.
It was my only win2008 and my only 64bit VM - so I assumed this was the problem...

But, as it so happen, this was also the only VM I created in HyperV! All others were migrated from VPC or Virtual Server editions.

So, after a lot of research, formatting, copying, pasting I found the solution.

It appears that HyperV created VMs are not the same as VPC ones, and Sun VirtualBox does not recognize the HyperV VHDs correctly.

The quick and easy fix (which I didn't believe would work but did!) was to install VPC and use the VPC VHD wizard utility to compact the HyperV VHD.

Don't ask me why, but it did the trick and now my VHD is bootable in Sun VirtualBox!

Since I did not found any post on that matter anywhere I thought this might be handy for some of you.

Cheers

Tuesday, November 3, 2009

Social networking in SharePoint 2010

Here is a list of new things I picked up playing with the demo's and at the SPC2009 as well,

It turns out MS invested a lot in social networking in the new version of SharePoint, but is it enough? You decide,

I suppose many organizations are still new to the concept of employees having a rich virtual profile, but for some (larger once usually) this has become the reality.

So, what is new?
Among other things, I saw:
1. Silverlight organization chart – very nice one.
2. Activity feed.
3. My status note (integrated with live messenger if you want, or enter it in the portal if you don’t use live messenger/communicator)
4. Option to add twitter or other online community info to your profile with minimum customization (no real dev needed), Twitter has REST API this is why it is easy to use. Perhaps face book needs some dev.
5. Tagging, comments, ratings
6. Social data service
7. Relevance of search results is effected by my colleagues!

That’s it so far. Enjoy!

Monday, October 26, 2009

New in SharePoint 2010 Lookup fields

SharePoint 2010 introduces some new features in the lookup fields area.

The bad news are, I'm afraid, that still all lookups are restricted to the same site collection.

But, from now on you will be able to include more then one field in the remote list when creating a lookup. So that if you are creating a lookup to "customers" list, you can ask to see customer's first name, last name, company and email instead of just "full name" or "customer name" as before.

Another new feature allows you to enforce your lookup data integrity, meaning you can either prevent deleting an item that has other items connected to it, or cascade the delete action to delete all dependant items.
This is good for customers who has "project" list and "project tasks" list, where a task is connected to a project.
So, by deleting a project you can make sure that all that project tasks are also deleted.
Or - if you'd like, to prevent deleting a project wiht active tasks! which is also cool.

Finally, there are some news on reverse lookup. Although SharePoint 2010 does not fully support reverse lookup fields it has a new API for getting all related items for a specific list items.
This means, that this new API will get all items in SharePoint that has a lookup that is connected to the current item. This new API also comes with a new web part OOTB you can just drop at any list item view form to see its connected items.
But still, if you want real reverse lookup functionality you will have to go with a 3rd party solution like KWizCom's Cascading lookup plus field type currently available for SharePoint 2007 but will be upgraded as soon as there is a public release of 2010.

Another thing that is greatly missing (and is available in our cascading lookup) is... Cascading feature! :) I mean the option to filter items in one lookup field based on one or more other fields on the same page. Thus creating a 2 or more levels of dependant fields (Country/City/Street fields for example)
Well, good thing SharePoint 2010 is not perfect - gives us more work to do, right? :)


Enjoy your migraion!
If you need help, feel free to contact us,