Is SharePoint as feature-poor as it used to be?

When I was working on SharePoint, I was shocked to see the gap between the rich marketing slides on one hand and the poor feature set on the other hand.

Apparently, this hasn’t changed, if I take a look at the number of blogs that promote Sharepoint but which are hosted on a better Web content management system (usually WordPress)

  • http://blogs.technet.com/b/tothesharepoint/ NOT hosted on SarePoint
  • The Sharepoint guy http://blogs.msdn.com/b/uksharepoint/ NOT hosted on Sharepoint
  • Mastykarz Sharepoint MVP, hosted on WordPress
  • http://www.sharepointblog.co.uk/ hosted on WordPress
  • http://sharepointdragons.com/ powered by WordPress
  • http://notes2sharepoint.org/ powered by wordpress

People: eat your own food! Why don’t you do some WordPress consulting instead?

Samsung Galaxy S2 updated to ICS

I have just updated my Samsung Galaxy SII to Android 4 (aka Ice cream sandwich).

I have used the official Kies application for Mac OS. Everything went smoothly after I fixed these two issues.

Problem: Kies doesn’t detect my device
I do Android development, and had turned on « USB debugging ». This n needs to be turned off.

Problem: Kies freezes when I click « update firmware »
It took me more time to find out why Kies froze every time I asked for updated. I eventually realized I log in Mac OS with an account that has no privileges, and discovered you need I had to use my administrative account.

Serialize db.Blob in JSON

For a couple of days, I’ve been playing with google-app-engine. In order to build a JSON-based RESTful service, Google suggests a utility method to transform an object into JSON.

Unfortunately, this does not handle db/Blob entries, and fails with

UnicodeDecodeError: 'utf8' codec can't decode byte 0x89 in position 0: invalid start byte

(I have a png image in my blob).

After struggling with it, I eventually found the fix (also posted on stackoverflow)
Lire la suite