Time  Nick     Message
11:49 owen     Gotcha
11:49 kados    owen: I"ll ping you as soon as theyr'e ready
11:49 kados    owen: so the new features wont' work for a bit
11:49 kados    owen: I need a few minutes to consult with the catalogers
11:48 kados    tumer: got a demo in the morning for apotential client :-)
11:48 kados    tumer: don't worry, I have to get this stable tonight :-)
11:48 kados    thanks tumer !
11:48 kados    I'll merge it with mine
11:48 kados    ok
11:47 tumer    so committing new opac-zoomsearch.pl as well . This one seems a bit buggy
11:47 kados    tumer: I have some time to work on it all day today
11:47 kados    tumer: sure
11:46 tumer    kados: do you need this basic template now? Only the page numbers work on it
11:43 kados    need to make a couple other quick changes too
11:43 kados    I updated the template with the new variables
11:42 kados    owen: so ... for now, we can try out the call number search using what is in 942$k
11:36 kados    tina's looking into it
11:36 kados    it's a grant I guess
11:27 kados    on the mellon
11:27 kados    ahh, yes
11:27 paul     see you later
11:24 paul     kados: interesting mail on koha-devel (from andres)
11:22 kados    as well as language
11:22 kados    call number
11:22 kados    with the new 008-based date search
11:22 kados    k, reindexing now
11:20 kados    ahh
11:15 owen     The records I'm looking at have the call number ("dewey") in 942k
11:14 kados    I'll reindex so we can test
11:14 kados    a 1=20 search should work for call numbers
11:13 kados    woops ... just broke searching :-)
11:12 kados    i think thats where the catalogers put call numbers
11:12 owen     What's 952$a?
11:12 kados    well, just for fiction
11:12 kados    owen: you want a search on 952$a?
11:12 owen     But I thought we were going to re-work how we were building call numbers?
11:10 kados    hehe
11:10 dewey    kados: no idea
11:10 kados    Dewey, right?
11:10 kados    just need to add it to the template
11:10 kados    call number search should already work
11:10 kados    right, dates ... just need to rebuild the index for that
11:10 owen     Yes
11:10 owen     Date limiters
11:10 kados    you mean a call number search?
11:09 owen     Call number?  I guess that has to wait on getting itemcallnumber populated
11:08 kados    I put in branches and itemtypes
11:08 kados    search_point I think ...
11:08 kados    owen: asside from fixing the new search filters, what other variables are missing from your template?
10:53 tumer    hurray for kados
10:53 kados    right
10:52 kados    cool, thanks
10:52 tumer    i'll try to commit something before the meeting
10:51 kados    I've revised things a little
10:51 tumer    but at least it works for the first page
10:51 kados    I can do that bit
10:51 kados    hmmm
10:51 tumer    passing on serach variables is causing me problems
10:50 tumer    i am working on the template lots of problems i am having
10:50 kados    tumer: if not, I'll probably take a crack myself today (got a demo later)
10:50 kados    tumer: any progress on integrating the results page?
10:50 tumer    hi kados
10:49 kados    hey tumer
10:44 kados    which is very exciting
10:44 kados    etc...
10:44 kados    cellulite
10:44 kados    the cell
10:44 kados    cell
10:43 kados    so you should get:
10:43 kados    by combining that original result set with another more general query and merging them, giving the first one priority :-)
10:43 kados    I figured out a way to acomplish still return other results after that
10:43 kados    and ... :-)
10:42 kados    next reindex exact title 'cell' will only pull up 'cell' not 'the cell'
10:42 kados    I've updated the abs but haven't reindexed yet
10:42 kados    'The', 'a', etc. were getting filtered out
10:42 kados    owen: I was using the same '.chr' file for sorting and for searching
10:41 kados    owen: also figured out the prob with exact title searches
10:35 kados    I can easily 'fix' records based on our itemtypes
10:34 owen     Although I don't know how many of those first ones have survived
10:34 kados    the good news is
10:34 kados    yep, true ...
10:34 owen     Remember, we have records that may go back as far as 20 years
10:34 kados    based on the number of records missing 008 fields
10:34 kados    we can expect roughly 10% to be wrong
10:33 kados    or maybe a disconnect between what NPL defines as a juvenile and what MARC21 does :-)
10:33 kados    owen: so this indicates some problems with our cataloging department :-)
10:32 kados    |   134083 |
10:32 kados    +----------+
10:32 kados    | count(*) |
10:32 kados    +----------+
10:32 kados    select count(*) from marc_subfield_table where tag='008';
10:32 kados    |   149688 |
10:32 kados    +----------+
10:32 kados    | count(*) |
10:32 kados    +----------+
10:32 kados    select count(*) from biblio;
10:32 owen     Only 3 of the first 11 results of that 35 are actually classified as Juvenile Non-fiction. The rest are YA or Adult non-fiction
10:31 kados    how many records don't have 008
10:30 Comete   bye
10:30 kados    so ... i guess my first question is
10:30 kados    owen: "sex" as non-fiction 'juv' pulls up 35
10:30 kados    owen: interestingly
10:28 kados    so there are 329 results if you don't specify 'adult'
10:26 kados    hang on, I"ll check ID's site
10:26 kados    we need to figure out how to specify 'doesn't exist'
10:26 kados    hmmm
10:26 kados    try now
10:25 kados    hang on, I'll tweak it a bit
10:25 kados    yea, so we definitely can't trust the 'adult' designation
10:25 owen     246 results in the old search
10:25 kados    hehe
10:24 owen     This one's even more out of whack: keyword "murder" audience "adult" content "non-fiction":  2 results
10:24 kados    fixed
10:23 kados    wonder if I did something
10:23 kados    huh ... power and proximity search tabs aren't working ...
10:22 kados    it's possible that my interpretation of the 008 isn't quite correct
10:21 kados    lets collect a few searches like that so we have something to compare
10:21 kados    yep ... quite a difference
10:21 kados    51
10:20 owen     That's quite a difference.
10:20 owen     If I do an advanced search for keyword "sex" and itemtype "YA Non-fiction" in our current system I get 51 records.
10:20 kados    what's the old search give you?
10:20 kados    good search
10:20 owen     I get 5 results
10:19 owen     I tried keyword "sex" audience "YA" (I thought those two went naturally together) and content "non-fiction"
10:19 kados    of course, I will pre-process the records ... but I have several other changes to make and I want to make sure I only pre-process a couple times :-)
10:19 kados    it might be
10:18 kados    fortunately, that's not _too_ many
10:18 owen     Okay... I wonder if that's enough to explain the differences in result sets I'm getting between the old and new search
10:18 kados    so if they used the Koha MARC Editor, 008 was actually just wiped out :/
10:18 kados    not for those added by the catalogers
10:18 kados    it's only missing for items edited since Koha
10:17 owen     Did you make changes to our database to allow that?  I though that stuff was missing. Or is it only missing for some records?
10:17 kados    second one is better
10:17 kados    http://www.itsmarc.com/crs/Bib1773.htm
10:17 kados    owen: http://www.itsmarc.com/crs/Bib0019.htm
10:16 kados    position 22
10:16 kados    there is an index on the 008 field
10:16 kados    owen: at the moment ...
10:15 owen     So kados, how is the audience filter doing its filtering?
10:06 kados    excellent
10:05 kados    hey paul
10:05 kados    format's still got a ways to go
10:05 paul     hello owen & kados
10:05 kados    to try out the new 'Format', 'Audience', and 'content' filters
10:04 kados    you can have a look at the advanced search
10:04 kados    but things are really shaping up
10:04 kados    owen: still some stuff to clarify with the catalogers on the use of 008
10:04 owen     Cool
10:04 kados    owen: I've been working on the stuff we discussed yesterday, making excellent progress
10:04 owen     I just now am!
10:04 kados    owen: you around?
08:45 btoumi   but if u need to enter 2 address perahps u must choose another field
08:42 Comete   btoumi: ok thank you
08:36 btoumi   u have in 225 the field other address
08:28 Comete   so i wonder if there's no not so useful field i could use in place and then migrate it when koha 3 will be stable
08:27 btoumi   sorry i'm here now
08:26 Comete   paul: btoumi told me that the problem will be resolved in koha 3 but before this release i must put these informations somewhere
08:25 paul     btoumi, an answer ?
08:25 Comete   paul: my addresses have two parts : address1 address2 but there is only one field for the address in koha 2.2.5
08:19 paul     ???
08:16 Comete   could you tell me where i could put temporaly the second part of my addresses in koha 2.2.5 ?
06:58 Strait   (status report: finland :D)
06:58 Strait   as a teaching system primarily, but we are also planning on cataloging the collection of the department's library on it
06:57 Strait   it'll also likely be utilized by the local polytechnic
06:56 Strait   it's for the department of information studies
06:56 Strait   this koha will be used by my university
06:49 Strait   that might be a better way than trying to run installer on the machine with limited permissions
06:49 paul     works fine if you have all Perl packages needed.
06:48 paul     - copy directories & database to the other server
06:48 paul     - install Koha on a server with root access
06:48 Strait   i've done a couple of koha installations with root account before and they went quite smoothly
06:48 paul     another solution, highly easier :
06:48 paul     yes it is.
06:47 Strait   it seems to be quite tricky to try to install koha without root access to the server and to mysql
06:46 Strait   thanks paul, i'll try that as soon as i have time :)
06:42 paul     then, add whatever marc flavour you need in misc/marc_datas and misc/sql_datas
06:42 paul     then, run updater/updatedatabase
06:42 paul     Strait: to setup you database, just put koha.mysql in the database
05:39 Strait   there is a databasesetup sub in the script and i'm pretty sure that's the right place
05:39 Strait   but i'm not really sure what to do with Install.pm
05:38 Strait   and use the readily created kohaadmin user instead
05:38 Strait   i've been looking at Install.pm to see if it's possible skip the kohaadmin user creation
05:36 Strait   what I have there is a readily created MySQL user with full permissions to a database called koha
05:36 Strait   i don't have root access to MySQL
05:35 Strait   i have another problem with koha installation today :P
05:26 pierrick hello Strait
05:23 Strait   hello again :)
04:54 pierrick salut ToinS
04:53 ToinS    salut pierrick
04:40 pierrick (bébé malad)
04:39 paul     salut.
04:39 pierrick bonjour :-)
04:39 paul     ah, vla pierrick.
04:29 Comete   paul: et hop mail envoyé ;)
04:26 paul     et hop, Comete => inscription confirmée.
04:16 btoumi   dsl
04:16 btoumi   c sur le commit du cvs
04:16 paul     (sauf si c'est juste un mail ;-) )
04:16 Comete   paul: euh oui c vrai j'ai oublié mais de toute façon je dois le refaire
04:16 paul     ah, faut changer...
04:15 btoumi   trop tard j'ai mis double
04:15 paul     duplicate
04:12 btoumi   comme doublon de donnee
04:11 btoumi   comment on dit doublon en anglais?
04:10 paul     - dire bonjour et se présenter un peu ;-)
04:10 paul     1 chtite remarque à propos du mail :
04:07 Comete   en attendant: http://wiki.koha.org/doku.php?id=fonctionnalitespourmediathequesdelecturepublique
04:07 Comete   je recommence
04:06 Comete   zut
04:06 paul     yep, je viens de voir le rejet arriver ;-)
04:06 Comete   il faut être inscrit peut-être ?
04:05 Comete   le mail est envoyé sur infos@koha-fr.org
03:53 paul     mais c'est un néologisme
03:52 paul     ouaip, j'ai déjà entendu ca.
03:52 osmoze   médiathécaires ?
03:49 Comete   ah ok :p
03:48 paul     (et sinon, on parle plutôt de bibliothéCaires que QUaires !)
03:48 paul     des médiathécaires se dit aussi
03:45 Comete   travaillant
03:45 Comete   comment appelle-t-on le personnel traveillant dans une médiathèque, des bibliothéquaires ?
03:30 ToinS    Comete: plus d'infos sur la syntaxe de dokuwiki => http://wiki.splitbrain.org/wiki:syntax
03:20 Comete   ok merci
03:19 paul     || In Process ||apache2 with mod_perl2 support for improved speed || CC ||end of May, June||
03:19 paul     || Completed ||Replace marc* tables with Zebra || PP ||note||
03:19 paul     || STATUS || FEATURE || WHO || NOTE ||
03:19 paul     surement, mais je ne sais pas trop comment. je regarde
03:18 Comete   ?
03:18 Comete   paul: on peut faire des tableaux avec ce wiki
03:15 osmoze   :)
03:14 paul     papa la trouve rigolote, mais surtout sobre, spacieuse, toussa.
03:13 paul     maman la trouve moche de l'extérieur, mais quand on est dedans on ne voit pas l'extérieur ;-)
03:13 paul     les enfants sont ravis.
03:13 paul     une place folle derrière même lorsque je suis au volant (1m95 pour ceusses qui me connaissent pas ;-) )
03:12 paul     6 places (3 devant, 3 derrière)
03:12 Comete   ok merci
03:12 paul     devant le questionnement général en privé : je viens d'acheter un fiat multipla
03:12 paul     tu peux alors créer la page !
03:12 paul     ca sera transformé en lien "vide".
03:11 paul     (l'alternance maj/min est importante)
03:11 paul     modifier la page pour ajouter par exemple : FonctionnalitesPourMediathequesDeLecturePublique
03:11 paul     http://wiki.koha.org/doku.php?id=french
03:09 Comete   bon je dois etre stupide mais je comprends  rien à ce wiki, comment je crée ma page et ou ca ? :p
03:05 osmoze   :) t as pris une grande alors maintenant ?
03:04 paul     (si j'aurais su, j'aurais pas acheté ma nouvelle voiture comptant lundi dernier ;-) )
03:04 paul     et aussi de me faire un prêt à pas cher
03:04 osmoze   c est la fete :) tu vois, je suis sur que jamais autant de monde s est preoccupé de ta santé sous abdominale :p
03:03 paul     (qui arrivent chez moi vu qu'ils sont bouncés par la liste, réservée aux abonnés)
03:03 paul     et 5 spams à l'heure sur infos@koha-fr.org ou presque !
03:02 paul     impressionnant... hdl a du désactiver l'anti spam sur koha-fr.org, pour des questions de paquet debian bcp changé, du coup plus d'anti spam.
03:02 paul     mais c'est tjs mieux, pour savoir qui a fait quoi.
03:01 paul     encore que, il y a des protections anti spammeur, mais pas sûr que ce soit via l'authentification.
03:01 Comete   ok
03:01 Comete   allons-y
03:01 paul     (mais pas de crainte de spam à avoir ;-) )
03:01 paul     je crois, oui
03:01 Comete   paul: faut s'enregistrer ?
03:01 paul     la syntaxe est relativement naturelle
03:00 paul     nous l'avons mis en place récemment, et franchement, il est pas mal.
03:00 Comete   donc ca ne vient pas de moi :)
03:00 paul     mais celui là est assez pratique.
03:00 paul     Comete: moi non + j'aime moyen les wiki.
02:59 Comete   je n'aime pas les wikis y en a pas un pareil et je trouve ca pas pratique pour chercher un truc, mais c mon avis ;)
02:58 Comete   dites ca marche comment ce wiki ?
02:57 osmoze   modifiées
02:57 osmoze   elles seront modifier par quelqu un
02:56 Comete   ok mais certaines suggestions n'ont peut-être pas lieu d'être si la fonctionnalité existe déjà
02:55 paul     bonne idée, Paul approuve.
02:53 osmoze   ce qui peut differencier les suggestions des mediatheques publiques et les bibs universitaires
02:52 osmoze   suggestions par les mediatheques ?
02:52 paul     peu me chaud.
02:52 Comete   quel nom voulez-vous que je donne à cette section ?
02:45 Comete   ok
02:45 paul     - envoyer un mail sur la liste infos@koha-fr.org pour demander les commentaires
02:45 paul     - mettre tout dans le wiki
02:44 Comete   paul: d'accord je regarde ca de suite
02:44 paul     l'idéal serait :
02:44 paul     (après tout, je ne suis pas le seul à être capable de répondre ;-) )
02:44 paul     ainsi, je pourrai répondre et tout le monde pourrait enrichir
02:44 Comete   à quelle adresse ?
02:44 paul     Le mieux serait même de le mettre sur wiki.koha.org, dans la section "francaise" si c'est en Francais.
02:44 paul     Comete: oui, envoie.
02:43 Comete   osmoze: je vous l'envoie par mail ?
02:43 osmoze   Comete, je suis bien interessé pour voir le tableau et ainsi peut etre compléter ^^
02:42 Comete   ils sont peut-être passé à côté de choses qui existent déjà... si vous pouviez confirmer
02:41 Comete   paul: j'ai un petit tableau en PDF de fonctionnalités essentielles que le personnel de notre mediatheque m'a envoyé. Ce sont des choses qu'ils n'ont pas vu jusque la dans Koha après une premiere exploration. Puis-je vous le transmettre ?
02:38 dewey    hi, Comete
02:38 Comete   hola dewey
02:38 dewey    hola, Comete
02:38 Comete   paul: bonjour
02:35 paul     chris are u there ?
02:33 paul     hello osmoze
02:33 osmoze   bonjour :)
02:31 paul     hello btoumi & Comete
02:31 btoumi   hello paul
02:19 btoumi   Comete: merci
02:18 Comete   btoumi: bon courage
02:17 btoumi   Comete:de nouveau ready pour le module lecteur de la head de koha
02:15 Comete   btoumi: oui et toi ?
02:15 Comete   j'ai un petit tableau en PDF de fonctionnalités essentielles que le personnel de notre mediatheque m'a envoyé. Ce sont des choses qu'ils n'ont pas vu jusque la dans Koha après une premiere exploration. Puis-je vous le transmettre ?
02:14 btoumi   ca va?
02:13 Comete   salut btoumi
02:13 btoumi   bonjour comete
02:12 Comete   bonjour/hi
02:08 btoumi   hi evrybody
19:30 thd      kados: If it works for infomaniacs it can be simplified for everyone else.
19:29 kados    :-)
19:29 thd      kados: I only design for infomaniacs :)
19:29 thd      of course term sets rows themselves should be expandable
19:28 thd      kados: pretend the find records containing other term sets lines are not there.
19:28 thd      kados: It is not elegant yet and maybe a drop down with parenthesis levels would be better but then you have to worry about correct closing parenthesis.
19:27 kados    wow, that's just nuts :-)
19:27 kados    hehe
19:27 kados    ok
19:26 thd      kados: I have to go now but look at my Z39.50 client again.
17:41 kados    right, i get that
17:41 kados    hmmm
17:40 thd      s/no/know/
17:40 thd      kados: you no I do not like any functionality that only works in JavaScript
17:39 thd      kados: it would require actuating a submit button or link or auto-submitting and redrawing the form if the user had JavaScript enabled
17:37 kados    hmmm
17:37 kados    ahh ... it expands?
17:37 kados    no, you could just tell me what would happen :-)
17:36 thd      kados: I had intended to do just that, although, you would need functionality to show what would happen if you pressed a form submit button to expand the nesting hierarchy
17:36 kados    but that relies too much on the interface
17:35 kados    or something
17:35 kados    like lines connecting them
17:35 kados    you almost need some visual cues
17:35 kados    that will help
17:35 thd      kados: the assignment of the booleans is the tricky part to do elegantly
17:35 kados    if I can at least visualize how it's _supposed_ to work
17:35 kados    it doesn't have to work mind you
17:34 kados    cool, that might help me :-)
17:34 thd      kados: I was actually planning to
17:34 kados    just a form with a few <select>s and <input>s?
17:34 kados    could you do a mock up in html?
17:34 kados    i don't quite get it
17:33 kados    hmmm
17:32 thd      kados: group 1, group 2 if the groups themselves are infinitely malleable
17:31 thd      kados: at the base of all the rows you have a part of the form where you assign the boolean relations between groups
17:31 kados    how do you label the group?
17:30 thd      kados: each row of query fields has a drop down field for group instead of a boolean itself.
17:29 kados    ok
17:29 thd      kados: I will describe the general idea
17:29 thd      kados: I had various note cards of possible implementations
17:28 kados    thd: could you describe it to me?
17:28 kados    thd: have you come up with anything?
17:28 thd      kados: I pictured it two years ago
17:28 kados    I can't picture a form-based way to implement the grouping
17:26 thd      kados: yes
17:16 kados    thd: you around?
16:23 kados    thd: I'll be thinking of a solution :-)
16:23 kados    I'll be back soon, gotta do the bike thing for an hour or so
16:22 thd      kados: my scheme is very extensible, although, I have nothing to support nested groups specifically yet
16:22 kados    ways to see if a given target supports a given level of Type-101 queries
16:22 kados    we need to figure out some good tests to try
16:22 kados    well ... anyway ... I'm not sure to what extent Zebra supports the hierarchy
16:21 kados    wow
16:21 thd      kados: BnF does not support @not :(
16:21 kados    (and possible XOR)
16:21 kados    thd: so the grouping only applies when you're mixing OR and AND
16:21 thd      kados: yes I understood the logic part
16:20 kados    thd: there is an implied AND in NOT
16:20 kados    thd: however, logically, the boolean operator NOT is really AND NOT
16:20 thd      kados: I did that for a film and I found I had forgotten how to ride steadily
16:20 kados    thd: that is true
16:20 kados    thd: I've been roped into a bike ride :/
16:19 thd      kados: my test shows that @and @not fails while @not works
16:19 kados    thd: I'm back, but only briefly unfortuantely
15:36 kados    * is the operator for those two
15:36 kados    is the other
15:36 kados     6
15:35 kados    is one operand
15:35 kados    + 4 5
15:35 kados    well ...
15:21 owen     If you say '* + 4 5 6' how does the interpreter know how to group the numbers?
15:20 kados    owen: does that make sense?
15:19 kados    :-)
15:19 kados    * + 4 5 6
15:19 kados    or ...
15:18 kados    * 6 + 4 5
15:18 kados    woule be:
15:18 kados    expressed in RPN/PQF (which use the same syntax)
15:18 dewey    54
15:18 kados    (4 + 5) * 6
15:18 kados    owen: pretend we're doing algebra
15:17 kados    owen: just so you don't get left behind
15:16 kados    thd_away: also, we need to figure out if it's possible to reprsent that in an easy form
15:15 kados    thd_away: we need to do some testing
15:15 kados    thd_away: and it seems to me that Zebra's implementation of it is fairly weak
15:14 kados    thd_away: my implementation can't handle the full hierarchy
15:11 kados    now I'm confused :-)
15:11 kados    hmmm
15:03 kados    thd_away: which slightly complicates things :-)
15:03 kados    thd_away: @and @attr 1=4 harry @or @attr 1=4 potter @attr 1=4 goblet
15:03 kados    thd_away: becomes:
15:03 kados    thd_away: ti = harry) and ((ti = potter) or (ti = goblet))
15:02 kados    surprises even :-)
15:02 kados    but I'm not sure if there are other suprises too
15:02 kados    harry and potter
15:02 kados    or
15:02 kados    "harry potter"
15:02 kados    rather than:
15:02 kados    and get a result
15:02 kados    harry potter
15:02 kados    for example, i realize that patrons expect to type:
15:01 kados    it could use some general user testing
15:01 kados    to see if I can intuit the error with a query before deciding how to treat it
15:01 kados    I'll have to take a look at the possible feedback mechanisms that ZOOM gives me
15:01 kados    there's not even much error checking
15:00 kados    I haven't worked on it at all
15:00 kados    right
15:00 owen     You talked about making it work for google-like queries
15:00 owen     Have you worked on the 'simple search' at all?
14:59 kados    owen: sure
14:59 owen     kados: one thing I forgot to ask...
14:46 thd      kados: your query did not seem to take long
14:42 thd      kados: maybe the query will be done then :)
14:42 kados    I'll be back in about 10 minutes
14:41 thd      kados: remember you are pulling down records from a dialup connection and the default target selection list is huge for finding obsure titles for Afognak
14:41 kados    AHH
14:40 thd      kados: if you construct a query with too many records returned you may be waiting a very long time
14:40 thd      s/YAZ/PHP\/YAZ/
14:40 kados    nothing yet
14:39 thd      kados: YAZ converts it and you see the conversion at the top of the response page
14:39 kados    thd: what toolkit do you use to map CCL2RPN?
14:39 kados    do do you just pass it on in RPN?
14:39 thd      kados: yes you can specify the host in the same way
14:39 kados    thd: I'd like to see how ZEbra treats that CCL query
14:38 thd      kados: however, if you do a test CCL search in my client such as (ti = harry) and ((ti = potter) or (ti = goblet))
14:38 kados    I don't think ZOOM supports it :(
14:38 kados    thd: can I specify the host in the CCL?
14:37 kados    thd: 66.213.78.100:9900/biblios
14:36 kados    thd: ok ... let me open up my Z39.50 port
14:35 thd      kados: I did not do an exhaustive search but I do not think that is easy to find and expect that it is not there at all
14:35 thd      kados: do not waste your time looking for something that they never documented
14:34 thd      I do not know either except that you can write a CCL query in my Z30.50 client and see what comes back from nesting the parenthesis
14:33 kados    I dont' understand how to represent that in PQF/RPN
14:33 kados    :-)
14:33 kados    harry AND (Potter OR Goblet)
14:33 kados    or ...
14:33 kados    find (harry AND potter) OR Goblet
14:32 kados    but I don't know how to do:
14:32 thd      kados: let me send you an extract of the cod so you can see clearly
14:32 kados    find: harry AND Potter OR Goblet
14:32 kados    I understand how to do:
14:32 kados    and ... speaking of operators
14:32 thd      kados: and of course I have working code
14:32 kados    but ... how do you group your operators that way?
14:32 kados    I hadn't thought of that
14:31 kados    interesting
14:31 thd      yes
14:31 kados    and in the back end, just loop through all of them?
14:31 thd      kados: host[] was just the example of first time I noticed this usage for repeated name attribute names
14:31 kados    you mean have multiple <input> fields with the same name of 'search_field_term'?
14:30 kados    what does it have to do with host[]?
14:30 kados    almost
14:29 thd      kados: do you understand my point about avoiding individually numbered name attributes for form variable names?
14:27 kados    thd: I'm back
14:05 owen     No :)
14:03 thd      owen did you understand my point about the name attribute for form variable names?
14:03 owen     thd: kados just left here, so he's in transit
13:52 thd      kados: I have not implemented the arbitrarily expandable forms yet but I wanted to have the field order correct which it is not yet before I variabalised them.
13:40 thd      kados: does that make any sense?
13:38 thd      <thd> kados: adding arbitrary additional rows does not require creating new enumerated variables for the names of the fields.
13:38 thd      <thd> kados: therefore, each row of search_field_whatever responses can be looped through
13:38 thd      <thd> kados: in the case of textboxes, which I used for the Bib-1 form as search_field_term all textboxes are returned even if they have no values
13:38 thd      <thd> kados: in the case of checkboxes for host[] which I renamed to target[] after I expanded the parameters only selected checkboxes form part of the get or post query
13:38 thd      <thd> kados: that creates an array that can be looped through to find those with values.
13:38 thd      <thd> kados: I noted that the Index Data implementation of a PHP/YAZ demonstration used "host[]" as the name for the four targets and CCL search box
13:38 thd      <thd> kados: that requires enumerating variables to use additional fields for arbitrary form expansion
13:38 thd      <thd> s/numer/number/
13:38 thd      <thd> kados: your names are as I have always written forms in the past with a separate numer for each row of input fields
13:38 thd      <thd> kados: one that is very important for allowing arbitrarily expandable forms to be easy to implement
13:38 thd      <thd> kados: there is a very important ease of coding issue that is different
13:38 thd      <thd> kados: ease of coding was an afterthought with respect to the RPN issue
13:36 thd      I guess nothing I typed went through for several minutes
13:16 thd      kados: it also makes it easier to code RPN
13:15 thd      kados: it makes it possible for a much more flexible use of booleans independently for each textbox
13:15 kados    why have boolean for the first one?
13:15 kados    why is that?
13:14 thd      s/each selection/each textbox unless you choose a command query/
13:13 thd      kados: that is, there is a boolean drop down selection for each selection
13:12 thd      kados: the first important thing is the boolean attached to the first field
13:11 thd      kados: I will get back to that
13:11 thd      kados: That is just a minor point but it was funny that we had the same thought about that almost
13:10 thd      kados: I left the field order incorrect as I had originally
13:06 thd      ?
13:06 kados    thd: yep
13:06 thd      kados: are you there now
13:00 thd      owen or kados: are you there?