Time  Nick     Message
16:42 kados    toins: are you around?
17:15 kados    toins: I have the error Premature end of data in tag subfield line 63
17:15 kados    toins: I think it's related to the long record problem, is there a solution to that coming?
19:21 foxnorth kados: are you around?
19:21 slef     last active at 18:13
19:23 kados    hi foxnorth
19:23 kados    foxnorth: just trying to commit something now
19:24 kados    foxnorth: fix another console error I was having
19:24 kados    foxnorth: nice to see you on chat :-)
19:24 foxnorth no prob-- glad to be hear
19:26 kados    foxnorth: still no luck on the keystroke
19:27 foxnorth wierd-- it sounded from the xul tutorial that the accel attribute would fix it. :(
19:27 foxnorth I'm not sure what else to try on that one.  It shouldn't be so hard!
19:27 kados    yea!
19:27 kados    isn't that what XUL is all about? :-)
19:28 foxnorth yeah....I remember when i set that hotkey up, i had little trouble getting it to work at first.  I'm just trying to remember what in the end fixed it for me....
19:30 kados    foxnorth: do you get an error with blank pages 'struct is not defined'?
19:30 foxnorth kados: do you have a good source for test marc records of various formats? I'm trying some z3950 servers from http://targettest.indexdata.com/ but i'm getting errors using yaz-client...
19:31 kados    I dunno about various formats
19:31 kados    LOC is good for marc21
19:31 foxnorth by blank pages do you mean empty records?
19:31 kados    foxnorth: yea
19:31 foxnorth sorry, i meant books, sound recordings, visuals etc.- for testing the fixed field editor
19:31 kados    just wondering if there should be a default value for struct
19:31 kados    ahh, right
19:31 kados    probably OCLC would be best ;-)
19:32 foxnorth it would, but doesn't one have to pay to get z3950 access to oclc??  otherwise that would be perfect!
19:32 kados    66.213.78.76:9999/NPLKoha
19:32 kados    that's the Nelsonville Public Library
19:33 kados    fairly good records there, though the leaders aren't very good
19:33 foxnorth thanks i'll give that a try
19:33 kados    hmmm, probably LOC is the best bet
19:33 foxnorth yeah, loc is great too, trouble is for some reason i can search loc w/ yaz-client but not with opencataloger, and i haven't gone back to troubleshoot it.  strange cos the default in opencataloger.xml (z3950.bnf.fr:2211/TOUT) works ok.
19:34 kados    should we have a default value for 'struct' or wrap all those objects in an if {} ?
19:34 kados    weird
19:35 kados    IIRC LOC requires a specific identifier
19:35 kados    recordtype= 'f' or sth
19:35 kados    lemme dig that up
19:35 foxnorth great thanks
19:36 kados        $o->option(elementSetName => "F"); # F for 'full' as opposed to B for 'brief'
19:36 kados    already there :(
19:36 kados    hmmm
19:36 kados    you getting a specific error?
19:36 kados    maybe LOC doesn't grok ccl
19:36 foxnorth hang on lemme check- i think it just hangs on "searching"
19:36 kados    I bet that's it
19:36 kados    hmmm, nm, zoom will convert it to pqf
19:36 kados    hmmm
19:37 foxnorth yeah i thought so--
19:40 kados    foxnorth: so does opencataloger save files to your local desktop correctly?
19:40 jaron    foxnorth: does that target z3950.bnf.fr:2211/TOUT require authentication? LOC doesn't, maybe the problem's somewhere there?
19:40 foxnorth i tried it once using zebrasrv on localhost, but i don't think it actually worked.  Lemme see if i can give that a go.
19:41 foxnorth yes, i believe z3950.bnf.fr does.  in my opencataloger.xml config file I set the user and pw to "" (and didn't set anything in yaz-client).
19:42 kados    foxnorth: no, I mean saving with save.pl, as a file
19:43 foxnorth i think save.pl is actually saving to a generic z3950
19:43 kados    huh
19:43 foxnorth but i don't know what state that code is in
19:43 kados    looks like login/pass is being stored in a cgi object ... yuk
19:43 foxnorth ultimately taken from xml request to GET opencataloger.xml
19:44 kados    yea
19:44 kados    that's really poor security-wise
19:44 foxnorth lemme see if at least it's willing to do an update
19:48 foxnorth ok using save.pl and trying to save to localhost:9999 (zebra) i'm getting a js errror: Warning: reference to undefined property window.marcEncode
19:48 foxnorth Source File: http://localhost:8888/htdocs/scripts/save.js
19:48 foxnorth Line: 76
19:49 kados    what we really need
19:49 kados    is a 'save to local PC' option
19:49 kados    well ...
19:49 kados    I can't really get it to save anywhere really
19:49 jaron    kados: is opencataloger using zoom extended services?
19:49 kados    jaron: yea
19:50 kados    jaron: it's still in early development stages
19:50 kados    jaron: pre-alpha :-)
19:50 jaron    kados: I see. but that'll be cool.
19:50 kados    yea, it's getting there
19:51 jaron    I poked it some. I'll have to take a look at the code sometime.
19:51 foxnorth me either.  I was thinking we should have a save option to download recs in marc or marcxml
19:51 kados    foxnorth++ definitely
19:51 kados    or dublin core, or MODS
19:51 jaron    I'll second that one.
19:51 kados    I've got code to do XSLT transformations on that stuff already
19:52 kados    but first I think getting it working is key :-)
19:52 slef     boo - make it complicated, then make it work... erm :-S
19:52 kados    hehe
19:53 slef     http://dmoz.org/profiles/slef.html but I've not announced it much yet.
19:54 kados    slef: http://dmoz.org/profiles/kados.html ;-)
19:55 kados    yours has a fancy pic
19:57 kados    *shrug*
19:57 kados    foxnorth: so you don't get 'struct has no properties' error when clicking on a blank record?
19:58 slef     kados: cool.
19:58 foxnorth kados: no, i don't. Sounds like opencat is having initialization probs. Does it report "Structure Downloaded" in the notify area when you first open main.xul?
19:58 kados    foxnorth: yes
19:59 foxnorth hhm...
20:00 kados    maybe more FF on OSX probs
20:00 foxnorth kados: and this is when clicking on the blank record that comes up in the "Edit" tab?
20:00 kados    foxnorth: yep
20:01 kados    Error: struct has no properties
20:01 kados    Source File: http://opencat.liblime.com/htdocs/scripts/help.js
20:01 foxnorth kados: how about running dir(struct) in firebug (after initialization)
20:01 kados    Line: 233
20:01 kados    no extensions
20:01 slef     kados: have you edited recently? You're not listed as an editor on its page.
20:01 kados    slef: I haven't
20:01 foxnorth ah right!  whoops
20:01 kados    slef: been a while
20:01 kados    slef: one of those things you have to have time for
20:02 kados     <-- no time whatsoever :/
20:02 slef     it's a good way of tracking news in a field
20:02 kados    yea, for sure
20:02 kados    Error: struct has no properties
20:02 kados    Source File: http://opencat.liblime.com/htdocs/scripts/records.js
20:02 kados    Line: 270
20:02 kados    I can wrap those lines in if (struct)
20:03 kados    but ... seems like a better solution would be to find out why struct isn't defined
20:03 kados    where is struct defined btw?
20:03 foxnorth definately
20:04 kados    CheckRequest I guess
20:04 foxnorth struct is defined in init.js i believe
20:04 foxnorth yeah
20:04 kados    ok, on page load it's null
20:04 foxnorth and yet opencat reports structure downloaded???
20:04 kados    yea
20:05 kados    so that means req.responseXML isn't populated
20:05 kados    for some reason
20:05 foxnorth seems like it shouldn't! :)
20:05 foxnorth ah the notification value gets set before the struct gets defined as req.responseXML
20:05 kados    yea
20:05 kados    probably should go the other way around, eh?
20:06 foxnorth what does your opencataloger.xml file look like?  must not be grabbing the unimarc.xml file
20:06 kados    no unimarc
20:06 foxnorth yeah, should be the other way around, with some sort of msg on ajax error
20:06 kados    yea, we need better errors ...
20:06 foxnorth for sure
20:06 kados    anyway, xml file ...
20:07 kados        <structure value="/cgi-bin/getStructureFromKoha.pl"
20:07 kados    maybe that doesn't work?
20:07 kados    what do you have?
20:07 foxnorth probly not
20:07 kados    format="marc21"
20:08 kados    koha="true"
20:08 foxnorth i set mine up like this: <structure value="/cgi-bin/opencataloger/getStructureMarc21.pl", but i've got the marc21.xml file in my local copy.  try getStructureUnimarc.pl and unimarc as format?
20:08 kados    where's the marc21.xml file?
20:09 foxnorth or i can upload the marc21.xml file-- it's what i was just putting together to add help for marc21 but mainly to define prescribed values in the fixed field editor.
20:09 foxnorth i'll upload to my site and you can fetch from there to try
20:09 kados    cool, thx
20:09 foxnorth unimarc.xml should be in cgi-bin
20:10 kados    I think there's already a marc21.xml somewhere out in the world
20:10 kados    maybe LOC?
20:10 dewey    i guess maybe LOC is super slow?
20:11 foxnorth yeah i was wondering if there was a marc21.xml-- googeld a bit and didn't turn one up :(
20:11 kados    http://www.loc.gov/standards/marcxml/
20:11 kados    I swear we used to have one
20:11 kados    hmmm
20:11 foxnorth yeah, there's the schema, but opencataloger expects something like this: <fields>
20:11 foxnorth     <field tag="000" repeatable="false" mandatory="true">
20:11 foxnorth         <description>Leader</description>
20:11 foxnorth     </field>
20:12 kados    there was one that unimarc.xml was based on, I'm sure of it
20:12 kados    just need to find it
20:12 foxnorth that would be awesome
20:13 foxnorth here's what i did so far, for the fixed fields: http://takeyourchoice.net/demos/marc21.xml
20:13 kados    thx
20:14 kados    404 not found
20:14 kados    hi Irma
20:14 foxnorth oops you need the perl script too, that sends that marc21.xml back to webapp: http://takeyourchoice.net/demos/getStructureMarc21.pl
20:14 Irma     hi Joshua.
20:15 foxnorth 404 for the marc21.xml??  doh
20:15 kados    foxnorth: now got both, structure loads, but get the same struct has no properties
20:15 kados    weird
20:15 kados    gonna throw some alerts in
20:16 foxnorth kados: wierd.
20:16 foxnorth kados: maybe try setting koha="false" in ?
20:16 kados    req.responseXML is false
20:16 kados    will do
20:17 kados    same deal
20:17 kados    hmmm
20:17 foxnorth wierd.....what else to try...?
20:18 kados    well I guess just backing up
20:18 kados    who calls CheckRequest
20:18 kados    case 4 : CheckRequest(req); break;
20:18 foxnorth getStructure()
20:20 kados    alert(req.responseXML);
20:20 kados    still null
20:20 kados    weird
20:20 kados    so how can it be null?
20:20 foxnorth i so wish firebug would work on initialization! :)
20:21 kados    is there a Data::Dumper equiv for javascript?
20:21 kados    where I can see the whole object?
20:21 foxnorth brb
20:26 foxnorth i don't know of anything quite like data::dumper for javascript.  i know there are some javascript loggers out there, but i haven't played with them.  venkman debugger is alright but clunky compare to firebug.  live-http-headers are ok but still, not as much detail as firebug.... :(
20:27 foxnorth kados: can you paste in again the area of your opencataloger.xml?
20:27 foxnorth sorry the structure area
20:30 kados    Error: struct has no properties
20:30 kados    Source File: http://opencat.liblime.com/htdocs/scripts/help.js
20:30 kados    Line: 233
20:30 kados    Error: struct has no properties
20:30 kados    Source File: http://opencat.liblime.com/htdocs/scripts/records.js
20:30 kados    Line: 270
20:30 kados    that one?
20:30 kados    ahh, .xml
20:30 kados       <structure value="/cgi-bin/getStructureMarc21.pl"
20:30 kados                   format="marc21"
20:30 kados                   koha="false"
20:30 kados                   encoding="UTF-8"
20:30 kados                   charsubfield="&#8225;"
20:30 kados        />
20:31 foxnorth thanks
20:32 foxnorth you've probly checked this, but getStructureMarc21.pl isn't dying on you for some reason, is it?  like maybe a permissions problem?
20:33 kados    foxnorth: http://opencat.liblime.com/cgi-bin/getStructureMarc21.pl
20:34 kados    looks valid at first glance
20:34 foxnorth ah that link is asking my browser to download instead of executing...
20:34 kados    yea, but it downloads a xml file
20:34 foxnorth whereas this one: http://takeyourchoice.net/demos/getStructureMarc21.pl is correctly printing out the xml
20:34 kados    which is expected, right?
20:35 kados    hmmm
20:35 foxnorth see what i mean?
20:35 kados    yea
20:35 kados    wait
20:35 kados    hehe
20:35 foxnorth ok
20:35 kados    getStructureMarc21.pl for me is just an XML file :-)
20:35 kados    maybe send me the .pl file via email?
20:36 foxnorth what??
20:36 foxnorth will do.
20:36 kados    that's the prob I bet
20:36 kados    wonder if that's why it won't save too
20:36 foxnorth bet you're right
20:36 foxnorth well, i tried saving a few minutes back w/o luck.
20:38 foxnorth kados: email sent
20:38 rch      is the mimetype set?
20:39 kados    hmmm
20:39 kados    now it's downloading the script :/
20:39 kados    wtf
20:39 foxnorth kados: still no dice?
20:40 foxnorth you ran it from a shell to test?
20:40 kados    instead of executing
20:40 foxnorth as well?
20:40 kados    works from from the shell
20:41 foxnorth does getStructureUnimarc.pl work from browser?
20:41 kados    nope
20:41 kados    must be muy apache conf
20:41 foxnorth must be a server setup prob, no?
20:41 kados    ScriptAlias /cgi-bin/opencataloger "/opencat/opencataloger/cgi-bin/"
20:42 kados    should that just be /cgi-bin?
20:42 foxnorth hhm lemme see
20:43 kados    hmmm
20:43 kados    np
20:43 kados    nm even
20:43 kados    http://opencat.liblime.com/cgi-bin/opencataloger/getStructureMarc21.pl
20:43 kados    wrong path
20:43 kados    ok, so it prints
20:43 kados    (probably bad to have the cgi-bin avaialble from htdocs though!
20:43 foxnorth ah good.  reload?
20:43 kados    no
20:44 foxnorth yeah
20:44 kados    before I was just using /cgi-bin/ without opencataloger
20:44 foxnorth yeah, bad to have it under htdocs i mean
20:44 kados    so it was just downloading
20:44 foxnorth aha.  so on reload does struct finally get defined?
20:44 kados    same damn error :(
20:44 foxnorth aaah.   you reloaded right?
20:44 kados    yea
20:45 kados    shift-reload
20:45 foxnorth hhm.  restarted apache i presume??
20:45 kados    well, turned out that doesn't apply
20:46 kados    cuz we were using the wrong path
20:46 kados    to begin with
20:46 kados    (just /cgi-bin)
20:46 foxnorth hhmm
20:47 kados    alert(req.responseXML); still null :/
20:47 foxnorth wierd.
20:47 kados    alert(adress) gives /cgi-bin/getStructureMarc21.pl
20:48 kados    so that's right
20:48 foxnorth uh huh.  looks right...
20:48 kados    wait
20:48 kados    no it's not
20:48 kados    needs to be /cgi-bin/opencataloger/*
20:48 kados    right?
20:48 foxnorth yeah, now that you mention it!
20:49 kados    ok, that did it
20:49 foxnorth i wonder what the default is in opencataloger.xml for the cgi dir...
20:49 kados    damn
20:49 kados    user_error--
20:49 kados    ok, now I'll try saving
20:49 foxnorth i remember having a little trouble getting opencat set the first (few) times.
20:50 foxnorth ok i'll try as well.
20:51 kados    just get processing...
20:51 kados    then an error:
20:51 kados    Error: results has no properties
20:51 kados    Source File: http://opencat.liblime.com/htdocs/scripts/save.js
20:51 kados    Line: 96
20:51 foxnorth i'm getting premature end of script headers from save.pl
20:51 kados    (also note, I switched back to getStructureFromKoha.pl and have an error there
20:51 kados    brb
20:52 kados    http://opencat.liblime.com/cgi-bin/opencataloger/getStructureFromKoha.pl
20:52 kados    hmmm
20:52 kados    XML Parsing Error: undefined entity
20:52 kados    Location: http://opencat.liblime.com/cgi-bin/opencataloger/getStructureFromKoha.pl
20:52 kados    Line Number 11540, Column 42:
20:53 kados    why is it trying unimarc defs?
20:53 kados    hmmm
20:56 foxnorth kados: i don't know if this is affecting you yet, but i think there's an error in save.js.
20:57 foxnorth at req.send(), save.js is trying to: marcflavour="+window.marcEncode.  I don't think thsi marcEncode var exists.  I just changed it to marcflavour="+MarcFormat+ ...
20:57 kados    I'm still troubleshooting getStructureFromKoha.pl
20:58 kados    ahh, nice one
20:59 kados    trying to figure out why it's pulling out french frameworks
20:59 kados    since I don't have any french frameworks
20:59 kados    :-)
21:00 foxnorth actually, i seem to recall being perplexed by this.  but then i unset the koha params and forgot about it ! :(
21:00 foxnorth guess i need to get koha set back up here
21:01 kados    huh, seems tow ork properly from the command line, no french :-)
21:02 kados    weird
21:02 kados    this makes no sense at all
21:03 foxnorth oh wait.  are you looking at the help pane and seeing french help strings?
21:03 kados    no
21:03 kados    http://opencat.liblime.com/cgi-bin/opencataloger/getStructureFromKoha.pl
21:03 kados    ^^
21:03 kados    but almost
21:04 kados    if it wasn't throwing a xml parsing error, probably I would be
21:04 foxnorth if i'm not mistaken, i think it's pulling that from unimarc.xml.
21:04 kados    but why?
21:05 kados    if I run from the command line it works fine
21:05 foxnorth but i haven't looked at getStructureFromKoha.pl itself yet.
21:06 kados    weird
21:06 kados    the source actually looks fine
21:06 kados    ahh
21:06 kados    field 995
21:07 kados    has some french in it
21:07 kados    hmmm
21:07 foxnorth hhhm.
21:07 kados    need to escape the & I guess?
21:07 foxnorth seems like it.
21:07 kados    prolly just delete that 995 tag for now
21:10 kados    http://opencat.liblime.com/cgi-bin/opencataloger/getStructureFromKoha.pl
21:10 kados    yay
21:11 kados    arrrg!
21:11 kados    still get struct is not defined!
21:12 foxnorth strange.
21:13 kados    alert(req.responseText); gives me back what looks like valid XML
21:13 kados    hmmm
21:13 foxnorth interesting
21:14 kados    so now req isn't null
21:14 kados    why would struct = req.responseXML not work?
21:14 kados    arrg
21:16 kados    well
21:16 kados    I've gotta eat
21:16 kados    be back later
21:18 foxnorth me too.  i'll probably be back here tomorrow morning.  if not, definately wed....
21:27 rach     joshua  - did you reply to jackson ray from the solomons? Wanted help with cataloguing
22:48 kados    rach: no, which one was that?
22:49 kados    rach: (hi, by the way)
23:52 thd      kados: have you found the French I put in the Koha MARC 21 bibliographic frameworks for field 995? :-)
23:52 kados    thd: hehe, yes :-)
23:54 thd      kados: field 995 may be more complete in the MARC 21 frameworks than it is in the UNIMARC frameworks. :)
23:57 thd      HTML character entities also work equally well whether the web server is using ISO 8859-1 or UTF-8.
00:06 thd      kados: on the subject of bibliographic frameworks, MARBI update number 7 for MARC 21 has finally made it into the LC documentation with last year's date.
00:07 thd      kados: Therefore, the MARC 21 frameworks are now officially out of date.
00:10 thd      kados: However, the latest changes are the most modest ever http://www.loc.gov/marc/changes_concise_up7.html#biblio .
00:11 kados    thd: many changes?
00:11 thd      no, very few look at the URL I just posted
00:16 thd      We all really need a place for the machine readable coded form for the name of extraterrestrial body, 034 $z
00:17 thd      MARC has a place for everything, isn't it wonderful?
00:20 thd      The record editor needs a plugin for filling the new 034 $z :)
00:48 kados    thd: did you see the pmesg i sent you?
02:31 chris    hi rach
02:32 rach     hi - Joshua some guy sent you and I a message asking for help with what particular fields - I was just going to direct him to the list
02:32 rach     hi chris
02:33 chris    to the list sounds like a good idea to me
03:57 chris    thanks for the forward rach
03:59 rach     np