Worked for just over 2 hours
Looked over more of Paus book 1, ending on 1.29.7
Fixed a couple of typos.
Worked for just over 2 hours
Looked over more of Paus book 1, ending on 1.29.7
Fixed a couple of typos.
Isolation log week 85
Work done from home and in the office 2021-11-29 to 2021-12-03
Total: 38.00 hours
G&T hours: + 3.00
Monday 2021-11-29
0.25 hours: Update Jenkins servers.
1.00 hours: Scancan: Shifted all shipping volumes down to the mail room and arranged mailout with ED. Added filesize attributes to the migration code and refined it in discussion with JH who is testing.
0.25 hours: Maint: Arranged timing of MySQL migration next week, and informed DVPP team.
2.75 hours: DVPP: Refined the duplicate-poem detection diagnostic I wrote at the weekend to ignore punctuation and to highlight most likely actual dupes. Began work on layout for poem rendering.
1.75 hours: Moses: Implemented and tested custom stemmers for staticSearch, which now enable searching with and without acute and grave accents (which are used for stress, not phonemics). Published a new version of the site, and in the process debugged an rsync issue in the build file.
1.25 hours: LEMDO: Project meeting and ticket triage.
Total: 7.25 hours
Tuesday 2021-11-30
0.25 hours: Update Jenkins servers.
3.50 hours: LEMDO: Fixed overnight Schematron validation bug; did some research on the persName vs name issue, and posted a question. Looking into persName, discovered that the apparent small problem was much larger, and rewrote the standalone XML processing step to ensure that annotations and collations are included in the document before entities are pulled in. Seems to be working, but needs thorough testing when builds are complete.
0.50 hours: DVPP: Refreshed TEI in three periodicals; followed up with team on timesheet issue.
1.00 hours: Endings/DHQ: Editors' meeting and follow-up with JC on DHQ submission.
2.25 hours: Wendat: Project meeting; implemented handling for persName tag; Added a new staticSearch feature for searching within specific MSS.
0.50 hours: BreezeMap: Finished testing issue 45 fix, merged, and closed; checked into another ticket on SCSS and closed it.
Total: 8.00 hours
Wednesday 2021-12-01
0.25 hours: Update Jenkins servers.
0.50 hours: Admin: Timesheets (all except one done).
1.50 hours: LEMDO: Fixed overnight bug with imported entities; all now apparently working. Tested rendering of ASSP citation pointers and confirmed with team that all looks good.
4.50 hours: DVPP: Project meetings (3 of them); worked out with team how to handle the problem of Christmas Issues, and even how to turn it into a feature; implemented this with changes to the db and to the code which generates TEI from the db dump, as well as implementing it in the FacsViewer interface; fixed a couple of other bugs, added columns to poem listings tables, and standardized and centralized the captioning for table headers. Changed CSS to SCSS and added build step. Did some research on possible CSS layouts for poem rendering with PS, looking for a pure-CSS way to handle slideout panels as a fallback.
0.75 hours: MyNDIR: Created a new page, linked it as appropriate, and added handling for empty materials elements per instructions from PAB.
0.75 hours: ColDesp: Fixing a bunch of hard-coded http links to our own site (a no-no) along with lots of missing spaces and other issues in the encoding.
Total: 8.25
Thursday 2021-12-02
0.25 hours: Update Jenkins servers.
2.75 hours: ColDesp: Multiple fixes for hundreds of instances of obsolete linking methods; fixes for rendering to enable expansion of citations as originally planned; updates to documentation to show recommended use of cdc: prefix and remove old examples.
0.75 hours: Maint: Discussions and research re new desktop purchase; reinstall of Ubuntu on HCMC laptop.
1.75 hours: LEMDO: Prep and meeting on editing elementSpecs; discussions of FRs from QME team; fixes to schema.
0.25 hours: Scancan: Discussion with JH regarding latest import bugs.
1.25 hours: DVPP: Planning for meta elements required for poem search; new diagnostic to discover poems whose CSS will need attention (not yet actually working).
Total: 7.00
Friday 2021-12-03
0.25 hours: Update Jenkins servers.
3.00 hours: Scancan: Initial attempt to import files into OJS; all were imported, but PDFs not available and spent some time debugging; finally got some example exports from UofA folks and started to figure out how to restructure the file to provide published galleys. Also need to remove HTML from title field, but I also now have an example of how to include HTML and images, so I'll do that too before we try again.
1.00 hours: DVPP: Debugged and fixed yesterday's diagnostic and spent some time working out options for poem search.
2.00 hours: ColDesp: Fixed a range of errors throughout the encoding, including bad links found by the diagnostics, and bad encoding practices leading to spaces in the wrong places etc. There are a lot of issues I didn't know about, and more to do here.
1.25 hours: VIHistory: With GN went through some core fields and figured out how we might normalize them across the censuses; sent a couple of queries to PD.
Total: 7.50 hours
Posting hours from isolation log 2021-11-22 to 2021-11-26.
Isolation log week 84
Work done from home and in the office 2021-11-22 to 2021-11-26
Total: 37.75
G&T: + 2.75 hours
Monday 2021-11-22
0.25 hours: Update Jenkins servers.
1.25 hours: TEI: Weekly meeting with SB to prepare for Stylesheets Working Group meetings.
1.50 hours: Endings/DHQ: Editors' meeting and emails out to contributors.
0.25 hours: Endings: Initial attempt to submit proposal for DH 2022, but had to send Qs on submission process to DH.
0.25 hours: ColDesp: Discussion with KSS of latest updates; fix to typo.
1.00 hours: Maint/ProD: Initial testing and reading documentation for Compute Canada resources now account is active.
3.00 hours: DVPP: Beginning prep work for new rendering of poems; identifying issues with pb / page-image correspondence.
Total: 7.50 hours
Tuesday 2021-11-23
0.25 hours: Update Jenkins servers.
1.00 hours: Maint/ProD: More wrestling with Compute Canada setup to see if we can get it building DVPP.
1.50 hours: HCMC: Staff meeting.
0.25 hours: Endings/DH 2022: Reformatted GN's and my submission for the conference to use end notes, and submitted after getting response on questions from yesterday.
0.75 hours: Scancan: Packaging boxes for shipping; contacting Distribution for shipping instructions.
0.75 hours: Moses: Figuring out how the password protection got deleted from the live site, adding it back, and fixing the rsync that nuked it.
1.00 hours: ColDesp: Restructuring splash page and footer content per PS's redesign.
1.25 hours: DVPP: Fixing mismatches between pb tags and page-image graphics, in discussion with AC and KF.
1.25 hours: Wendat: Enhancements to morpheme matching table per ML; project meeting; file-splitting and other tasks arising out of meeting.
Total: 8.00 hours
Wednesday 2021-11-24
0.25 hours: Update Jenkins servers.
1.50 hours: Maint: Throughout the day, testing and refining approaches to running builds on Compute Canada. Built a new version of ant-contrib from a GitHub fork of the original codebase and included it into DVPP explicitly; that seems to be working.
0.75 hours: Wendat: More tweaks to the morpheme-matching process per request from ML.
1.50 hours: DVPP: Discussions on various anomalies; new diagnostic to catch new decade-years poems that need transcribing; did OCR for the one of these to emerge so far; various rewrites of the build process to help with Compute Canada testing.
1.00 hours: ColDesp: Fix for build break; addition of new favicons and other tweaks to build process; replaced VNU with a current version.
1.50 hours: Graves: Meeting with Lib folks to plan migration; tweaks to site build to remove Google search and bump edition; rebuild and publication of new site version; archive posted for Library to take and deploy when they're ready.
Total: 6.50 hours
Thursday 2021-11-25 (working from home)
0.25 hours: Update Jenkins servers.
1.75 hours: DVPP: Opened discussion on how best to find candidate encoding files that have incidental CSS that will need to be marked distinctly. Rewrote build process for Compute Canada scenario to include some parallelism into it; there's not much of that we can do, but testing to see if that will reduce the build time. Ran builds locally and on work desktop with and without parallel sections.
0.75 hours: Scancan: Re-engaging with OJS ingestion process, looked at feedback from JH re attempted ingestion last week and rewrote migration build to add incremented numeric ids where suggested. Referred back to JH for another test.
0.75 hours: VIHistory: Added another table to the stats/diagnostics process showing what fields exist in which census sets, so we can set about mapping between them.
1.25 hours: TEI: Stylesheets WG meeting, fixed issue #515.
1.25 hours: Wendat: Meeting with ML to discuss layout of entries in output dictionary; notes in Teams.
1.75 hours: LEMDO: Meeting and long discussion re facsimiles and facsimile viewer plan. Various other issues came up, and tickets have been raised.
Total: 7.75 hours
Friday 2021-11-26
0.25 hours: Update Jenkins servers.
1.50 hours: Scancan: Talking to distribution about how to ship our packages; two new rewrites of the ingestion code in an attempt to get around SQL errors in the OJS ingester.
LEMDO: 1.00 hours: Implemented ticket on milestone/@unit and associated Schematron; fixed fallout invalidities.
MoEML: 1.25 hours: Project meeting.
DVPP/Maint: 4.00 hours: Work on detecting duplicate titles to find possible duplicate entries; more testing and discussion with Compute Canada help regarding optimizing builds (no joy really); planning CSS changes; testing dbs on new MySQL node prior to migration.
Total: 8.00
Posting hours from 2021-11-15* to 2021-11-19.
*Took vacation on 15th due to flooding.
Worked for 2 hours looking over Paus book 1.
Fixed some typos.
Religiously significant ancient Greek road markers. Often depicting Hermes, always depicting excessively large phalli.
Isolation log week 83
Work done from home and in the office 2021-11-15 to 2021-11-19 (although I took a vacation day on the 15th because of flooding at home, so this was a 4-day week)
Total: 26.25 hours
G&T -1.75 hours
Tuesday 2021-11-16
0.25 hours: Update Jenkins servers.
1.00 hours: Scancan: Working with UofA folks to try to get XML import into OJS working. Looks like the process is broken for the specific version of OJS that they're running, which is the current version. Looking at ways to work around an SQL constraint violation issue.
3.25 hours: Moses: Integration of new banner image from ECH to site; switch from sorting entries by phonemic collation to orthographic; many fixes and workarounds for spacing issues arising out of original XML.
0.25 hours: Mid-month RA timesheets (all but one received and submitted).
0.50 hours: Endings/Academic: Wrote first half of rough draft of DH 2022 submission.
0.50 hours: Maint: Archived and undeployed three apps from Peach/tomcat-devel: Moses, Lansdowne, and Francotoile. No more of my apps are running on Peach.
1.75 hours: Wendat: Project meeting, fix for missing image in documentation, enhancement to process providing candidate links between morphemes in cits with morphemes in reconstructed entries, to create an XSLT stylesheet on the fly to convert confident matches.
Total: 7.50 hours
Wednesday 2021-11-17
0.25 hours: Update Jenkins servers.
0.50 hours: Maint: solving an annoying drive mount problem caused, it turned out, by Docker.
0.50 hours: LEMDO: Finding and fixing a bug in rendering out catRef values as classes in the HTML body.
2.00 hours: Endings/Academic: Completed first draft of DH 2022 submission and started filling out reference list and refining.
2.00 hours: Scancan: Chasing up print run; finalizing and publishing vol 28 on the online site; planning for the mailout in the likely absence of KB.
2.00 hours: VIHistory: more analysis of the existing data; correspondence with PD re issues with the current site; discussions and decisions on strategy with GN; research (not fruitful) on possible XML standards for census data encoding.
Total: 7.25 hours
Thursday 2021-11-18
0.25 hours: Update Jenkins servers.
1.50 hours: Endings/VIHistory: More discussions with GN on strategy for mitigating project scale; completed the draft of the DH proposal and circulated it to the Endings team for comments.
2.50 Moses: Working on rendering of large pronunciation table for small-format devices; did a couple of other bug fixes. Got tables working as lists late in the day.
Total: 4.25 hours
Friday 2021-11-19
0.25 hours: Update Jenkins servers.
1.50 hours: Moses: Final enhancements to pronunciation page; added a beta badge to the build process; tweaks to CSS; built and tested site; published to live site and let SK and ECH know.
1.50 hours: ProD: Registered for ComputeCanada sessions in February; registered for an account (awaiting OK by sponsor); started working through CC documentation.
1.00 hours: ColDesp: Long discussion with KSS and PS regarding re-skinning, plans for release, reorganization of content and interface, etc.
3.00 hours: Scancan: Printed labels, built boxes, labelled and stuffed envelopes etc. for shipping of 41 volumes. Still waiting on bubble wrap for the boxes, already ordered. Worked on the OJS ingestion bugs, and ended up creating a version of the file which embeds base64 versions of all the PDFs directly in the file; waiting for JH to test at UofA. Looks like the biggest problem is the href element.
Total: 7.25 hours
I have a preliminary implementation of an entirely static build of Myths on Maps, here.
It uses OpenLayers and the tomik23 autocomplete javascript libraries.
I chose the tomik23 autocomplete for the option set but especially performance. It was also the only lib that could handle a large JSON data set.
I looked at:
https://github.com/TarekRaafat/autoComplete.js - too slow, docs decent, but lacked enough detail to use quickly
https://goodies.pixabay.com/javascript/auto-complete/demo.html - good, but too slow
https://github.com/alphagov/accessible-autocomplete - too slow
Isolation log week 82
Work done from home and in the office 2021-11-08 to 2021-11-12 (4-day week)
Total: 28.00 hours
Monday 2021-11-08
0.50 hours: Update Jenkins servers (kernel updates required testing and reboots).
1.00 hours: TEI: Meeting with SB, working on getting the P5 build to pass.
3.00 hours: Scancan: Completed the XML for OJS ingestion, and began the process of testing it; appears not to work when linking to remote files, so I may need to get the whole package installed on the UofA filesystem, but still waiting from clues from the OJS forum.
0.25 hours: Maint: Starting the process of getting a Compute Canada id (need sponsorship from JJ); testing and reporting to teams on connectivity issues for campus.
2.50 hours: VIHistory: Set up build process and elementary stats for investigating the PGSQL dump data, which seems less extensive than expected.
Total: 7.00 hours
Tuesday 2021-11-09
0.25 hours: Update Jenkins servers.
1.00 hours: Scancan: Another failed attempt to get the docker container for the UofA OJS version running to do some local testing of XML imports. It looks like all 3.x versions of the docker container are still broken (since December last year, I think). Asked SS for info on how to package my stuff so they can put it on the file system to test directly on the test journal they've set up for this purpose.
2.00 hours: HCMC Staff Meeting.
2.00 hours: VIHistory: More work on stats and diagnostics, discussions with GN on HISCO mappings, and a few questions sent to PD on the discrepancies across censuses.
1.00 hours: Wendat: Project meeting and follow-up.
1.00 hours: ColDesp: Restructured home page on PS's instructions to enable new design layout. Did some testing and proofing, and sent some possible edits to KSS.
0.25 hours: Rebuilding Graves with latest staticSearch, and testing.
Total: 7.50 hours
Wednesday 2021-11-10
0.25 hours: Update Jenkins servers.
0.25 hours: Checking and testing GN's new static MoM site.
0.25 hours: Moses: More discussion on stemming and diacritics for the static site, and an XPath query to answer a question from SK.
1.75 hours: Graves: Figuring out last night's build break and reporting symptoms as staticSearch issue (looks like it was caused by an old Saxon in the main build getting used by the staticSearch code). Then rewrote some JS which was dropping popups offscreen on scrolled pages; now fixed.
2.00 hours: Wendat: Working on 4 Teams tickets, including auto-generated mapping document that should help with linking morphemes in ML's dissertation citations to the reconstruction data entries, reorganizing files, and adding a new @type valList to both the TEI and custom project schema note elements.
1.75 hours: VIHIstory: Expanded the stats/diagnostic page and created a build process around it, which will eventually be the static search page build. Jenkins is now building it.
0.75 hours: DVPP/Maint: Trying to resolve SVN conflicts resulting from campus connectivity issues over the weekend.
Total: 7.00 hours
Friday 2021-011-12
0.25 hours: Update Jenkins servers.
1.50 hours: VIHistory: Solving the puzzle of family ids, and sending another q to GN and PD; setting up a preprocess file to build unique family ids, in anticipation of many more such fixes.
1.00 hours: MoEML: Implementing sb: prefix, associated Schematron and processing; adding an example provided by JJ. Now waiting for build to complete to check.
2.00 hours: LEMDO: Reconfiguration of the conversion XSLT so that it's possible to supply all required params for processing either at the command line or in Oxygen.
0.25 hours: Scancan: Correspondence with UofA team re import XML, which they're test-running for me.
0.50 hours: DVPP: Merged latest db data and updated TEI metadata for Chambers, Chartist and Cornhill.
1.00 hours: Endings/staticSearch: Debugging a build problem with Graves, which looks like something we can't fix in a straightforward way for staticSearch builds invoked from within other builds, but which is easy to work around.
Total: 6.50 hours