The “ruska season” has now started and so we decided to go hiking in the Evo area last weekend.
Midgard has had quite cool GeoCMS features for a while now: any objects can be positioned and retrieved via position, and maps are easy to display anywhere. We also can use cool services like Plazes for automatically positioning new content created by users.
Midgard’s datamanager2 form handling library has a very nice jQuery-powered chooser widget which enables search-based selections. This is often used in situations where the data set user is choosing from is large, as is often the case when selecting persons from a large organization for instance.
Today we’ve been hacking in the woods as part of the MidCOM Performance Sprint. Together with yesterday’s bug day this has resulted in quite a few commits.
Inspired by a talk in FrOSCon on Sunday, I went and implemented OpenID support into Midgard on the flight back. OpenID is a quite cool system for cross-site single sign-on and auto-registration. With OpenID your user identity is tied to a web address you control, for example http://bergie.iki.fi/. Every time I want to log in to an OpenID-enabled website, that...
Greg Stein, of WebDAV, SVN and ASF fame, got violently mugged last Friday in Mountain View: They gave Greg a black eye and a serious laceration to the head which required numerous stiches. Apparently, he was bleeding profusely when the ambulance came. The doctors were worried about his head wound and he spent the entire night under observation and went...
I’ve noticed this is something I end up showing to people in every conference, and therefore probably makes sense to blog it.
I’ve been working on determining relevancy of news items recently. Something similar can be done to photos using the various metrics Flickr provides for interestingness, and not surprisingly, there is a service that enables you to do exactly this: Dopiaza’s Flickr Set Manager.
MidCOM is the PHP-level framework of Midgard CMS. With its nearly 500K lines of code, it every now and then is good to sit down and focus on performance optimization.