Category
GitHub for MidCOM 3 developers - Henri Bergius
Yesterday Arttu Manninen posted notes on how to use git for MidCOM 3 development. In addition to the repo.org.cz 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
Popularity: unranked [?]
Popularity: unranked [?]
Consolidating your online identity - Henri Bergius
If you’re using multiple social web services, you will also have multiple online identities. For creating a comprehensive online persona, consolidation between the various profiles would be useful.
To aid in this, and to enable social network portability, Google has started aggregating social networking data marked up in the XFN and rel=me microformats to build a […]
Popularity: unranked [?]
Some plans for MidCOM 3 - Henri Bergius
MidCOM is the PHP framework used for building sites with Midgard CMS. Over years it has accumulated lots of components and features, and currently weights around half million lines of code. At the same time the design, while being well designed, suffers from having to work around lots of limitations in PHP4 and the old […]
Popularity: unranked [?]
Offline web applications: a technology trend of 2008 - Henri Bergius
MIT Technology Review’s 10 Emerging Technologies of 2008 report includes offline web applications as a rising trend. When developing Ajatus, our new P2P personal CRM the offline issue was often in our minds. We even wrote in the manifesto:
Ideas may come to you when you’re sitting in a bus, boarding an airplane or visiting a […]
Popularity: unranked [?]
Beyond Google Maps: Mapstraction is a good starting point - Henri Bergius
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 […]
Popularity: unranked [?]
Replicating Ajatus with your colleagues - Henri Bergius
I’ve mentioned before that Ajatus is a P2P CRM, but what does that mean? It means that Ajatus has been designed to be a personal tool for information management, but that is has also been designed to help you connect with anyone you need to work with.
The means to that is CouchDb’s integrated replication feature. […]
Popularity: unranked [?]
Interprocess communications in Midgard: D-Bus comes to the web - Henri Bergius
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
def mbus_callback(object, […]
Popularity: unranked [?]
Midgard 2: Finally legacy-free - Henri Bergius
While watching Everaldo work on the upcoming Midgard C# bindings, I decided to try running Midgard 2 with lighttpd. After quite a lot of struggling to get latest SVN checkout to compile on my mac, and some playing with lighty rewrite rules, I was greeted with a working MidCOM 3 page:
So, after such a long […]
Popularity: unranked [?]
VectorMagic: convert bitmaps to vector online - Henri Bergius
VectorMagic from Stanford University Artificial Intelligence Laboratory is a pretty interesting tool. You upload a bitmap image, give a few parameters about it, and you get a vectorized version back.
Here is how it dealt with the Midgard 1.x logo (with a small set of colors):
Popularity: unranked [?]
Popularity: unranked [?]
MidCOM content cache rides again - Henri Bergius
Midgard is quite a huge framework, and so caching is needed to keep things efficient. To that effect, MidCOM 2.4 in 2005 added a major feature of caching generated pages until they needed reconstructing.
However, with the 2005 technology the caching system proved to be troublesome: Berkeley DB corruption, faulty invalidation mechanisms and other problems. When […]
Popularity: unranked [?]