herzi is currently certified at Master level.

Name: Sven Herzberg
Member since: 2004-02-13 02:08:16
Last Login: 2009-07-30 08:52:53

FOAF RDF Share This

Homepage: http://www.herzi.eu/


In real live I'm studying computer science at the university of Hamburg. I really like my Debian/GNOME desktop and I started my first real project to contribute to the wonderful world of GNOME.

Articles Posted by herzi

Recent blog entries by herzi

Syndication: RSS 2.0
3 Mar 2010 (updated 4 Mar 2010 at 00:09 UTC) »

Peer-to-Peer DBus over TCP

When I was searching the web, I didn't find some proper documentation about this, so I started to develop some bits of code to show how a peer-to-peer connection on TCP can be established between a DBusServer and a DBusConnection. With this connection, I can properly invoke methods from remote objects (and with a little bit of avahi-voodoo, clients can automatically connect to each other).

Syndicated 2010-03-03 19:26:40 (Updated 2010-03-03 23:24:22) from herzi.eu

11 Feb 2010 (updated 11 Feb 2010 at 16:11 UTC) »

First Steps with Tracker

As I‘ve been happily trying out the OpenSuse Build Service, and I wanted to have a presentation about it at the Lanedo apres-conference, I decided to package a recent version of tracker.

I managed to package it within an hour and then decided to need a use-case for these new packages. I picked GNOME Launch Box and after some hacking, I managed to properly replace the application search module by a tracker based module. It was pretty straight-forward to develop that module (after getting a bit into SparQL).

I even ended up doing some more cleanups and finally dropped libgnomeui and libgnomevfs.

I'm really looking forward to replace even more backends with tracker-based ones.

Syndicated 2010-02-11 13:43:38 (Updated 2010-02-11 15:51:30) from herzi.eu


Last weekend Lanedo brought its hackers to Brussels, mostly for attending FOSDEM. We‘ve had a delicious joint dinner on Friday evening and attended the conference on Saturday. Just as in the past, the conference has been nice with all the people around and all the good talks.

I mostly spent time in the GNOME presentation room and the hackers room upstairs. Even though I decided for a pet project to be developed during the weekend (some random widget that will be developed later), I ended up doing something completely different (will blog about it later).

On Monday we‘ve had a nice apres-conf with the Lanedians at the hotel. We got a presentation of the first year of Lanedo in the business and a nice presentation about future plans of the company.

After flying back with Tim and Martyn, we realized how warm Brussels actually was. Hamburg was a lot colder, totally snowy, windy and the footways are icy and really dangerous.

In the afternoon I will visit the new Lanedo office for the first time.

Syndicated 2010-02-11 13:18:57 from herzi.eu

Time, Time Zone and the total mess… (continued)

This blog post is intended to be a reply containing the information that I would have needed abut half a year ago:

  1. as Jürg has correctly pointed out: gmtime() would have helped me a lot (but isn't portable)

  2. as I realized during the last week, replacing mktime() with timegm() would have properly helped, too

Going along with timegm() also yields exactly the results that I expected. This makes things a little easier as all the times in my application are UTC times and will properly get converted into local times when using… It also allows things to become a little easier as I can assume that all times in my application are UTC times.

So right now, I'm trying to get the g_timegm() patch into glib, so there is a portable, threadsafe (as in “does neither modify your environment variables nor use static variables”) implementation people can use in their applications.

Syndicated 2009-10-30 15:56:14 from herzi.eu

Maemo Summit 2009

Thanks to Lanedo, I'm able to visit the Maemo Summit this year again.

I'm pretty excited about the things they will show off there.

Syndicated 2009-10-09 08:15:36 from herzi.eu

72 older entries...


herzi certified others as follows:

  • herzi certified gicmo as Master
  • herzi certified ensonic as Master
  • herzi certified strider as Journeyer
  • herzi certified pycage as Journeyer
  • herzi certified alfie as Master

Others have certified herzi as follows:

  • strider certified herzi as Journeyer
  • hub certified herzi as Journeyer
  • gicmo certified herzi as Master
  • pycage certified herzi as Journeyer
  • alfie certified herzi as Journeyer
  • sdodji certified herzi as Journeyer
  • ensonic certified herzi as Master
  • mirwin certified herzi as Master
  • clubfan certified herzi as Master
  • kclayton certified herzi as Master
  • adl certified herzi as Master
  • murajov certified herzi as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page