Older blog entries for garnacho (starting at number 15)

Jeff: I can tell a couple of reasons for doing it in that "silly" way:

  • It will make the network tool a bit closer to the instant-apply model
  • It will allow this in a non-intrusive way ("why the f*ck have my config files changed if I didn't click the OK button?" :)

Danilo: I have to agree with you that dial-up is a bit buggy (it's hard to code something you can't test, and specifically in debian has switched from wvdial to pppconfig-like), but those aren't the reasons for this, the config is modified too in the distro specific config files when the user agrees to do so, as I answered to jeff, it's more related to instant-apply and user-frienlyness

In another GNOME related stuff, I got my Guadec talk rejected, it seems that my proposal wasn't interesting enough... *shrug*

Sometimes I wonder if people even understand what I'm talking about, of if they simply manage not to hear/read me

Yesterday after some thinking I managed to write down my thoughts about the possible future of the GST backends, it's in the GNOME wiki. Somehow Carlos was able to make public my thoughts before myself, this makes me think seriously that I should blog more often :)

Of course opinions are welcome

This morning Kiwnix told me about the sloccount application, it's a funny program which will perform some Software Engineering studies on your code and will show you how much your effort would cost.

As a little example, I did run it against my current network-admin code (it took me about a month and a week to rewrite it), here's the result:


Totals grouped by language (dominant language first): ansic: 4443 (100.00%)

Total Physical Source Lines of Code (SLOC) = 4,443 Development Effort Estimate, Person-Years (Person-Months) = 0.96 (11.49) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Schedule Estimate, Years (Months) = 0.53 (6.32) (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) Estimated Average Number of Developers (Effort/Schedule) = 1.82 Total Estimated Cost to Develop = $ 129,331 (average salary = $56,286/year, overhead = 2.40). SLOCCount, Copyright (C) 2001-2004 David A. Wheeler SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL. SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to redistribute it under certain conditions as specified by the GNU GPL license; see the documentation for details. Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."

So I've done my work in about 1/10th of the estimated time, and in my spare time! I don't know whether this means that I'm really really smart, or whether Software Engineering estimates (or this program estimates) are non-functional stuff.

Anyway, I had a laught with this :)

life
Just arrived from a friend's house. we've seen "The pianist", a really sad movie, what it makes it even more sad is the fact that it's based in real facts. sometimes I shame to be part of the human race...

GNOME
the last days I've been mostly working on an authentication API which lets trusted users to run things with root privileges, it's half-way between su and sudo, relying on it's own setuid program. Some people has already told me that trusting in a new setuid program is a bad idea, but I think it's worth, some kind of improvement has to be done in this area regarding to linux desktops, after all, there are lots of tasks that a desktop (no console) user should be able to do and belong to the root user, and the good ol' sudo is much more suitable for command line.

23 Sep 2004 (updated 23 Sep 2004 at 00:22 UTC) »

I can say that today has been a somewhat productive, hacked again on my HIG dialogs API proposal, began hacking on a nautilus extension to show shared folders by using the shares-admin backend (screenshot of the current work here) and even had time to drink a couple of beers with friends :)

Regardless of this, I'd sometimes wish 30 hours days, I've got still lots of things in my TODO...

Update: oh, I forgot to tell, thanks to jimmac for this cool icon, it was exactly what I was looking for, and there it was :)

8 Sep 2004 (updated 8 Sep 2004 at 23:41 UTC) »

Time to be proud again, this time because of this one. It's the new shares-admin that I'm developing for GST 1.2, it's still a bit ugly, but it's improving day by day, it's already able to get and somewhat store the configuration :)

Related to coding too, I'd love to find some rest in CVS for this poor patch, I didn't even get any answer.

31 Aug 2004 (updated 31 Aug 2004 at 22:21 UTC) »

I Don't blog too often, but this time I'm quite proud of this one.

It's the famous netapplet developed by the novell people, but patched to use the GST backends and running in gentoo, with the backends it can run as well in debian, fedora, mandrake, and any distribution that the backends support.

BTW, hi to the planeta.es.gnome.org people, it's my first post since this nice planet exists :)

viva GNOME!!

Fuck nationalisms, fuck (any) god, fuck religions, fuck people who kill people for these reasons

I've got no words to explain how stupid do I feel, just because all I can do is to feel thankful(?) for not being there (I take the same train in Atocha station everyday, but a bit later) and to desperately hope that I haven't lost any friend there.

My deepest comdolences to the victim's families, nobody deserves this.

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