If it is not broke, do not fix it 

Google offers a service called Page Speed Service. Its purpose is „to automatically speed up loading of your web pages.“ It fails on mine. When I used the free trial to check whether it would improve the speed of loading my personal homepage at www.hanno-langweg.de, it showed the „optimized“ version of my page to be […]

Lessons learned from the first half of 2011 

Summer. It has become quiet at the college, colleagues are taking vacation, students have vanished and will return late in August. Since the Norwegian rules of paid vacation state that the amount of paid vacation depends on your earnings in the Norwegian system the year before, I will mostly be found at work this year. […]

I found a bug 

I have shared my Exchange calendar with the other people in my group here at Høgskolen i Gjøvik (level free/busy time+subject+location). In addition, we have an intranet web interface to all calendars. That application retrieves all calendar information, parses it and presents it similar to the free/busy time+subject+location. The web interface was created some time ago […]

Making life easier for your colleagues 

Here at the college we get invitations to interesting seminars, presentations or guest lectures quite frequently. Time is a limited resource, and I like to be able to put interesting events in my calender easily — or be able to discard an invitation instantly. When I invite people, I usually like a high degree of […]

Using time registration in an academic environment 

„Your most valuable resource is time – that is true even today.“ It was one of the days I attended a lecture on complexity theory held by Prof. Lengauer, and he reminded his audience of how important it was to use our time as students (and after graduation) wisely. Of course, wisely meant that we should […]

How not to implement password authentication 

We use a software for employee self-service (ESS), e.g., for requesting remuneration of travel expenses at the college. It is web-based, allows to retrieve and modify personal information, and offers an interface to create and handle workflow items. Access to the system is protected, i.e., users have to authenticate themselves against the server.  Authentication is done by […]