Isolation log week 60
Isolation log week 60
Work done from home and in the office 2021-05-10 to 2021-05-14
Total: 38.50 hours
G&T: +3.50 hours
Monday 2021-05-10
0.25 hours: Update Jenkins servers.
0.50 hours: Endings/staticSearch: More work on typeahead functionality, including good suggestion from JT for faster array search.
0.25 hours: Maint: Booted and updated all Linux machines in the RA lab.
0.25 hours: DVPP: Setting up new timesheet for CC with two payrates.
0.25 hours: Keats/BreezeMap: Plan for new approach to handle multiple date ranges for the same location. Required for Keats and probably many other projects. Created ticket on GitHub.
1.75 hours: Moses: Rebuild PDF per ECH, note duplicate id, set up for SK to come into HCMC tomorrow. More work on the static build, integrating the Schxslt Schematron validation process and testing. This is basic groundwork.
1.50 hours: Endings/staticSearch: More fixes and enhancements to the typeahead control, getting closer to an optimal setup.
1.00 hours: DVPP: Weekly meeting with AC; tweak to diagnostics to minimize the number of insoluble research puzzles presented.
0.50 hours: ColDesp: Fixes and tweaks for search page CSS.
0.25 hours: LEMDO: Debugging and discussing issue with new beed: linking prefix.
1.00 hours: Endings/staticSearch: More work on the typeahead control, particularly on layout. I think we're close.
Total: 7.50 hours
Tuesday 2021-05-11
0.25 hours: Update Jenkins servers.
0.25 hours: DVPP: Update TEI from db metadata for Forget-Me-Not.
0.25 hours: MoEML: Add new staticSearch feature meta tags in anticipation of merging the work on the new filter control into staticSearch dev.
2.00 hours: HCMC Staff meeting.
0.25 hours: DVPP: Update TEI metadata for three more periodicals.
0.75 hours: Scancan: Enter new bios for five vol 28 authors; query to HT on a sixth; rebuild site and publish.
2.50 hours: Endings/staticSearch: Wrestling with a last annoying bug in the feature filter, relating to scrollbars and focus. Finally arrived at a working compromise which is not exactly what I wanted, but pretty close.
0.25 hours: LEMDO: Various discussions on ptr vs ref and canonical referencing.
0.50 hours: Endings/staticSearch: New test for feature filter; reworked test functionality slightly; opened pull request for issue 84.
1.25 hours: Wendat: Project meeting.
Total: 9.00 hours
Wednesday 2021-05-12
0.25 hours: Update Jenkins servers.
0.25 hours: LEMDO: Adapt JT's solution from Landscapes in an effort to work around out-of-memory errors when doing staticSearch indexing.
0.25 hours: MoEML: Work on build break, fix for Schematron warning message.
0.50 hours: MoEML: Add OOM fix to MoEML build too; comment out all KML processing since we're no longer using KML (with OK from JT).
0.25 hours: ColDesp: Add OOM fix here too.
2.00 hours: LEMDO: Project meeting, build config updates, more wrestling with OOM errors on Jenkins.
1.50 hours: Endings/staticSearch: Added documentation for new feature filter; worked through code in a fruitless effort to find anything we could streamline to avoid OOM errors. Run timing and stress tests on Despatches search page in Chrome and suggest mitigation approach to JT.
2.50 hours: DVPP: Project meeting, work on search configuration, workaround for OOM error on Jenkins. Jenkins is eating the day.
Total: 7.50 hours
Thursday 2021-05-13
0.25 hours: Update Jenkins servers.
0.50 hours: MoEML: Testing various build configurations to reproduce the OOM error.
3.75 hours: Endings/staticSearch: Meeting with JT to figure out a strategy for the OOM error; in a branch, implemented the plan (which involves processing each document separately rather than as a collection), test, and push; set up MoEML to use this branch for its next build to see if the fix works.
1.00 hours: Scancan: Implemented fixes to vol 28 article to remove confusion between figures and block quotes; added a new rendering option and implemented it in PDF and XHTML, to make quoted runic inscriptions more readable.
0.50 hours: LEMDO: Rewrote and tested a thorny Schematron rule to make sure it would apply to documentation files as well as regular files; they're rooted on div and have no headers, so they need more gnarly XPath.
2.00 hours: Endings/staticSearch: My local build of the MoEML set died after over two hours of tokenizing with an OOM error again, so went back to the drawing board and implemented a different approach using the ant xslt function and a fileset. Local tests pass; now waiting for a MoEML build to find out what actually happens.
Total: 7.50 hours
Friday 2021-05-14
0.25 hours: Update Jenkins servers.
1.50 hours: TEI: Weekly meeting with SB and NC, working on Stylesheets issue 496.
5.25 hours: Endings/staticSearch: Still working on various optimizations and making slow progress towards a working build for MoEML. Tokenization is now working, but the JSON stage is erroring out with the same OOM errors.
Total: 7.00 hours