← Previous day | Today | Next day → | Search | Index
All times shown according to UTC.
Time | Nick | Message |
---|---|---|
11:29 | kados | hi all |
22:15 | rach | bouncy bouncy |
22:38 | bouncy bouncy | |
05:22 | hdl | hello |
05:31 | JYL57 | hello hdl |
05:32 | ça avance le module stats ?! | |
05:45 | hello kados | |
05:49 | 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 | 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 | Pour la liste des ouvrages, j'y travaille demain. | |
07:49 | Sylvain | hi all / salut tlm |
07:50 | 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 | TRES nettement. | |
08:00 | Sylvain | sur quel script ? |
08:00 | paul | tout seimplement en mettant toutes les notices en ram |
08:00 | avant de faire le boulot. | |
08:00 | (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 | # on passe toutes les notices. | |
08:01 | my %bibliolist; | |
08:01 | while (my ($bibid) = $sth->fetchrow) { | |
08:01 | my $record = MARCgetbiblio($dbh,$bibid); | |
08:01 | $bibliolist{$bibid} = $record; | |
08:01 | my $timeneeded = gettimeofday - $starttime; | |
08:01 | print "$i in $timeneeded s\n" unless ($i % 1000); | |
08:01 | print "." unless ($i % 20); | |
08:01 | $i++; | |
08:01 | } | |
08:01 | $i=0; | |
08:01 | foreach my $record (values %bibliolist) { | |
08:02 | (ce dernier foreach remplacant la boucle principale. | |
08:02 | ensuite, tu remplaces dans le script : | |
08:02 | my $inbiblio = $bibliolist{$bibid}; | |
08:02 | un peu partout au lieu de $inbiblio = MARCgetbiblio($dbh,ibid) | |
08:02 | plus tu migres de notices, plus c'est efficace. | |
08:03 | sur 45000 notices, ca divise le temps par 4-5 ! | |
08:03 | Sylvain | intéressant |
08:03 | 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 | les $x sont un "découpage" de l'autorité. | |
08:03 | par exemple : | |
08:03 | Sylvain | "TRÉS INTÉRESSANT !!!" |
08:03 | paul | europe -- france --marseille |
08:04 | $a = marseille | |
08:04 | $x = france | |
08:04 | $x = europe | |
08:04 | c'est tout à fait possible que tu n'en n'aies pas. | |
08:04 | j'ai prévu le cas pour éviter que europe -- france -- marseille | |
08:04 | soit indexé de la même manière que | |
08:04 | europe -- géographie -- marseille | |
08:04 | 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 | sinon, j'ai corrigé plusieurs choses dans les besoins de l'ENSMP. | |
08:06 | 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 | smachefertdoxulting |
08:06 | slef | paul: bonjour |
08:07 | paul | a lot of snow in Marseille today, that is really really unusual |
08:09 | on continue à faire dans le francais sur ce chanel aujourd'hui ;-) bonjour JYL57 | |
08:09 | JYL57 | Hello la french team ! |
08:09 | 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 | mais faut ce qu'il faut ! | |
08:10 | (Ce sont des notices assez complètes) | |
08:10 | 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 | J'ai progressé en Marc::Record ce WE ! | |
08:11 | Je recrache les anos BDP dans un fichier et je corrige le reste | |
08:12 | 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 | "plante", c'est à dire ? | |
08:12 | JYL57 | tagorder can't be NULL si je me souviens |
08:14 | Non, c'est pas ça | |
08:14 | Modification de la notice 7083 | |
08:14 | DBD::mysql::db do failed | |
08:14 | Faut que je regarde la requête | |
08:15 | Par contre, sur les périodiques, on peut importer des notices ISSN ?! | |
08:15 | 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 | Paul bibid & biblionumber c'est deux variables que je confonds | |
08:17 | paul | bibid => base MARC |
08:18 | biblionumber => base non marc | |
08:18 | JYL57 | biblionumber, c'est la clé technique du N° de notice |
08:18 | le lien est dans la table marcbiblio ?! | |
08:18 | Newmodbiblio, je lui paramètre un biblionumber ?! | |
08:19 | paul | non, un bibid. |
08:19 | sub NEWmodbiblio { | |
08:19 | 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 | 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 | 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 | par contre, au niveau de tes commits | |
10:00 | ou je suis bourré ou je ne vois q'un dans un template | |
10:00 | (basket.tmpl) | |
10:00 | 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 | j'ai juste passé le paramètre avec quantity à 0 | |
10:03 | 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 | <!-- TMPL_IF name="xxx" --> | |
10:39 | <!-- TMPL_ELSE --> | |
10:39 | print "fais un truc"; | |
10:39 | <!-- /TMPL_IF --> | |
10:39 | se code plus simplement : | |
10:40 | <!-- TMPL_UNLESS name="xxx" --> | |
10:40 | print "fais un truc"; | |
10:40 | <!-- /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 | merci pour l'info, ça fait plus propre ! | |
10:40 | paul | je copie ton commit dans le rel_2_2 |
10:41 | (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 | (and no, it's not my pet. it had been written by Steve Tonnesen & modified by me) | |
10:42 | (but only a little, for 2.0) | |
10:46 | kados | hi all |
10:46 | (chimes in) | |
10:46 | NPL decided that the Z-Client wasn't quite up to par for us yet ... | |
10:47 | 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 | 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 | 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 | tout à fait possible. | |
10:56 | disons que le 610, c'est le fourre tout. | |
10:56 | Sylvain | ludovic et matthieu sont pas là aujourd'hui ;) |
10:56 | alors je tatonne le marc :) | |
10:56 | paul | je m'en doutais figure toi ;-) |
10:56 | (tu n'as pas le "petit" livre rouge ?) | |
10:56 | (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 | ca fait 700 pages (ecrit petit ;-) ) |
← Previous day | Today | Next day → | Search | Index