referenced
by Christina Chortaria at 2021-04-13 12:46:18.merged
by Christina Chortaria at 2021-04-13 12:46:18.closed
by Christina Chortaria at 2021-04-13 12:46:18.head_ref_deleted
by Christina Chortaria at 2021-04-13 12:46:19.closed
by Hector Correa at 2021-04-13 13:09:14.closed
by Hector Correa at 2021-04-13 13:09:39.assigned
by Christina Chortaria at 2021-04-13 13:23:47.Close as duplicate of #848
labeled
by Christina Chortaria at 2021-04-13 12:44:24.mentioned
by Kevin Reiss at 2021-04-13 12:44:24.subscribed
by Kevin Reiss at 2021-04-13 12:44:24.mentioned
by None at 2021-04-13 12:53:16.subscribed
by None at 2021-04-13 12:53:16.closed
by None at 2021-04-13 13:27:43.For anyone who would like to test this. I have a marc_liberation.dump
backup from production in bibdata1. You would need to pull the backup in your local and edit it as described https://github.com/pulibrary/bibdata#database-configuration
vi marc_liberation.dump
:%s/marc_liberation_prod/marc_liberation_dev/g
:wq
so that the db name in the file changes from marcliberationprod to marcliberationdev.
Then I use lando db-import marc_liberation.dump
. I can see the script loading the backup but it creates an empty database with name database
. I tried to set the -h flag for an alias of the database name but I'm not able to load it correctly. Any review would be much appreciated. Or if you want feel free to push a commit in this pr.
ready_for_review
by Christina Chortaria at 2021-04-13 14:17:21.labeled
by Christina Chortaria at 2021-04-13 14:55:24.Also delete bibid '11562111'. I can't find it in voyager and it appears in the catalog as a duplicate of another record.
mentioned
by Christina Chortaria at 2021-04-13 17:05:36.subscribed
by Christina Chortaria at 2021-04-13 17:05:36.unassigned
by Hector Correa at 2021-04-13 13:29:49.deployed
by Trey Pendragon at 2021-04-13 13:58:49.unassigned
by Hector Correa at 2021-04-13 13:15:34.renamed
by None at 2021-04-13 17:27:41.Leaving some notes here in case I don't finish this in time:
Current way this works (a lot of this is going to end up deleted, and a lot of it is not tested):
marc_liberation:recap_dump
gets called by a rake task which is now deleted (https://github.com/pulibrary/bibdata/blob/50b293cd5fcdb02ff8716984c6f953c6a24ecc14/lib/tasks/sync.rake#L8-L10)Dump.dump_ids
called with the dump type PRINCETON_RECAP
(https://github.com/pulibrary/bibdata/blob/50b293cd5fcdb02ff8716984c6f953c6a24ecc14/app/models/dump.rb#L51-L53)Dump
is created with update_ids
set to all the updated barcodes from the queries. NO files are created! https://github.com/pulibrary/bibdata/blob/50b293cd5fcdb02ff8716984c6f953c6a24ecc14/app/models/dump.rb#L99-L104DumpFile
s: https://github.com/pulibrary/bibdata/blob/50b293cd5fcdb02ff8716984c6f953c6a24ecc14/app/models/dump.rb#L38-L45With the new process:
To test this we'll have to create an AWS bucket for alma-staging, which may be tough because that's currently set to be a production environment. Probably need some sort of flag for the bucket choice, or add another environment?
Edit: Don't worry about environment, just change the ENV variables in Ansible here: https://github.com/pulibrary/princeton_ansible/blob/e82313ee67ab3ebe949cdf3fdee1ef1bcd4920ca/group_vars/bibdata/alma_staging.yml#L118-L121
renamed
by None at 2021-04-13 13:26:09.labeled
by None at 2021-04-13 17:45:45.renamed
by None at 2021-04-13 18:16:10.Items on order have a work order type of "Acquisition" so we will use that for status. closing in favor of #937
closed
by None at 2021-04-13 18:21:15.referenced
by Christina Chortaria at 2021-04-13 17:43:50.merged
by Christina Chortaria at 2021-04-13 17:43:50.closed
by Christina Chortaria at 2021-04-13 17:43:50.head_ref_deleted
by Christina Chortaria at 2021-04-13 17:43:51.renamed
by None at 2021-04-13 13:25:20.closed
by None at 2021-04-13 18:40:24.labeled
by None at 2021-04-13 19:25:48.Normally the way this would get handled is a cron job on lib-sftp
that just does find /alma/* -mtime +30 -exec rm {} \;
, but it doesn't look like lib-sftp is handled by ansible. @kayiwa should we add an ansible role that only does that somehow? Or maybe we should just add this to that box?
mentioned
by Francis Kayiwa at 2021-04-13 22:58:15.subscribed
by Francis Kayiwa at 2021-04-13 22:58:15.deployed
by Trey Pendragon at 2021-04-13 21:19:20.renamed
by Trey Pendragon at 2021-04-13 21:27:15.head_ref_force_pushed
by None at 2021-04-13 12:55:23.review_requested
by None at 2021-04-13 14:28:20.referenced
by Trey Pendragon at 2021-04-13 17:37:15.merged
by Trey Pendragon at 2021-04-13 17:37:15.closed
by Trey Pendragon at 2021-04-13 17:37:15.head_ref_deleted
by Trey Pendragon at 2021-04-13 17:37:16.head_ref_force_pushed
by None at 2021-04-13 17:38:13.head_ref_force_pushed
by James R. Griffin III at 2021-04-13 13:47:07.ready_for_review
by James R. Griffin III at 2021-04-13 13:51:03.head_ref_force_pushed
by James R. Griffin III at 2021-04-13 13:52:18.labeled
by Bess Sadler at 2021-04-13 14:05:18.labeled
by Bess Sadler at 2021-04-13 14:05:28.Issue moved to pulibrary/bibdata #1238 via ZenHub
closed
by Christina Chortaria at 2021-04-13 17:05:36.Problem seems to be something with solr replication. If I tunnel to Solr and just run a query from the alias I get three numFound values:
Sometimes it’s 9096261, sometimes it’s 7378437, sometimes it’s 10814756
Appending shards.info=true
shows smaller numbers for lib-solr6, and that shard's having issues with other collections. We're gonna reboot it.
lib-solr-staging6 threw a disk available error on the 6th, it might just be full.
We deleted a large core that was no longer in use and it freed up 30% of the disk space. Closing.
labeled
by None at 2021-04-13 18:33:53.labeled
by None at 2021-04-13 18:33:53.closed
by Trey Pendragon at 2021-04-13 18:57:45.head_ref_force_pushed
by None at 2021-04-13 12:17:04.head_ref_force_pushed
by None at 2021-04-13 12:19:14.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 12:55:58.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 14:49:07.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 15:03:52.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 15:12:57.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 16:26:25.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 16:38:01.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 17:17:55.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 17:26:43.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 17:35:21.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 19:10:46.referenced
by Bess Sadler at 2021-04-13 20:05:53.merged
by Bess Sadler at 2021-04-13 20:05:53.closed
by Bess Sadler at 2021-04-13 20:05:53.head_ref_deleted
by Bess Sadler at 2021-04-13 20:05:54.head_ref_force_pushed
by Francis Kayiwa at 2021-04-13 20:07:47.closed
by Francis Kayiwa at 2021-04-13 20:09:24.closed
by Francis Kayiwa at 2021-04-13 20:10:15.closed
by Francis Kayiwa at 2021-04-13 20:10:52.moved_columns_in_project
by Francis Kayiwa at 2021-04-13 20:10:53.head_ref_deleted
by Bess Sadler at 2021-04-13 20:11:22.head_ref_deleted
by Bess Sadler at 2021-04-13 20:11:24.head_ref_deleted
by Bess Sadler at 2021-04-13 20:11:42.referenced
by Bess Sadler at 2021-04-13 20:13:18.merged
by Bess Sadler at 2021-04-13 20:13:18.closed
by Bess Sadler at 2021-04-13 20:13:18.head_ref_deleted
by Bess Sadler at 2021-04-13 20:13:18.head_ref_force_pushed
by None at 2021-04-13 14:07:37.referenced
by None at 2021-04-13 14:27:32.merged
by None at 2021-04-13 14:27:32.closed
by None at 2021-04-13 14:27:32.I will defer to the PO's, but personally think that 1 and 2 are off the table at this point. The presence of the table of contents is necessary for context. In addition, we don't really want to deal with toggling it, especially if expanding the TOC will result in disappearing thumbnails that we can't get back without hiding and refreshing. I am also firmly against changing our entire layout because of a UV bug.
I'm reaching out to the UV folks now. If that seems like a dead end, it may be easier to contribute code to Mirador to improve the MVW experience.
Expanding the ToC won't result in the thumbnails going away forever. The thumbnails re-appear as long as they rendered when the page first loaded.
For me seeing these visually might be the best way for us to determine what does and does not work.
Hiding the ToC will not fix the problem for mobile devices. We need to fix the issue for all users.
There's a UV community call on May 6th, and fixing this bug is likely to be on the agenda. I will confirm when they announce, and I plan to attend.
closed
by Bess Sadler at 2021-04-13 20:17:31.referenced
by Bess Sadler at 2021-04-13 20:17:33.referenced
by Bess Sadler at 2021-04-13 20:17:31.merged
by Bess Sadler at 2021-04-13 20:17:31.closed
by Bess Sadler at 2021-04-13 20:17:32.head_ref_deleted
by Bess Sadler at 2021-04-13 20:17:32.closed
by Christina Chortaria at 2021-04-13 12:33:05.referenced
by Christina Chortaria at 2021-04-13 12:33:04.merged
by Christina Chortaria at 2021-04-13 12:33:04.closed
by Christina Chortaria at 2021-04-13 12:33:05.head_ref_deleted
by Christina Chortaria at 2021-04-13 12:33:05.Coverage remained the same at 100.0% when pulling df489626244c78767e42921d5b548e3944dc9bf1 on dependabot/npmandyarn/y18n-3.2.2 into c6f5d75f8d1b53393157e5df8a06daf8fc881359 on main.
@dependabot rebase
mentioned
by Dependabot at 2021-04-13 15:33:19.head_ref_force_pushed
by None at 2021-04-13 15:33:49.referenced
by Eliot Jordan at 2021-04-13 15:48:52.merged
by Eliot Jordan at 2021-04-13 15:48:52.closed
by Eliot Jordan at 2021-04-13 15:48:53.head_ref_deleted
by Eliot Jordan at 2021-04-13 15:48:53.review_requested
by Axa Mei Liauw at 2021-04-13 16:58:03.review_requested
by Axa Mei Liauw at 2021-04-13 16:58:56.convert_to_draft
by Axa Mei Liauw at 2021-04-13 17:08:43.referenced
by Kevin Reiss at 2021-04-13 02:07:22.merged
by Kevin Reiss at 2021-04-13 02:07:22.closed
by Kevin Reiss at 2021-04-13 02:07:22.referenced
by Bess Sadler at 2021-04-13 13:24:14.merged
by Bess Sadler at 2021-04-13 13:24:14.closed
by Bess Sadler at 2021-04-13 13:24:14.head_ref_deleted
by Bess Sadler at 2021-04-13 13:24:15.Actually, I should also note that, when working directly from main
, I receive the following error:
Unable to determine name from existing gemspec. Use :name => 'gemname' in #install_tasks to manually set it.
[...]/vireo_transformation/Rakefile:3:in `require'
I assume that this is because the gemspec
is not included.
referenced
by Bess Sadler at 2021-04-13 19:25:08.merged
by Bess Sadler at 2021-04-13 19:25:09.closed
by Bess Sadler at 2021-04-13 19:25:09.head_ref_deleted
by Bess Sadler at 2021-04-13 19:25:09.


"Hello! Developers"
SOFTWARE DEVELOPING CONTEST 2021
A friendly competition celebrated in Mexico, participating countries all over the world, this december 2021
Feel free to contact us per Email for any further questions about this amazing event at<EMAIL_ADDRESS>Developing Contest Global WINNER 2020
The winner of Developing Contest Global 2020 was decided trough 3 challenges selected by the referees
South Korea
1st place winner 2020
See the past Developing Contest Global winners
Take a look at the last two developing contest global winner, celebrated in Rio do Janeiro and in Vienna
2019
Winner: Japan
Location: Brazil
2019
Winner: Japan
Location: Brazil


Preparation time
overnight
Cooking time
over 2 hours
Serves
Serves 4
Meltingly tender, aromatic slow-cooked lamb, wrapped in pastry and served with a sharp salsa verde.
Equipment and Preparation: You will need a mandoline for cutting the potato.
For the lamb brine, mix all the ingredients except the lamb together in a saucepan with 2 litres/3½ pints of water and bring to a simmer, just to dissolve the sugar and salt.
Leave to cool, then submerge the lamb into the brine, cover and place in the fridge for 24 hours.
For the confit of lamb, melt the fat with the herbs and garlic in a roasting tin over the hob to 85C/185F (using a food thermometer to check). Take the lamb shoulder out of the brine, pat it dry and carefully place it into the hot fat.
Cover with foil and cook for four hours either on the hob, or in the oven at 100C/225F/Gas ¼, checking and turning the lamb every hour.
The lamb is cooked when you can push a roasting fork or skewer through the meat like a block of butter.
Leave the lamb to cool completely in the fat and rest.
For the baked beetroot, preheat the oven to 180C/350F/Gas 4.
Cut four squares of baking paper and foil the same size, big enough to wrap the beetroot and have a little excess at the top.
Heat the sherry in a pan and cook until it has reduced to half its volume.
Cut the beetroots at the top with a cross nearly all the way through, season with the olive oil, salt and pepper all over making sure you get it inside the beetroot.
Drizzle a little bit of the reduced sherry all over the beetroots and finish with a few slices of the picked thyme and rosemary.
Pull the sides of the foil and baking paper up then add a splash of water to each beetroot. This will help steam them during cooking.
Now wrap them up, bringing the baking paper and foil together to seal the parcel.
Bake in the oven for one hour.
Take the beetroots out the oven and keep warm. Don’t open until you are ready to serve.
For the salsa verde, heat a large, deep saucepan of water until boiling. Have a bowl of iced water ready to cool the herbs down.
Add all the fresh herbs to the pan of boiling water and make sure they are completely submerged for 10 seconds.

Fry the shallot and garlic in a pan with a little oil for three minutes with a pinch of salt.
When the shallot is soft, add the mustard and anchovies. Mix well, take off the heat to cool and add 200ml/7fl oz of the olive oil.
Drain the herbs and stir them into the shallot mixture. Add the capers. Place the mixture in a food processor and start to blend, gradually adding the remaining 100ml/4fl oz of olive oil. Don’t blend for too long – leave the mixture with some texture.
Season to taste with salt and sherry vinegar.
Keep the salsa verde at room temperature in a bowl covered with cling film.
For the ewes’ milk curd, season the curd with the lemon juice and cracked black pepper to taste. Add a little salt, to taste, depending on how salty the curd is already. Set aside.
For the pastilla, pick the meat from the soft confit lamb into a bowl removing any big lumps of fat or gristle (but don’t take all the fat away as this is great for flavour).
Add the chopped mint, reduced lamb sauce, seasoning and sherry vinegar to taste.
Add a little of the salsa verde, just to coat, without getting the mixture too wet. Set aside.
Heat the clarified butter in a pan until warm, but not hot. Place the potato on a mandoline and wind round to make potato string.
Place the potato string into the clarified butter making sure the butter coats all the potato.
Lay out two sheets of filo pastry about 20cm/8in wide and 20cm/8in long on top of each other. Divide the meat mixture into four portions and roughly shape each portion in your hand like a sausage.
Place a sausage shape of the mixture on the filo and roll up like a spring roll, folding the sides over and brushing with the clarified butter to help it stick.
Finally wind the string potato around the filo parcel. Repeat with the remaining filo and mixture and place on a tray to leave to set in the fridge for 30 minutes.
Heat a deep fat fryer to 180C/350F. (CAUTION: Hot oil can be dangerous. Don't leave unattended).
Add the pastillas to the deep fat fryer and fry until golden-brown and crisp, about three minutes.
Remove with a slotted spoon and drain on kitchen paper. Lightly season with salt and cumin and carve how you wish.
To serve, place the warm beetroots in the foil package on each of four plates and open up the top of the foil and baking paper.
Place a dollop of the ewes' curd on top of the beetroot. Finish with a little olive oil and fresh pea shoots.
Place a spoonful of the salsa verde on the plate.
Place the pastille on the plate, drizzle with a little more olive oil and serve.


Starlings is a micro-mobility group within MIT Media Labs’ City Sciences group. Their primary project, Bike Swarm, integrates a synchronized bike lights into bike-share systems to enhance safety. When bikes are alone, their lights stay steadily on. When bikes are near each other, their lights pulsate in synchrony.
As a student research assistant, my role was to design a brand identity for the group with a name, logo, unique iconography, and website. Establishing a public facing brand is important for Starlings in their endeavors to achieve recognition and opportunities in the world of transportation. My advisors simulated the role of a client, what I created fulfilled their needs by communicating ideas and experimenting. Through cycles of feedback I delivered the best possible designs within the aesthetic Starlings’ founders were looking for.
Researching design trends amongst bike-share and scooter-share systems prefaced my design work. These design trends include typography, iconography of bikes/scooters, and website layouts. After discussing my findings in this research, I made informed design choices based on successful trends of the market. During the research period I also facilitated a brainstorming session dedicated to formulating Starlings’ brand.
This was my first experience illustrating iconography. My initial icons had 10x the complexity than my final designs. By iteratively adjusting the designs from feedback, my advisors were satisfied with the end results.
By the end of my semester I was able to provide a website built with Wordpress and unique icons. Through this process I acquired tools for informing my designs with client feedback and preference.