Older blog entries for lkcl (starting at number 33)

yep, i have to install gcc. bull have a 2.95-02 binary for aix 4.3.2. we also have the 4.3.2 cd, here, it's currently 4.2, oh whoops. this had all, better work.

stressed-out badly yesterday, getting apache, libxml and mod_virgule to compile and actually work, under irix (64-bit). it did. then, i asked andrew if i could run it, and he said no, for security reasons, you can't run unreviewed code on samba.org, so i'm starting again -- on a dual-processor aix box (aix.samba.org).

this one is even more fun, because it doesn't even have glib, so i have to have glib, libxml, apache and mod_virgule, all in their own little subdirectory.

argh. gcc 2.8.1 on aix doesn't support shared libraries, according to libtool. argh.

i painted my nails today. and scratched one whilst cleaning (read, total disassembly) my keyboard. its previous owner spilt coffee on it. it's the [original] ms-natural keyboard. the currently available ones, with the tiddly little arrow keys, are dangerous pieces of shit, 'scuse my french. you can't *get* the original keyboards any more, so i have acquired three of them, in three different countries, to make sure i have something to use. don't xxxx about if you have r.s.i, by the way.

so, i probably have to install gcc as well, latest version, or see if i can stop mod_virgule needing shared libraries.

ok, it worked. this is kinda exciting. no search-engine, it's all trust metrics.

ok, i got a user-useable interface to /tmetric/, it pulls up a list-box of "certification types". the default username is your own username as the seed, i am thinking of restricting that except for admins. i got the list of tmetric result-outputs to be sorted by top certification _then_ alphabetical by name... except for some reason i can't now test it to certify an article except those at the top level of the hierarchy (http://advogato/articles/ instead of http://advogato/articles/group1/) urr...

me n andrew n sue went bush walking. i'd been out clubbing again till 3, so only got their invite at 2pm when i got up :)

tried the lite version of insure, it's very, very cool. tells you all sorts of things, like, this memory is 8 bytes long and you copied it into a structure of 40 bytes in length. you assigned p = q and p was the only reference to a bit of memory that was lost, and *here's the line number at which you lost it*. this is fantastic.

. to get round the "lite" issues, where it doesn't report a full stack trace, you follow the recommendations made in their documentation which is to put a breakpoint on insure_stack_trace(), and have gdb show you everything, instead of relying on the throttled version printing a brain-dead stack trace

. anyway, i didn't get a chance to have any breakfast as i promised, i made do with tea and toast, at gus', then went bushwalking.

while out last night, sitting at or on tables at various points in my evening, i thought, "hmmm... what happens if you certify *articles*"? so i coded this up, it's cool. then, you can say, from my perspective, i have given people x,y and z "interesting" certificates. please do an "interest" trust-metric calculation for me, with "me" as the seed. what will happen is that anything with "interesting" certificates will be cross-linked, and voila, you get a list of all the things you never wanted to know, such as, person x gave person w an "interesting" certificate. person w gave article 7 an "interesting" certificate, here's the url for article 7.

cool, huh?

of course, it means that you are relying on other people's assessements of articles.

i intend to extend this to diary, messages and article replies.

ok. what did i do today. well, not a lot. i got up at 2pm (i think). went to gus' cafe, despite getting a live caterpillar in my salad, yesterday. i don't think i have ever yelled out in surprise - *ever* - before then. the caterpiller was very cute, green and i put him in the bushes across the road, i didn't want the kitchen staff to kill him. the salad was nice, too, but i didn't want any more: i made do with toast.

anyway. gus' cafe in canberra have an *excellent* breakfast chef, and fortunately for me he is still there at 4pm. the kitchen staff are being embarrasingly nice to me. hum.

oh. something just occurred to me. i think i will say, "hi mum!" and then post her the url for here :)

mod_virgule is doing nicely.

one other observation. it's kinda funny to come back to the live-running version of advogato, when i have messages, a site-hierarchy, group-hierarchy, projects sorted by alphabetical order.

oh. and i'm not trying to overload advogato and maintain my position at the top of the diary-posts, i just have nothing better to do at the moment :)

anton finally decided to join advogato. hooray! hi anton :)

anton has been beavering away at the sparc-linux kernel (he's one of the four main people working on it, so i understand) for the last three-four years.

i've just met him, here in canberra, and it's very weird to meet someone else who gets up at weird times (like, early morning) because they had an idea, and wanted to get started on it straight away. what's stopping him getting up in the middle of the *night* and doing that is because we don't have a sparc64 at the hotel...

hi jb318, do you (or anyone else, for that matter), happen to have an html-parser-checker function? i'll add it in to the code i'm submitting to raph. i'm not an html expert, so am reluctant to spend time coding it up, myself.

i wish the message-board i cut/paste from diary.c was already running, live on advogato.

crazy nights. i think i am currently on a 25 or 26 hour day. how else do i explain going to sleep 2 hours later each day? thursday i was up all night (again) on mod_virgule (can't get enough), with the result that at the company lunch i spent half of it asleep. this of course caused great merriment as it was considered that i would not notice if a (very pretty, origami-folded) paper napkin was placed on my head.

i also managed to miss helping a colleague write a document because i went home at 3pm, and woke up as 12:30am to discover that he had left two messages asking for help. oops. that pissed me off [missing out on helping him].

... *pause*. how do i explain this? i think advogato is *really* important. i'll leave it at that.

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