Older blog entries for cactus (starting at number 26)

Nathan Cullen told me a lot about the way the OLE Clipboard works and we had a nice discussion on how that translates to my Moniker-based Bonobo Clipboard design. I've implemented most of the Clipboard Store, but can't really try it out until my OAF setup is fixed. I hope I will either solve it or have someone help me soon.

Looking at my dairy, I am sure you think how I have not had a machine for more than a year now:) This is, thankfully, not the case. I don't know why I stopped writing the diary in summer 2000, but after September I had a very hard year at the University so I had zero time to spend on Advogato (if I had a little spare time I allocated that to coding instead:)

But now, here I am, alive and kicking. So much happened over the last year that I have no idea what to write here -- so I guess I won't write anything for now. Let's try to get back to the habit of at least one entry a week.

Still no machine. However, there was an advantage in not having access to a decent box for the weekend: I could prove my insanity again: I wrote my CipherSaber in the only language available on my father's desktop: QBASIC! Yes, that's right, here is your favourite fun crypto algorithm implemented in your favourite fun language. Next weekend, I'm gonna do the C64 version.

This diary entry should be about interesting things, open source projects, YYY.

But don't expect them for some days. My workstation is so broken that it's not even funny. This morning, when I sat down to check my email, I noticed a rather loud ticking sound from the headphones, and the front LEDs were blinking like mad. I couldn't even turn it off, I had to manually remove the electric wire. After unplugging everything, I tried to turn it back on, but when I insert the electric cord, something ticks quitely inside (I think it must be the main cooler). Tomorrow (1st May) is a holiday here, so I'll have to wait until Tuesday to get the repairman. Now I'm pretty much stuck with a P-100 with 16 megs of memory and no hard disk space at all (it has no X of course), and my father's Windows box. So expect a more content-filled diary entry next week.

Happy Easter

I've converted Bonobo-Hello to use OAF instead of GOAD (you can still use GOAD, just edit the source and #define USE_OAF to 0). Some small changes on the container front, and it should be ready for inclusion in the main Bonobo tree.

Görgõ pointed out to me that the spelling is very bad in some of my diary entries (he even went so far as to say the diary is the second page he checks out when he needs a good laugh, right after User Friendly). So I should remember to

  1. Write the diary in Emacs, and use i-spell, and
  2. Kick his butt the next time we meet
Empty day /dev/today: replace day and press any key

This was one of those days when nothing happens.

Maciej told me he would like to see Bonobo-Hello in the main Bonobo distribution!

I have coded 75% of the article/comments code for Solidus. The idea is to get it ready next week, and get some Hungarian open source developers to support [openSource].

Spring's coming and I won't be able to see it

The above quote is the punch line of an old story about the power of art: an old blind beggar begs for money from an artist, and instead of some change, he writes him something on a paper and says it will bring him more money. Some months pass by, and they meet again, and the beggar asks him what he's written on that paper since his income has tripled since he keeps showing it, and the artist tells him all he's written on it, is "Spring is coming, and I won't be able to see it".

I have no idea why I decided to begin with that.

It's official: I'm smarter than my computer. Netscape crashed on me the last time I was writing my diary entry and had to start over, so this time I'm typing this to an Emacs buffer and copying it over to the browser.

  • Spent yesterday quite easy: we (me and András) basically just had a good time in the city, and I bought Broken Sword, a couple-years old adventure game for a low-low-low price. The weather was really splendid, so we spent some hours in a park (I learned some basics of photography).

  • Broken Sword crashes on me with an out-of-memory error always at the same spot (obviously, it's at the beginning of the game), if someone might be able to help, I can be more specific.

  • The gdk_pixbuf API transition of gnome-libs went quite smooth, all the issues remaining are with gnome-animator (can I safely write to the frames/pixbufs returned by accessor functions, or are they read-only?) and the PixBuf canvas item (I haven't figured out yet how to do libart affine transformations on a GdkPixbuf -- I guess you should somehow make an ArtPixBuf from a GdkPixbuf)

  • Began testing of the person managment/diary entries part of Solidus.

  • I restarted Blade Runner, and already found alternative ways. Maybe this "replay value" stuff turns out not to be bullshit after all.

  • I should begin learning tomorrow. But don't bet on it

  • Disturbing open source power play I shouldn't be talking about. Can ruin your whole day. 'nuff said.

Spring Break!

Finally, the winter has ended! Just like I predicted, I managed to fail the neuroanatomy pre-exam. Just like the other 80% of all students, so it's not as bad as it may sound. On another note, the weather has turned great (the radio says it's going to be 27 degress Celsius tomorrow) and we have the whole week off, so I spent a lot of time reading by the Danube.

I spotted Blade Runner at a bargain computer games store and decided to give it a try. Short summary: WOW! It's also a lot of fun as it brings back memories of green^H^H^H^H^Hthe time I first got the Blade Runner fever. I also began re-reading the sequel.

  • Movies of the Week: I watched Toy Story 2 and was delighted to see some jokes not targeted at children. I liked its trailer very much, so I also watched Life is but a whistle, but I was a bit disappointed: it seems like the director is very good at building suspense and complicated situations with exciting characters, but doesn't quite know what to do with the intense settings.

  • Place to frequent: András showed me a great non-stop pencake house that's not even far either. Somehow, I liked the place instantly, and their pencake's not bad either. Gotta burn some money there.

  • Back to nature: About ten of us from the university organized a trip to a well-known Hungarian hiking place, the Rám canyon, which is great because it has that Indiana Jones-feeling: you have to jump from rock to rock and climb on iron chains above the river, and since the rain felt the day before, we got very mucky from head to toe. So, it was a lot of fun. However, it was kinda sad seeing nearly everyone bringing his/her girlfriend/boyfriend and me being the only lonely one among them.

  • GNOME stuff: Right now, I'm fixing libgnomeui HEAD to work with the latest gdk_pixbuf. I should finish it tomorrow, since it's already 1 AM here and I'd like to go shopping tomorrow (oh man, how I hate buying clothes)
    • Movie of the Week: This Friday, I watched Buena Vista Social Club. I was quite worried I'd get bored to death since I don't know anything about either the music or Ry Cooding (who is this guy, anyway?). However, after about two minutes, I knew I'll enjoy it: the music is just great (must... get... soundtrack...) and the people protrayed are simply fabilous.
    • Party stuff: Just the usual let's-do-nothing-but-feel-good kind of stuff. Watched Scream from video (no movie is scary after 4AM and lots of drinks). The downside was getting home at 9am and having to learn neuroanatomy in the afternoon... I think I'm gonna fail on the pre-exam on Tuesday. Which gets me to the
    • University stuff: there's a Biophysics competition on which you can win not having to pass the exams. It was very easy compared to what I tought it would be like. I have every chance to have made it.
    • Solidus update: It's both coming along nicely and becoming horrible. It's really improving since I have written the first module for it now (user managment) and some nice utility functions like removing forbidden HTML tags and closing open ones in user-submitted content (thanks to our beloved Cat for the idea). However, to get it do something so I can marvel at it, I had to do some ugly shortcuts in the code, thus some site-specific stuff got into the backend classes. Oh well, guess it'll be ready in 1-2 weeks and finished in 1-2 months :)

    I think when I have nothing important to tell the world, I should be allowed to write about things probably noone cares about: what has happened to this Spring? It's April, yet it's been raining for three days, the traffic in Budapest has simply broken down (because of the river's water level rising because of more rain...). When I add up, I have spent more than 3.5 hours in the car today. This is so very not funny. Besides, it makes me sleepy when it's dark all day long. Not to mention that I should be learning now. Life definitely shows its sucky side these days.

    17 older entries...

    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!