This is the page 46 of 113 of the blog archive. On this page you have articles from 11 Apr 2008 to 14 Mar 2008.

cover image for Numpty Physics and Fennec: the tablet is becoming more fun

Numpty Physics and Fennec: the tablet is becoming more fun

I've been using my N810 as sort of an universal communicator for a while now, and for this it has generally served well. The only thing I really miss is Skype video calls. But other than that, I haven't been using the tablet too much. In real-world usage I've found the browser way too unresponsive, and the RSS reader too...

GitHub for MidCOM 3 developers

Yesterday Arttu Manninen posted notes on how to use git for MidCOM 3 development. In addition to the usage he described, the other way to work on the next generation PHP framework for Midgard is using the GitHub service. Rails on the Run has quite good tutorial. Technorati Tags: midcom, midgard, git, github

Shell usage statistics

This meme seems to be running again: Compass:~ bergie$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c | sort -nr |head -n 10 209 git 47 svn 30 cd 24 sudo 24 phing 18 ssh 16 ls 13 vi 12 ~/ajatus_ssh_replicate 12 scp Interesting to see how the stats have changed in one and half years. Main changes are due...
cover image for Zenburn colors for PHP editing in SubEthaEdit

Zenburn colors for PHP editing in SubEthaEdit

In my company we're using the SubEthaEdit collaborative editor for our development work. It is nice to be able to share editing sessions when pair programming, or just showing a particular solution to a colleague. Yesterday's popular alerted me to the Zenburn color scheme for programmers. It is a quite nice low-contrast color scheme developed by Jani Nurminen. To...

Interprocess communications in Midgard: D-Bus comes to the web

In his recent blog post, Piotr Pokora showed how the the D-Bus API will work in Midgard 2. D-Bus is an interprocess communications system that is used heavily in modern Linux desktops like GNOME and KDE. With Midgard, the same system now becomes available for PHP and web applications: midgard_python "service": import dbus.mainloop.glib import _midgard as midgard
cover image for Beyond Google Maps: Mapstraction is a good starting point

Beyond Google Maps: Mapstraction is a good starting point

A List Apart 256 has a very interesting article on Taking Control of Your Maps, explaining how to provide richer and more customized web map solutions using tools like OpenLayers and Mapnik, and the free data provided by OpenStreetMap: For the practical developer who wants to add geospatial information to a site or application, the Google Maps API has been...
cover image for In the Age of Ajax, Java applets are obsolete

In the Age of Ajax, Java applets are obsolete

Sampo Pankki, the bank that was formerly known as Postipankki, Leonia and just Sampo was recently bought by the Danish Danske Bank. As part of the merger they switched their IT systems to Danske Bank infrastructure in a huge EUR 200 million operation over the Easter. The switch had a lot of issues, causing website downtime, faulty account data and...
cover image for GeoClue status update

GeoClue status update

I sat down with GeoClue maintainer (and my former SoC student) Jussi Kukkonen to discuss how the project has been moving forward, and the situation is looking quite good. To those unfamiliar with GeoClue, here is a quick intro: GeoClue is a modular geoinformation service built on top of the D-Bus messaging system. The goal of the GeoClue project is...

MidCOM 3 at a glance

This document has been written as a quick Midgardized version of the nice “Django at a glance” tutorial, in order to explain how the new and upcoming MidCOM 3 framework works. In addition publishing this as a blog post, this document will be maintained in the MidCOM 3 version control tree. MidCOM 3 has been designed to be an extensible...
cover image for Semantic web is here: Yahoo! and microformats

Semantic web is here: Yahoo! and microformats

Semantic web, the platform that could enable new businesses to rival the likes of Google has for a long time been a distant promise. Much of this has been because the standardization bodies have focused on too difficult and impractical technologies instead of building it on top of existing web implementations. Microformats are a more pragmatic approach: by using simple...