Wednesday, 24 June 2009

iPhone Cellular Data Network missing

Open Cydia – search for “APN Editing” and install it. Now you will find Settings – General – Network – Cellular Data Network.

* Update *
It might be that you carrier blocks some ip addresses, or dns names, so try with wifi!

iPhone OS3 MMS and Tethering

If your carrier does not provide you with config settings for your iPhone, go to help.benm.at (from your iPhone) there you will find help,….

Legoland Günzburg (Germany)

Our second trip to an amusement park this year. As my son starts with school this autumn we decided to travel to some places with him, before school takes over :-)

Compared to Disneyland – Legoland is much smaller – but – more relaxing, more fun, less people, better music, better service in restaurants, less expensive and have I mentioned more fun?

So if you kid is not the absolute Disney lover, check out Legoland!

Tuesday, 9 June 2009

Empty strings are not allowed

We migrated the developer environment from Sitecore 5 to Sitecore 6.0.2.

Basically everything went straight forward. Its not comfortable but ok. Some APIs have changed, that business as usual.

However – one problem took a while to be solved – the “Empty strings are not allowed - Parameter name: fieldName”.

We tried many different things to solve this – updating templates, verifying web.config, debugging and so on. Then we discovered – that one of our colleagues did not have the problem.

So I went to user manager, selected my profile, clicked on “Reset Settings” logged in again – and there – it worked.

In the meantime I learned from Sitecore Support that there is even a tool to fix the problem – you just need to open a case,….

Monday, 25 May 2009

Disneyland Paris

Last week we have been to WaitingDisneyLand. Oh yes, my son enjoyed every day and nearly every ride. I absolutely enjoyed the “Hollywood Tower Hotel” and other “wild” rides.

Nearly all rides are well optimized, meaning the waiting queues, “fast pass” tickets and so on. Even the information how long you will have to wait is most accurate. But never expect fast service in one of the restaurants there. It seems they never heard of optimization, or have ever been proper trained.

Wednesday, 8 April 2009

SOA in Action

Check out how IBM created the “Virtual Forbidden City” and gain some knowledge on SOA.

Virtual Event on the 28th or 29th April.

click

Monday, 6 April 2009

Sitecore Item:Saving

Sitecore has a wonderful system to add your code to specific events. I have used Item:Saving to summarize some content fields into one specific field which we used for indexing. That worked great.

Recently I received a request to do some more sophisticated checks on some fields and deny saving when something does not fit.

I remembered my OnItemSaving method and added some code to it, but when something went wrong, the message box telling the error came twice.

After some debugging I found that the code really gets called twice. But why?

Try yourself – check your web.config and set <events timingLevel="custom"> to <events timingLevel="high">. Modify an item, save it and check your log file:

Event started: item:creating
Event ended: item:creating. Elapsed: 0.00838095344520044
Event started: item:created
Event ended: item:created. Elapsed: 0.00502857206712026
Event started: item:versionAdding
Event ended: item:versionAdding. Elapsed: 0.00474920695228025
Event started: item:saving
Event ended: item:saving. Elapsed: 0.00586666741164031
Event started: item:saved
Event ended: item:saved. Elapsed: 419.566732643395
Event started: item:versionAdded
Event ended: item:versionAdded. Elapsed: 0.00474920695228025
Event started: item:added
Event ended: item:added. Elapsed: 0.00502857206712026
Event started: item:saving
Event ended: item:saving. Elapsed: 0.00419047672260022
Event started: item:saved
Event ended: item:saved. Elapsed: 98.5195045739054

Any Idea? :-)