-
Replicate Google Maps’ functionality with open source software, tailored to your needs.
Archive for April, 2008
links for 2008-04-09
Wednesday, April 9th, 2008Increasing SPARQL performance
Monday, April 7th, 2008Recently I’ve been playing (for work, honest!) with the Semantic Web related technology SPARQL, a query language for RDF. I ended up creating some very complex queries for my OWL ontologies that were being executed through Jena, a Java framework for building Semantic Web apps. These queries were running so incredibly slowly that I thought we might have taken the completely wrong direction for the project and would have to start from scratch. Actually it turns out I was doing something wrong which is always good to hear…
After looking at some code by someone else in my department that had done some similar work before, we realised that they were setting a specification that defines the language and reasoner to use when creating the ontology model. Now they had no idea why they were setting that but doing the same in my code resulted in a 700% performance enhancement! Quite a productive day
.
So if you’re ever using SPARQL and Jena and having some performance issues, remember to set the appropriate specification (in my case OWL_DL_MEM).
Am I online?
Saturday, April 5th, 2008I’ve recently changed my broadband provider and wondered how reliable they’d be. I figured I needed a way for my house to let me know whenever the connection had dropped and for how long for etc. Remembering my post a little while ago about
publishing to Twitter about local Bluetooth devices, I thought I could do something similar. So now I’ve written a little script (twitter-netcheck) that notices whenever my internet connection is dropped and then publishes to Twitter whenever it comes back. It also sends me a direct message so I get alerted by SMS or IM immediately. Quite handy I think – try it out for yourself
links for 2008-04-05
Saturday, April 5th, 2008-
Allows you to quickly search for many items present in your GNOME desktop environment. Like Quicksilver on the Mac but for Linux.
links for 2008-04-01
Tuesday, April 1st, 2008-
The Adobe Integrated Runtime (AIR) alpha release for Linux
-
How to communicate between scripts in an SVG image and in the HTML file that contains it (both ways)