Posting hours from work log for 2020-10-26 to 2020-10-30.
Isolation log week 33:
Work done from home and in the office 2020-10-26 to 2020-10-30
Week 33 total hours: 36.00
G&T hours: +1.00
Monday 2020-10-26
0.25 hours: Update Jenkins servers.
1.00 hours: Endings/Graves: Analyze current status, do test build, lay out options for full staticization and ask for input from Endings folks.
0.25 hours: MoEML: Respond to request to italicize terms from JJ and KL; find previous decision to unitalicize them commented in code; reverse it after unsuccessful search for documentation of rationale.
1.50 hours: LEMDO: Add checking of pre-built HTML pages in products/lemdo-dev to anthology pre-flight checks. This is now essentially functional.
0.50 hours: Endings/staticSearch: Ticket discussion on implementation of result sorting and diacritic-stripping.
2.50 hours: Endings/Graves: Add config components required for staticSearch; add, test and validate meta elements required for static search filters; add retrieval code for staticSearch codebase; add search page shell; test and tweak.
Total: 6.00 hours
Tuesday 2020-10-27
0.25 hours: Update Jenkins servers.
0.25 hours: TEI: Browse ticket updates resulting from Council meeting.
0.25 hours: LEMDO: Prep for today's meeting.
1.25 hours: HCMC Staff meeting.
1.25 hours: LEMDO: Project meeting.
4.50 hours: Endings/Graves: Reorganized the project code for fully static functionality; added and tested staticSearch; obsoleted old code; fixed dozens of encoding errors revealed by staticSearch; added new home page and browse page; updated documentation. Site is basically functional now, but some cosmetic issues remain.
Total: 7.75 hours
Wednesday 2020-10-28
0.25 hours: Update Jenkins servers.
7.00 hours: Endings/Graves: Create new home page; finish documentation of project history; fix dozens of errors in original source and in rendering; refine search descriptor rendering for better sorting; add edition and svn info in footer; clean out more obsolete code; rewrite documentation sections on building the site; cosmetic changes.
Total: 7.25 hours
Thursday 2020-10-29
0.25 hours: Update Jenkins servers.
0.50 hours: Wendat: Act on or do prep for some of the TODOs on the agenda for today.
0.50 hours: Endings/Graves: Test on mobile, and typo fix.
3.25 hours: Wendat: Research on appropriate char for MS symbol; implementation of changes to encoding practice re word-final j; demo encoding + XSLT/CSS for layout tables for list/tabular data in MSS; work on Oxygen author-mode CSS for supporting chars written above the line and tables.
1.00 hours: Endings/staticSearch: Create branch for issue #83 (adding logo and link to search page) and do first implementation, using inline SVG to avoid dependencies.
1.50 hours: Endings/Graves: More tweaks and bug fixes based on feedback; tidying up the codebase and documenting the folder structure.
1.00 hours: Wendat: Project meeting and follow-up.
Total: 8.00 hours
Friday 2020-10-30
0.25 hours: Update Jenkins servers.
1.25 hours: TEI: Weekly meeting with SB to prepare for Stylesheets Working Group meeting on Tuesday.
0.75 hours: ColDesp: Found lots of CSS rulesets that were unmatched because of changes to HTML structure; changed selectors accordingly, and tweaked some values.
4.00 hours: LEMDO: Addition of transformation scenario for anthology documents in Oxygen; analysis of lemdo-dev site build process and current outputs; long discussion with PS on how to proceed and on general programming principles; decision to fix lemdo-dev before working on anthologies; creation of basic programming principles document, outlining naming conventions, pointing rules, good practices and so on.
0.25 hours: Wendat: fix for more final js; check on encoded tables.
0.50 hours: Endings/staticSearch: Tweak to logo rendering; testing on various browsers.
Total: 7.00 hours
Posting hours from work log for 2020-10-19 to 2020-10-23.
Isolation log week 32:
Work done from home and in the office 2020-10-19 to 2020-10-23
Week 32 total hours: 37.25
G&T hours: +2.25
Monday 2020-10-19
0.25 hours: Update Jenkins servers.
0.50 hours: MoEML: Run link harvester, fix a stack of broken links, create a ticket for some needing more careful attention.
0.75 hours: DVPP: Assemble, complete and submit the latest batch of timesheets. Debug a build problem caused by changes to the way Chart.js is released; change the build process to retrieve it from another location.
2.00 hours: LEMDO: Trying out various configurations of an anthology config file, and settling on one; beginning detailed documentation of how the anthology build process should work; questions and discussion on this.
0.25 hours: Keats: A little archaeology to discover what happened to the work on building a modern map of Keats locations, suing SP's spreadsheet data. Answer: it's waiting on a formal project plan to go to the HCMC committee.
1.50 hours: DVPP: Working on poem metadata rendering, and setting up caption abstraction.
2.00 hours: LEMDO: Work on schema validation for anthology files; discussion of anthology inclusion and licensing; looking at taxonomies, which need a bit of work.
Total: 7.25 hours
Tuesday 2020-10-20
0.25 hours: Update Jenkins servers.
1.00 hours: HCMC staff meeting.
3.00 hours: MoEML: Fixing more bad links from the link checker; long project meeting.
2.00 hours: EyeVocab: Emailing with PIs and programmer as we gradually try to nail down a specification; cloning, building, and testing the beta app.
1.00 hours: DVPP: More work on metadata rendering for reader poem view.
Total: 7.25 hours
Wednesday 2020-10-21
0.25 hours: Update Jenkins servers.
0.50 hours: DVPP: Fix build break caused by my refactoring yesterday. This took two shots.
0.25 hours: MoEML: More work on broken links.
2.00 hours: LEMDO: A bit of discussion followed by completion of the first draft of an outline of the proposed anthology build process. Addition of a prefixDef to support this. Fixing a build break and figuring out why a documentation page was missing.
1.50 hours: Wendat: Replace tag-based superscripting of ordinal o and a with Unicode chars; make old version invalid; write Schematron QuickFix to replace it; inform team and ask for testing; consultation with JQ on her transcription, testing and debugging issue with xpr file.
1.00 hours: Maint: Investigation of KeepassXC and Yubikey functionality; testing of HMAC-SHA1 setup of Yubikey.
2.00 hours: DVPP: More refactoring and work on metadata panel display for reader view of poem.
Total: 7.50 hours
Thursday 2020-10-22
0.25 hours: Update Jenkins servers.
1.50 hours: DVPP: Fix diagnostics bug reported by KAF; adding more metadata processing templates; discussion re sudden work cessation due to PI leave.
2.00 hours: Endings/staticSearch: Discussing, tweaking, finalizing and practising presentation for UBC conference with JT.
2.75 hours: LEMDO: Revisions to anthology build process description; schema tweaks for licence element to support anthologizing; outline of the diagnostics checks pre-build; framework of the diagnostics module that will run those checks and generate a report.
1.25 hours: Wendat: Project meeting, update TODOs for next week based on meeting.
Total: 7.75 hours
Friday 2020-10-23
0.25 hours: Update Jenkins servers.
1.00 hours: TEI: Weekly meeting with SB; looking through Stylesheet tickets, and discussion of release last week.
0.50 hours: Wendat: Find and fix Schematron bug preventing validation of BS's text.
0.25 hours: Maint: Updated OS on old laptop for testing.
5.00 hours: LEMDO: Diagnosed and fixed build break bug; fixed a few dozen errors in QME texts also breaking build; wrote anthology pre-flight check module and tested it; updated various links to use doc: instead of ldt:.
0.50 hours: MoEML: More work on link-checking and fixing.
Total: 7.50 hours
Dr. Kim Blank's site Mapping Keats's Progress: a Critical Chronology, which "has received plaudits and unsolicited praise from respected colleagues," (Suzie Grogan) has progressed to edition 3.5. This project is a collaboration with HCMC and is a fully Endings-compliant project.
Posting hours from work log for 2020-10-13 to 2020-10-16.
Martin Holmes and Joey Takeda have released the first production version of their staticSearch tool, one of the key products from Project Endings.
Isolation log week 31:
Work done from home and in the office 2020-10-13 to 2020-10-16 (4-day week)
Week 31 total hours: 27.25
G&T hours: -0.75
Tuesday 2020-10-13
0.25 hours: Update Jenkins servers. Fix DVPP build problem.
0.25 hours: LEMDO: Fix documentation issue.
1.50 hours: HCMC: Staff meeting; update billboard rotator on HCMC site to replace older conference with MyNDIR; update current project list.
0.25 hours: Wendat: Follow-up with Oxygen team on Mac bug we're struggling with. No resolution yet.
0.50 hours: Endings: Fighting with Zoom in preparation for upcoming presentation, to determine what features actually work properly on Linux.
3.50 hours: LEMDO: Project meeting; checking into status of lemdo-data.xpr; removing links to generic Shakespeare essay, which is now no longer planned for print editions; various discussions on the anthology build process; beginning of an anthology build file.
0.50 hours: ColDesp/Endings/staticSearch: Implementation of a sort key for desc filters in ColDesp, to be used as test data for development of sort key feature in staticSearch.
Total: 6.75 hours.
Wednesday 2020-10-14
0.25 hours: Update Jenkins servers.
0.25 hours: LEMDO: Debugging validation issue for KL.
0.25 hours: Hot Potatoes: Investigating alternative options to replace long-standing Yahoo group for tech support.
0.25 hours; MyNDIR: Install GIMP on Jonagold for RAs to edit images.
1.75 hours: DVPP: Update site planning document; add hidden text spans for rhyme-schemes to enable possible later search page focused on rhyme; outline rendering plans and issues for poems for0.25 hours PS.
0.25 hours: MoEML: Eliminate problematic diagnostic per JJ.
1.00 hours: Endings/staticSearch: Implement sort key per issue #58, test in Keats project, initiate larger test in ColDesp, and create pull request.
3.00 hours: Endings/staticSearch: Complete documentation changes for release; rename master branch to main; merge dev into main; build and test; tag and release; rebuild documentation and push to Endings site; add announcements in various places.
Total: 7.00 hours
Thursday 2020-10-15
0.25 hours: Update Jenkins servers.
1.00 hours: Maint: Dealing with vulnerability report on one of the servers; researching background and taking remedial action.
1.50 hours: DVPP: Work with PS on ideas for poem rendering.
1.00 hours: Wendat: Preparation for meeting today; checking usage of choice elements and possibility of auto-transforming them (not actually practical).
0.75 hours: Maint: Discussion on HCMC security issues.
1.00 hours: Endings/staticSearch: Bump version number for sS; tweak Endings site pages to fix invalidities and remove RSS feed no longer maintained; add new info re sS to Endings site; discussion with GN on better new-user documentation for sS.
0.50 hours: LEMDO: a bit of ticket triage, and fixes to an invalid file plaguing the build for a few days.
0.75 hours: Wendat: Project meeting.
Total: 6.75 hours
Friday 2020-10-16
0.25 hours: Update Jenkins servers.
1.25 hours: TEI: With SB, do release of point-version of TEI Stylesheets with bugfix, following and testing the accuracy of TCW22; fixed a couple of errors in a shell script during the process.
0.75 hours: LEMDO: Add new ant quickValidateSource convenience target, along with documentation; removed many instances of legacy hard-coded schema links from files.
0.25 hours: Keats: Switch to new main branch of staticSearch; build and test.
0.75 hours: ColDesp: Switch to new main branch of staticSearch; build and test; tweak layout/display of form controls.
0.50 hours: Maint: Cleaning up old builds on Jenkins.
3.00 hours: DVPP: Refinements to poem pre-processing step; implementation of aria-compliant tabbed interface for switching between poem views; discussions with AC and KF about current work plans; processing FMN proofed poems to TEI; switching staticSearch to new main branch.
Total: 6.75 hours
I converted the oral history mp3 files to m4a using ffmpeg:
for i in *.mp3; do ffmpeg -i "$i" -vn -ar 11025 -c:v aac "${i%.*}.m4a"; done
Isolation log week 30:
Work done from home and in the office 2020-10-05 to 2020-10-09
Week 30 total hours: 35.00
G&T hours: 0
Monday 2020-10-05
0.25 hours: Update Jenkins servers.
3.50 hours: MoEML: Re-running link checking; fixing several dozen broken links, investigating pattern changes for 700 ODNB links, ticket triage.
2.00 hours: Scancan: Set up next article for vol 28; encoded first bibliography and much of the second; pre-processed titles etc. in content; raised some questions with HT.
1.50 hours: DVPP: Working on validation of pre-processed poems, modified schema slightly, and added generation of facsimile element where missing; discovered a systematic error in page referencing which is apparently fixed in db but persists in some XML poems, some still to be fixed.
Total: 7.25 hours
Tuesday 2020-10-06
0.25 hours: Update Jenkins servers.
1.75 hours: TEI: Stylesheets Working Group meeting (from 6am).
1.50 hours: HCMC: Staff meeting.
1.25 hours: MoEML: Project meeting.
0.75 hours: Endings/staticSearch: Finalizing PDF of presentation for submission to UBC folks; wrestling with awful font handling issues in LO Impress.
2.25 hours: Scancan: More biblio encoding for vol 18 article; refined and extended the auto-tagging tool to handle more edge cases properly.
Total: 7.75 hours
Wednesday 2020-10-07
0.25 hours: Update Jenkins servers.
0.50 hours: Scancan: Quick proof of long biblio; added two Schematron rules to catch things found; applied those globally and fixed errors in existing articles.
1.00 hours: GERU: With SA, work on data modelling for EyeVocab project. More Qs to US.
0.25 hours: Scancan: more preprocessing and global fixes for vol 28 article, and test-encoding of one para.
0.50 hours: MoEML: Handle Asana ticket, and finish making individual diagnostics linkable.
0.25 hours: Maint: Review VM migration document from sysadmin, discuss with GN.
1.00 hours: Wendat: Add two more examples with images to the complex encoding documentation; check in with RAs, book lab time for one.
0.50 hours: TEI: During Wendat work, found a bug in TEI Stylesheets; raised an issue, created a branch with a fix, and made a pull request.
1.50 hours: DVPP: Set up XSLT file for creating reader view HTML of poems; add build task; test setup. Processing remains to be written.
Total: 5.75 hours
Thursday 2020-10-08
0.25 hours: Update Jenkins servers.
1.50 hours: Scancan: Encoding more content for vol 28.
1.75 hours: MoEML: Processing another 200 link checks, fixing links, raising a couple of tickets, proposing a policy for link rot cases.
0.50 hours: Wendat: Tech support for remote work.
2.50 hours: Endings: Working on poster for Paris conference with CC and MH.
1.00 hours: Wendat: Project meeting and follow-up.
Total: 7.50 hours
Friday 2020-10-09
0.25 hours: Update Jenkins servers.
0.50 hours: Wendat: Debug and fix build break; update Saxon version.
1.50 hours: TEI: With SB, preparing for interim Stylesheets release next week, and reporting a release script bug and possible solution.
2.00 hours: ProD: Watching a couple of Declarative Amsterdam presentations; working through XForms tutorial.
0.50 hours: GRS: Fixes to errors in two Greek exercises per MN; update to source file locations in Masher files for site.
1.00 hours: Scancan: Finished first pass at encoding vol 28 article; republished site to include it, although Qs remain outstanding.
0.75 hours: Wendat: Looking at options for encoding Wyandot vs Wendat variants, and reporting with questions to ML. Note to self: this regex finds the most obvious instances in Potier 1751: ([^\s<>]+)<choice><seg>h</seg><seg rendition="rnd:upover">r</seg></choice>(([^\s<>]*)|($))
0.25 hours: MoEML: Review new diagnostics template by LS; tweaks to make checklink output more controllable and configurable; ran some link checks.
Total: 6.75 hours.