Time |
Nick |
Message |
01:43 |
bshum |
@later tell kmlussier The IRC t-shirt quote is quote 46 |
01:43 |
pinesol_green |
bshum: The operation succeeded. |
01:43 |
bshum |
@quote get 46 |
01:43 |
pinesol_green |
bshum: Quote #46: "<_bott_> I am not a cataloger, but I speak enough MARC to be fun at parties" (added by gmcharlt at 11:43 AM, March 15, 2013) |
01:43 |
bshum |
Well, more or less :) |
02:00 |
|
tsbere_ joined #evergreen |
03:20 |
|
berick joined #evergreen |
03:29 |
|
kayals_ joined #evergreen |
03:40 |
|
pastebot joined #evergreen |
05:53 |
|
Bmagic_ joined #evergreen |
07:36 |
|
jboyer-isl joined #evergreen |
08:17 |
|
mrpeters joined #evergreen |
08:18 |
|
akilsdonk joined #evergreen |
08:28 |
|
collum joined #evergreen |
08:37 |
|
Bmagic_ joined #evergreen |
08:37 |
|
kmlussier joined #evergreen |
08:38 |
kmlussier |
bshum: Thanks! |
08:38 |
kmlussier |
Good morning Evergreeners! |
08:42 |
berick |
good morning, kmlussier |
08:43 |
kmlussier |
berick: Did you have a nice trip home? |
08:44 |
berick |
kmlussier: yes, thanks, nice and smooth. i especially liked the good Logan wifi (and power). |
08:53 |
|
ericar joined #evergreen |
08:54 |
kmlussier |
berick: I was looking at Bradley's comment on bug 1270289. Is that something that would be an advisable workaround? |
08:54 |
pinesol_green |
kmlussier: Error: Could not gather data from Launchpad for bug #1270289 (https://launchpad.net/bugs/1270289). The error has been logged |
08:54 |
kmlussier |
Let me try that again. |
08:54 |
kmlussier |
https://bugs.launchpad.net/evergreen/+bug/1270289 |
08:54 |
* kmlussier |
kicks pinesol_green |
08:56 |
|
mmorgan_ joined #evergreen |
08:56 |
jeff |
good morning! |
08:57 |
jeff |
bug in question being "Backordered items have line item status of cancelled |
08:57 |
jeff |
" |
08:59 |
|
jeff_ joined #evergreen |
08:59 |
|
mmorgan joined #evergreen |
09:03 |
|
mmorgan joined #evergreen |
09:07 |
jeff |
mosh++ -- i'm still connected to lupin even though i've moved several hundred miles and changed IPs three or four times. |
09:13 |
berick |
kmlussier: commented |
09:14 |
kmlussier |
berick: Thank you. |
09:15 |
kmlussier |
We do care if an item is on back-order, so it looks like it won't work for us. |
09:16 |
|
terranm joined #evergreen |
09:34 |
|
mrpeters joined #evergreen |
09:34 |
|
Dyrcona joined #evergreen |
09:36 |
|
yboston joined #evergreen |
09:38 |
jeff |
my brain is still full from conference ideas and enthusiasm. making some more lists before the ideas escape. :-) |
09:38 |
|
afterl joined #evergreen |
09:39 |
|
kbeswick joined #evergreen |
09:41 |
jeff |
paraphrased and anonymized because i didn't ask to attribute, but one of my favorite quotes from small conversations this weekend came from someone considering Evergreen: ``It's very obvious that there's a community here. With [our current ILS] you're a customer. Here, you become a collaborator.'' |
09:42 |
|
rfrasur joined #evergreen |
09:43 |
kmlussier |
That's awesome! |
09:44 |
Dyrcona |
Question: The staff client is busted on Mac OSX 10.9 "Mavericks," right? |
09:45 |
Dyrcona |
jeff++ # That is a great quote. |
09:45 |
rfrasur |
In case you haven't seen it, this is going to be available through April 12. http://www.zazzle.com/i_need_caffeine_now_button-145164169174816908 |
09:47 |
mmorgan |
Dyrcona: yes, but bshum: sent a fix to the list. Worked for me: http://list.georgialibraries.org/pipermail/open-ils-general/2013-October/009157.html |
09:48 |
Dyrcona |
mmorgan: Thanks! I recall telling bshum that should have been in the plist from the start. |
09:49 |
Dyrcona |
I thought there was more to it than just that. |
09:52 |
terranm |
jeff: that's a great quote, I hope the attendee decides to go with Evergreen since they already understand the most important part! |
09:55 |
|
dluch joined #evergreen |
09:58 |
jboyer-isl |
Dyrcona: I think bshum mentioned other minor UI issues, but that missing plist entry is the only "will not start" type of bug I'm aware of. |
09:59 |
|
denishpatel joined #evergreen |
10:01 |
Dyrcona |
jboyer-isl: Thanks. One of our libraries asked me if they could run the staff client on a Mac Book. |
10:01 |
Dyrcona |
I told them MVLC doesn't support it and won't make any guarantees about it working. |
10:02 |
jboyer-isl |
We have the same disclaimer but if I want to run it at home I still have to build it, heh. |
10:03 |
|
mmorgan1 joined #evergreen |
10:08 |
Dyrcona |
We don't build it. |
10:09 |
jboyer-isl |
Ah, they have to be extra motivated if they want to use it, then. |
10:09 |
jl- |
Virtual Box :) |
10:09 |
|
beanpole joined #evergreen |
10:09 |
|
mllewellyn joined #evergreen |
10:09 |
jboyer-isl |
Or that, yup. |
10:11 |
Dyrcona |
I'm not supporting VMs on a library's laptop, either. :) |
10:11 |
jl- |
hehe |
10:12 |
jl- |
does anyone have an idea if/when conference slides will be made available? |
10:13 |
Dyrcona |
I believe "when" is more appropriate than "if." I don't know when, though. |
10:13 |
gsams |
I believe I heard kmlussier say "eventually" |
10:14 |
gsams |
also, good morning everybody! |
10:15 |
kmlussier |
"Eventually" is a good way of putting it. ;) |
10:16 |
|
mrpeters joined #evergreen |
10:16 |
kmlussier |
We will try to get them up as soon as possible, but it may take a little time. |
10:17 |
yboston |
I will be working on getting the slides up. I am just about to send out an email about it to the lists |
10:17 |
jl- |
ok |
10:17 |
jl- |
thanks |
10:17 |
gsams |
yboston++ thanks for wrangling |
10:17 |
|
BigRig joined #evergreen |
10:24 |
|
mmorgan1 joined #evergreen |
10:27 |
kmlussier |
@quote random |
10:27 |
pinesol_green |
kmlussier: Quote #39: "< paxed> oohyea, i got an evergreen sticker." (added by csharp at 08:40 AM, December 17, 2012) |
10:27 |
|
adamShire joined #evergreen |
10:29 |
dbs |
yboston: mine are posted at http://stuff.coffeecode.net/2014/structured_data_evergreen/ |
10:30 |
* rfrasur |
bookmarked that presentation. |
10:31 |
yboston |
dbs: gracias! |
10:31 |
phasefx |
yboston: mine are at https://t.co/fAi728SKMS and https://t.co/rsX9N1dju2 Feel free to download and rehost; not sure how permanent those short URL's are.. the google doc ones are ugly |
10:32 |
yboston |
phasefx: ¡gracias! (I grabbed the full URLs) |
10:36 |
jboyer-isl |
By the way, thanks phasefx for putting on a receipt presentation. I've wanted to get people to look into upping their receipt game for a while but haven't had time to put anything together. |
10:36 |
phasefx |
jboyer-isl: you're welcome |
10:36 |
|
krvmga joined #evergreen |
10:39 |
krvmga |
(eg 2.4) someone asked if i could add the checkout date to the csv file for a patron who wants to download her checkout history. i've been looking around but can't find where i'd try to do this. |
10:39 |
Dyrcona |
krvmga: That goes through action trigger, so its in the database. |
10:40 |
krvmga |
Dyrcona: i looked in the database under action_trigger.event.template_output but what i found wasn't informative. |
10:40 |
jeff |
phasefx++ |
10:42 |
Dyrcona |
krvmga: Look action_trigger.event_definition where the name is 'Circ History CSV' |
10:42 |
|
pmurray joined #evergreen |
10:43 |
Dyrcona |
krvmga: I am planning to reimplement that so it doesn't go through action_trigger in the future. |
10:44 |
gsams |
phasefx++ for building in examples into your presentation slides |
10:44 |
krvmga |
Dyrcona: when i googled through launchpad stuff, i saw that you had commented that you were trying to work on that |
10:44 |
gsams |
I wasn't able to attend your session and Sys Admin interest group at the same time |
10:45 |
krvmga |
Dyrcona++ |
10:46 |
|
kbutler joined #evergreen |
10:46 |
phasefx |
jeff: I believe it was you asked about up'ing the live tests frequency. I'm going to make it happen twice a day |
10:47 |
phasefx |
would folks here be okay with two RSS messages a day from qatests? |
10:47 |
jeff |
sounds like a reasonable next step :-) |
10:47 |
* jeff |
has no objection |
10:47 |
phasefx |
my original goal was to only see the RSS message when the status actually changed (from Failed to Passed or vice versa); not sure what I did wrong there, but others are welcome to poke if they like that behavior better |
10:52 |
phasefx |
probably something to do with when the file was last modified; could reset that timestamp or not overwrite the file unless it changes |
10:55 |
phasefx |
well no, it looks I tried to do just that (the latter), but am still doing something wrong. I'm going to stop rubberducking and move on :) that code is at the bottom of test_output_webifier.pl if anyone has the itch; referenced through the "git" link at http://testing.evergreen-ils.org/~live/ |
11:02 |
|
akilsdonk joined #evergreen |
11:03 |
dbs |
speaking of testing, we need to add Business::Stripe to the slaves (per phasefx's presentation) |
11:03 |
|
kbeswick joined #evergreen |
11:05 |
* jeff |
nods |
11:05 |
jeff |
two GPLS slaves (csharp is at code4lib con, right?) and one UPEI? |
11:11 |
* dbs |
will hit upei, unless he has been locked out again :) |
11:12 |
phasefx |
dbs++ |
11:12 |
jeff |
"who is this dbs character? isn't he on hiatus or retired or something?" |
11:13 |
jeff |
"pfft, 'sabbatical'. whatever. (clickety clickety click) disabled account!" |
11:18 |
rfrasur |
Off to teach elementary school students how to use Evergreen. |
11:23 |
dbs |
rfrasur++ |
11:24 |
phasefx |
need to sneak it into some programming courses |
11:32 |
jeff |
is a function likely the best way to report on "all rows in a table where column foo can't be cast to TYPE"? |
11:33 |
Dyrcona |
jeff: Are you going to do it more than once? Will you need for some other query? |
11:33 |
jeff |
to make this not just a postgres question, i'm looking for all asset.copy_note rows where upper(title) is COST and value can't be cast to NUMERIC(8,2) :-) |
11:34 |
jeff |
Dyrcona: until we transition to using asset.copy.cost (after determining what Acq impact there may be if any), I can see doing this again for this table. Other tables? Not sure. Nothing on the horizon, but I might not be thinking creatively yet. |
11:34 |
gmcharlt |
jeff: http://git.esilibrary.com/?p=migration-tools.git;a=blob;f=sql/base/base.sql;h=751ce72fdca2634b431de6cd1c0d251f3f4eaf4f;hb=HEAD#l630 |
11:35 |
Dyrcona |
jeff: A function is generally reusable, generally. |
11:35 |
jeff |
gmcharlt: thanks! |
11:35 |
phasefx |
gmcharlt beat me to it :) |
11:37 |
Dyrcona |
Ah, well, there you go. |
11:39 |
jeff |
gmcharlt++ |
11:39 |
jeff |
And that looks familiar. I suspect I've asked and had it answered here before. :-) |
11:39 |
gmcharlt |
sylvar++ |
11:39 |
jeff |
307 failed to convert. |
11:45 |
jeff |
(cast :-) |
11:47 |
dbs |
dang. running debian-squeeze makefile.install target removed some apache packages that are pretty critical, it seems, based on the rebuild attempt |
11:47 |
dbs |
looked like an mpm vs. prefork issue |
11:49 |
pastebot |
"dbs" at 64.57.241.14 pasted "Rerunning debian-squeeze Makefile.install target" (27 lines) at http://paste.evergreen-ils.org/36 |
11:50 |
jeff |
most of apache is taken care of by OpenSRF Makefile.install. When was the last time that was run on the host in question? |
11:51 |
jeff |
Annoying that things were removed, though. :-( |
11:51 |
dbs |
could be a lack of an apt-get upgrade in advance, too |
11:52 |
jeff |
looking at that output, the only MPM mentioned is prefork, so i don't think it's a differing MPM issue. |
11:53 |
* dbs |
will run apt-get upgrade, then OpenSRF Makefile.install, then Evergreen Makefile.install again |
11:54 |
jeff |
dbs: if the -y caused aptitude to remove those packages without user interaction, that does make me wonder if we can turn off prompting without disabling safeties (like "is it okay if i go this odd route on fixing what looks broken?") |
11:55 |
jeff |
dbs: ah, the shotgun approach. :-) |
11:58 |
* dbs |
is locked and loaded |
12:01 |
egbuilder |
build #566 of evergreen-master-debian-6.00-x86_64 is complete: Success [build successful] Build details are at http://testing.evergreen-ils.org/buildbot/builders/evergreen-master-debian-6.00-x86_64/builds/566 |
12:02 |
jeff |
yay! \o/ |
12:02 |
dbs |
phasefx: BOOM! See, testbot is still announcing in-channel (I didn't touch anything, honest) |
12:03 |
dbs |
testbot, buildbot, potato, poutine |
12:03 |
jeff |
dbs++ |
12:03 |
jeff |
buildbot++ |
12:03 |
jeff |
poutine++ |
12:05 |
phasefx |
it announced to me in private message too, go egbuilder :) |
12:11 |
mceraso |
gmcharlt: I tested the release candidate for OpenSRF 2.3.0 and encountered no issues whatsoever |
12:11 |
gmcharlt |
mceraso++ |
12:33 |
|
bmills joined #evergreen |
12:44 |
kmlussier |
The CREATE_PICKLIST permission. In this context, picklist is acq selection list? Is that right? |
12:46 |
gmcharlt |
kmlussier: ye |
12:46 |
gmcharlt |
s |
12:46 |
kmlussier |
gmcharlt: Thank you! |
12:56 |
Dyrcona |
dbs++ for the presentation slides. |
13:07 |
|
jihpringle joined #evergreen |
13:37 |
|
Bmagic_ joined #evergreen |
13:49 |
|
jeffdavis joined #evergreen |
13:52 |
|
Bmagic__ joined #evergreen |
13:57 |
|
rjackson-isl joined #evergreen |
14:06 |
|
kbeswick joined #evergreen |
14:22 |
|
robbat2 joined #evergreen |
14:23 |
robbat2 |
hi all; i'm Robin @ Sitka/BC Libraries; jeffdavis said there was recent finding by dbs and others that some postgres indices are going missing during pg_dump+restore |
14:23 |
robbat2 |
who has more details and/or is looking at it? |
14:26 |
jeff |
there are two authorities-related indexes that typically fail to pg_restore due to search path issues. |
14:26 |
jeff |
does that sound like what you're looking for? |
14:28 |
Dyrcona |
robbat2: That's been an issue for quit some time. We just run a script to recreate the indexes at the end of our restores. I've shared it multiple times and don't have times to dig it out again. |
14:29 |
robbat2 |
Dyrcona, got a subject line I can dig in the openils-dev for? |
14:29 |
Dyrcona |
robbat2: No. It's on paste.evergreen-ils.org. Never sent it to the mailing list. |
14:30 |
jboyer-isl |
robbat2: it |
14:30 |
* Dyrcona |
goes back to figuring out acquisitions permissions. |
14:30 |
jboyer-isl |
it's by_heading_and_thesaurus and by_heading in 800.fkeys.sql. |
14:31 |
jboyer-isl |
related to the xpath func involved not being fully specified. |
14:33 |
robbat2 |
aha! |
14:33 |
robbat2 |
jeffdavis, my brain tells me we did hit this before, back when i was loading up some development databases for you |
14:34 |
jeffdavis |
We've seen index-related errors in pg_restore output before. I don't recall if it was these specific indexes, but yes probably. |
14:35 |
jeffdavis |
We haven't historically done much with authorities though so it wouldn't be an actual issue in our dev environments. |
14:35 |
robbat2 |
there was a related similar one I fixed up with the function call not being fully specified and the search path during the restore not otherwise having the function |
14:35 |
robbat2 |
i don't recall if it was authorities or other schemas |
14:36 |
robbat2 |
but the fix then is easy, just fully-qualify your function calls |
14:36 |
jeffdavis |
There has been discussion of doing that in the past, but there's no LP bug for it that I can find. |
14:38 |
robbat2 |
i see bug 1253163 from searching for this issue too, and that's useful to know re Postgres9.3 |
14:38 |
pinesol_green |
Launchpad bug 1253163 in Evergreen "authority indexes can fail on Postgres 9.3.0" (affected: 3, heat: 20) [Critical,Fix committed] https://launchpad.net/bugs/1253163 |
14:43 |
jeff |
yep, that was one of the postgres 9.3 blockers for evergreen 2.6 |
14:44 |
jeff |
But you're right about there being no launchpad bug on adding explicit schema qualification to the function call related to those two authorities indexes. I'll review and get a bug created later tonight if nobody else beats me to it. :-) |
14:44 |
jeffdavis |
robbat2: Re 1253163, I think the way I've phrased it in meetings has been "PG9.3 will work with the official 2.6 release" :) |
14:49 |
robbat2 |
yay! it looks like 9.3 will give notably better performance on the new SSDs btw |
14:54 |
|
ktomita_ joined #evergreen |
14:57 |
|
_bott_ joined #evergreen |
15:05 |
csharp |
jeff: correct two GPLS buildslaves, one Fedora 19, one Ubuntu 12.04 |
15:05 |
jeff |
robbat2: are you making that statement based on observation and testing, or something in the 9.3 changelogs, or? |
15:05 |
csharp |
s/correct/correct -/ |
15:05 |
jeff |
csharp: cool. are you in a position to get Business::Stripe installed on both, or are you distracted by code4lib? :-) |
15:05 |
csharp |
distracted at the moment, but I can do it later ;-) |
15:14 |
|
rfrasur joined #evergreen |
15:17 |
|
ktomita joined #evergreen |
15:19 |
jeff |
Fun issue: popular item, age protected. FIFO holds enabled. copy was on shelf for a hold, but that hold was then cancelled. |
15:20 |
jeff |
Checking the item in with clear_expired modifier enabled results in a server error. Without that modifier, successful capture for the next patron. |
15:21 |
csharp |
holy frijoles, 35 Helpdesk emails |
15:22 |
jeff |
"dear csharp: please upgrade us to 2.6 and install the new web based client. thanks!" |
15:22 |
rfrasur |
(answer to what "What did SkippyJon Jones say after he got an IT support job?) |
15:25 |
csharp |
jeff: exactly ;-) |
15:25 |
gmcharlt |
csharp: alternatively, "why isn't the upgrade to 2.6 complete yet?" |
15:28 |
csharp |
looks like most of them are back and forths about a single issue (whew!) |
15:28 |
csharp |
but yeah, 35 emails since this morning was... alarming at first |
15:29 |
jeff |
ah. i thought that was 35 tickets since you left for the evergreen conference. :-) |
15:29 |
jeff |
not messages since this morning. |
15:29 |
jeff |
now i see where the frijoles came into play. |
15:41 |
phasefx |
the awesome box thing; I see there's a software solution for it with awesomebox.io, but should we wishlist something more integrated with EG like a checkin modifier called Awesome Mode? Have it log in some reporting table |
15:42 |
rfrasur |
would that automatically change its location? |
15:42 |
|
ktomita_ joined #evergreen |
15:42 |
phasefx |
the way I would picture it is that it does nothing to change what would normally be done with checkin, except allow you to do reporting on the fact that it was marked awesome |
15:42 |
jeff |
phasefx: i was thinking having the checkin modifier queue an api call out to the library's awesomebox endpoint with an api token for the branch where the checkin took place. |
15:43 |
jeff |
it would be nice if it were async, so that it didn't hold up checkin. |
15:43 |
phasefx |
I didn't see an api when I looked earlier |
15:43 |
jeff |
and of course there are bits of the api that don't exist yet. |
15:43 |
rfrasur |
I guess if it was flagged as awesome, we could pretty easily changed whatever we wanted based on local stuff. |
15:44 |
|
pams joined #evergreen |
15:44 |
phasefx |
a local reporting table and checkin modifier would give us some benefit (statistics), but not some of the cool stuff (aggregate data with other awesome box sites, web visualization, etc.) |
15:44 |
jeff |
rfrasur: how do you envision it working in a physical sense and in a "changes location" sense? |
15:44 |
jeff |
rfrasur: would you automatically put any item returned in the awesome box on display somewhere? |
15:44 |
rfrasur |
jeff: that's what I was thinking. |
15:45 |
rfrasur |
But then...after I said it, I questioned it. |
15:45 |
rfrasur |
I think, more than anything, I'd like it to go on a virtual shelf. and then evaluate whether or not we need a physical shelf. |
15:47 |
rfrasur |
It'd be cool if a virtual shelf either in the OPAC or somewhere else could be populated. But, I'm thinking that if something is flagged as awesome, but stays in its normal location on the physical shelf, it gives patrons the opportunity to find more awesome next to established awesome. |
15:48 |
kmlussier |
I wasn't thinking of any copy location change. I was thinking check-in modifier with it being logged in the reporter, but also maybe some built-in tpac display to show the recently-returned "awesome" items. |
15:48 |
rfrasur |
kmlussier++ exactly |
15:49 |
phasefx |
so an option to add to a bookbag (treated like a set) could be useful |
15:49 |
kmlussier |
Ooh! I hadn't been thinking bookbags. |
15:49 |
eeevil |
and it's a (binary) starring system ... or pandora-style thumbs up/down. feed that into rel ranking |
15:49 |
rfrasur |
Yeah, I think that's kinda the mechanism that some people using the kpac use, right? |
15:49 |
phasefx |
and set meaning, only one instance of a given title in the bookbag |
15:50 |
kmlussier |
Added bonus is that public bookbags are searchable. |
15:50 |
rfrasur |
yes |
15:50 |
kmlussier |
But those bookbags could get fairly large. Would it break something? |
15:51 |
phasefx |
another random aside: I want bookbags to be consumable/importable, not just shareable/searchable |
15:51 |
eeevil |
kmlussier: shouldn't |
15:51 |
kmlussier |
And +1 to incorporating in relevancy ranking. |
15:51 |
kmlussier |
phasefx++ |
15:51 |
kmlussier |
phasefx: I love it when you start talking about bookbags! :D |
15:51 |
phasefx |
:D |
15:51 |
rfrasur |
And what about awesome as a consortium? Would it only display if the correct scope was defined? |
15:52 |
eeevil |
rfrasur: I imagine awesome-ness would be recorded as both a personal bookbag entry /and/ separately as an up-vote on the title |
15:53 |
eeevil |
let the up-votes age out over time with some half-life |
15:53 |
phasefx |
since facebook, twitter, etc. has been killing RSS readers, maybe a way within the TPAC to subscribe to bookbags would be useful too |
15:54 |
phasefx |
s/TPAC/My Account/ |
15:55 |
rfrasur |
eeevil: that makes sense. I do like the idea of aging |
15:55 |
phasefx |
eeevil: this might be better than circs :) |
15:56 |
rfrasur |
phasefx: yes, please. Though I personally love RSS, I do hate teaching it to patrons that just want something to work (no/little learning required) |
15:56 |
Dyrcona |
rfrasur: Give them a lollipop. |
15:58 |
rfrasur |
Dyrcona: While they'd take it, they'd also expect vouchers for their entire family to eat at the local buffet as well as a year-long subscription to a phone/satellite/internet package. |
15:58 |
phasefx |
one more pie in the sky idea (since I'm throwing them out there), I really want a 2-d workspace (say, within My Account) where I can pin/hang any resource, whether it be a bib record, a google link, etc., and draw lines/relationships between them. Maybe something like trello :) |
15:58 |
eeevil |
phasefx: both, eh? different aging rates, perhaps |
15:58 |
rfrasur |
phasefx - so not much, right? |
15:58 |
phasefx |
eeevil: yeah man, give me all the inputs |
15:58 |
eeevil |
at the end of this thread, I posted some code from an unrelated project: http://markmail.org/message/7i352ribf5zl7wz6 |
15:59 |
phasefx |
rfrasur: sorry, lost you. too much maniacal gleam in my eye |
15:59 |
rfrasur |
no...I'm not lost. I'm glad someone else is willing to ask for ALL THE THINGS. |
16:00 |
phasefx |
:D |
16:00 |
rfrasur |
;) |
16:00 |
Dyrcona |
Why put all that stuff in the catalog? Why not make it easier to get that stuff out of the catalog and into other services? |
16:00 |
Dyrcona |
Are we trying to become a portal? |
16:00 |
rfrasur |
Well, I just want the awesome...and I like the subscribe as well. |
16:00 |
|
alynn26 joined #evergreen |
16:00 |
eeevil |
Dyrcona: a corollary question: why either/or? |
16:01 |
Dyrcona |
eeevil: If you have the zots, feel free. I don't. |
16:01 |
eeevil |
first record, then push, eh? |
16:02 |
* phasefx |
would just want to leverage the TPAC for momentum/buy-in |
16:03 |
phasefx |
library helps you learn; why not integrate more learning tools? |
16:03 |
* rfrasur |
would kinda like a lollipop now too. |
16:03 |
kmlussier |
mmmm...lollipop |
16:04 |
|
krvmga joined #evergreen |
16:05 |
* rfrasur |
will be excited about it after a nap. |
16:05 |
kmlussier |
naps++ |
16:05 |
rfrasur |
naps++ |
16:06 |
krvmga |
(eg 2.4) i'm just going to take a stab in the dark here and guess that checkout date, due date and returned/renewed date can't be added to the csv for a patron's download history because they're not fixed data in 2.4. |
16:06 |
krvmga |
what say ye all? |
16:07 |
phasefx |
trello.com / thebrain.com |
16:07 |
krvmga |
i guessed at this after looking at Reactor.pm |
16:08 |
phasefx |
krvmga: what's the name of the template that powers this? |
16:08 |
krvmga |
phasefx: Circ History CSV |
16:09 |
krvmga |
in that template, i found helper.csv_datum and this led to tracking down Reactor.pm |
16:09 |
rfrasur |
phasefx: that could be pretty cool. Not a real big priority, at least at this point...but I could definitely see how it could turn the tpac into something more for our patrons. |
16:10 |
phasefx |
krvmga: so the hook for that has a core type of circ, so I think you should be able to get anything associated with the circ. For example, using environment variables |
16:10 |
krvmga |
hmmmm. oh, ree-healy? |
16:10 |
krvmga |
that might be cool, then. |
16:11 |
krvmga |
not that i have a clue how to do it... |
16:12 |
phasefx |
krvmga: okay, you see in the template where it does FOR circ IN target; ? |
16:13 |
phasefx |
krvmga: that circ variable will have every field/column that you'd find in action.circulation |
16:13 |
* krvmga |
pulls out a sherlock-sized magnifying glass and looks. |
16:13 |
krvmga |
freakin awesome. i got it. |
16:13 |
krvmga |
phasefx++ |
16:13 |
phasefx |
this will include xact_start (which is the checkout date) |
16:13 |
phasefx |
and due_date |
16:14 |
phasefx |
now, renewals might would need special handling/consideration |
16:14 |
krvmga |
actually, even being able to add those two things will be Good(TM). |
16:14 |
phasefx |
because a renewed circ is a new circ; you'd have to follow things back up through the parent_circ fields to find the original checkout time, if you cared |
16:15 |
krvmga |
that is also good to know. |
16:15 |
phasefx |
and to follow the parent_circ back up, you'd need to add some more environment variables to the template.. and I don't know if there's an easy way to follow an arbitrary N-number of ancestors up |
16:17 |
phasefx |
depending on how many renewals you allow, maybe you could add paths like parent_circ, parent_circ.parent_circ, and parent_circ.parent_circ.parent_circ :) You'd need a more complicated looking template to make use of that, though |
16:17 |
krvmga |
i'm not sure that it would be worth the trouble, to tell the truth. |
16:17 |
Dyrcona |
heh. "how many circs you allow." |
16:18 |
* Dyrcona |
sees staff accounts with negative circs remaining all the time. |
16:18 |
gmcharlt |
indeed - a column header of "date of loan or date of last renewal" covers a lot of scenarios |
16:18 |
|
pams joined #evergreen |
16:18 |
phasefx |
:D |
16:18 |
gmcharlt |
Dyrcona: as long as they don't start getting expressed via imaginary numbers |
16:18 |
phasefx |
friends don't let friends go down rabbit holes |
16:19 |
Dyrcona |
gmcharlt: Aren't all numbers imaginary? |
16:19 |
* gmcharlt |
is a bit of a platonist |
16:19 |
phasefx |
especially in wonderland |
16:20 |
* krvmga |
prefers irrational numbers. more in keeping with his character. |
16:21 |
rfrasur |
krymga++ |
16:21 |
rfrasur |
Isn't everything imaginary? |
16:21 |
krvmga |
rfrasor++ |
16:22 |
* phasefx |
is just an odd number |
16:22 |
collum |
imaginary numbers = circualation statistics and web page hits |
16:23 |
rfrasur |
yboston++ #for wrangling urls, presentations, etc and just generally being cool. |
16:23 |
* krvmga |
is seeing if he can have a meta conversation with rfrasur. |
16:23 |
rfrasur |
phasefx: are you also a prime number? |
16:23 |
phasefx |
rfrasur: one day |
16:23 |
yboston |
rfrasur: muchas gracias |
16:23 |
phasefx |
with liberty and justice for all |
16:24 |
rfrasur |
krvmga: exhaustion is similar to alcohol, so I'm not sure what you'd be able to characterize a conversation with me right now. |
16:24 |
rfrasur |
other than....random |
16:24 |
phasefx |
another type of number |
16:24 |
rfrasur |
lol, phasefx |
16:25 |
* rfrasur |
is pretty excited to turn 41 next year since it'll be a prime number year. |
16:25 |
phasefx |
:D |
16:26 |
gmcharlt |
ln -s /dev/rfrasur /dev/random |
16:26 |
krvmga |
rfrasur: in that case, krymga != krvmga |
16:26 |
krvmga |
rfrasur: in the same way that rfrasor != rfrasur |
16:27 |
krvmga |
gmcharlt++ |
16:27 |
rfrasur |
krvmga++ #I get it. And now I am shamefaced. |
16:27 |
krvmga |
lol |
16:27 |
krvmga |
rfrasur++ |
16:29 |
rfrasur |
Hmm, I didn't realize there were libraries that printed their own barcodes. Guess it makes sense. |
16:30 |
krvmga |
rfrasur: at my library we had a barcode printer. |
16:30 |
phasefx |
I believe Koha makes it easy |
16:30 |
krvmga |
we used the peel-off sheets, too. |
16:30 |
rfrasur |
I guess I'd worry about print quality. |
16:31 |
rfrasur |
It'd be cool for a lot of things though...well, some things. |
16:31 |
krvmga |
we had gotten a barcode duplicator as part of our project to standardize where barcodes were (for delivery purposes in ILL) and you could use it to make new barcode stickers. |
16:32 |
krvmga |
rfrasur: if you try to print barcodes on "regular" printers, you may have a bad time. |
16:32 |
alynn26 |
we print temporary barcodes for certain cases. Not our regular barcodes. |
16:32 |
rfrasur |
huh. yeah, that's what I was thinking...and then having extra expense of a special printer (apart from receipt printers). I could understand for larger library though...maybe. |
16:32 |
|
kbeswick joined #evergreen |
16:33 |
krvmga |
but a good label printer like one of the good Brother label printers can do the trick |
16:33 |
gmcharlt |
phasefx: Koha makes it easier, at any rate |
16:33 |
phasefx |
gmcharlt: :D |
16:33 |
alynn26 |
Generally a good label printer is all you need. That plus the fonts installed |
16:33 |
gmcharlt |
particular in conjunction with printing on sheets of pre-sized labels |
16:33 |
phasefx |
another number type: relative |
16:33 |
rfrasur |
I'd be interested to see it in action. |
16:33 |
rfrasur |
phasefx++ |
16:34 |
dbs |
Don't forget call numbers. |
16:35 |
* rfrasur |
purposefully decides to forget call numbers for the next 10 hours. |
16:35 |
gmcharlt |
aye, both as part of barcode labels and as spine labels |
16:35 |
gmcharlt |
:) |
16:36 |
|
ktomita joined #evergreen |
16:39 |
rfrasur |
It'd be cool if they could embed rfid into a label that could be used to print barcodes...and then activated/deactivated on one of those neato-keen pads that they had at the conference. Like CHEAP labels. Make it so, universe. |
16:40 |
* phasefx |
wants cheap e-ink labels |
16:41 |
rfrasur |
with rfid? |
16:41 |
phasefx |
why not? |
16:41 |
rfrasur |
sounds lovely. |
16:41 |
|
Bmagic joined #evergreen |
16:46 |
phasefx |
rfrasur: so label = linux computer with wireless networking, and e-ink for a display. that would be awesome :) |
16:47 |
rfrasur |
oh man, that WOULD be awesome. |
16:48 |
* phasefx |
sends off the patent request; just need to get it actually invented |
16:48 |
rfrasur |
does Amazon hold any e-ink patents? I know some other companies have used it but not sure if they had licensed it. |
16:49 |
rfrasur |
Because it's not like I'm a librarian, working in a library, and could just look it up or anything. |
16:50 |
* phasefx |
really despises the state of patents, copyright, etc. jfyi, but has lost a lot of the passion for ranting on the subject |
16:50 |
rfrasur |
agreed. |
16:51 |
phasefx |
but don't know about amazon |
16:51 |
* phasefx |
takes a ping-pong break |
16:54 |
* rfrasur |
takes a "going home to crash like a crashing thing...but not a car crashing thing" break. |
16:57 |
|
afterl left #evergreen |
17:15 |
|
mmorgan left #evergreen |
18:15 |
|
Dyrcona joined #evergreen |
18:38 |
|
kmlussier1 joined #evergreen |
18:44 |
|
mmorgan1 joined #evergreen |
18:46 |
|
kmlussier joined #evergreen |
19:02 |
|
bmills1 joined #evergreen |
19:05 |
|
bmills joined #evergreen |
19:29 |
|
kbeswick joined #evergreen |
20:52 |
|
mmorgan1 joined #evergreen |
21:57 |
|
jeff__ joined #evergreen |
22:09 |
|
kbeswick joined #evergreen |