Older blog entries for kov (starting at number 20)

Long time no seen. University has been taking a lot of time. I've been very busy working on my academic stuff but managed to take some small periods of time to do some work on Glade3 and on GNOME packaging, although much less than I would have liked.

I've also been playing a bit with gnome-vfs. I am writing a toy/test gnome-vfs module which turn the user's gconf configuration tree into a file system.

I'm right now becoming very excited about debconf4... only now I really had the time to realize how big an adventure and how cool this event will be. I just can't believe this is happening! I'm eager to see all you people! =)

On a side note, my friend caio1982 is most of the time a very nice and reasonable person, but sometimes I would really like to know why is it that he spends time trolling instead of reporting problems/sending comments to the people concerned. =P

On another side note, I've watched George Orwell's 1984, the movie, and it was very cool thing to do at university. I read the book some time ago and it made me think a lot. I am now reading Orwell's Animal Farm and, in parallel, Mary Shelley's Frankenstein. Reading before sleeping rules =).

5 May 2004 (updated 5 May 2004 at 00:29 UTC) »

So I've been at Brasilia for the training week mentioned by spectra teaching GNOME at the first day and giving a 32-hour course on Gtk+ programming using the material I mentioned in a previous blog entry for the rest of the week.

I wrote some thoughts. The highlight on a free software development perspective, though, was the oportunity we had to have developers from many projects joining to talk about lots of stuff. We had people from KDE, Conectiva, kernel hackers and webdevelopers. Those guys and I (as a Debian Developer and GNOME contributor) took part on a "round table" and discussed stuff ranging from the input layer that is being built on the kernel since 2.4 (IIRC) going through D-BUS, Hal, desktop integration, and loads of nice stuff on "the road ahead": XUL, the discussion that is being raised on GNOME about adopting a new platform and such.

Cool stuff this book "meme" (I've read this word some times, and I guess I figured out what it means already -- my dictionary does not have it and my system load is high enough to make me lazy to run gdict.)

Here I go:

Instructions: Grab the nearest book, open it to page 23, find the 5th sentence, post the text of the sentence in your journal along with these instructions.

Destes constrangimentos não escapam nem mesmo os principados hereditários que pareciam a princípio tão seguros.


"Not even the hereditary principalities, considered so safe before, will scape these problems." -> not a very good translation, vorlon would be of help here =D.

Today I'm quite tired. I'm just coming back from a manifestation my university class organized. I am the elected representative of the class, so I wrote a letter containing a description of the problems we discussed in an assembly. Our protest consisted of getting most people of the class to attend the sociology discipline with another teacher in a different time of the day to make it clear for our department that we are not satisfied with the lack of commitment of our current teacher. Cool stuff it was =).

I've been quiet busy these days preparing a Gtk+ course (pt_BR only) for the brazilian government's "training week" organized by the free software people in there. On sunday I fly to Brasilia to give that course and one on GNOME to "end users". It's gonna be fun! =)

My two GNOME teams took most of my non-university-related time in this previous weeks: the brazilian translation effort received a big amount of contributions from lots of people in the last days before GNOME2.6. During essentialy that same period, the Debian GNOME Team was working hard on puting GNOME2.6 into experimental and hey, it works GREAT!

Today I took some time after university and some misc reading to just hack randomly like I did some months ago when I hacked a bit of gtkhtml, producing a GBrowser.

This time I was trying to think about what would be a good 'IDE' for my mother to use to produce LaTeX stuff, which I'll call GLaTeX for now. My main concern is simplicity. Most programs are just too complex or completely inconsistent with GNOME's UI, thus making them hard to use.

I tried to teach her to use gedit and a nautilus script to build the PDF, but that is too hard to remember, the file locations are somewhat "random" and GEdit does not take care of stuff which I can be able to deal with like bibtex and table creation helpers. The build and viewing features, though, are the most important ones to my mother's needs, I think. I finished my hacking session by reading nice stuff on using bonobo controls in Python and producing a window that uses gpdf's bonobo control to display a PDF.

As seb128 blogged, after some time of trying to debug a very weird bug relating to libxft2 with gtk2.4 it happened to be that his build system was the culprit. Now, it would be very good to find out what was causing the problems to have Build-Conflicts.

Indeed, the #gnome-debian channel rocks! I am being able to get up-to-date with my virtual life now, and I think I am being able to focus on stuff instead of trying to do everything. Of course that'll harm some of my projects, but I guess my overall productivity will increase. Motivation is high, and loads of good stuff are to happen on the gnome front!

That means I'm working on devhelp0.8 to unstable, using the gecko engine and devhelp 0.9 to experimental, now that gtk2.4 is uploaded. I hope to be uploading them soon. They won't be commited to the gnome-pkg's svn though, as the alioth repo seems to be really having problems.

In other news, I am almost finishing the code reorganization for gksu: now you can grab three different source packages: libgksu, which provides the authentication and X magic stuff, libgksuui, which provides a convenience Gtk+ widget to ask for the password and gksu, which is the gksu app itself. I found out that morphix is using gksu in some projects, and received an email recommending adding gksu to freedesktop.org. Interest seems to be fairly good on this tiny thing, so I would really appreciate comments on the new API, especially from current users.

18 Mar 2004 (updated 18 Mar 2004 at 16:11 UTC) »

Second stage of apt-howto's rewrite has begun! I have mailed debian-doc about my goals and TODO. I expect to have translations started real soon and the core of the document unmodified just for that. Like a freeze. It's time to finish the doc for sarge.

What is taking most of my time, though, is commiting translation updates to GNOME from fellow translators in the brazilian GNOME translation effort. I updated gtk+ yesterday and we only need 2 more big updates to have a 100% translated gnome2.6! Yupi!

The work on libgksu continues. I would like to have the 1.2 API finished for sarge. Maybe I'll achieve this goal. The libgksu library has a development release, already, and now I'm going to finish my modifications on libgksuui, which I split off gksu, which will provide a convenience widget, as herzi suggested.

Just coming back from Belo Horizonte, "my city", where a Free Software meeting was being held since thursday. It was awesome, with many interesting talks. I have been present in some sessions representing our local NGO and also presented a talk on how free software projects workd. Aditionally, I presented two tutorial sessions: one on subversion and the other one on python and pygtk. All of them were quite crowded, good.

Now, this week, it's time to use all the energy I gained in the event to help achieve a 100% translated GNOME2.6 and to check all my Debian stuff to help Sarge release. Let the week start!

I forgot to mention in my last entry that this week we'd have carnival in Brasil. That's the true new year divisor for most of us brazilians. People use to say Brasil starts to work (study, etc) after carnival.

That also means that I had one week of holidays, which will end on monday. Actually, it ended earlier for I have to start working on some Anthropology work... this teacher does not agree with most people, it seems =).

Also, on tuesday, I was quite afraid I would lose my laptop for some time, as it began generating lots of key presses at once and after rebooting it complained asking me to insert a ec/kcb update disk in the drive and reboot. I read in my girlfriend's computer that it could be fixed by cleaning the keyboard with an air compressor -- the complaining stuff was the keyboard controller, I came to know. So I turned the laptop upside down and tapped its back to "clean" it and: *magic*, it works!

Then, later on, pressing Ctrl+Alt+Right (my key combo to go to next virtual desktop) was killing X and I found out pressing the down-right corner of the keyboard was generating lots of key presses, including backspace. Damn. A friend of mine fixed the problem by inserting a small piece of paper between the metal and rubber. Neat.

Now, after doing some local non-debian related programming work with a friend, I restarted working on apt-howto, by writing a section about apt.conf and improving apt-proxy's stuff a bit. And, following Sven Herzberg's suggestion to separate the core functionality from UI in my libgksu, I started hacking a GksuDialog widget which looks just like the current GKSu window.

Had a hard day at the university doing a presentation on Radcliffe Brown, the author we're currently studying in our anthropology course. That, after waking up at 6, having slept at around 00:30 of the same day -- I have gone to a party, my girlfriend is studying philosophy and her class organized a party to celebrate the beginning of the university year.

After some 7 hours since I was awaken, I came home with lots of stress and quite tired, and then slept 'till around 16:40, when I woke up, ate some stuff and took some time to play wesnoth. Some people are already saying this game is going to take frozen-bubble and tetrinet's place as the "game that delays <put next stable codename for Debian here>'s release", it's very addictive.

After that, I had to fulfill my promise to go to the theatre with my girlfriend: it was amazing. A very heavy play, a monologue with classic guitar accompanying. I hope to see these people again.

18 Feb 2004 (updated 18 Feb 2004 at 17:23 UTC) »

University is coming along good enough. I've just finished reading George Orwel's 1984, which is a very nice book to keep you thinking about many things, from our capacity to know the truth to to which extent the things that are "exagerated" in 1984 are really happening to us.

Other than that, watched two very cool movies. The first one, Introducing Python is a nice documentary, featuring esr, the python creator, some university professors and even a love story. The second one was the first class of the Structure and Interpretation of Computer Programs video classes, with Hal Abelson and Gerald Jay Sussman, made available by the MIT as open content.

Nice stuff to spend some time with.

11 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!