Posting hours from work log for 2020-08-10 to 2020-08-14.
Isolation log week 22:
Work done from home 2020-08-010 to 2020-08-14.
Week 22 total hours: 37.25
G & T hours: 2.25
Monday 2020-08-10
0.25 hours: Update Jenkins servers.
0.25 hours: Catch up with email, TEI tickets, etc.
1.00 hours: DVPP: Add three new diagnostic processes, and improve reporting on all diagnostic lists.
0.50 hours: Scancan: Enter editor corrections for vol 28 article; fix Schematron rule; fix vol 26 error now caught by revised Schematron.
2.75 hours: MoEML: Main project meeting, followed by smaller meeting to triage all issues in preparation for 6.5 release.
0.25 hours: DVPP: Dump db from server and regenerate TEI for Woman's World.
0.50 hours: Keats: Build and release new edition; bump edition number.
1.00 hours: DVPP: Project meeting on Zoom.
0.25 hours: Moses: Debugging minor regex issue for SK.
1.00 hours: DVPP: Planning and preparatory work for automatic calculation of dominant rhyme-scheme.
Total: 7.75 hours
Tuesday 2020-08-11
0.25 hours: Update Jenkins servers.
1.50 hours: TEI: Stylesheets Working Group session (6am).
0.50 hours: Catch up with email, Asana tickets, etc.
1.25 hours: HCMC: Zoom Staff meeting.
1.50 hours: DVPP: XPath/XQuery investigation of rhyme encoding, and lengthy email discussion to figure out algorithm for rhyme-scheme work.
0.25 hours: Scancan: Proofing tweak to vol 27 article; discussion on capitalization issue.
0.50 hours: MoEML: Debug and fix build break due to encoding error (nested regnal dates).
0.50 hours: HCMC: Deep dive into B2Evo to figure out if we can aggregate posts by category into RSS for Cascade site widget. Seems not.
1.00 hours: MoEML: Include document status in suitable format in each of the citation form outputs for "Cite this page", per Asana FR.
1.25 hours: DVPP: Extending/enhancing XPath functions for manipulating complex rhyme schemes.
Total: 7.50 hours
Wednesday 2020-08-12
0.25 hours: Update Jenkins servers.
0.50 hours: MoEML: Debugging overnight build break; fixing encoding issue.
0.25 hours: Endings/staticSearch: First test of new tf-idf scoring feature with Keats, in preparation for merging pull request from JT.
0.50 hours: MoEML: Adding Schematron rules and fixing found errors for note contents and positions.
0.75 hours: Scancan: Editor's final proofing corrections and capitalization fixes for volume 27. Pushed a new version of the site to the server.
0.25 hours: LEMDO: Discussion on proofing feedback from publisher.
3.00 hours: DVPP: Extending/enhancing XPath functions for manipulating complex rhyme schemes; writing code and tests to generate rhyme-scheme report in each poem; discussion of workflow relating to identification and tagging of closed-form poems.
1.50 hours: MoEML: Skype with LS: training and ticket work.
0.25 hours: Endings/staticSearch: Updates to documentation in pull request; checking tests in Keats; merging pull request.
0.50 hours: DVPP: Debugging more build-breaking issues with new rhyme-handling code. One remaining unsolved.
Total: 7.75 hours
Thursday 2020-08-13
0.25 hours: Update Jenkins servers.
1.00 hours: DVPP: Debug and fix obscure error when processing 164-line stanza rhyme-scheme; more discussions/emails on rhyme vs stanza form vs genre.
1.00 hours: Endings/staticSearch: Triage on remaining issues for 1.0 release milestone and discussions with JT.
0.75 hours: LEMDO: Ticket discussions and project meeting.
0.50 hours: MoEML: Ticket discussions.
3.75 hours: Wendat: Begin major reorg of site build process, XSLT, etc., to support upcoming work. Integrate bilingual site options.
Total: 7.25 hours
Friday 2020-08-14
1.00 hours: Update Jenkins servers. Do a detailed examination of the new 20.04 after a week of steady service, and re-enable disabled packages, checking results; document result on the blog.
0.75 hours: TEI: Meeting with SB and work on rewrite of Stylesheets tests.
1.50 hours: Scancan: More final proofing fixes for vol 27; integrated TOC into cover and sent to HT for approval.
0.25 hours: DVPP: Update TEI for Chambers from MySQL DB data.
0.50 hours: Scancan: Create favicons, add to site build, and test locally.
0.50 hours: LEMDO: Rebuild PDFs; start debugging PDF build problem with AYL; send generated duplicate gloss reports to JJ.
2.50 hours: DVPP: Write XSLT to detect completely regular rhyme-schemes and auto-assign a dominant rhyme-scheme value; test, debug, and run on one periodical; analyze, then run on two more periodicals; report results to team.
Total: 7.00 hours
Posting hours from work log for 2020-08-04 to 2020-08-07 (4-day week).
Isolation log week 21:
Work done from home 2020-08-04 to 2020-08-07 (4-day week).
Week 21 total hours: 29.25
G & T hours: 1.25
Tuesday 2020-08-04
0.25 hours: Update Jenkins servers.
0.50 hours: MoEML: Planning LS's training and work for August in email.
0.25 hours: Oxygen: Test new build with fix for auto-complete bug we've been waiting for. Appears to be fixed.
0.50 hours: Maint: Update HCMC office desktop and software, including Windows VM.
1.50 hours: HCMC staff meeting.
1.00 hours: Catching up with email, backups, updating repos etc. at HCMC.
1.00 hours: Endings: Project in-person meeting outside UVic Library.
0.50 hours: MyNDIR: Fix a sorting problem with accented characters reported by PAB: she elected to strip diacritics before sorting bibl entries.
0.75 hours: Scancan: Finish implementing special font to provide three-em-dash for Macs which can't find it for themselves.
0.75 hours: Scancan: Encode all French abstracts and French version of editor's intro for vol 27. Report a couple of issues to HT.
0.25 hours: Moses: Work on classifying various uses of straight quotes, which will need to be converted into tagging.
0.25 hours: DVPP: Completion and submission of RAs' timesheets.
Total: 7.50 hours
Wednesday 2020-08-05
0.25 hours: Update Jenkins servers.
0.25 hours: DVPP: Email check-in re planning for the fall release.
0.50 hours: Admin: registration for UBC online conference presentation.
4.00 hours: Wendat: Annotating document outlining required fields for reconstructed form encoding; building initial trial encoding examples; modifications to schema to support this. FR on TEI repo for the pron element to be added to att.typed, after TEI-L discussion.
1.00 hours: MoEML: Fixes for two tickets: more effective discrimination between large and very large tables for rendering on various screen sizes, and removal of RSS feeds from the build process, since we no longer want to maintain them.
1.25 hours: MoEML: Training session with LS, looking through Asana tickets that have piled up, and planning his future work.
1.00 hours: Endings: Retrieve all static site content, turn remotely-reffed things into local copies, update news page, and fix some invalidities (more to do). Add this content to the GitHub repo. Then fail to update the actual site, because everything's currently p0wned by gregster. :-(
Total: 8.25 hours
Thursday 2020-08-06
0.25 hours: Update Jenkins servers.
0.50 hours: MoEML: Diagnose overnight build break causing nested HTML links, raise Asana ticket, fix bug and test.
0.75 hours: Scancan: Final tweaks to abstracts to make them fit on the page properly; build site and publish; report back to HT; confirm with her that special font fix for three-em-dashes on Macs has actually worked.
0.50 hours: Moses: Switching things marked with quotes to term elements, and adding rendering for them in the PDF.
0.75 hours: HCMC/Admin: Working through COVID-19 online course, and discussions/feedback on the return-to-work plan.
2.00 hours: LEMDO: Project meeting, getting back up to speed, looking through tickets; work on issue of footnotes in character lists.
3.00 hours: Wendat: Fix for keyboard shortcut failing on Windows; more work on encoding of reconstructed forms; project meeting extended to discuss that work.
Total: 7.75 hours
Friday 2020-08-07
0.25 hours: Update Jenkins servers.
0.25 hours: LEMDO: Debug and fix problem with pointer in print rendering.
1.00 hours: TEI: Meeting with SB to plan next week's Stylesheets Group meeting.
1.00 hours: MoEML: Implementing a couple of tickets; investigating and commenting on a couple of others.
0.25 hours: LEMDO: Added documentation covering pointer anchor issues.
0.50 hours: LEMDO: Ultimately fruitless search for authoritative guidance on various dash lengths and their usage in early modern typography.
2.50 hours: Wendat: Encode project bibliography (initial set); write elementary rendering for it; modify xpath function for keystroke shortcut, and add two more shortcuts; report to team.
Total: 5.75 hours
Posting hours from work log for 2020-07-06 to 2020-07-10.
A new edition of the Map of Early Modern London site, edition 6.4, was published on 26th June 2020. This edition is the first completely static edition; previous editions depended on the eXist XML database for search functionality, but this edition uses the Project Endings staticSearch engine, and requires no back-end database of any kind.
Many other new features, new texts, and changes are listed in the Release Notes.
A new version of the Colonial Despatches site, edition 2.1, was published on 9th July 2020, including the following new features:
- Several new sections have been added to the About page, including:
- Colonial Office Staff and Consultants
- The Despatches at Court
- Decolonizing the Despatches
- Glossary of Terms
- Many more biographies and abstracts have been added to the collection.
- The search page now allows the use of wildcards (* = anything and ? = zero or one character). This can be helpful when searching for names or terms that may be inconsistently spelled.
- The facsimile browser has been rewritten to improve its responsiveness.
- Encoding Documentation and Guidelines have been updated.
This is the second completely static version of the site, in compliance with the Project Endings Principles for Digital Longevity.
Isolation log week 17:
Work done from home 2020-07-06 to 2020-07-10.
Week 17 total hours: 39
G & T hours: 4
Monday 2020-07-06
0.25 hours: Update Jenkins servers.
0.25 hours: DVPP timesheets.
0.50 hours: DVPP: switch signature facsimile category from illustration taxonomy to typeface taxonomy per AC; deal with processing and validity fallout.
2.00 hours: Wendat: Encoded the remaining 100+ reconstructed form tables.
2.00 hours: MoEML: Project meeting, and documentation of the static build process.
0.50 hours: ColDesp: Create new What's New page and fill it with content, ahead of the next release.
1.00 hours: DVPP: Project meeting.
0.25 hours: MoEML: Debug missing keystroke shortcut for RA.
0.50 hours: DVPP: Refresh Once a Week metadata from db and run XQueries to discover anomalies for AC.
0.25 hours: Wendat: discussions about successful grant application, steps, planning and incoming datasets.
0.25 hours: DVPP: Add new VIAF boolean filter to the people search page per AC.
0.25 hours: DVPP: Refresh Good Words metadata from db and run XQueries to discover anomalies for AC.
Total: 8.00 hours
Tuesday 2020-07-07
0.25 hours: Update Jenkins servers.
1.00 hours: TEI: Stylesheets group meeting on the build circularity problem (6am).
0.75 hours: MoEML: Finished first draft of documentation of build strategies for programmers.
0.75 hours: DVPP: Rebuild metadata in Atalanta and Once a Week, and run queries to identify anomalous illustration encoding.
1.25 hours: HCMC Zoom meeting.
0.50 hours: CGWP: Abortive interface test: wasn't able to get registered.
0.50 hours: ColDesp: Testing and discussion of issues in release scheduled for this week.
1.00 hours: DVPP: Writing and testing new diagnostics on illustrations/figures.
1.00 hours: MyNDIR: Adding "Cite this page" feature; reorganizing the footer and credits.
2.00 hours: ColDesp: Pre-release site testing and bugfixing.
Total: 9.00 hours
Wednesday 2020-07-08
0.25 hours: Update Jenkins servers.
0.50 hours: ColDesp: Check overnight build, and circulate suggestions for the one remaining pre-release bug we need to address today.
2.00 hours: DVPP: Debug and fix issue with search page; post related ticket on staticSearch repo; create and circulate plan for handling detecting and encoding dominant rhyme-schemes.
0.25 hours: MyNDIR: Add CC image to footer build and test; switch edition to 2.0b.
1.00 hours: ColDesp: Fix more bugs emerging from today's testing.
0.25 hours: MoEML: Take archived version of version 6.3 and post it on the site for archival purposes.
1.00 hours: LEMDO: Debugging issues with print output. One big problem remaining: fragmented quotes.
1.25 hours: MoEML: Training session with LS, getting pyserve script set up on his Mac.
0.75 hours: ColDesp: Fixing late-breaking bug where @key attribute value was being expressed in text.
0.50 hours: MoEML: Turn off old eXist/Jetty app; make archive copy in nfs/holmes/archive; let sysadmin know they can remove the webapp so it doesn't get started again accidentally.
Total: 7.75 hours
Thursday 2020-07-09
0.25 hours: Update Jenkins servers.
0.50 hours: LEMDO: Follow-up action on validation problem on Windows: delete extra unwanted validation scenario; implement and test solution to fragmented quotation issue in PDF output.
0.50 hours: ColDesp: Final check through overnight build prior to release; publish of 2.1; update edition in repo to 2.2a.
1.25 hours: LEMDO: Project meeting.
0.25 hours: GRS/Latin: Remove obsolete exercise, retitle/rename others, build unit and publish, per MN.
1.00 hours: HCMC/Cascade: Turn on RSS feed in blogs; fix obsolete RSS URL in blog feed widget; rewrite XSLT to accommodate Atom rather than RSS; test; publish, and wonder why it works in Cascade but not when published. Message to HCMC team.
3.00 hours: Wendat: Early work on schema design for reconstructions; project meeting and planning in the light of the grant award.
0.25 hours: MyNDIR: Two tweaks and rebuilds per PAB.
Total: 7.00 hours
Friday 2020-07-10
0.25 hours: Update Jenkins servers.
0.25 hours: Hot Potatoes: Debug and fix (for future release) character encoding issue in French config file reported by user.
0.25 hours: TEI: Raise new feature request arising out of discussion on TEI-L: @status to be available on entity elements such as person, needed for many of our projects.
1.50 hours: TEI: Work with SB on updating Jenkins build jobs to function with the new system for p5subset/Stylesheets alignment.
1.00 hours: Email: HCMC server-related, Endings, and various housekeeping issues.
4.00 hours: DVPP: Fill in details of putative plan for computing/encoding dominant rhyme-scheme in a poem. Finalize plan for removing illustrationNone catRefs; implement and document the results. Add new value to revisionDesc/@status and build it into the SQL-to-TEI. Rework the rhyme-finding tool.
Total: 7.25 hours
Posting hours from work log for 2020-06-29 to 2020-07-03.
Isolation log week 16:
Work done from home 2020-06-29 to 2020-07-03.
(4 working days; 2020-07-01 is a vacation.)
Week 16 total hours: 30.75
G & T hours: 2.75
Monday 2020-06-29
0.25 hours: Update Jenkins servers.
0.25 hours: Maint: Test new release of TEI JEdit plugin.
0.50 hours: Endings/staticSearch: Testing out wildcards in MoEML; rethinking the current approach; mapping out an alternative on the Issue 43 ticket for JT to look at.
0.50 hours: DVPP: Update db files in svn; generate TEI for new FMN 1830 poems; OCR those poems; update stats again.
1.25 hours: MoEML: Add diagnostic to catch document categories with no members; rewrite Agas/mapping diagnostic; regularize tagging of "MoEML" and project full title.
0.50 hours: LEMDO: Debug problems annotation of large hierarchy-crossing spans, and report issue with validation on Windows to see if Oxygen team has any suggestions.
4.00 hours: DVPP: Project meeting; completion of first implementation of new facsimile viewer.
0.25 hours: Emails and housekeeping.
Total: 7.50 hours
Tuesday 2020-06-30
0.25 hours: Update Jenkins servers.
0.75 hours: DVPP: Fix invalid URL strings in facs browser; answer query from AC using XQuery; tweaks to XSLT.
0.50 hours: MoEML: Fix remaining cases of MoEML tagged as title; add and test Schematron rule.
0.50 hours: LEMDO: Meeting planning for HTML rendering; more debugging of schema path problem on Windows.
2.00 hours: HCMC Zoom meeting and follow-up.
1.00 hours: DVPP: Debug issue with search filters; set up framework for rhyme analysis code.
0.50 hours: MoEML: Test new site now deployed at project subdomain; debug and fix build problem resulting from deployment.
0.50 hours: PAAS: Read and respond to RF's grant application reviews and further proposal.
1.50 hours: DVPP: Finish first rhyme-scheme analysis algorithm (poems whose first stanza rhyme-scheme is unique).
0.25 hours: GRS: Latin Wheelock site correction per MN.
Total: 7.75 hours
Wednesday 2020-07-01
VACATION
Thursday 2020-07-02
0.25 hours: Update Jenkins servers.
0.25 hours: LEMDO: Update PDF versions on Drive.
1.00 hours: Moses: Convert one subset of single-quote usages to soCalled elements, and modify processing in webapp and PDF to output curly quotes. Examine next set of single-quote usages and frame questions for ECH before proceeding.
0.50 hours: LEMDO: More work on debugging two Oxygen issues (one solved, one still ongoing); set up TEH so she can build and "release" (on GDrive) PDFs, in case I'm not available.
0.75 hours: Keats: Roll back wildcard testing work and move project to staticSearch dev branch, then build, test and release version 3.0 per KB.
1.00 hours: Endings/staticSearch: Refactoring to change names of variables, files and functions in order to clarify and standardize nomenclature before moving forward with second implementation of wildcard search.
0.25 hours: DVPP: Debug and fix issue with trailing space in @ana attribute.
0.50 hours: Wendat: Project meeting.
3.00 hours: Endings/staticSearch: Refactor namespace prefixes for clarity; implement production of wordList text file and retrieval by JS object; implement second approach to wildcard searching and test; local build of MoEML to test.
Total: 7.50 hours
Friday 2020-07-03
0.25 hours: Update Jenkins servers.
1.00 hours: TEI: Meeting to plan a solution to the build circularity issue (cross-dependency between P5 and Stylesheets).
1.50 hours: TEI: Meeting with SB to implement decisions of previous meeting, and document everything for Council.
2.75 hours: Endings/staticSearch: testing yesterday's work with various projects; adding sanity checks to prevent runaway searches; updating documentation to cover new features.
2.00 hours: LEMDO: Project meeting re Web products, with prep and follow-up editing of notes.
0.50 hours: MAINT: Checking into the status of databases on Mango prior to shutdown.
Total: 8.00 hours