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 |
smachefertdoxulting |
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 ;-) ) |