Skip navigation.
KDE Developer's Journals

richard dale's blog

richard dale's picture

Writing Plasma Applets in C# and Ruby

I got some Ruby Plasma bindings working a while ago. They wrapped the complete C++ api and allowed you to write a Plasma KDE plugin entirely in Ruby, which just looked like an ordinary C++ plugin to the Plasma runtime. However, that isn't the preferred way to implement non-C++ language support in Plasma.

richard dale's picture

Ich bin ein Bindinger

I've been in Berlin since Thursday, where we're having a meeting and hacking session about language bindings and Kross scripting. I like Berlin - it's a bit like Amsterdam - plenty of hippies on bicyles although without the canals, the Dutch or the narrow buildings.

richard dale's picture

Gran Canaria Desktop Meeting 2009 - the Beer Problem

For the past few months we've been working on getting our bid to host GUADEC and Akademy in Gran Canaria for 2009.
Agustin
has done an amazing job in pulling it all together, and Alberto has been relaying his enthusiasm about the idea of co-located conferences to the Gnome guys.

richard dale's picture

A Ruby Plasma Data Engine based on DBPedia SPARQL queries

I've been playing with using KIO::get() to make queries on the DBPedia SPARQL endpoint, parse the XML result set and convert it to be used by a Plasma Data Engine. I'll explain how it works as I think it is pretty useful and makes it very easy to link up applets with Semantic Web/Desktop data.

richard dale's picture

Writing Plasma Data Engines in Ruby

It sounds as though exciting things are happening at the Milan Tokamak Plasma sprint, with an api review and the Widgets on Canvas changes happening at the moment. Meanwhile, I've been having my own 'mini-sprint' this last week in Gran Canaria. I've ported the digital clock as well as the analog one, along with the web applet, plasmoid viewer and data engine browsers apps, and the time data engine to Ruby.

richard dale's picture

Ruby Clock Plasma Applet

We can't have too many plasma clocks in KDE4, and I'm pleased to say that the Ruby analog clock is now working pretty well. I've been using it to time brewing a pot of tea this morning, and there is certainly a more delicate taste to Earl Grey timed with a Ruby clock as opposed the the slightly coarser and more acidic flavour that using a C++ based clock applet as a timer, can give to your cuppa.

richard dale's picture

Soprano SPARQL Queries in Ruby

I've added bindings to the KDE 4.1 trunk for using Soprano with Ruby. It allows you to add and remove statements from the Soprano RDF database and to make SPARQL queries over D-Bus. Also included is an optional adaptor to use ActiveRDF with Soprano.

richard dale's picture

Adobe Flash on Linux is crap, will it damage the brand?

I recently upgraded from Kubuntu Feisty to Gutsy, and all went well apart from one thing. Konqueror began putting up a crash dialog everytime it accessed a site with Flash, making it pretty much unusable. In fact until I had this problem I didn't realise quite how many pages on the web use Flash.

richard dale's picture

Loading KParts in KDE4 Korundum

Last night I was discussing how to load KParts in Korundum with CapitalT on the #kde-ruby IRC channel. It took me a bit of googling to work out what to do, and I eventually realised I'd left the KDE::PluginLoader class out of the Smoke library that the KDE4 version of Korundum uses.

richard dale's picture

MPs urge action on Galileo costs

I was just completely amazed to read that British MPs think that the Galileo project is unimportant. To me the combination of accurate and cheap global positioning systems, combined with the infrastructure to determine the relative position between one thing and another, and a semantic web that allows that GPS meta data to be annotated ubiquitously to all information on the web, is so important that every 21st economy will depend on it.

A BBC article MPs urge action on Galileo costs suggests that:

Syndicate content