jooon is currently certified at Apprentice level.

Name: Jon ├ůslund
Member since: 2000-07-21 18:21:04
Last Login: N/A

FOAF RDF Share This


I am 24 years old and I study master of computer science at KTH in Stockholm, Sweden. Last year I did the same thing, but in Karlsruhe, Germany. The summer of 1999 I worked at Resfeber. There I had to get their new web server up and running. The choice was Linux, mySQL and Apache with mod_perl. I set up the server and converted the scripts from the old web server, which used Sybase. That was my first true impression of open source and I realized how good it was.

I am a member of hacksgruppen at school. We install programs for the students and teachers at NADA and update them when they break or when new versions are available. Kind of like the unofficial sysadmins :-). It is really fun and it's because of this I too want to make a good open source program for others to use. When I do you will be the first to hear (If you listen at all, will say :-). It will hopefully be a useful Palm program. Update: It was not a Palm program and it's not useful, but it's finished, The Shakespeare Programming Language

E-mail: echo am9uQGFzbHVuZC5vcmcK | base64-decode


I read on someone's advogato page that he explained why he had certified the people he had certified. A good idea, mostly because I keep forgetting why I did certify them in the first place. :)

  • cipher as Journeyer. Old Amiga guy.
  • kojima as Master. The maker of Window Maker.
  • mblevin as Journeyer. Has made nice Palm programs.
  • johnm as Journeyer. The maintainer of prc-tools.
  • bagder as Master. Old Amiga guy. FrexxED!
  • olle as Apprentice. Also old Amiga guy. He was a member of ATO.
  • larke as Apprentice. A guy at my previous work.
  • hiller as Journeyer. He certified me, I certified him. He seems to be one of the good guys.
  • Erik as Apprentice. A friend and fellow computer geek.
  • lucas as Apprentice. He hates writing HTML as much as I do.
  • Raphael as Journeyer. He made DEU, the Doom WAD editor.
  • pawal as Apprentice. Runs
  • hacker as Journeyer. Great PalmOS guy who always seems to do more than he can handle.
  • Thias as Apprentice. Because of his nice collection of RH-rpms, which I used before I switched to Debian.
  • pal as Apprentice. Swedish developer who seems like a nice guy.
  • scandal as Master. He has made mutt.
  • stone as Apprentice. Not really a friend from my hometown Karlstad, but I know him, and he's a real computer freak.
  • Ilan as Apprentice. He likes USABLE interfaces, Lexx and Rebol.
  • rosen as Apprentice. My friend from school. He also writes good and readable source code.
  • keverets as Apprentice. He likes Ion, so he must be one of the good guys.
  • gary as Apprentice. At least we are two in this universe who doesn't know what to do with the clip in Window Maker.
  • bcully as Master. He made most of the IMAP support in mutt.
  • maubury as Journeyer. He is developer on Galeon.
  • ardiri as Journeyer. My hero in PalmOS community.
  • criswell as Apprentice. He directed me to the only good article on slashdot in one of his diary entries.
  • jmallett as Journeyer. Founded the xMach project.
  • mpawlo as Apprentice. Runs
  • abo as Apprentice. Friend from school.
  • wainstead as Journeyer. He created PhpWiki
  • dairiki as Journeyer. PhpWiki hacker
  • rurban as Journeyer. also a PhpWiki hacker
  • zahl as Apprentice. Just wanted to boost her hackerness level :)
  • rupert as Journeyer. He has a really nice project going on, called Alice.
  • Bram as Master. He wrote BitTorrent and seems to be a cool guy.
  • Aardappel as Journeyer. He has made AmigaE and sheep (although not free).
  • etbe as Master. He knows a lot about a lot and want to do all of it.
  • rasmus as Master. Has a son called Carl
  • alan as Master. There is no magic involved in kernel hacking. You don't need a wand... not even a beard.
  • raph as Master. even if you are not counting that he IS the Master of this site, he has done lots of other good stuff.
  • vab as Journeyer. He wrote a Kerberos Infrastructure Howto among other things.
  • spikboll as Apprentice. swedish debianoid. nice word


Recent blog entries by jooon

Syndication: RSS 2.0
24 Jan 2003 (updated 24 Jan 2003 at 23:47 UTC) »
fontconfig and xft2

I am very pleased with the result. Looks excellent on my laptop with sub pixles and all. Just did apt-get install mozilla-xft the other day, and surfing the web became a new experience again. Everything looked so nice. Except for some sites like advogato that wanted lucida and I didn't have a good lucida font installed. Or so I thought, locate -i lucida showed that Java came with a lucida truetype font. So I linked that dir to /usr/share/fonts/truetype/ and ran fc-cache. Didn't work. It still chose the ugly lucida bitmat font. I had to add the following to /etc/fonts/local.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
        <match target="pattern">
                <test qual="any" name="family">
                <edit name="family" mode="assign" binding="strong">
                        <string>Lucida Sans</string>

After a while I figured the fontconfig syntax and meaning, but I am not really sure why bindings="strong" was needed. It won't work without it.

Some example advogato screenshots: without lucida truetype, with.


It feels odd to be blue. Now I really have to live up to the expectations and prove myself. :)

Back in Sweden. I thought I would never leave Germany. I had to take some exams, which I had postponed. The first thing that happened when I got back was that I got a cold, a really nasty one.

chakie: If you still are interested in installing ALSA the Debian Way, take a look at some notes I made when I installed it.

Install ALSA on Debian

I am curious to see what I think about my own diary and also if this will affect people's diary writing habits. Will we be more careful what we write? I probably won't, considering how seldom I write and how careful I already am of what people think. Looking back at my diary entries, it feels like an announcement list: "Look at some of these cool things I've done!" more than a random thoughts blog thing, but that is perhaps just as well. This isn't the place for complete brain core dump and I already have one of those blog like thingies, and my random thoughts are much more in Swedish and about girls than free software.

I like reading the advogato recentlog. It's comfy somehow. Breakfast with tea and advogato. :) I hope it won't get corrupted.

25 Jun 2002 (updated 25 Jun 2002 at 10:33 UTC) »

mglazer wrote about bookmarklets. The Wayback bookmarklet idea was nice. I modified it slightly to get the Google cache instead. This will solve slashdotted pages much better, because the Google cache is more recent, than what you get from wayback machine, and also faster. I removed the replace(/res:[^#]*#/,'') because I don't know when it's useful and it works fine without, but added an enclosing escape() to quote special characters like &, which otherwise would get eaten by Google. Not sure what void(null) does at the end either, but I let it stay. I really don't like javascript. For me, it's a tool of pure destruction, like a weapon. I know "people kill people, not guns", but people just suck at writing javascript, and it has caused so much agony over the years it has existed. Bookmarklets are good though, but they are only on my computer because I put them there and can modify them as I want.

Google Cache Add this link as a bookmark and use in case of emergency, or just click on it to see the google cache of the current page.

raph: haikus are fun. Made my own after reading about yet another company making their own license instead of taking an existing one:

Macromedia Open Source License: Just like IBM / but this baby has our name / Macromedia, Inc

Regarding doing business with dual-licenses. It seems to work for MySQL at least. When I was at LinuxTag about two weeks ago I noticed a nice diagram at the MySQL booth about their business model. A bit messy with lots of colorful boxes and arrows everywhere, but two things stood out. "Generating revenues" on the left side and "Serving Humanity" on the right side. I talked to David Axmark about the serving humanity bit, how he listened to Stallman's ideas, way back before I even got my first computer, and why GPL is good. I forgot to ask about how much of their income come from the dual license part, but I guess if it wasn't a big part, they wouldn't have chosen the dual license style.

14 older entries...


jooon certified others as follows:

  • jooon certified cipher as Journeyer
  • jooon certified kojima as Master
  • jooon certified mblevin as Journeyer
  • jooon certified johnm as Journeyer
  • jooon certified bagder as Master
  • jooon certified olle as Apprentice
  • jooon certified larke as Apprentice
  • jooon certified hiller as Journeyer
  • jooon certified Erik as Apprentice
  • jooon certified lucas as Apprentice
  • jooon certified Raphael as Journeyer
  • jooon certified pawal as Apprentice
  • jooon certified hacker as Journeyer
  • jooon certified Thias as Apprentice
  • jooon certified pal as Apprentice
  • jooon certified scandal as Master
  • jooon certified stone as Apprentice
  • jooon certified Ilan as Apprentice
  • jooon certified rosen as Apprentice
  • jooon certified keverets as Apprentice
  • jooon certified gary as Apprentice
  • jooon certified bcully as Master
  • jooon certified maubury as Journeyer
  • jooon certified ardiri as Journeyer
  • jooon certified criswell as Apprentice
  • jooon certified mpawlo as Apprentice
  • jooon certified abo as Apprentice
  • jooon certified rurban as Journeyer
  • jooon certified dairiki as Journeyer
  • jooon certified zahl as Apprentice
  • jooon certified wainstead as Journeyer
  • jooon certified rupert as Journeyer
  • jooon certified Bram as Master
  • jooon certified Aardappel as Journeyer
  • jooon certified etbe as Master
  • jooon certified rasmus as Master
  • jooon certified alan as Master
  • jooon certified raph as Master
  • jooon certified vab as Journeyer
  • jooon certified spikboll as Apprentice
  • jooon certified DV as Master
  • jooon certified dangermaus as Apprentice
  • jooon certified theGREENzebra as Apprentice
  • jooon certified scrottie as Journeyer

Others have certified jooon as follows:

  • larke certified jooon as Apprentice
  • hiller certified jooon as Apprentice
  • nixnut certified jooon as Apprentice
  • thomasq certified jooon as Apprentice
  • superpete certified jooon as Apprentice
  • lucas certified jooon as Apprentice
  • Raphael certified jooon as Apprentice
  • beppu certified jooon as Apprentice
  • pal certified jooon as Apprentice
  • stone certified jooon as Apprentice
  • rosen certified jooon as Apprentice
  • ardiri certified jooon as Apprentice
  • jao certified jooon as Apprentice
  • mobius certified jooon as Apprentice
  • abo certified jooon as Apprentice
  • kevindumpscore certified jooon as Apprentice
  • rupert certified jooon as Apprentice
  • fxn certified jooon as Apprentice
  • Lolindrath certified jooon as Apprentice
  • lerdsuwa certified jooon as Apprentice
  • etbe certified jooon as Journeyer
  • spikboll certified jooon as Apprentice

[ 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