Time |
Nick |
Message |
01:10 |
|
NIngalls joined #evergreen |
07:55 |
|
BDorsey joined #evergreen |
08:16 |
|
sleary joined #evergreen |
08:34 |
|
Dyrcona joined #evergreen |
08:36 |
|
mmorgan joined #evergreen |
08:39 |
|
kmlussier joined #evergreen |
08:39 |
kmlussier |
Good morning #evergreen! Happy Friday! |
08:39 |
kmlussier |
@coffee [someone] |
08:39 |
* pinesol |
brews and pours a cup of Espresso Nuevo, and sends it sliding down the bar to berick |
08:40 |
kmlussier |
@tea [someone] |
08:40 |
* pinesol |
brews and pours a pot of Earl Grey Decaffeinated Black Tea, and sends it sliding down the bar to jblyberg7 (http://ratetea.com/tea/bigelow/earl-grey-decaf/87/) |
08:40 |
Dyrcona |
Good morning, kmlussier! |
08:40 |
kmlussier |
Again, pinesol, there is no need to delivery decaffeinated anything. |
08:40 |
Dyrcona |
@coffee kmlussier |
08:40 |
* pinesol |
brews and pours a cup of El Salvador Montecarlos Peaberry, and sends it sliding down the bar to kmlussier |
08:40 |
kmlussier |
Dyrcona: Good morning! |
08:41 |
kmlussier |
@dessert Dyrcona |
08:41 |
* pinesol |
grabs some Chocolate Chip Cookies for Dyrcona |
08:41 |
kmlussier |
Ooh! A tasty classic. You can never go wrong with chocolate chip. |
08:41 |
Dyrcona |
Heh! I made chocolate chip cookies for the staff holiday luncheon yesterday. |
08:41 |
Dyrcona |
I use chips with 53% cacao. |
08:42 |
kmlussier |
Awesome! I'm doing my annual holiday cooking baking this weekend. |
08:52 |
Dyrcona |
I used the last of our all-purpose flour, so I'll have to get some before any more baking happens. |
08:58 |
|
kmlussier1 joined #evergreen |
09:08 |
* Dyrcona |
should implement a Fieldmapper that doesn't depend on OpenSRF being installed. |
09:16 |
Dyrcona |
Guess I'll just copy the Aspen PHP code today because I want to play with enhancements to the Aspen Evergreen driver. |
09:17 |
Dyrcona |
And.... I don't want to install Aspen to test things before submitting pull requests. |
09:24 |
Dyrcona |
Oh, nifty.... Aspen looks up each class from the IDL as it needs it, but caches the results in memcached. I was gonna just grab the whole IDL at the start of a program and parse it. |
09:27 |
Bmagic |
Dyrcona++ |
09:41 |
|
dguarrac joined #evergreen |
09:54 |
Dyrcona |
I was asked in an interview years ago what my favorite Emacs command was. I said Ctrl-x Ctrl-(, which starts recording a keyboard macro. Today, I would say it's a function, not a command: define-skeleton. |
10:00 |
|
sleary joined #evergreen |
10:02 |
Dyrcona |
Example: https://github.com/Dyrcona/emacs-lisp/commit/de507587726769bb7a9e2611619aa5467862b0d3 Be sure to read the commit message for why. |
10:31 |
Dyrcona |
Mebbe I should add one for a Text::CSV read loop? |
10:32 |
Dyrcona |
Yeahp... with a marker and and "interesting place," i.e. a spot to wrap around selected code. |
10:47 |
|
briank joined #evergreen |
10:52 |
Stompro |
Ugh, a local popular FM radio station was hacked back in Nov and is serving up javascript that was added by the attacker... our various security systems are blocking the site. It is a very popular site which customers can still reach from home and their phones. So it is my problem that people cannot get to the site at the branch and the station cannot figure out how to clean their site up. |
10:52 |
csharp_ |
Stompro: yikes |
10:55 |
Dyrcona |
Stompro: Sounds about right. |
10:55 |
|
sandbergja joined #evergreen |
10:55 |
Stompro |
The site hosts the community calendar there, plus the local job board... but we are the bad guy for having antivirus and dns filtering that blocks it. |
10:57 |
Dyrcona |
Well, tell the people complaining to you to complain to the radio station. Maybe more voices will get them to do something? |
10:58 |
* Stompro |
should have said "The local radio stations web site" as far as I know radio signals cannot spread malware.... well.. not JS malware. |
10:58 |
berick |
heh |
10:59 |
berick |
earworms |
10:59 |
Dyrcona |
Stompro: I'm sure malware can be spread by radio, particularly packet radio. |
11:01 |
|
mantis1 joined #evergreen |
11:04 |
csharp_ |
Stompro: was trying to imagine what a JS broadcast would sound like |
11:04 |
csharp_ |
maybe like one of those creepy numbers stations |
11:05 |
csharp_ |
berick++ # just got your earworms joke |
11:32 |
kmlussier |
berick++ |
11:39 |
berick |
Dyrcona: for some reason this made me think of you: https://linux.slashdot.org/story/23/12/07/2219239/new-systemd-update-will-bring-windows-infamous-blue-screen-of-death-to-linux |
11:40 |
Dyrcona |
berick: I can't imagine why... :) |
11:40 |
Dyrcona |
I read that, too. |
11:46 |
Dyrcona |
Hm... how to search a file where everything up to the first ',' is the same as the previous line, but the rest is different? |
11:48 |
Dyrcona |
I have a file of call number ids and labels sorted by id, and I want to find if any of the duplicate ids have a different label after. I'm being asked to update call number labels in a batch, and I want to see if there are any contradictions... |
11:48 |
Dyrcona |
Oh! I know! I'll remove duplicate lines, then any that have the same id that are left will be contradictions.... |
11:49 |
|
Dyrcona left #evergreen |
11:49 |
|
Dyrcona joined #evergreen |
11:49 |
Dyrcona |
Two monitors strike again: Ctrl-w in the wrong window. |
11:49 |
|
Dyrcona left #evergreen |
11:50 |
|
Dyrcona joined #evergreen |
11:50 |
* Dyrcona |
gives up and decides to the click the little X. |
11:52 |
kmlussier |
By X, I hope you don't mean the site formerly known as Twitter. |
11:52 |
Dyrcona |
Never used either. |
11:54 |
Dyrcona |
Whaddaya know... I'm not being asked to give the same call number difrerent labels. The original spreadsheet was done by copy barcode, so it was possible that I'd have to create new call numbers, but I don't. |
11:55 |
Dyrcona |
So, I'll just use this spreadsheet with only the id and new label to write the db update... Small matter of search and replace, I think. |
11:55 |
|
jihpringle joined #evergreen |
11:56 |
Dyrcona |
I'll do that after lunch. |
11:57 |
Dyrcona |
@decide McDo or something from the fridge |
11:57 |
pinesol |
Dyrcona: go with McDo |
11:57 |
Dyrcona |
I think I will! |
12:13 |
berick |
what, no CosMc’s ? |
12:29 |
Dyrcona |
berick: Not 'round here. |
12:30 |
Dyrcona |
@decide Python str.Template or Template::Toolkit |
12:30 |
pinesol |
Dyrcona: go with Python str.Template |
12:30 |
Dyrcona |
OK. It's a little simpler to use. |
12:32 |
Dyrcona |
IDK. Maybe I'll just do this in Emacs rather than write a program to write the SQL. |
12:41 |
Dyrcona |
Yeah, search and replace was faster to do. |
12:42 |
|
smayo joined #evergreen |
12:59 |
|
smayo joined #evergreen |
13:01 |
* Dyrcona |
caused a deadlock on a test database. yay..... whatever.... |
13:42 |
|
jihpringle joined #evergreen |
13:43 |
Dyrcona |
There are two URLs where one can get the IDL aren't there? |
13:46 |
Dyrcona |
Oh, right. |
13:46 |
Dyrcona |
I probably want to stick with /reports/fm_IDL.xml |
14:04 |
Rogan |
Stompro: the radio station being hacked made me think of this https://www.soundandvision.com/content/remembering-time-when-radio-station-bricked-your-car-s-radio |
14:10 |
Stompro |
Rogan, I guess a radio station could send bad .js data in the IBOC then. Fascinating, thanks for the link. |
14:11 |
Rogan |
just when you think radio waves are safe .... |
14:23 |
|
mmorgan joined #evergreen |
14:33 |
|
mmorgan joined #evergreen |
14:36 |
|
mmorgan1 joined #evergreen |
14:36 |
Dyrcona |
You can do worse than brick the stereo. |
14:47 |
Rogan |
There may be better examples out there but its the one I thought of off hand. In this case it was an accident but I'm constantly impressed by the ingenuity of malicious actors in the news. |
14:47 |
* kmlussier |
waves to Rogan |
15:03 |
|
sleary joined #evergreen |
15:21 |
* Dyrcona |
glares at the Evergreen backend.... |
15:22 |
Dyrcona |
open-ils.actor.user.checked_out and open-ils.circ.actor.user.checked_out, I'm staring at you two. |
15:26 |
|
mantis1 left #evergreen |
15:30 |
Dyrcona |
"They say these days are made of rust..." Or should that be Rust? Eh, berick? |
15:33 |
Stompro |
I'm looking at how Aspen categorizes things as fiction/non-fiction... and it categorizes poetry as Fiction by default? Which seems wrong for how Libraries usually categorize things. |
15:33 |
Dyrcona |
Command line programming with PHP: I don't recommend it if you don't need to for some crazy reason... like oh, testing the Aspen Evergreen driver without installing Aspen. |
15:35 |
Dyrcona |
Stompro: Most of that comes from the MARC, I wager. Not sure if poetry can also say "fiction" in the coded values/wherever that lives, but I've seen lots of crazy stuff in MARC records over the years...decades. |
15:36 |
Dyrcona |
Come to think of it, I don't recommend web programming with PHP, either. |
15:36 |
Dyrcona |
:) |
15:37 |
Dyrcona |
Poetry should probably be its own category though. |
15:37 |
Stompro |
Here is a description of the logic is uses - https://github.com/mdnoble73/aspen-discovery/blob/23.12.00/code/web/manual/Literary-Forms.MD |
15:37 |
Stompro |
and https://github.com/mdnoble73/aspen-discovery/blob/23.12.00/code/web/manual/Facets.MD |
15:38 |
Dyrcona |
Well, there is this: https://github.com/mdnoble73/aspen-discovery/issues |
15:38 |
Dyrcona |
Or ByWater's RT if you're hosted by them. :) |
15:38 |
Dyrcona |
I'd back you up.... |
15:39 |
Stompro |
I think we can locally change that setting... I think. I need to talk to an MLS holder to see if I'm just getting things wrong first. |
15:42 |
* Dyrcona |
is a MLS holder, but not a practicing cataloger. |
15:49 |
Dyrcona |
Stompro: After a little research and remembering, the answer is "it's complicated." Most library's put poetry in 811 because they don't usually have that many poetry books. Fiction is popular, being the most heavily circulated collection, so it gets its own collection. |
15:49 |
Dyrcona |
If you're using DDC and you want to be a real stickler, prose fiction should go in 813... |
15:49 |
berick |
INXS? don't think I know that one |
15:50 |
Dyrcona |
Library of Congress doesn't make a distinction between fiction and nonfiction. |
15:51 |
Dyrcona |
berick: Yeah, Days of Rust from |
15:51 |
Dyrcona |
Full Moon, Dirty Hearts. |
15:51 |
Dyrcona |
@decide libraries or library's |
15:51 |
pinesol |
Dyrcona: go with library's |
15:52 |
Dyrcona |
pinesol: We're both wrong on that one. |
15:52 |
pinesol |
Dyrcona: Automate ALL THE THINGS! |
15:52 |
Dyrcona |
pinesol: I'm working on it. |
15:52 |
pinesol |
Dyrcona: pretty sure there's already a bug report about that. |
15:52 |
berick |
@band add Radio Malware |
15:52 |
pinesol |
berick: Band 'Radio Malware' added to list |
15:53 |
Dyrcona |
Radio Malware, Radio Gaga, Radio Googoo... |
15:54 |
berick |
heh |
15:54 |
Stompro |
Dyrcona, thanks. I wasn't able to find a way to change that in the Aspen config. It may be hard coded that way. |
15:55 |
Dyrcona |
@who has a book published in every Dewey classification |
15:55 |
pinesol |
jweston has a book published in every Dewey classification. |
15:56 |
Dyrcona |
@dessert jweston |
15:56 |
* pinesol |
grabs some ngCookies for jweston |
15:56 |
* kmlussier |
is still giving thought to coming up with a recipe for edible ngCookies |
15:57 |
kmlussier |
I'm also not surprised jweston has published a book in every Dewey classification. She's very talented. |
16:03 |
sleary |
I have THOUGHTS about the fact that MARC has a field for festschrift but not fiction/nonfiction. |
16:03 |
* berick |
had to google |
16:04 |
Dyrcona |
I have many thoughts about MARC....most of them... not good. |
16:04 |
JBoyer |
I lack the energy to act on it but Dyrcona and berick's conversation above has me thinking about a Malware Radio parody of Wall of Voodoo's Mexican Radio, which I enjoyed quite a bit back in the day. |
16:04 |
berick |
yeah... |
16:04 |
Dyrcona |
"I'm a Mexican woa-oah radio." |
16:04 |
Dyrcona |
JBoyer++ berick++ |
16:05 |
Dyrcona |
I'm on a malware...radio." |
16:05 |
JBoyer |
I hear a prince talking about 429s, no comprende |
16:05 |
Dyrcona |
:) |
16:05 |
|
smayo joined #evergreen |
16:06 |
mmorgan1 |
Dyrcona: That's gonna be in my head all weekend! |
16:06 |
smayo |
Angular forms sure are a thing that exist |
16:07 |
Dyrcona |
I have a YouTube play list that includes Mexican Radio, or it used to. It might even be public. |
16:07 |
sleary |
smayo they sure are something |
16:07 |
smayo |
I'm going to push something that doesn't use them right |
16:07 |
smayo |
But it's fine because the existing page also doesn't use them right |
16:08 |
Dyrcona |
And, I'm not signed into YouTube with my personal account on this laptop. |
16:08 |
Dyrcona |
smayo++ sleary++ |
16:09 |
Dyrcona |
It's too late on Friday to look up Angular forms, particularly when I'm not very good at Angular to begin with. |
16:10 |
sleary |
basically my feelings about the way we're using inputs outside of <form> elements is the Ben Affleck smoking meme |
16:10 |
sleary |
that's gonna be a lot of work |
16:11 |
Dyrcona |
Yeah.... |
16:12 |
sleary |
The Angular version of the US Web Design System uses Formly, which looks nice, but I have no idea how well it would play with our stuff. https://formly.dev/ |
16:23 |
Dyrcona |
Have good weekend everyone! I'll catch you on Monday! |
16:43 |
|
smayo joined #evergreen |
17:21 |
|
mmorgan left #evergreen |
17:23 |
|
sleary joined #evergreen |
17:47 |
|
kmlussier left #evergreen |
18:53 |
|
book` joined #evergreen |
19:19 |
|
gmcharlt joined #evergreen |