IRC log for #koha, 2005-03-01

All times shown according to UTC.

Time S Nick Message
11:29 kados hi all
22:15 rach bouncy bouncy
22:38 rach bouncy bouncy
05:22 hdl hello
05:31 JYL57 hello hdl
05:32 JYL57 ça avance le module stats ?!
05:45 JYL57 hello kados
05:49 JYL57 Joshua around ?!
06:18 hdl Pour le module stats, oui, ca avance.
06:20 JYL57 Peut-on avoir une liste des ouvrages en cours d'emprunt ?!
06:20 JYL57 Utilies-tu le client Z3950 ?!
06:49 hdl Pour le client Z3950, je ne fais que des requêtes SQL grâce à PERL.
06:49 hdl Pour la liste des ouvrages, j'y travaille demain.
07:49 Sylvain hi all / salut tlm
07:50 Sylvain paul_away t'es vraiment away ?
07:58 paul_away plus depuis quelques minutes Sylvain
07:58 Sylvain ok :)
07:58 paul_away mais jusqu'à il y a 3mn, je l'étais vraiment
07:58 Sylvain bon, j'ai une petite question sur le script pour les autorités 610
07:58 paul (partis faire des courses avec madame sous un ciel bleu radieux, revenu en catastrophe sous une neige que je n'ai jamais vu à Marseille en 5 ans !!!)
07:58 Sylvain :)
07:59 paul j'ai un truc à te dire à ce sujet.
08:00 Sylvain ah, je t'écoute
08:00 paul J'ai NETTEMENT amélioré les performances en fin de semaine.
08:00 paul TRES nettement.
08:00 Sylvain sur quel script ?
08:00 paul tout seimplement en mettant toutes les notices en ram
08:00 paul avant de faire le boulot.
08:00 paul (sur build6xx.pl)
08:01 Sylvain bon bein si tu as un truc performant sur 6xx c'est peut être pas la peine que j'y touche de mon coté
08:01 paul tu fais ca :
08:01 paul # on passe toutes les notices.
08:01 paul my %bibliolist;
08:01 paul while (my ($bibid) = $sth->fetchrow) {
08:01 paul my $record = MARCgetbiblio($dbh,$bibid);
08:01 paul $bibliolist{$bibid} = $record;
08:01 paul my $timeneeded = gettimeofday - $starttime;
08:01 paul print "$i in $timeneeded s\n" unless ($i % 1000);
08:01 paul print "." unless ($i % 20);
08:01 paul $i++;
08:01 paul }
08:01 paul $i=0;
08:01 paul foreach my $record (values %bibliolist) {
08:02 paul (ce dernier foreach remplacant la boucle principale.
08:02 paul ensuite, tu remplaces dans le script :
08:02 paul my $inbiblio = $bibliolist{$bibid};
08:02 paul un peu partout au lieu de $inbiblio = MARCgetbiblio($dbh,ibid)
08:02 paul plus tu migres de notices, plus c'est efficace.
08:03 paul sur 45000 notices, ca divise le temps par 4-5 !
08:03 Sylvain intéressant
08:03 Sylvain par contre, les $x ils correspondent à quoi exactement ? J'en ai pas dans ma base
08:03 paul (j'espérais plus d'enthousiasme ;-) )
08:03 paul les $x sont un "découpage" de l'autorité.
08:03 paul par exemple :
08:03 Sylvain "TRÉS INTÉRESSANT !!!"
08:03 paul europe -- france --marseille
08:04 paul $a = marseille
08:04 paul $x = france
08:04 paul $x = europe
08:04 paul c'est tout à fait possible que tu n'en n'aies pas.
08:04 paul j'ai prévu le cas pour éviter que europe -- france -- marseille
08:04 paul soit indexé de la même manière que
08:04 paul europe -- géographie -- marseille
08:04 paul Hello Slef, good morning
08:05 Sylvain ouais, je dois pas avoir de hiérarchisation comme ça dans ma base de test
08:05 paul très plausible, vu que l'ENSMP est fort mécontente de la gestion actuelle des autorités.
08:05 paul sinon, j'ai corrigé plusieurs choses dans les besoins de l'ENSMP.
08:06 paul je fais un point dans l'après midi. C'est quoi ton mail ?
08:06 slef kados: your blog referrers are being spammed.
08:06 Sylvain smachefert@doxulting
08:06 slef paul: bonjour
08:07 paul a lot of snow in Marseille today, that is really really unusual
08:09 paul on continue à faire dans le francais sur ce chanel aujourd'hui ;-) bonjour JYL57
08:09 JYL57 Hello la french team !
08:09 JYL57 Salut Paul
08:09 paul ;-)
08:09 Sylvain et paul la mise en mémoire sur 45000 notices c'est pas trop gourmand ?
08:09 JYL57 Des modifs DB entre la 2.2 et la 2.2.1 ?!
08:10 paul disons que sur ma machine, 1Go de RAM, ca prend 40% de la mémoire !
08:10 paul mais faut ce qu'il faut !
08:10 paul (Ce sont des notices assez complètes)
08:10 paul JYL57 : non
08:10 Sylvain ok, j'vais faire le test ici avec mon buil70x voir ce que ça donne
08:10 paul (sinon ca serait dans les release notes que tu as lues comme tout le monde, bien sûr !)
08:11 JYL57 :-))
08:11 JYL57 J'ai progressé en Marc::Record ce WE !
08:11 JYL57 Je recrache les anos BDP dans un fichier et je corrige le reste
08:12 JYL57 Par contre Newmodbiblio plante chez moi...faut que je regarde
08:12 paul c'est un peu touchy MARC::Record, faut le reconnaitre...
08:12 paul "plante", c'est à dire ?
08:12 JYL57 tagorder can't be NULL si je me souviens
08:14 JYL57 Non, c'est pas ça
08:14 JYL57 Modification de la notice 7083
08:14 JYL57 DBD::mysql::db do failed
08:14 JYL57 Faut que je regarde la requête
08:15 JYL57 Par contre, sur les périodiques, on peut importer des notices ISSN ?!
08:15 JYL57 Ma biblio s'est pris d'en downloader sur la BNF
08:15 paul peut être, si ce sont des notices en iso2709, ca devrait fonctionner.
08:16 JYL57 Vais tester ça aussi...
08:17 JYL57 Paul bibid & biblionumber c'est deux variables que je confonds
08:17 paul bibid => base MARC
08:18 paul biblionumber => base non marc
08:18 JYL57 biblionumber, c'est la clé technique du N° de notice
08:18 JYL57 le lien est dans la table marcbiblio ?!
08:18 JYL57 Newmodbiblio, je lui paramètre un biblionumber ?!
08:19 paul non, un bibid.
08:19 paul sub NEWmodbiblio {
08:19 paul my ($dbh,$record,$bibid,$frameworkcode) =@_;
08:19 JYL57 Ok, ça doit expliquer
08:20 paul_lunc a tout à l'heure
08:20 JYL57 bon ap
08:20 JYL57 bye
09:41 slef paul, have you done many 2.0 -> 2.2.1 upgrades?
09:46 JYL57 hi slef, could you explain me a few things about Z3950 client in Koha ?!
09:58 paul_away slef, I did 2 at the moment.
09:58 paul why ? did you have problem with it ?
09:59 paul re bonjour Sylvain, et bonne digestion.
09:59 Sylvain merci ;)
09:59 paul je suis en train de régider le doc pour vous & l'ENSMP.
09:59 paul par contre, au niveau de tes commits
10:00 paul ou je suis bourré ou je ne vois q'un dans un template
10:00 paul (basket.tmpl)
10:00 paul j'ai raté un truc ?
10:00 Sylvain oui c'est le cas. En fait, la fonction permettant de supprimer était déjà la
10:00 Sylvain j'ai juste passé le paramètre avec quantity à 0
10:03 Sylvain par contre, tu peux m'envoyer ta dernière version du script pour les 6xx que je vois la différence avec la dernière version que j'ai ?
10:03 paul (au tel)
10:03 Sylvain k
10:24 paul c'est parti.
10:25 Sylvain ok merci j'vais regarder ça.
10:39 paul sylvain, juste une chtite remarque de codage :
10:39 paul <!-- TMPL_IF name="xxx" -->
10:39 paul <!-- TMPL_ELSE -->
10:39 paul print "fais un truc";
10:39 paul <!-- /TMPL_IF -->
10:39 paul se code plus simplement :
10:40 paul <!-- TMPL_UNLESS name="xxx" -->
10:40 paul print "fais un truc";
10:40 paul <!-- /TMPL_UNLESS -->
10:40 Sylvain j'me disais bien qu'il devait y avoir un TMPL pour ça mais je l'avais pas vu utilisé dans les template que j'ai regardés
10:40 Sylvain merci pour l'info, ça fait plus propre !
10:40 paul je copie ton commit dans le rel_2_2
10:41 paul (sans changer le tmpl_if en tmpl_unless
10:41 Sylvain ok
10:41 slef JYL57: not easily. Isn't Z3950 paul's pet?
10:42 paul slef, I think i can answer JYL57 questions, you're right. But he did not ask it's question yet :-)
10:42 paul (and no, it's not my pet. it had been written by Steve Tonnesen & modified by me)
10:42 paul (but only a little, for 2.0)
10:46 kados hi all
10:46 kados (chimes in)
10:46 kados NPL decided that the Z-Client wasn't quite up to par for us yet ...
10:47 kados we're hoping to work on it after the upgrade (we're currently paying about 8-10,000 USD for cataloging-related software)
10:47 kados per year ;-(
10:49 paul hi kados.
10:55 Sylvain bon, j'ai eu ton script mais j'ai pas de champs 606 dans ma base, il correspond à quoi ce champ exactement ?
10:55 paul indexation libre.
10:55 paul tu peux l'utiliser pour du 600,601,602,... 6xx quoi !
10:56 Sylvain d'acc, dans ma base en fait, tout est en 610 on dirait
10:56 paul (non, d'ailleurs, indexation libre, c'est 610. 606, c'est indexation dans un autre système que les 600 -> 605)
10:56 paul tout à fait possible.
10:56 paul disons que le 610, c'est le fourre tout.
10:56 Sylvain ludovic et matthieu sont pas là aujourd'hui ;)
10:56 Sylvain alors je tatonne le marc :)
10:56 paul je m'en doutais figure toi ;-)
10:56 paul (tu n'as pas le "petit" livre rouge ?)
10:56 paul (faut le demander, il doit bien être qq part à doXulting)
10:56 Sylvain j'vais aller demander ça alors
10:57 paul c'est la norme UNIMARC.
10:57 paul ca fait 700 pages (ecrit petit ;-) )

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary