Evergreen ILS Website

IRC log for #evergreen, 2023-12-08

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

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/big​elow/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/commi​t/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-wind​ows-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/b​lob/23.12.00/code/web/manual/Literary-Forms.MD
15:37 Stompro and https://github.com/mdnoble73/aspen-discove​ry/blob/23.12.00/code/web/manual/Facets.MD
15:38 Dyrcona Well, there is this: https://github.com/mdnoble​73/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

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat