Archives for: 2013

27/12/13

Permalink 10:25:46 pm, by mholmes, 216 words, 241 views   English (CA)
Categories: Announcements; Mins. worked: 180

VirtualBox Moving vms from one machine to another

This proves to be more complicated than you might think. I assumed you could copy a vm (its folder with config file and settings, and its HD vdi file) to a new machine and just run it. No no no, that would be too easy, at least in the case of Windows vms. What you have to do is to clone the vm on the original machine, then copy the clone to a new machine (make sure you never run it on the original machine before moving it). Then when you first run it on the new machine, you'll have to re-activate it (choose the least intrusive option when asked; it works OK), and then it'll run OK.

Other things I've learned in the process of migrating machines from one Linux host to another: my new machine did not have Intel VTx virtualization options turned on in the bios, so I had to do that. I also had to reconfigure a couple of my non-Windows vms after moving them, because they were originally set up as generic "Linux", but were actually CentOS 64-bit, and on the new machine they wouldn't run unless configured in the vm settings as "Red Hat 64-bit".

I haven't yet moved the really crucial Windows 7 vm. I'll report back after trying that.

24/12/13

Permalink 12:23:15 pm, by mholmes, 13 words, 48 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 253 - 21 = 232 hours G&T

21 hours required to cover the three days of closure over Christmas/New Year.

Permalink 12:22:37 pm, by mholmes, 11 words, 51 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 256 - 3 = 253 hours G&T

Leaving early on Christmas Eve, since everyone else has gone home.

Permalink 10:33:16 am, by mholmes, 42 words, 46 views   English (CA)
Categories: Activity log; Mins. worked: 30

Minor fix for error message

We have a few dozen linked names with no entries in the dbs yet, due to vagaries of the workflow, and some of these happen to be in already-published documents. I've tweaked the error message so it's more promissory and less computer-errory.

Permalink 10:31:23 am, by mholmes, 11 words, 55 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI Council work

Spent some time on tickets in the last couple of days.

23/12/13

Permalink 04:31:43 pm, by mholmes, 3 words, 50 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 255 + 1 = 256 hours G&T

On lone duty.

Permalink 03:46:09 pm, by mholmes, 48 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 60

Beginning work on a document type taxonomy

Following the success of the MoEML document type taxonomy as a way of organizing, listing and searching resources, I've decided to do the same thing with the Coldesp documents, so I've started outlining a taxonomy. The project schema has also been updated to allow the appropriate header elements.

Permalink 03:44:41 pm, by mholmes, 54 words, 48 views   English (CA)
Categories: Activity log; Mins. worked: 120

New consistency check added

I've added a consistency check for in-page div ids. They should be prefixed with their ancestor::TEI/@xml:id, but many are not.

In the process, I ran some other checks and fixed a bunch of bad links, as well as finding more areas of the BIBL1 document that had been erroneously commented out.

Permalink 03:41:26 pm, by mholmes, 45 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 120

Proofing of French dev site

LSPW reported the French site is ready to go live, except for a couple of problems; fixed those (news index blocks had been set not to publish), but after proofing found a lot more issues, so I've reported those to her and the others proofing.

20/12/13

Permalink 01:11:29 pm, by mholmes, 5 words, 52 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 258 - 3 = 255 hours G&T

Leaving early for Christmas shopping.

Permalink 10:19:16 am, by jnazar, 67 words, 60 views   English (CA)
Categories: Activity log; Mins. worked: 60

New website discussion

SA, GMcB (Hisp.& It) and myself met yesterday for an hour to discuss website design of future new course offering fall 2014.

Discussed:
- website promotion, design, treatment, quotes
- website size: modest; navigation: easy included: posters(pdf)
- consistent branding
- audiences
- course objectives, learning outcomes

Next steps:

GMcB:
- will gather, organize content
- decide on images
- will meet with us in January 2014

19/12/13

Permalink 03:37:01 pm, by mholmes, 83 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 180

Global publicationStmt implemented through XInclude

JJ has created a global publicationStmt for everything except Stow, so I've modified the schema to allow XInclude inside publicationStmt and updated all the files to include it, as well as modifying the XML output rendering to provide the correct URL as an idno for each file.

In the process of doing this I corrected a few hundred more problems with spaces in name, ref, hi and similar tags. I believe I've got them all now, but I'm sure more will start appearing.

Permalink 11:39:47 am, by mholmes, 12 words, 49 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Chasing down reviewers for Issue 7. Many emails in the system are obsolete.

Permalink 11:39:12 am, by mholmes, 66 words, 41 views   English (CA)
Categories: Activity log; Mins. worked: 60

Rewrite of related documents encoding and functionality

I realized that my encoding of links in linkGrps was technically invalid according to TEI Schematron, so I've re-encoded and tweaked the rendering code to deal with this. This is a reminder that we should probably be adding an xml-model for the TEI Schematron alongside the RNG one, but before I do that I'll have to validate everything with it manually and fix any systematic problems.

18/12/13

Permalink 04:37:46 pm, by mholmes, 3 words, 46 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 257 + 1 = 258 hours G&T

On late duty.

Permalink 01:45:51 pm, by mholmes, 17 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI Journal review

Reviewed a second Issue 7 paper for jTEI. This was a long one and took me a while.

Permalink 01:45:05 pm, by mholmes, 101 words, 38 views   English (CA)
Categories: Activity log; Mins. worked: 120

Improved related documents functionality, then published to live; bugfix for page nav

I've separated the old ISE links into a new file called ISE1.xml, so that LINKS1.xml now contains only internal linking for groups of MoEML documents, using <linkGrp>s. After tweaking the rendering for that and testing on dev, I ported the system to the live site and tested.

In the process of testing, I noticed that my page navigation system was slightly screwing up URLs, so that when you navigated from the first page to the next one, an unwanted "mapoflondon" subdirectory got inserted into the URL. I tracked that down to buggy XSLT and fixed it.

17/12/13

Permalink 04:45:02 pm, by mholmes, 3 words, 44 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 256 + 1 = 257 hours G&T

On late duty.

Permalink 04:27:08 pm, by mholmes, 77 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 90

Working implementation of "related documents" linking

I've implemented display functionality for the "related documents" system we set up, whereby you can set up <linkGrp> elements in LINKS1.xml to associate sets of documents together. The pilot is working on the dev site, and will move to live once everyone approves it. This doesn't yet handle the more intimate relationships between primary source documents and their critical introductions, which is expressed through the <relatedItem> element in the <notesStmt>.

Permalink 02:58:39 pm, by mholmes, 23 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Processed a copyedited document for final view by authors, and completed/submitted a review I began the other day of an issue 7 article.

Permalink 02:57:42 pm, by mholmes, 151 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 240

OAI regeneration now fully automated

I now have a bash script, utilities/generate_oai_records.sh, which does the following:

  • Runs the XSLT transformation to generate the OAI records for all existing documents. This XSLT now also creates a fresh version of identify.xml which contains the right <earliestDatestamp> for the records.
  • Commits the new identify.xml to svn, and uploads it to eXist.
  • Compares the newly-generated files with the old ones, and:
    • Where a new file has been added, adds it to svn and uploads it to eXist.
    • Where an old file exists but no new one has been created, deletes it from svn and from eXist.
    • Where an old file exists, uploads it to eXist, and commits its changes to svn.

With this, we have a fully-automated process to regenerate the complete OAI record set whenever we need to. It takes about fifteen minutes to complete, and has been pretty thoroughly tested.

16/12/13

Permalink 04:30:34 pm, by mholmes, 3 words, 43 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 255 + 1 = 256 hours G&T

On late duty.

Permalink 04:26:41 pm, by mholmes, 58 words, 40 views   English (CA)
Categories: Activity log; Mins. worked: 60

Files reorganized a bit

We now have a how_to directory which contains all the documentation files that used to be in info. I've also removed many of the old *_index.xml files from info into a directory called "obsolete" and I'll nuke them completely once we're happy there's no requirement to keep them. The original "documentation" directory has been renamed "workflow".

Permalink 04:24:45 pm, by mholmes, 60 words, 40 views   English (CA)
Categories: Activity log; Mins. worked: 45

relatedItem implemented in schema an encoding (but not rendering yet)

I've implemented the <relatedItem> element with a custom <valList> for @type consisting of two values: commentaryOnThisDocument and subjectOfThisCommentary. These have been added to the three pairs of documents which have these relationships. I'm not yet handling any of this in the rendering, though, because I'm not quite sure how and where people want to display it.

Permalink 04:22:09 pm, by mholmes, 282 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 180

Cleanup of unresped notes

I've made a pass through all the documents, fixing situations in which people had used their initials to identify themselves as authors of editorial notes instead of using the @resp attribute. I've fixed a couple of hundred of these, and in the process I did a lot of manual fixes to spacing errors as well, and caught some other problems. There remain quite a lot of editorial notes with no @resp attribute and no initials to suggest who is responsible for them; there is a list below (the number at the beginning of the line is the number of such notes in the document).

  • 1:   encoding_dates (/db/data/how_to)
  • 1:   CAMP3 (/db/data/library/a_lord_mayor)
  • 1:   CHRY1 (/db/data/library/a_lord_mayor)
  • 2:   HIMA1 (/db/data/library/a_lord_mayor)
  • 1:   SIDE1 (/db/data/library/a_lord_mayor)
  • 20:   TRIU1 (/db/data/library/a_lord_mayor)
  • 1:   TRIU2 (/db/data/library/a_lord_mayor)
  • 3:   AMWE1 (/db/data/library/c_other_texts)
  • 7:   CARR1 (/db/data/library/c_other_texts)
  • 12:   DOLE2 (/db/data/library/c_other_texts)
  • 1:   GREA5 (/db/data/library/c_other_texts)
  • 2:   MARR1 (/db/data/library/c_other_texts)
  • 1:   OATH1 (/db/data/library/c_other_texts)
  • 3:   PAEA1 (/db/data/library/c_other_texts)
  • 1:   STOW120 (/db/data/library/d_stow)
  • 15:   STOW36 (/db/data/library/d_stow)
  • 6:   IYKN2 (/db/data/library/e_drama)
  • 1:   ALDG2 (/db/data/locations)
  • 13:   CHEA2 (/db/data/locations)
  • 1:   FARR2 (/db/data/locations)
  • 7:   FENC1 (/db/data/locations)
  • 1:   KIHE1 (/db/data/locations)
  • 1:   PUDD2 (/db/data/locations)
  • 1:   SARA1 (/db/data/locations)
  • 5:   SWAN1 (/db/data/locations)
  • 9:   TRAN2 (/db/data/locations)
  • 4:   WHIT17 (/db/data/locations)
  • 10:   stow_1598 (/db/data/stow/1598)
  • 13:   ALIE1 (/db/data/topics)
  • 52:   HENS2 (/db/data/topics)
  • 1:   QUAY1 (/db/data/topics)
  • 3:   TOUR1 (/db/data/topics)
  • 5:   BIBL1 (/db/data)
Permalink 03:25:25 pm, by sara, 12 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Dec. 16th

Review Il. Bk. 9 complete. Mark up of Bk. 11 till 11.67. Worked 2:30 - 4:30, 2 hours.
Permalink 10:33:42 am, by mholmes, 6 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 60

Review

Review for Scholarly Research and Communication.

13/12/13

Permalink 02:59:56 pm, by Jenn, 8 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 90

Work Done December 13th

Added events for Iliad Book 10 to 10.512. 1:30-3, 1.5 hours.
Permalink 02:33:25 pm, by mholmes, 4 words, 45 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 256 - 1 = 255 hours G&T

Leaving a little early.

Permalink 02:27:58 pm, by mholmes, 67 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 60

Snippets now working properly

I found some snippets with xml:ids that were slightly wrong, so I've fixed those; in the process, I decided to fix the snippet CSS and XSLT so that now when you jump from a snippet on the home page to the document containing it, it not only jumps down to the actual snippet, but highlights it too.

Fixed a bunch more space-related errors while doing this.

Permalink 02:26:20 pm, by mholmes, 77 words, 45 views   English (CA)
Categories: Activity log; Mins. worked: 30

litref finally gone

I've removed litref, and it shall not trouble us again. The library folder now sits directly inside data. I've also fixed all the schema links so that they point correctly from the new location.

When I was committing the final deletion of the now-empty litref directory, which happened in revision 3731, I hit a conflict, so there is a faint possibility it may trouble one of the team when they update or commit. I've written to warn them.

Permalink 02:25:46 pm, by sara, 7 words, 46 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Dec. 13th

Review Book 9 till 9.385. Worked 1:30 - 2:30, worked 1 hour.
Permalink 02:25:08 pm, by mholmes, 7 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 30

Letter of reference

Wrote a reference letter for an ex-colleague.

Permalink 02:24:43 pm, by mholmes, 3 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Reviewed issue 7 article.

Permalink 11:44:04 am, by sarneil, 31 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 300

review submissions to DH2014

Over last couple of weeks have reviewed 5 submissions to DH conference. First impression for each, day or two later first detailed draft, day or two later tweak draft/scores and submit.
Permalink 09:55:39 am, by sarneil, 61 words, 64 views   English (CA)
Categories: Activity log; Mins. worked: 60

update quote for disks and tapes for CFI server

CC of French is finalized order for hardware for her new lab. She needs to buy hard drives and tapes to back them up for use in the Enterprise Computing Facility, and so KL has been giving us quotes. Last quote I have is dated in March. Am confirming details with CC then will get KL to requote with current date.
Permalink 09:53:12 am, by sarneil, 58 words, 62 views   English (CA)
Categories: Activity log; Mins. worked: 90

hist : Colonist newspapers added link to page images

JD in the library has a collection of page images of Colonist newspaper from the beginning to 1920. I've added code to the searchresults.inc file so that for each record that has newspaperName=Colonist and year<1921, a link to that issue of the paper in his database is created using http://britishcolonist.ca/getIssue.php?date=YYYY-MM-DD

11/12/13

Permalink 04:31:57 pm, by mholmes, 48 words, 49 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI Journal work

Final copyedit on the third paper (now with RVDB), and also I harvested a list of all the registered reviewers who have not supplied reviewer interests/expertise, and wrote to ask them to do that, so we can have a chance of assigning submissions to them for review.

Permalink 04:30:36 pm, by mholmes, 89 words, 67 views   English (CA)
Categories: Activity log; Mins. worked: 180

More progress with the root-based hierarchical index

Today I ended up writing some XQuery that can write very thorny XSLT templates for sorting subgroups of subentries in the hierarchical index. I now have a system which can do the initial harvesting, sort most of the subgroups on their identifying morphemes (three groups are not yet sorted because it's not clear how to sort them), and spit out results in a human-readable form for checking. It's not really complicated, just incredibly detailed and picky work that takes ages to do, and even longer to debug and check.

10/12/13

Permalink 05:27:12 pm, by mholmes, 49 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 240

Root-based hierarchical index

Grouping of subentries is now complete, and SMK is checking the results. Meanwhile, I've written my first subgroup sorting template, heavily recursive, and she'll check the results of that next time she's in. It looks like I have a working approach to the subgroup sorting, although it's pretty complicated.

Permalink 05:25:33 pm, by mholmes, 12 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Assigning reviewers, cleaning up abstracts, and various other housekeeping jobs for Issue 7.

Permalink 05:23:06 pm, by mholmes, 82 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 60

301 redirects for all redesign URLs

After asking Google to re-crawl the site, by using their webmaster tools and creating an XQuery that provides a response to their check-you-own-the-domain process, I've also set up a controller.xql in /db/redesign/ which contains basically just this:

let $dummy := response:set-status-code(301)

return
    <dispatch xmlns="http://exist.sourceforge.net/NS/exist">
        <redirect url="/{$exist:resource}"/>
    </dispatch>

This seems to work just fine, and should result in all old development URLs disappearing from search engines etc.

Permalink 01:49:43 pm, by Jenn, 8 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done December 10th

Added events for Iliad Book 10 to 10.194. 10:50-1:50, 3 hours.

09/12/13

Permalink 05:17:38 pm, by mholmes, 8 words, 72 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Editors' meeting on Skype, planning reviewers for Issue 7.

Permalink 05:17:08 pm, by mholmes, 53 words, 76 views   English (CA)
Categories: Activity log; Mins. worked: 240

First stages in the root-based hierarchical index

I've started the process of generating the root-based hierarchy of entries, a phenomenally complicated process, but with SMK's excellent documentation I'm making good progress. I'm still completely at a loss as to how I'll sort entries within the subgroups, but we'll come to that when we've managed to generate all the subgroups accurately.

Permalink 05:15:25 pm, by mholmes, 25 words, 51 views   English (CA)
Categories: Activity log; Mins. worked: 30

Fixes to the map rendering page boilerplate

KMF has written some new sections to be shown around the map interface, which we've now added into the live XQuery, after testing in dev.

Permalink 05:14:40 pm, by mholmes, 54 words, 54 views   English (CA)
Categories: Activity log; Mins. worked: 60

Launch day (Sunday night)

Did the launch on Sunday night, following my own instructions in the earlier post, and everything went OK except for a couple of issues with path expressions where I had coded expecting at least one slash in the path, now gone. So the mdt...htm files didn't work initially. Otherwise everything was pretty smooth.

06/12/13

Permalink 02:46:04 pm, by Jenn, 11 words, 68 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done December 6th

Completed markup and began compiling events for Iliad book 10. 11:45-2:45, 3 hours.
Permalink 02:22:30 pm, by mholmes, 7 words, 67 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 257 - 1 = 256 hours G&T

I'll be leaving an hour early today.

Permalink 02:21:59 pm, by mholmes, 71 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 60

Last minute bugfixes

The iPad Safari browser has a set of rather nasty bugs, especially around fixed-position background images, so we've had to do what I hoped we'd never need to on this site: add browser-sniffing to get around the problem. We're essentially turning off the fancy scrolling functionality for Safari on the iPad (and presumably also Chrome on iPad, which uses the same webkit). Back to the 90s. A pox on broken browsers.

Permalink 02:19:59 pm, by mholmes, 17 words, 60 views   English (CA)
Categories: Activity log; Mins. worked: 360

Digital Scholarship post

Posting time spent at meetings and presentations for digital scholarship librarian post over the last few days.

05/12/13

Permalink 04:50:14 pm, by mholmes, 23 words, 63 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 256 + 1 = 257 hours G&T

Last minute stuff ahead of MoEML launch on Monday, and had to fix a broken OAI setup on ColDesp before I could leave.

Permalink 04:48:59 pm, by mholmes, 140 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 180

OAI generation rewritten

The old XQuery-based way of generating OAI files was very time-consuming and required an offline Cocoon/eXist to run. I've now completely rewritten it as a single XSLT transformation, which takes about a minute to generate all the files. It has a couple of parameters we can tweak if we decide to change ids to remove the .scx, and it builds the files to a separate folder. I'm going to combine it with a shell script that will:

  • Note the time.
  • Generate all the files.
  • Copy them over into the original folder.
  • svn delete any files which have timestamps older than the start time, because that means their despatch files have gone.
  • svn add all files (in case there are new ones).
  • svn propset all files (ditto).
  • svn commit
  • Clean out the directory on the eXist server.
  • Repopulate the directory.
Permalink 04:44:32 pm, by mholmes, 47 words, 54 views   English (CA)
Categories: Activity log; Mins. worked: 120

Meeting and some more fixes

A couple of fixes to where tiles were pointing, arising out of the meeting today, and tweaks to the wide images in the Subversion page. Also restarted Tomcat because the site as it had come back up was very slow. All sites came back faster than before.

04/12/13

Permalink 03:36:22 pm, by mholmes, 97 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 120

Controlling spaces

I noticed some bad encoding practices with spaces -- leading and trailing spaces in <name> tags, for instance, or <hi> elements. After adding a new Schematron rule to control this, I found there were many hundreds of instances of this kind of problem, some manually inserted, some resulting from injudicious use of the pretty-print button in Oxygen. I've started to fix them, but it's too big a job for one person. I'll keep hacking away; meanwhile, other people who edit documents will have to fix the validation issues as they come across them.

Permalink 03:34:06 pm, by mholmes, 7 words, 65 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI journal work

Lining up potential reviewers for Issue 7 submissions.

Permalink 02:00:24 pm, by Jenn, 9 words, 62 views   English (CA)
Categories: Activity log; Mins. worked: 195

Work Done December 4th

Completed initial markup of Iliad book 10 to 10.426. 10:45-2, 3.25 hours.

03/12/13

Permalink 09:57:03 pm, by eldick, 362 words, 71 views   English (CA)
Categories: Activity log; Mins. worked: 0

Research Director's report for November 2013

Most of the month of November was devoted to the following tasks: 1. Completing the identification of key Franklin Mystery documents from the United Kingdom research for transcription. These included several key pieces of correspondence from Sir John Franklin, Lady Franklin, and Captains Francis Crozier and James Fitzjames, among others. They provide significant documentation on the background to the expedition, including recruitment, provisioning, planning, and lobbying by Franklin for the command of the party, the scientific research and other objectives for the expedition as revealed in the British Admiralty's correspondence, the ships' voyage up to the last contact with the expedition in Greenland in late summer 1845, and clues as to Franklin's actual objectives for the party and his expedition's route following its disappearance, among other intriguing historical issues. 2. Setting up interviews for the Interpretations section of the web site with Jonathan Moore, Ryan Harris, and Tom Zagon of Ottawa, and Dorothy Eber of Montreal, which I plan to carry out in mid-January 2014. 3. Preparing an elaborated site plan following the approval of the Franklin site plan in early November, including proposed documents and word counts, which was submitted to the GUMICH directors in late November. The current estimate of words submitted for transcription is approximately 66,000 words, and documents comprising another 15,000 are under consideration for the documentary collection. Approximately another 10,000 will be consumed by the contextual and synthesis essays, leaving about 9,000 words to address any remaining gaps that may be identified over the next month or so. December will be devoted to completing the selection of Franklin documents for transcription with my research associate Peter Gossage, copying the documents, preparing the associated metadata documentation and submitting the package to Stewart Arneil for his IT assistance prior to the assignment of the material to the transcribers. By 15 December I also intend to prepare the draft biographical sketches of the individuals identified as dramatis personae, and preparing the draft essays for the Context section of the Mystery. At the request of GUMICH I will also seek to increase significantly the corpus of images collected for the Franklin Mystery and to work out with Stewart a suitable metadata format for the different categories of images. Lyle Dick, 2 December 2013
Permalink 04:57:30 pm, by mholmes, 3 words, 60 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 255 + 1 = 256 hours G&T

On late duty.

Permalink 04:31:08 pm, by mholmes, 2 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 75

Last two DH 2014 reviews

All done...

Permalink 01:47:49 pm, by mholmes, 192 words, 54 views   English (CA)
Categories: Activity log; Mins. worked: 120

Archive version of the site running; plans for redesign

Posted an archive version of the site in site_old, along with a copy of the data in data_old, from which the archive version draws data. These are both in svn too. I had to restart eXist to get it to re-read controller-config.xml; luckily, I'd already added the other new paths I need for next week's redesign launch, so we shouldn't have to restart the app at that time. I had to tweak some of the XQuery to allow for the new collection path; I ended up having to work around the underscore, which screwed up some badly-written XQuery.

This is what I think we need to do for next week:

  • svn up and db refresh before we start.
  • svn cp db/redesign db/dev (to create the new live development environment)
  • svn commit, and refresh the db to upload the new stuff.
  • Set xquery permissions on db/dev.
  • Test the new dev path on the server.
  • xmldb:rename('db/site', 'db/obsolete') to get the old site out of the way.
  • xmldb:rename('/db/redesign', '/db/site') to make the redesign the live version.
  • Test test test.
Permalink 01:46:44 pm, by Jenn, 10 words, 54 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done December 3rd

Finished proofing and editing events for Iliad Book 8. 10:45-1:45, 3 hours.
Permalink 12:43:55 pm, by sara, 11 words, 57 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Dec. 3rd

Review Il. Book 7 complete. Review Book 9 till 9.79. Worked 11:30 - 1:00, worked 1.5 hours.
Permalink 11:34:07 am, by jnazar, 14 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 15

Admin.

Office printer supplies:
Ordered 4 toner cartridges, 1 collection unit for HP printer.
Sent web requisition.

02/12/13

Permalink 04:30:44 pm, by mholmes, 3 words, 63 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 254 + 1 = 255 hours G&T

On late duty.

Permalink 04:21:27 pm, by sara, 11 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Dec. 2nd

Review Il. Book 6 complete. Review Book 7 till 7.37. Worked 2:30 - 4:30, worked 2 hours.
Permalink 04:09:00 pm, by mholmes, 235 words, 70 views   English (CA)
Categories: Activity log; Mins. worked: 180

Beginning work on a new eXist webapp for the Despatches

Today I've started work on a completely new web application for the Despatches project. The first stage has been to get a good working build script; I'm using the one Greg created in the svn/hcmc/utils repo, but I've tweaked it a bit (and recommitted the changes) so that it will include the Scheduler extension, which I think we may use for building OAI files.

I've decided to build this app (initially at least) in the form of an eXist .xar file, so I've been learning how xar files work and how they're built. I've configured the ant build.xml script so that it can update the svn copy of the data and copy that into the xar file from the original svn location, excluding certain files. This is a good start, and it means we should be able to create an easily-updated, easily-deployed version of the webapp for testing with new builds of eXist as we move forward with the rewrite. There's a lot of stuff from the standard xar setup that I'm not going to follow, and I definitely won't be using any of the templating stuff, but I see no reason not to use the basic xar deployment functionality.

I'm also going to reconfigure the SVN file structure a little too, to make it more friendly for XQuery targetting the despatches. I'll move the "year" directories into a single "despatches" directory.

Permalink 04:01:05 pm, by mholmes, 38 words, 88 views   English (CA)
Categories: R & D, Activity log, Documentation; Mins. worked: 120

Building eXist with the scheduler enabled

I took Greg's script for building eXist and messed around with it quite a bit so that it can now include the job scheduler, which I think I'm going to use for the new build of the Despatches.

29/11/13

Permalink 03:01:39 pm, by Jenn, 16 words, 60 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 29th

Finished adding events for the Iliad book 9, began proofing the events for Iliad book 8. 12-3, 3 hours.
Permalink 02:28:25 pm, by mholmes, 2 words, 58 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 255 - 1 = 254 hours G&T

Leaving early.

Permalink 01:49:56 pm, by mholmes, 69 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 30

Tweaks to page menu CSS

I've made a few tweaks to the Page contents and Credits menu CSS. Firstly, I noticed that the contents menu was throwing up a horizontal scrollbar, so I've fixed that. I've also added nesting indents to the Page contents menu, as KMF asked me to do ages ago. Finally, I reduced the left padding just a little in both menus so that they make slightly better use of space.

Permalink 01:05:31 pm, by sara, 7 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 29th

Il. Book 8 events complete. Worked 11:30 - 1:00, 1.5 hours.
Permalink 10:02:53 am, by mholmes, 463 words, 69 views   English (CA)
Categories: Activity log; Mins. worked: 120

Xincluding of editorialDecl content

I've made a number of changes this morning in order to xinclude the contents of the editorialDecl_mayoral.xml file into the headers of each of the mayoral show documents:

  1. editorialDecl_mayoral.xml has been moved from /info/ to /litref/library/a_lord_mayor/, so that it's alongside the files it applies to.
  2. The odd file and schema has been updated to allow the use of XInclude elements in the appropriate places in <editorialDecl> and its children (as shown below).
  3. Each of the mayoral show files now has an an <editorialDecl> element inside encodingDesc that looks like this:
            <editorialDecl>
              <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="editorialDecl_mayoral.xml" xpointer="xpointer(//div[@xml:id='editorialDecl_mayoral_preface']//p)" parse="xml">
                <xi:fallback><p>Unable to find required sections from the editorialDecl_mayoral.xml
                  file.</p></xi:fallback>
              </xi:include>
              
              <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="editorialDecl_mayoral.xml" xpointer="xpointer(//div[@xml:id='editorialDecl_mayoral_text_structure']//p)" parse="xml">
                <xi:fallback><p>Unable to find required sections from the editorialDecl_mayoral.xml
                  file.</p></xi:fallback>
              </xi:include>
              
              <normalization>
                
                <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="editorialDecl_mayoral.xml" xpointer="xpointer(//div[@xml:id='editorialDecl_mayoral_regularization']//p)" parse="xml">
                  <xi:fallback><p>Unable to find required sections from the editorialDecl_mayoral.xml
                    file.</p></xi:fallback>
                </xi:include>
                
              </normalization>
              
              <interpretation>
                <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="editorialDecl_mayoral.xml" xpointer="xpointer(//div[@xml:id='editorialDecl_mayoral_interpretative']//p)" parse="xml">
                  <xi:fallback><p>Unable to find required sections from the editorialDecl_mayoral.xml
                    file.</p></xi:fallback>
                </xi:include>
              </interpretation>
              
            </editorialDecl>

Any new mayoral show documents should be created with the same component in the header. I've updated the template TEMP3.xml as well.

The editorialDecl_mayoral.xml file has been slightly changed in structure because <editorialDecl> and its children allow only <p> and <ab> elements inside them, so all key content must be enclosed in <p> elements. One section has a <table> element which was originally a direct child of a <div>, but I've now included that table in the <p> which introduces it, allowing it to be imported into the <editorialDecl>.

Changes to editorialDecl_mayoral.xml should be inherited by all the mayoral shows automatically.

28/11/13

Permalink 05:38:33 pm, by mholmes, 10 words, 59 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 253 + 2 = 255 hours G&T

Incapable of leaving until latest MoEML feature was working properly.

Permalink 05:10:49 pm, by mholmes, 117 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 240

Paginated rendering of the documents

Spent most of the day doing a hierarchy-conversion job -- creating XSLT that would render a single page of content in a well-formed and complete XML file which can then be processed appropriately by the normal rendering platform. This seems to be working well now. There were some thorny issues raised by the presence of pb elements at all different levels of the tree structure (even as a direct child of body), and of course by the presence of inline notes, but I think I have it licked. I wrote it twice, as usual, and the second version is simpler and cleaner than the first. This is good preparation for rendering Stow by page (or by section).

Permalink 02:44:26 pm, by mholmes, 232 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 90

Plan for launch

Tentative launch date is Monday 9th (meaning I'll do the reconfiguration of the webapp on that day). These are tasks that must be accomplished before then:

  • The page-based views must be working for the Mayoral shows and other documents with pbs.
  • We must have a policy and/or GUI controls enabling the choice of page-based display for the user (or defaulting to it for e.g. small-format devices).
  • The mayoral Editorial Declaration document (info/editorialDecl_mayoral.xml) should be supplied with section ids, and the Mayoral Show documents should import all or most of its contents into their headers via XInclude.

These are the tasks for the launch day:

  • Make a complete backup of the exist db.
  • Make a static copy of /data/ called /data_old/.
  • Point all XQuery in /site/ to the /data_old/ directory instead of /data/.
  • Confirm that the old /site/ still works.
  • In svn (and then in eXist), rename /site/ /site_old/.
  • In svn (and then in eXist), rename /redesign/ to /site/.
  • Confirm that the subdomain site is now showing the redesign code.
  • In controller_config.xml, set up /site_old/ so people can see the old version of the site.
  • In svn (and then in eXist), copy the new /site/ to /dev/.
  • In controller_config.xml, set up the new /dev/ view so that we can work on site content without breaking the live site.
  • Test everything.
Permalink 09:07:51 am, by mholmes, 3 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 45

Fifth DH2014 review

Two to go...

Permalink 08:46:53 am, by jnazar, 55 words, 69 views   English (CA)
Categories: Activity log; Mins. worked: 180

Cascade - Hispanic & Italian website

DR requested rearrangement of photos in Film week (past film weeks) and Awards sections

- standard now is : a 2 x 2 column, photos "clickable" (presents large size of same photo) with captions below each picture

- past film weeks (2012, 2011, 2010) captions TBA

Awards:
- added a tabbed feature containing photos with above structure for 2013 & 2012 awards
photos

27/11/13

Permalink 04:51:32 pm, by mholmes, 0 words, 60 views   English (CA)
Categories: Activity log; Mins. worked: 40

Fourth DH2014 review

Permalink 04:22:50 pm, by mholmes, 90 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 60

Home page tweaks

Added a new Home item at KMF's request. It shows up only on small-format devices, and is required because the breadcrumb trail has now been removed from half the pages on the site, so there's no obvious link to the home page near the top (the small-format rendering does not include the linked logo).

I've been trying to figure out what's causing the aboutMoeml div to disappear on these devices, but no luck so far. It's very odd. There seems to be nothing in the CSS that would hide it.

Permalink 04:20:22 pm, by mholmes, 38 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 60

Font issues

I've just spent about an hour working on a font issue related to accented characters on Cascade sites. I'm going to refrain from giving details of it here, for fear of ridicule. Hopefully it will be fixed soon.

Permalink 03:27:42 pm, by sarneil, 86 words, 71 views   English (CA)
Categories: Activity Log; Mins. worked: 90

1730-1759 ready for OBPO

SD sent me the 1750s data. I've added empty <OBPO_ref> and <judge_respite_OBPO_ref> elements to each trial for the 1730s, 1740s and 1750s. I've also updated the rng file to bailey_2013-11 which requires the presence of those elements and that their contents be either empty or a regular expression t\d{8}-\d{1,2} (for example t17380914-4). I've sent him back an xml file containing the data for all three decades for him to add the OBPO references.
Permalink 02:48:37 pm, by mholmes, 8 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 150

TEI ticket work

Working on tickets arising out of Oxford meeting.

Permalink 01:48:27 pm, by Jenn, 8 words, 54 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 27th

Added events for Iliad Book 9 to 9.573. 10:45-1:45, 3 hours.
Permalink 11:46:55 am, by mholmes, 203 words, 41 views   English (CA)
Categories: Activity log; Mins. worked: 120

Page menus: finally a working system

I think I now have the Page Contents and Credits menu systems working in an acceptable way across devices. They work like this:
  1. If you have JavaScript turned off, then mousing over the buttons will show the menus, and clicking on them will work as expected, except that in the case of the Credits menu, when you click on a name, you'll be taken to the page for that person (rather than seeing a popup box, which is dependent on JavaScript).
  2. If you have JS turned on (the normal state), mousing over the button will do nothing, but if you click on it, you'll see the menu. When you navigate via the page menu, the menu will disappear after every click, but for the Credits menu it will stay open until you click on the button again. Clicking on names in the Credits menu will show the popup for the person.

I've tested this on desktop Chrome and Firefox, and on Android and iPad tablets, and it all seems to work correctly.

This gives us a level of graceful-failure on the menus that is far better than that in the content itself; links in the content right now are completely dependent on JavaScript.

26/11/13

Permalink 03:14:32 pm, by mholmes, 35 words, 95 views   English (CA)
Categories: Activity log; Mins. worked: 45

Moved instructions into a separate include file

Minor task that's been on my todo list for ages. This makes it simpler to maintain the instructions for a specific project distinct from the base instructions. Also deleted obsolete search_instructions file and tested.

Permalink 02:00:14 pm, by Jenn, 8 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 26th

Began compiling events for Iliad Book 9. 11-2, 3 hours.
Permalink 11:46:50 am, by Greg, 290 words, 100 views   English (CA)
Categories: Labs, Documentation; Mins. worked: 0

Java settings for LibreOffice

Per-profile settings for Java in LibreOffice can be provided by adding a file here: /etc/skel/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml

The file should look like this:

<?xml version="1.0" encoding="UTF-8"?>
<java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<enabled xsi:nil="true"/>
<userClassPath xsi:nil="true"/>
<vmParameters xsi:nil="true"/>
<jreLocations xsi:nil="true"/>
<javaInfo xsi:nil="false" vendorUpdate="2013-05-02" autoSelect="true">
<vendor>Oracle Corporation</vendor>
<location>file:///usr/lib/jvm/java-7-openjdk-amd64/jre</location>
<version>1.7.0_25</version>
<features>0</features>
<requirements>1</requirements>
<vendorData>660069006C0065003A002F002F002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0037002D006F00700065006E006A0064006B002D0061006D006400360034002F006A00720065002F006C00690062002F0061006D006400360034002F007300650072007600650072002F006C00690062006A0076006D002E0073006F000A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0037002D006F00700065006E006A0064006B002D0061006D006400360034002F006A00720065002F006C00690062002F0061006D006400360034002F0063006C00690065006E0074003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0037002D006F00700065006E006A0064006B002D0061006D006400360034002F006A00720065002F006C00690062002F0061006D006400360034002F007300650072007600650072003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0037002D006F00700065006E006A0064006B002D0061006D006400360034002F006A00720065002F006C00690062002F0061006D006400360034002F006E00610074006900760065005F0074006800720065006100640073003A002F007500730072002F006C00690062002F006A0076006D002F006A006100760061002D0037002D006F00700065006E006A0064006B002D0061006D006400360034002F006A00720065002F006C00690062002F0061006D006400360034000A00</vendorData>
</javaInfo>
</java>

When a new user profile is created it will generate this preference file in the user's home directory/.config...

Permalink 11:44:25 am, by sarneil, 147 words, 69 views   English (CA)
Categories: Activity log; Mins. worked: 60

engl vpn : added code to display illustrations

VPN staff noticed that the page images were showing up properly in the poem details page, but the page illustration(s) was not.

The code in the VPN them for the display individual page was simply echoing out the path to the illustration file (because when I wrote it I did not know what convention they were going to use for paths to the illustrations).

I wrote a block of code based on the block used for the page images (it turns out they are putting the illustrations in the same folder(s) as the page images, so the code block didn't need much tweaking. The convention so far as been to have only one illustration per poem, but I figure sooner or later there will be more than one, so the block of code supports one or more illustrations, just as the page image code does.

Permalink 11:39:18 am, by sarneil, 476 words, 70 views   English (CA)
Categories: Activity log; Mins. worked: 60

Workflow for raw file from Lyle to ready for transcription/markup

Workflow for file submitted by LD to ready for transcription and markup. Posted here in case someone else needs to know where these files are.

1 Docx file

1.1) put file(s) into appropriate subfolder of local Franklin/sourceFiles/fromLyle/ (not used any further)
1.2) copy file(s) into Franklin/sourceFiles/toProcess
1.3) rename file(s) as necessary, file name before extension should be identical with value for filenameroot element e.g. FranklinLives
- camelBack
- multiple images get _n appended to end of image filename
1.4) open and edit docx file in word processor
- delete all instances of OPTIONAL and REQUIRED
- replace all instances of [[ with < and of ]] with >
- edit value of filenameroot element as needed
- tidy up any obvious syntax or typo screwups
- copy entire text to clipboard
1.5) save docx file (e.g. FranklinLives.docx)

2 create and populate xml file

2.1) open in oXygen appropriate template from local Franklin/templates folder
2.2) copy text from clipboard after bottom of template file
2.3) save file into local Franklin/svnrepo/data/text/en1Transcribe folder using filenameroot and "_en.xml" e.g. FranklinLives_en.xml
2.3) edit xml to get valid metadata content
- integrate pasted elements into template, delete any elements that are optional and empty; result should be a file whose metadata validates
- if docx file contains body text, move it into body element (won't validate)
- if docx file contains no body text, put instructions in for transcriber where image or pdf file(s) is/are to use for transcription
- if doc has no related documents, delete relatedDocumentList element
- if doc has related documents, insert a relatedDocument element with contents of appropriate filenameroot for each related document
result will be document with invalid body, but valid everything else
2.4) save xml file
2.5) svn add the xml file

3 jpg/pdf files

3.1) if there are any jpg/pdf files associated with this document, rename them with same filenameroot as xml file, followed by "_n" e.g. FranklinLives_1.jpg FranklinLives_2.jpg for 2 jpgs associated with FranklinLives
3.2) upload any jpg/pdf files to the source folder in the mystery1/www-dev/source folder
3.3) move any image/pdf files to the local Franklin/canMysDevSite/source folder

4) archive docx file

4.1) move the docx file to the local Franklin/sourceFiles/sentToTranscribe folder

Result is
- document(s) from Lyle in local Franklin/sourceFiles/fromLyle/
- local folder Franklin/sourceFiles/toProcess contains no files
- renamed normalized docx file in local Franklin/sourceFiles/sentToTranscribe
- xml file in local Franklin/svnrepo/data/text/en1Transcribe folder
- xml file added to svn repo and committed to repository
- jpg/pdf file(s) uploaded to mystery1/www-dev/source on unix.uvic.ca
- jpg/pdf files(s) moved to local Franklin/canMysDevSite/source folder
- any files on my local machine are backed up to my account on the hcmc backup server (rutabaga)

Permalink 11:35:01 am, by sarneil, 12 words, 52 views   English (CA)
Categories: Vacation; Mins. worked: 0

SA: Vac 44 - 1 = 43 days + 10 days long service

Took day off Nov 22 due to CSG pro-d and travel to minicamp.
Permalink 11:33:10 am, by sarneil, 43 words, 57 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 45.5 + 14 = 59.5 hours

Haven't posted G&T hours since 20 of Sept.
Estimate 14 cumulative hours as follows

Estimate +1.0 for each of 9 typical weeks:
M -1
T +0.5
W 0
R +0.5
F +1

Estimate +2.5 for each of 2 weeks while Martin was out of office:
M -1
T +1
W +0.5
R +1
F +1

Permalink 09:11:26 am, by mholmes, 5 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 30

Third DH 2014 review

Three down, four to go.

Permalink 09:09:09 am, by sarneil, 194 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 300

engl : state of current site

The current English department site is dependent on a content management system. The people in the department I've talked with find the system brittle and fragile, so are unwilling to make substantial modifications as they fear bringing the entire department site down. I haven't used the system myself.

They want a new section in their site dedicated to featuring specific course offerings. They are not confident they can add this to their current site. They have decided to create a word-press instance within their current account to accommodate the "featured courses" stuff while they are building their new cascade site.

So we temporarily have an unconventional situation of a proprietary website infrastructure which has a word-press instance stuffed into a folder in the middle of the site.

I made a backup of the site as it existed before adding the WP folder, just for safekeeping. I assisted MH (post-doc) in getting the WP instance set up and configured. In a couple of weeks of use, there have been no collisions or corruptions of the proprietary CMS or the WP instance, so it looks like this setup will survive until replaced by the Cascade site.

Permalink 09:01:27 am, by sarneil, 125 words, 67 views   English (CA)
Categories: Activity log; Mins. worked: 90

dean's expectations of features to emphasize in humanities cascade sites

Met with the dean to go over content features he wants explicitly covered in each department site:
- value of humanities/field of study
- career possibilities
- 'how to apply' as clear and simple as possible
- community outreach/public events
Individual departments may include these features and access to them as they wish (navigational structure, feature buttons, tertiary).
These expectations are in addition to the standard ones of providing information primarily to students (potential and current), secondarily to others.

Treatment of required content (courses, programs, faculty, research areas, resources, etc.) is up to department, but expects to see either Grad Student / Undergrad Student or Future Student / Current Student as primaries with appropriate subprimaries (i.e. current/future or grad/undergrad respectively) below that.

Permalink 08:54:54 am, by sarneil, 146 words, 70 views   English (CA)
Categories: Activity log; Mins. worked: 360

engl : summary of work done to create site plan

KB of English has been designated the contact person for the migration of their website to Cascade. Current site is in a unique situation (documented in separate post).
Met with KB a couple of times to go over expectations and workflow. He used Economics as a model site. On my suggestion he also looked at other Humanities sites for possible treatments and to ensure he included in the design features the dean of humanities wants explicitly covered:
- value of humanities/field of study
- career possibilities
- 'how to apply' as clear and simple as possible
- community outreach/public events

He's submitted a spreadsheet which Judy and I reworked (added some subprimaries to make some of the secondary lists shorter, and more consistent with other humanities departments). KB looked the revised spreadsheet over and is now formally reviewing it with the English dept committee.

25/11/13

Permalink 05:06:40 pm, by mholmes, 3 words, 54 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 252 + 1 = 253 hoursG&T

On late duty.

Permalink 04:37:35 pm, by mholmes, 91 words, 64 views   English (CA)
Categories: Activity log; Mins. worked: 120

OpenLayers 3 research

Started working through the still-sparse documentation for OpenLayers 3 and trying some experiments to see how practical it will be for our purposes. So far, it seems to be very closely tied to GIS coordinates; this is difficult for us, because our "map" is so far from being realistic that it's impractical to geo-rectify it, and what we really want to do is to take advantage of a slippy-tiling sort of system to display it, but drop SVG layers on top which relate to it only through pixel offsets rather than GIS.

Permalink 04:26:36 pm, by sara, 18 words, 49 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 25th

Il. Book 8 events draft complete. Transferring Book 8 events from draft into XML events file till 8.112. Worked 2:30 - 4:30, 2 hours.
Permalink 09:39:21 am, by mholmes, 5 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Copy-editing an article for Issue 6.

22/11/13

Permalink 02:59:05 pm, by Jenn, 9 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 22nd

Completed initial markup of the Iliad book 9. 12-3, 3 hours.
Permalink 02:25:42 pm, by mholmes, 4 words, 58 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 253 - 1 = 252 hours G&T

Leaving a little early.

Permalink 01:28:51 pm, by mholmes, 122 words, 62 views   English (CA)
Categories: Activity log; Mins. worked: 120

Standalone XML implemented

I've created an output format which consists of virtually standalone XML, with all external references imported into the document and all links made local (except for some obvious exceptions). This validates against tei_all and is now available alongside the old "standard" XML output, in which private URI schemes are resolved to file links. The latter output is still not quite valid against london_all.odd because of the constraints on the catRef attribute values; I'll have to think what to do about that. I might make the valList suggested/open for those attributes in the schema, but further constrain them in Schematron, which would allow for the enforcement without invalidating resolved references (since the output XML doesn't link to the Schematron).

Permalink 01:04:34 pm, by sara, 8 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 22nd

Events draft for book 8 till 8.469. Worked 11:30 - 1:00, 1.5 hours.
Permalink 09:22:08 am, by mholmes, 5 words, 57 views   English (CA)
Categories: Activity log; Mins. worked: 60

Two DH2014 reviews

Two out of seven done.

21/11/13

Permalink 04:39:10 pm, by mholmes, 9 words, 59 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 252 + 1 = 253 hours G&T

Last minute questions derailed attempt to leave on time...

Permalink 04:35:15 pm, by mholmes, 98 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 120

Lightbox implemented

We needed a lightbox effect for showing YouTube videos such as JJ's intro to the project on the home page. After looking at the excellent CSS Ninja FutureBox, I decided to implement something even simpler based on the target pseudo-attribute, and it's now working, using pure CSS. PS has enhanced the styling and it seems to be working well and looking good. It's based on a TEI <media> element, and although I have yet to document in detail how to do the markup, it's very simple, and anyone could look at the code and re-use it.

Permalink 04:05:45 pm, by mholmes, 11 words, 48 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Council work

Did some ticket work arising out of the meeting in Oxford.

20/11/13

Permalink 05:41:08 pm, by mholmes, 3 words, 67 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 251 + 1 = 252 hours G&T

On late duty.

Permalink 04:30:14 pm, by mholmes, 9 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI Council work

Finished encoding minutes. Now working on generating action lists.

Permalink 04:29:34 pm, by mholmes, 19 words, 40 views   English (CA)
Categories: Activity log; Mins. worked: 180

Redesign meeting

Meeting with PS and KMF to work on home page design; implemented many of the decisions on the fly.

Permalink 04:28:42 pm, by mholmes, 7 words, 71 views   English (CA)
Categories: Activity log; Mins. worked: 45

Review of grant app outline

Reviewed KSW's rewrite of the grant application.

Permalink 01:59:54 pm, by Jenn, 9 words, 49 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 20th

Completed initial markup for Iliad book 9 to 9.485. 11-2, 3 hours.
Permalink 08:23:34 am, by mholmes, 131 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 45

New document type categories

I've implemented the following new categories:

mdtParatext
mdtParatextNews
mdtParatextBlogPost
mdtParatextPeople
mdtParatextCv
mdtParatextLegal

Where documents had the old mdtAbout or mdtAboutProject values, I have replaced them with Paratext ones, but many of the documents in /info/ still don't have appropriate document type <catRef>s, so someone will need to go through them and make sure they all get the right values.

I'm wondering whether it would be a good idea to split /info/ into two separate folders even now, and tweak the old site to handle it. The natural split would be this:

/info/
/documentation/

There is already a "documentation" folder, but it really doesn't contain documentation; I'd suggest renaming this or even moving it. The stuff in it doesn't belong on the website, but it regularly gets uploaded there.

19/11/13

Permalink 04:43:45 pm, by mholmes, 2 words, 66 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 252 - 1 = 251 hours G&T

Dental appointment.

Permalink 03:21:17 pm, by mholmes, 3 words, 78 views   English (CA)
Categories: Activity log; Mins. worked: 20

City talks site update

...per RL's instructions.

Permalink 02:14:43 pm, by mholmes, 23 words, 54 views   English (CA)
Categories: Activity log; Mins. worked: 150

TEI Council work

Encoded day 2 of the meeting minutes.

Completed and closed a couple of the tickets assigned to me as a result of the meeting.

Permalink 02:14:15 pm, by mholmes, 173 words, 75 views   English (CA)
Categories: Activity log; Mins. worked: 120

Fix for a thorny bug

We had a problem that showed up in IE and Chrome, where the fancyScroll() function, which scrolls the page to an appropriate offset so that the target element is visible below the top menu, rather than hidden behind it, was failing on longer pages; the offset was not apparently being used in the scrollTo() function. I think the reason for this is something to do with the point at which page dimensions and element offsets are calculated during a page load; Firefox was accurately calculating them, but the other browsers were apparently unable to do so during a function called by the onload event. The only fix I could find that would work was to use a timeout for the scrollTo() call; that seems to allow the browsers to complete their setup, and then the scroll works correctly.

I've also fixed a bug in the left column menus, where they were not "sticking open" when clicked on. Now they stay open, and if you click again then move the mouse away, they close.

Permalink 02:00:20 pm, by Jenn, 14 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 195

Work Done November 19th

Checked Iliad books 1-9 for translation errors, began markup of book 9 to 9.147. 10:45-2, 3.25 hours.
Permalink 01:03:56 pm, by sara, 8 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 19th

Events draft for book 8 till 8.212. Worked 12:00 - 1:00, 1 hour.

18/11/13

Permalink 04:28:14 pm, by sara, 7 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work done Nov. 18

Started events for book 8. Worked 3:30 - 4:30, 1 hour.
Permalink 04:11:08 pm, by mholmes, 16 words, 46 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI Council work

Encoded the first day of the minutes of the Oxford meeting. Two more days to go.

Permalink 04:10:33 pm, by mholmes, 12 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 30

TEI Journal work

Finalized copyediting on an article and sent it on to the authors.

Permalink 04:10:02 pm, by mholmes, 104 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 180

Fixes and updates

Meeting this afternoon, after which I made the following changes:

  • The breadcrumb trail now only shows for primary source and encyclopedia docs.
  • <gloss> has a type attribute with two values (em and critical).
  • Org popups now include a list of mentions of the org in other documents.
  • Page contents now work correctly even when index elements intercede between the beginning of a div and its head element.
  • Site chrome is now suppressed when printing.
  • <lb type="hyphenInWord"> now renders a hyphen.
  • Lists of livery companies which are only composed of orgs with @type="greater" now sort by their subtype attribute.
Permalink 10:46:00 am, by jnazar, 15 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 20

Medieval Studies website (current site)

Updated workshop page with current coordinator information.
Sent confirmation email to SA (MedSt), SA (HCMC)

Permalink 08:43:26 am, by mholmes, 24 words, 59 views   English (CA)
Categories: Tasks; Mins. worked: 0

Tasks for MDH

The pageContents menu is not sticking open when clicked in Chrome.

The pageContents menu will not disappear when focus is lost on touch devices.

16/11/13

Permalink 09:33:27 am, by Greg, 252 words, 111 views   English (CA)
Categories: Documentation; Mins. worked: 0

Flash new Android to Nexus device

Got impatient (as usual) so I sideloaded KitKat.
The tablet needs to have USB debugging turned on, and you need to have adb installed on the machine doing the sideloading (adb is in the Android SDK).
You'll also need an OTA image for the tablet. I got an official one from https://developers.google.com/android/nexus/images

Once you have the above sorted out, here's how to sideload Android:

  1. Power off the tablet, and power back on by holding the Volume Up and Volume Down buttons while it boots.

  2. The fastboot menu should appear and you should see “Start” in the top right. Press Volume Up till it changes to "Recovery". Press the Power button to select it.
    You will see an Android with a red exclamation point icon, press Volume Up and the Power button at the same time.

  3. You will get a new menu and you can navigate to "apply update from adb".

  4. Connect tablet to computer with your USB cable.

  5. The tablet will display something like "Now send the package you want to apply to the device ..."

  6. Run 'adb sideload $path-to-zip-file-containing android' from the computer.

  7. Tablet will display percent progress, followed by descriptions of tasks it's running, like "Unpacking new recovery" and "Patching remaining system files"

  8. The final line will say "Install from ADB complete."

  9. Unplug USB cable and notice the menu at the top of the screen on the tablet says "reboot system now". Press the power button to select.

  10. Tablet should reboot in to new Android.

15/11/13

Permalink 02:30:07 pm, by Jenn, 8 words, 40 views   English (CA)
Categories: Activity log; Mins. worked: 150

Work Done November 15th

Completed initial proofing for Iliad Book 8. 12-2:30, 2.5 hours.
Permalink 02:29:29 pm, by mholmes, 3 words, 54 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 253 - 1 = 252 hours G&T

Leaving early (jetlag).

Permalink 02:12:43 pm, by mholmes, 117 words, 57 views   English (CA)
Categories: Activity log; Mins. worked: 240

Home page boxes

Did some tidying up after changes while travelling, and then worked on implementing the three new boxes for the home page. They're now basically working. The first is an "interesting snippet" box, which searches the db for <seg type="interestingSnippet"> elements and inserts one at random (there are two in METR1 for testing now). The schema has been updated for this use of <seg>, and previous usages (odd experiments, I think) have been removed.

The second takes the latest blog post and links its title, then displays its first image below, grayscaled and chopped. The third is a single-tweet twitter timeline, showing the latest tweet.

These are now ready for styling by PS.

Permalink 08:45:19 am, by mholmes, 29 words, 68 views   English (CA)
Categories: Vacation; Mins. worked: 0

MDH: 33 - 3 = 30 hours vacation left to end of 2013

After travelling to the UK on the 5th of November for the TEI Council meeting, I took three days vacation to visit family before going on to the meeting.

12/11/13

Permalink 03:07:34 pm, by sara, 10 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 12th

Initial Mark up of Il. Book 8 complete. Worked 11:30 - 3:00. 3.5 hours.
Permalink 10:33:12 am, by jnazar, 6 words, 80 views   English (CA)
Categories: Activity log; Mins. worked: 60

Latin American Studies Website

Completed workshop 2013 images page
Updated website.

08/11/13

Permalink 02:59:42 pm, by Jenn, 9 words, 48 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 8th

Finished adding initial events for Iliad book 7. 12-3, 3 hours.
Permalink 01:00:15 pm, by sara, 9 words, 36 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 8th

Mark up of Il. till Bk. 8.273. Worked 11:30 - 1:00, 1.5 hours.

07/11/13

Permalink 12:30:15 pm, by sara, 9 words, 40 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 7th

Mark up of Il. till Bk. 8.208. Worked 11:00 - 12:30, 1.5 hours.

06/11/13

Permalink 01:59:45 pm, by Jenn, 9 words, 41 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 6th

Began adding events for Iliad Book 7 to 7.175. 11-2, 3 hours.
Permalink 12:15:09 pm, by sara, 16 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 6th

Collapsed laertes_1 and laertes_2 into laertes_1, same character. Mark up Il. Bk. 8 till 8.112. Worked 11:30 - 1:00, 1.5 hours.

05/11/13

Permalink 01:49:32 pm, by Jenn, 8 words, 52 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 5

Completed markup for the Iliad book 7. 10:50-1:50, 3 hours.
Permalink 12:37:30 pm, by jnazar, 23 words, 92 views   English (CA)
Categories: Activity log; Mins. worked: 240

Scheduling

Currently preparing January- April 2014 computer research area
schedule.
Sent email out to current users with request for needed next term
hours.
Deadline: December 1, 2013

Permalink 12:35:17 pm, by jnazar, 91 words, 86 views   English (CA)
Categories: Activity log; Mins. worked: 270

Latin American Studies Website

Received website update requests from BAK.

Have completed the following to website:

Announcements (changed on all pages)
-dropped the 2013 internship ad
-added Cuba field course link
-listed new professor info, link

Created new listing in left-navigation: (changed on all pages)
- new listing "Students" placed above existing "Contacts"
- created new page (students.htm) with content containing blogs and profiles links

Lansdowne Visiting Scholars
-uploaded 2013 Lansdowne poster

LARG
- added 5th workshop text
- uploaded poster for 5th workshop

IN PROGRESS: workshop 2013 photos

Sent email to BAK and SA re updates.

Permalink 11:41:23 am, by sara, 12 words, 51 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 5th

Review Il. Bk 5 complete. Started marking up Book 8 till 8.66. Worked 11:30 - 1:00, 1.5 hours.

04/11/13

Permalink 04:31:01 pm, by sara, 7 words, 48 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nov. 4th

Reviewed Il. Bk 5 till 5.814. Worked 12:30 - 4:30, 2 hours.
Permalink 02:06:40 pm, by mholmes, 135 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 60

Migrating to 2012 templates

How to migrate to 2012 templates:

  1. Make sure Jes has turned off live publishing, and copied core components into the current site (e.g. assets/blocks/templates).
  2. Go into Configuration Sets/Site Configuration.
  3. Edit it, and copy all settings over from an existing site.
  4. Edit /_configuration/formats/datadefinition/pages/standard-uvic-html-page and copy in from existing site.
  5. Edit assets/blocks/template/site-scripts, and copy content from existing site into "HTML" view, changing site-specific name in paths.
  6. Edit assets/blocks/index/site-navigation-index, delete pointer to Index Folder and replace with site root (humanities/whatever).
  7. Make sure Home is in primary menu; if not, edit Home directory metadata and set it to Primary instead of Ignore.
  8. Get Jes to copy over all the asset factories so the right stuff shows up on the New menu.
  9. Make configuration set publishable.

01/11/13

Permalink 03:02:55 pm, by Jenn, 10 words, 52 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done November 1

Completed initial markup for the Iliad book 7 to 7.200. 12-3, 3 hours.
Permalink 02:32:23 pm, by mholmes, 4 words, 85 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 254 - 1 = 253 hours G&T

Leaving a little early.

Permalink 02:31:52 pm, by mholmes, 49 words, 68 views   English (CA)
Categories: Activity log; Mins. worked: 180

More work on Guidelines draft

Last night and today I've been moving forward with the Guidelines section draft; the first part is complete, and the second is planned and started. I've moved it into a separate document on the wiki, and it should be ready for discussion at the the face-to-face meeting as planned.

Permalink 02:30:07 pm, by mholmes, 35 words, 110 views   English (CA)
Categories: Activity log; Mins. worked: 60

Helping GN with OwnCloud testing

GN has implemented a test VM running OwnCloud, and we tested sharing, user admin, and various other features using the Linux client. It seems to work very well, although integration with LDAP may be tricky.

Permalink 02:28:50 pm, by mholmes, 0 words, 349 views   English (CA)
Categories: Announcements; Mins. worked: 0

Helping GN with Own

Permalink 02:28:19 pm, by mholmes, 76 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 60

More discussions of taxonomy

We've been working on the still-unsatisfactory area of the taxonomy relating to "project information", and we've had a couple of false starts and half-hearted hacks that we've had to retreat from; today we decided to put together a formal plan we can all agree on and implement it in a methodical way, minimizing the disruption to site navigation and functionality. Both TL and I have submitted some ideas to JJ and KMF, and they'll consider them.

Permalink 01:01:15 pm, by sara, 10 words, 60 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Nove. 1st

Reviewed Il. Bk 5 till 5.431 except events (till 5.297). Worked 11:30 - 1:00, 1.5 hours.

31/10/13

Permalink 07:42:32 pm, by eldick, 783 words, 92 views   English (CA)
Categories: Activity log; Mins. worked: 0

Research Director's Report, 15 Sept - 31 Oct 2013

Since the last report on 13 September my principal activities have included the following: 1. Carrying out four weeks' research at four archival repositories in England, specifically, the National Archives at Kew, the National Maritime Museum in Greenwich, the Royal Geographical Society in London, and the Scott Polar Research Institute at the University of Cambridge. 2. Carrying out the first interview for the interpretations section of the Franklin mystery, on 24 September in London with Professor Andrew Lambert of King's College London, author of the recent biography Franklin: Tragic Hero of Polar Navigation. 3. Participating in two teleconferences of the Franklin project team (17 October and 31 October) and teleconference of the core team on 25 October, both to report on research findings and to refine the draft site plan for the Mystery. 4. Revising the site plan in line with the direction of the other team members for the 31 October meeting. The revised site plan received strong support at the latter meeting. 5. Participating, on 29 October, in a teleconference with Ruth Sandwell and Roland case to address the planning requirements for the MysteryQuests, and follow-up on Ruth's plan outline. The National Archives research focussed on Admiralty collections including ADM 187/7, the principal Franklin collection; ADM 199, containing the reports and correspondence of John Rae relating to his search expedition; ADM 200, containing extensive correspondence on Rae's findings and reactions of Lady Jane Franklin and others relating to the award to the discoverer of the fate of the Franklin expedition, and ADM BJ3 18, comprising correspondence of Franklin and Edward Sabine concerning the expedition. Other collections examined included correspondence between Sabine and James Fitzjames, captain of the Erebus, who was in charge of magnetic observations for the Franklin expedition, which yielded valuable insights into the objectives of the Franklin expedition, At the National Maritime Museum, I have consulted several outstanding collections, especially the Admiral Francis Leopold McClintock collection, which is housed there on loan from the owners in Ireland. Owing to the agreement with the owners, no materials from this collection can be electronically copied so I have taken copious handwritten notes for transcription. It includes a fascinating series of letters from McClintock and Clements Markham, president of the Royal Geographical Society seeking to refute John Rae's interpretations of cannibalism by the Franklin party. Among other documents I have copied several diaries and journals of lower ranking officers or ordinary seamen serving on arctic expeditions in the franklin era, which should give students insights into work and daily life aboard the ships and the challenges of overwintering and sledging in the severe weather and ice conditions of the Arctic. One terrific find was the set of letters of James Fitzjames, one of Franklin's two ship captains, which Fitzjames wrote aboard the Erebus in the spring and summer of 1845, ending with the last transfer of letters when the ships stopped at Greenland en route to the arctic archipelago. They provide fascinating observations on other officers including Franklin, detail on shipboard life, and comments on unruly behaviour by crew members, among other interesting commentary. The materials copied at the Royal Geographical Society included important correspondence between Sir John Franklin and Lady Franklin following the departure of the expedition in 1845, documents in the Captain Ommaney collection relating to shipboard routines for ordinary sailors, and ephemera such as a 1850 poster offering the 20,000 pound reward for the Franklin Search. I researched and copied many valuable documents at the Scott Polar research Institute, including correspondence between Franklin and Lady Franklin in the months leading up to his last expedition, letters from Franklin and Captain Crozier following the departure of the Franklin expedition, and letters documenting Lady Franklin's indefatigable efforts to promote the search and her observations of where the party might have sailed based on her discussions with her husband. They are fascinating and very useful materials for our purposes. Overall, I took about 1500 camera exposures of documents, in addition to my handwritten notes, scanned copies and photocopies of documents obtained during the trip. Overall, the research generated a great deal of interesting and original material for the Mystery, including materials that do not appear in other treatments of the Franklin story. I feel confident that we will develop a first-class mystery with elements that students, researchers and interested members of the public will not find anywhere else. I also feel that we have an excellent site plan that will serve us well in the months ahead. The thoughtful comments of the research directors, general team, and executive director Merna Forster have been greatly appreciated throughout. The next two months will be devoted to organizing and editing the research materials and images in collaboration with research associate Peter Gossage, and entering the metadata n collaboration with Stewart Arniel. Lyle Dick Research Director 31 October 2013
Permalink 07:41:15 pm, by eldick, 783 words, 98 views   English (CA)
Categories: Activity log; Mins. worked: 0

Research Director's Report, 15 Sept - 31 Oct 2013

Since the last report on 13 September my principal activities have included the following: 1. Carrying out four weeks' research at four archival repositories in England, specifically, the National Archives at Kew, the National Maritime Museum in Greenwich, the Royal Geographical Society in London, and the Scott Polar Research Institute at the University of Cambridge. 2. Carrying out the first interview for the interpretations section of the Franklin mystery, on 24 September in London with Professor Andrew Lambert of King's College London, author of the recent biography Franklin: Tragic Hero of Polar Navigation. 3. Participating in two teleconferences of the Franklin project team (17 October and 31 October) and teleconference of the core team on 25 October, both to report on research findings and to refine the draft site plan for the Mystery. 4. Revising the site plan in line with the direction of the other team members for the 31 October meeting. The revised site plan received strong support at the latter meeting. 5. Participating, on 29 October, in a teleconference with Ruth Sandwell and Roland case to address the planning requirements for the MysteryQuests, and follow-up on Ruth's plan outline. The National Archives research focussed on Admiralty collections including ADM 187/7, the principal Franklin collection; ADM 199, containing the reports and correspondence of John Rae relating to his search expedition; ADM 200, containing extensive correspondence on Rae's findings and reactions of Lady Jane Franklin and others relating to the award to the discoverer of the fate of the Franklin expedition, and ADM BJ3 18, comprising correspondence of Franklin and Edward Sabine concerning the expedition. Other collections examined included correspondence between Sabine and James Fitzjames, captain of the Erebus, who was in charge of magnetic observations for the Franklin expedition, which yielded valuable insights into the objectives of the Franklin expedition, At the National Maritime Museum, I have consulted several outstanding collections, especially the Admiral Francis Leopold McClintock collection, which is housed there on loan from the owners in Ireland. Owing to the agreement with the owners, no materials from this collection can be electronically copied so I have taken copious handwritten notes for transcription. It includes a fascinating series of letters from McClintock and Clements Markham, president of the Royal Geographical Society seeking to refute John Rae's interpretations of cannibalism by the Franklin party. Among other documents I have copied several diaries and journals of lower ranking officers or ordinary seamen serving on arctic expeditions in the franklin era, which should give students insights into work and daily life aboard the ships and the challenges of overwintering and sledging in the severe weather and ice conditions of the Arctic. One terrific find was the set of letters of James Fitzjames, one of Franklin's two ship captains, which Fitzjames wrote aboard the Erebus in the spring and summer of 1845, ending with the last transfer of letters when the ships stopped at Greenland en route to the arctic archipelago. They provide fascinating observations on other officers including Franklin, detail on shipboard life, and comments on unruly behaviour by crew members, among other interesting commentary. The materials copied at the Royal Geographical Society included important correspondence between Sir John Franklin and Lady Franklin following the departure of the expedition in 1845, documents in the Captain Ommaney collection relating to shipboard routines for ordinary sailors, and ephemera such as a 1850 poster offering the 20,000 pound reward for the Franklin Search. I researched and copied many valuable documents at the Scott Polar research Institute, including correspondence between Franklin and Lady Franklin in the months leading up to his last expedition, letters from Franklin and Captain Crozier following the departure of the Franklin expedition, and letters documenting Lady Franklin's indefatigable efforts to promote the search and her observations of where the party might have sailed based on her discussions with her husband. They are fascinating and very useful materials for our purposes. Overall, I took about 1500 camera exposures of documents, in addition to my handwritten notes, scanned copies and photocopies of documents obtained during the trip. Overall, the research generated a great deal of interesting and original material for the Mystery, including materials that do not appear in other treatments of the Franklin story. I feel confident that we will develop a first-class mystery with elements that students, researchers and interested members of the public will not find anywhere else. I also feel that we have an excellent site plan that will serve us well in the months ahead. The thoughtful comments of the research directors, general team, and executive director Merna Forster have been greatly appreciated throughout. The next two months will be devoted to organizing and editing the research materials and images in collaboration with research associate Peter Gossage, and entering the metadata n collaboration with Stewart Arniel. Lyle Dick Research Director 31 October 2013
Permalink 03:21:24 pm, by mholmes, 27 words, 55 views   English (CA)
Categories: Activity log; Mins. worked: 120

More work on draft of Guidelines section

Created graphical representations of ambiguities in English/Hebrew embedding example, and found good illustration of embedding of horizontal languages in vertical (Indonesian in Japanese). Making steady progress.

30/10/13

Permalink 04:50:46 pm, by mholmes, 3 words, 70 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 253 + 1 = 254 hours G&T

On late duty.

Permalink 04:50:25 pm, by mholmes, 84 words, 126 views   English (CA)
Categories: Activity log; Mins. worked: 60

Spec done by SMK for morpheme index

Met to work through the spec which SMK has created for the morpheme index sorting and nesting; it's extremely complicated, so it will have to wait till I get back before I start implementing it, but looks rigorous and doable.

SMK adds:

The latest spec is in moses/trunk/docs/Action/PrintDictionary/SpecsForRootBasedIndex.odt. A sample sorting of entries with the root ḥawˀiy is in SampleOrderOfSubentries.odt.

MDH can test the process on the files with status values of complete, edited, and light-edited.

Permalink 04:49:16 pm, by mholmes, 103 words, 95 views   English (CA)
Categories: Activity log; Mins. worked: 120

Fixed bug in JSRDocs

JS-R reported a bug in the JSRDocs db, which took some time to figure out. I updated the server code to the latest version of the source, and then fixed some JS warnings, none of which was causing the problem. Eventually it turned out that there was a character 0x10 in one of the text fields; it's not allowed in XML, so it was causing Firefox to gack on any search results containing that record.

Not sure how it got in there, and not sure either how to protect against it; perhaps I need to add another component to the data sanitization code.

Permalink 01:59:41 pm, by Jenn, 12 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 30th

Finished events for Iliad book 6, began markup of Iliad book 7. 11-2, 3 hours.
Permalink 11:11:56 am, by mholmes, 26 words, 40 views   English (CA)
Categories: Activity log; Mins. worked: 240

TEI work

Copyedited an article for Issue 6, and continued work on the directionality Guidelines draft, mainly through a discussion on TEI-L, which has yielded a very helpful example.

29/10/13

Permalink 03:26:20 pm, by mholmes, 157 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 300

Work on public XML, and image issues

Lots of useful progress today on the "public XML", which involves enhancing and expanding the XML source to make single files more conventional (replacing private URIs with proper links, etc.). This is near to complete now, although there is of course another complete level at which this could be done: all project-internal links to database files and taxonomies could be replaced by file-internal links to content imported directly into the file.

A final phase of this would involve transforming the schema so that it doesn't try to enforce the use of particular values for e.g. attributes on catRef.

Also did some image resizing and renaming to make image-heavy pages more effective, as well as tweaking the blog post list output from mdtList.xql so that a grayscaled version of the first image in the post appears along with the teaser. The grayscaling is done with CSS -- a bit cutting-edge and slightly hacky, but it works.

Permalink 01:59:53 pm, by Jenn, 14 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 29th

Finished adding events for Iliad Book 5, began reviewing events for Iliad book 6. 11-2, 3 hours.
Permalink 12:56:30 pm, by sara, 11 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 29th

Review Il. Book 4 complete. Review Il. Book 5 till 5.106. Worked 11:30 - 1:00, 1.5 hours.

28/10/13

Permalink 04:36:42 pm, by mholmes, 9 words, 67 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 252 + 1 = 253 hours G&T

Covering the office while the others were in class.

Permalink 04:36:04 pm, by mholmes, 102 words, 75 views   English (CA)
Categories: Activity log; Mins. worked: 120

Document status now in encyclopedia contents pages; fixed lots of bad links

Fixed dozens of instances of ref elements being used to link to people where name elements should have been used. Also did some tweaks to the mdtList.xql library so that there's a new column in the document readout showing the status of the document (whether it's been written yet or we are soliciting a contribution for it). Finally, started trying to rewrite one of the consistency check routines to make it spit out more detailed information on where bad links are found, but that's going to be a bit tricky to do without making it even slower than it already is.

Permalink 04:33:32 pm, by mholmes, 31 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work on draft of Guidelines section

Wrote a substantial new portion of the draft, with a new example based on a page-image from ColDesp. The first section (directionality) is nearly complete now, with transformation still to do.

Permalink 04:26:55 pm, by sara, 13 words, 35 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 28th

Completed ID review of Bk. 3. Reviewed Il. Bk. 4 till 4.446. Worked form 2:30 - 4:30, 2 hours.
Permalink 03:05:39 pm, by jnazar, 40 words, 83 views   English (CA)
Categories: Activity log; Mins. worked: 60

Humanities Cascade Features information

In response to JS's inquiry: priorities are reflected in departmental sites in similar way

- Compiled cascade features comparison
- Created doc of information
- Sent email with doc attachment to SA for perusal/approval before eventually forwarding to JS

Permalink 02:49:07 pm, by jnazar, 11 words, 77 views   English (CA)
Categories: Activity log; Mins. worked: 15

Medieval Studies website (current site)

Updated Contact and Faculty pages with current Director and faculty information.

25/10/13

Permalink 04:25:28 pm, by mholmes, 9 words, 77 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 251 + 1 = 252 hours G&T

Covering the office while the other two were teaching.

Permalink 04:08:24 pm, by mholmes, 150 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 240

Social media plugins now working

We now have working Facebook and Twitter plugins -- each has their own page embedding large activity feeds, and the Twitter one also appears down the left side of the News page.

I had to do quite a lot of hacking to make these injected blocks of content behave themselves. They tend to have position: absolute set everywhere, so you have to override that otherwise the scrolling doesn't work properly; they scroll above our top banner rather than behind it. My Firefox sensibly does not display any of this content (it's created by injecting JS from Facebook and Twitter, which executes in the context of our pages, of course, so I would expect my security settings to prevent it). Other people's Firefoxes seem to show it, though, and it works on my other browsers.

Also fixed a couple of other things such as image sizing and schema issues for TL.

Permalink 03:05:30 pm, by Jenn, 10 words, 41 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 25th

Continued adding events for the Iliad Book 5, to 5.663. 12-3, 3 hours.
Permalink 03:05:20 pm, by jnazar, 69 words, 88 views   English (CA)
Categories: Activity log; Mins. worked: 180

Humanities Cascade website

Created new block with single icon/button for Research section.
Updated other pages within Research with button.
SA and I completed building the site's structure and have forwarded to BT, SB email
advising of structure completion. Have requested from them some additional information
we may need to include in future. Awaiting feedback for any changes, additions etc. to site. A meeting to discuss next steps may be set up.

Permalink 12:57:41 pm, by sara, 15 words, 38 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 25th

Review Iliad Book 3 for ID's of people other than their names (till 3.146). Worked 11:30 - 1, 1.5 hours.
Permalink 10:57:45 am, by mholmes, 13 words, 51 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI Council minutes

Edited, tagged and published the TEI Council minutes from the telco on Monday.

Permalink 08:51:11 am, by mholmes, 107 words, 87 views   English (CA)
Categories: Activity log; Mins. worked: 5

Generating dictionaries

Reminder to self on how to generate dictionaries:

  • In Oxygen, select all the XML files in the dictionary directory and run the transformation moses_auto_orthography. This generates all the files with automatic orthographical forms in dictionary_test.
  • Open the file utilities/generate_names-only_dictionary.xsl, and run it on itself. This uses the files from dictionary_test to create the smaller XML files in the names subfolder.
  • Select the XML files in the names subfolder and run the transformations moses_xml_to_pdf_LEARNER_include_names and moses_xml_to_pdf_LINGUIST_include_names. This generates the complete set of pdfs in the names/pdfs subfolder.
Permalink 08:20:50 am, by mholmes, 140 words, 123 views   English (CA)
Categories: Activity log; Mins. worked: 40

Potential dupe defs tagged with XSLT

A couple of days ago I ran this to get a candidate list of erroneous defs which should have been quotes:

xquery version "3.0";
declare default element namespace "http://www.tei-c.org/ns/1.0";
declare namespace util="http://exist-db.org/xquery/util";

for $t in //TEI
for $e in $t//entry
let $quoteSegs := for $s in $e//quote/seg where
string-length(normalize-space($s)) gt 0 return translate(normalize-space($s), '*', ''),
$defs := for $d in $e//def/seg where string-length(normalize-space($d)) gt 0 return translate(normalize-space($d), '*', ''),
$dupes := distinct-values($quoteSegs[.=$defs])
where count($dupes) gt 0
order by util:document-name($t), $e/@xml:id
return concat(util:document-name($t/@xml:id), ' / ', $e/@xml:id, ' : ',
string-join($dupes, ' | ')) 

I've now written XSLT (utilities/flag_superfluous_defs.xsl) to insert a comment before each of these candidates.

24/10/13

Permalink 05:07:23 pm, by mholmes, 4 words, 80 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 250 + 1 = 251 hours G&T

Meeting ran on late.

Permalink 05:06:58 pm, by mholmes, 97 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 240

Meeting and many fixes

Worked out many details regarding menu structure and document linking, and implemented most of them on the fly, following the meeting. Remaining to be done:

  • Find a JavaScript widget which will pull content from Twitter and sanitize it for display in a page.
  • Check whether colour and grayscale filters can be applied to e.g. photographs through CSS.
  • Figure out whether Born Digital really should appear in the breadcrumb trail.
  • Figure out a way to tag intriguing snippets, which can be harvested and linked to from the home page. Implement Schematron to constrain the length of them.
Permalink 03:33:29 pm, by skell, 149 words, 94 views   English (CA)
Categories: Tasks; Mins. worked: 0

more about Notes

ECH and SMK noticed a few more issues with rendering of <note>s in the Names dictionaries generated on 2013-10-17. See for examples names_only_with_related_linguist.pdf.

1) For entries with defs including the following,

<def>
<seg>
<note type="editorial">Meaning unclear.</note>
</seg>
</def>

... "Meaning unclear" is showing up twice in the pdf file - apparently once as the contents of the <seg>, and again as the contents of the <note>. It only needs to appear as a <note>.

2) Please indent entry-final notes to parallel the rest of the entry.

3) Please add more space between an entry-final note and the beginning of the next entry. At present, it's not clear in the printout whether an entry-final note belongs with the preceding entry or the following one.

Permalink 03:31:28 pm, by jnazar, 51 words, 80 views   English (CA)
Categories: Activity log; Mins. worked: 360

Humanities Cascade website

Attended Cascade session Oct. 24, 2013:

Sorted out tertiaries display issue. A home folder containing tertiaries needed to be created within the various sections (e.g.STUDENTS section) specifically in order for tertiaries to display. Mirroring tertiary pages throughout site done also.

Layout of structure was also reviewed, secondaries are also displaying correctly.

Permalink 12:29:28 pm, by sara, 18 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 24th

Review Iliad Book 1 (complete) and Book 2 (till 2.410) for ID's of people other than their names. Worked 10:30 - 12:30, 2 hours.

23/10/13

Permalink 04:58:57 pm, by mholmes, 3 words, 71 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 249 + 1 = 250

On late duty.

Permalink 04:58:33 pm, by mholmes, 38 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 120

Display of authorship category

Worked on the display of e.g. mdtUndergraduate and mdtGraduate categories in the left column. Had to edit a few files manually to get some good test cases before I started. I think it's now working as planned.

Permalink 04:57:13 pm, by mholmes, 40 words, 100 views   English (CA)
Categories: Activity log; Mins. worked: 120

Rules for organizing morpheme trees

Met to discuss the sequencing and grouping of related items in the print dictionary. Complicated but doable; SK will construct a large example tree, and we'll derive the rules from that. There's grouping and nesting, and then sorting within groups.

Permalink 02:00:41 pm, by Jenn, 8 words, 34 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 23rd

Added events for Iliad book 5 to 5.416. 11-2, 3 hours.
Permalink 10:21:32 am, by mholmes, 12 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 120

Work on draft of Guidelines section

Drafted the introduction to the first new Guidelines section on text directionality.

Permalink 10:05:29 am, by jnazar, 20 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 15

Accounting

Delivered to accounting Half-Baked's Qtr. 3 (2013) payment.
Receipt received and filed.

(Qtr 2 previously submitted on Oct. 11th, receipt received and filed)

Permalink 09:58:53 am, by jnazar, 38 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 120

Humanities Cascade website

Created today:

Under section FACULTY AND STAFF - PEOPLE: (note: PEOPLE is a new section
now included in the structure build out)

- 6 new pages created containing individual profiles for 6 persons.
Short and long profiles descriptive content TBA.

22/10/13

Permalink 05:19:46 pm, by mholmes, 15 words, 77 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 248 + 1 = 249 hours G&T

Trying to leave the project in a working state at the end of the day...

Permalink 05:05:25 pm, by mholmes, 164 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 360

Doc types, blog posts and breadcrumb trails

A long and productive day:

  • The mdtList output for blog posts now looks like a blog post listing, with teasers and a special rss feed.
  • The breadcrumb trail is now pretty much working as we hoped, with mouseover title attributes including the whole catDesc from the category.
  • There's a new mdtPrimarySourceLibrary category which encapsulates all the non-Stow stuff. Many other minor changes have been made to the document type taxonomy.
  • The A-Z index now includes a better rendering of the document types.
  • I noticed that where documents were created from XIncludes, the respStmts for the source documents were of course not included in the credits, so after much wrestling I found a solution: the makeCredits function now parses out XIncludes in the file and follows them to retrieve their respStmts alongside the ones in the containing document. This results in duplicates, but it's better than not including them. If the duplicates are unacceptable I can dedupe, but that's going to be a bit time-consuming.
Permalink 03:28:59 pm, by jnazar, 6 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 360

Humanities Cascade website

Continued progress on building out structure.

Permalink 02:07:12 pm, by Jenn, 20 words, 65 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 22nd

Edited events in Iliad books 3 & 4 to reflect updated guidelines from Dr. Bowman. Began compiling events for book 5. 11:06 - 2:06, 3 hours.
Permalink 01:00:32 pm, by sara, 20 words, 60 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 22

Review Iliad Book 1 for ID's of people other than their names (till 1.380). Added Cilla into the places file. 11:30 - 1, 1.5 hours.
Permalink 08:48:42 am, by mholmes, 5 words, 87 views   English (CA)
Categories: Activity log; Mins. worked: 15

City Talks site update

Minor update at RL's request.

Permalink 08:48:13 am, by mholmes, 137 words, 130 views   English (CA)
Categories: Activity log; Mins. worked: 30

Locating problems arising from Lexware encoding

In some cases, the person entering data in the Lexware days used the same band name for glosses of example sentences as for defs, so we have some situations in which a def:seg duplicates data in a quote:seg. I've used this XQuery to identify candidate duplicates for SK to look at:

xquery version "3.0";
declare default element namespace "http://www.tei-c.org/ns/1.0";
declare namespace util="http://exist-db.org/xquery/util";

for $t in //TEI
for $e in $t//entry
let $quoteSegs := for $s in $e//quote/seg where string-length(normalize-space($s)) gt 0 return normalize-space($s),
$defs := for $d in $e//def where string-length(normalize-space($d)) gt 0 return normalize-space($d),
$dupes := distinct-values($quoteSegs[.=$defs])
where count($dupes) gt 0
return concat(util:document-name($t/@xml:id), ' / ', $e/@xml:id, ' : ', string-join($dupes, ' | '))
Permalink 07:52:23 am, by jnazar, 18 words, 80 views   English (CA)
Categories: Activity log; Mins. worked: 180

Humanities Cascade website

Humanities new site in Cascade format:

Currently working on building out the various sections for the site's structure.

21/10/13

Permalink 05:13:05 pm, by mholmes, 3 words, 64 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 247 + 1 = 248 hours G&T

On late duty.

Permalink 04:53:15 pm, by mholmes, 146 words, 81 views   English (CA)
Categories: Activity log; Mins. worked: 300

More work on breadcrumb trail

I've rewritten the breadcrumb trail code and the mdtList.xq page generator, so that:

  • The hierarchy of categories listed in the breadcrumb trail is no longer painfully reconstructed from the terminal category, but read from the category hierarchy itself.
  • The breadcrumb captions are now taken from the category @n attributes (so they're much longer and more descriptive).
  • If there is only a single public document in the terminal category, the category actually links to that document.
  • In a category listing, if there's only a single document in a category, and no subcategories, that document is directly included as a link, in place of a link to its category.
  • All subcategory listings end with a link enabling you to see all documents in a category.

I think that now, assuming all catRefs and teiHeaders are correctly completed, the breadcrumb trail and category/document listings should make sense.

Permalink 04:32:25 pm, by sara, 14 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 21st

Reviewed Il. Book 1 till 1.35. Research on location of Cilla (il. book 1). Worked 2:30 - 4:30, 2 hours.
Permalink 03:09:17 pm, by skell, 371 words, 102 views   English (CA)
Categories: Activity log, Tasks; Mins. worked: 240

Location and formatting of note elements for print dictionary.

I ran some queries on where we have placed <note> elements thus far, and concluded that they should be rendered as follows in the print dictionary output.

1) Cultural, comparative, and editorial notes should appear in the print dictionary, and on the website. (Internal, referToEwa, and referToElders notes should NOT appear in the print dictionary, nor on the website.)

2) Render these elements immediately followed by all the (immediate child) <note>s they contain:

entry (some editorial notes that begin with a non-English word begin with a small letter)
form (some editorial notes that begin with a non-English word begin with a small letter)
sense
def
def:seg
cit
quote:seg

3) A <note> inside a <pron> should be rendered after its preceding-sibling <seg> and <bibl> pair. If there is no <bibl>, render the note after its preceding-sibling <seg>.

Similarly, a note inside a <quote> should be rendered after its preceding-sibling <seg> and <bibl> pair, or <phr> and <bibl> pair.

4) <note>s should never appear within these elements. (I have added this reminder to the Dictionary Editing Manual.)

div
pron:seg
hyph
xr

5) I also tried to standardize the formatting of <note>s to begin with a capital letter and end with a period. However ...

-Most comparative notes have the form <note type="comparative" resp="psn:MDK">CA. {a Coeur d'Alene word}</note>. They do not currently end with a period. MDH, can you please do this globally if you think it is necessary?

-There are 4036 editorial notes in the database, of which 1688 are "Meaning unclear." and 1560 are "Root entry added based on attested complex forms." MDH, can you help narrow down the finding and fixing of initial capitals and final periods in the other 788 editorial notes??

6) I have not tried to formalize or summarize MDK or EB's language in the cultural notes. I think we should render them in smaller type, and mention in the introduction that these are reproduced exactly as collected / contributed. This is consistent with what other dictionaries have done.

7) Delimit <note>s with « ».

Permalink 09:31:13 am, by mholmes, 5 words, 64 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI Council meeting

Taking minutes for a telco...

18/10/13

Permalink 02:26:28 pm, by mholmes, 21 words, 82 views   English (CA)
Categories: Activity log; Mins. worked: 60

Work on breadcrumb trail

Worked with Tye on making breadcrumb links more sensible (always link to a listType=subcategory view if there are any subcategories).

Permalink 01:20:21 pm, by mholmes, 4 words, 69 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 248 - 1 = 247 hours G&T

Leaving a little early.

Permalink 12:52:33 pm, by sara, 14 words, 55 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct. 18

Review Iliad Book 1 for ID's of people other than their names (till 1.20). 11:30 - 1, 1.5 hours.
Permalink 12:51:08 pm, by mholmes, 58 words, 80 views   English (CA)
Categories: Activity log; Mins. worked: 180

Progress with blog post rendering

I've been working on the blog posts. Done so far:

  • Three complete blog posts, validating against our schemas and rendering appropriately.
  • A new doc type, mdtBlogPost.
  • More sophisticated rendering for the mdtList of blog post types.
  • Detailed instructions for creating a blog post.

Still to do: an aggregation page which shows them concatenated, or extracts from them concatenated.

Permalink 12:48:44 pm, by mholmes, 11 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 15

Fixed rendering bug with facsimile links

Changed "right" to "margin-right". Don't know why it was originally "right".

17/10/13

Permalink 04:26:33 pm, by mholmes, 9 words, 88 views   English (CA)
Categories: Activity log; Mins. worked: 20

Added "Send feedback" feature

Added a basic "Send feedback" feature to the site.

Permalink 03:50:06 pm, by mholmes, 23 words, 66 views   English (CA)
Categories: Activity log; Mins. worked: 180

Fixing bad links

Using the consistency checker, I tracked down and fixed about 40 bad internal links, and sent questions to team members on a few more.

Permalink 12:22:41 pm, by sara, 16 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 17th

Added Helicaon as son of Antenor (Il. Book 3 3.121). Review of Book 3 - complete. Worked 10:30 - 12:30, 2 hours.
Permalink 09:25:52 am, by Greg, 33 words, 45 views   English (CA)
Categories: Activity log; Mins. worked: 5

Useful API for finding places

geonames.org has a cool webservice that will look up 'places' and return a variety of data types like XML and JSON. For example, go here

The API is described pretty well here.

16/10/13

Permalink 05:41:37 pm, by mholmes, 13 words, 91 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 247 + 2 = 248 hours G&T

Waiting for processes to complete, and still trying to catch up from vacation.

Permalink 05:10:44 pm, by mholmes, 13 words, 76 views   English (CA)
Categories: Activity log; Mins. worked: 120

Work on text directionality

Making substantial progress with the outline for the Guidelines section on text directionality.

Permalink 05:10:04 pm, by mholmes, 224 words, 85 views   English (CA)
Categories: Activity log; Mins. worked: 360

Decisions on the print dictionary and tasks

Had long productive meetings today looking at a range of different print dictionaries and deciding that we like the organization and structure of the Klallam dictionary best; it also accords well with what we've done so far; all entries appear individually, while there are various other lookups (English, as well as morphologically-organized nested structures). SK is creating a detailed spec for generating the list of nested items organized by morphology. I have a list of minor tasks too:

  • Regenerate name dictionaries to check they're now complete (done and confirmed).
  • In print dictionary, show only notes which are comparative, cultural or editorial (basically done, except that there are too many contexts in which notes appear; we need to rationalize that, and we're in the process of doing it).
  • Replace Search on main menu (done).
  • Figure out why "Other entries" link doesn't appear when sense element is empty.
  • When there are multiple form elements, add a border and margin to the bottom so they're clearly delimited.
  • In the print rendering, where there are multiple forms, any after the first are fully outdented; they should only be partially outdented.
  • These are the complete contents for the introductions for name dictionaries: Animal Names, Plant Names, Personal Names, Place Names, Tribal Names, Story People. Each of these needs to be turned into a complete TEI document ready for XInclude.
Permalink 01:00:36 pm, by sara, 16 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct. 16th

Collapsed characters Troizenos and Troezenus to 'Troizenos' as the id. Review Book 3 till 3.121. Worked 11:30 - 1, 1.5 hours.

15/10/13

Permalink 04:27:17 pm, by mholmes, 4 words, 87 views   English (CA)
Categories: Vacation; Mins. worked: 0

MDH: 43 - 10 = 33 vacation days remaining to end of 2013

Two-week vacation, back today.

Permalink 04:00:22 pm, by mholmes, 153 words, 66 views   English (CA)
Categories: Activity log; Mins. worked: 120

Troubleshooting on return from vacation

Fixed a JS bug reported by PS, made a change to the home page, and looked at another issue that's been raised: it's been suggested that we hide the list of resources at the bottom of a document, but I think that's a bad idea because it means anyone printing the document, or accessing it without JS, will not be able to see the sources cited. In some cases, such as CAMP3, the single source is cited only in a footnote, so looks odd in a print view, but that's because the footnote is not printed at the bottom of the text. I think that's what we should be printing.

We've also identified an Oxygen bug working with PERS1 and BIBL1, where using Find can crash the app. GN is working on a bug report and testing for workarounds. It doesn't affect my machine, but all other Linux machines seem to be affected.

Permalink 10:44:01 am, by mholmes, 147 words, 82 views   English (CA)
Categories: Activity log; Mins. worked: 75

French website progress

Met with CC and LSPW to check on progress. The basic site structure has now been figured out, although there are some pages which are too deeply nested in a couple of folders, making navigation to them difficult, so they're going to be simplified. Images for the new site are still being processed by BD, but CC and LSPW have selected two complete sets of images for the new site (so they can switch them out next summer for variety). The admin stuff will be moved to Sharepoint, and the LSPW will prune the assets folder as thoroughly as she can before we freeze the current site. They're on target to make that freeze around the beginning of November.

An old version of the French website was hanging around on one of our development accounts, and had been found by a user, so I've now hidden that.

11/10/13

Permalink 03:00:50 pm, by Jenn, 10 words, 49 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 11th

Completed second pass of markup for Iliad book 5. 12-3, 3 hours.
Permalink 12:54:22 pm, by sara, 35 words, 51 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 11th

Illiad Book 2 - characters 'Perithous' and 'Pirithous' were the same. Collapsed characters into one 'Perithous.' Note on character 'Pirithous.' Changed all the xml IDs in both the Iliad and Apollodorus. Worked 11:30 - 1:00, 1.5 hours.

10/10/13

Permalink 12:35:38 pm, by sara, 6 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work done Oct 10th

Iliad Book 2 Review complete, 10:30 - 12:30 2 hours.
Permalink 11:23:15 am, by sarneil, 75 words, 116 views   English (CA)
Categories: Activity Log; Mins. worked: 120

proofing of data files

SD has begun a thorough proofing of all the data files. I've created a v2 folder in the data folder to hold the revised data files from him. Once I have them all, I'll then have to clean out the relevant tables in the database and repopulate them, using the already established procedure. So far we've done a couple of decades and I've had to modify the petty-treason crime and add a couple of judges.
Permalink 11:20:35 am, by sarneil, 116 words, 106 views   English (CA)
Categories: Activity Log; Mins. worked: 120

adding field for reference to Bailey Online

SD wants to add a reference to the BaileyOnline site to records in our dataset. Most likely candidates now are
the trial element (in case there is more than one trial in a trial-file and each trial links to a different reference in BaileyOnline)
the judges_respite element (the reasoning for a judges respite is often found in a different Bailey Online reference than the documentation of the original trial).

I've asked SD to confirm that for each trial or judges_respite, there is only one reference to Bailey Online. If that's right, then I'll proceed to update the data files, the rng schema, the mysql tables and the code that displays values in query results.

09/10/13

Permalink 02:02:44 pm, by Jenn, 11 words, 44 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 9th

Completed initial markup for the remainder of Iliad book 5. 11-2, 3 hours.

08/10/13

Permalink 02:54:40 pm, by skell, 117 words, 419 views   English (CA)
Categories: Announcements; Mins. worked: 0

Hyphs for compound lexical suffixes

I just happened to notice that the hyphs for compound lexical suffixes were commented out along with the hyphs of monomorphemic entries. There are only five compound lexical suffixes, so I fixed them manually. They should look like this:

<hyph>=<m corresp="m:qin m:wil">qnwíl</m></hyph>

They were commented out because they only have one <m> tag within their <hyph>s, but they are actually bimorphemic, with two @corresp values.

Note to selves that "monomorphemic" doesn't mean just "hyph with a single <m> child", but rather "hyph with a single <m> child with only one @corresp value".

Permalink 02:02:03 pm, by Jenn, 9 words, 64 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 8th

Added missing markup for Iliad book 5 to 5.607. 11-2, 3 hours.
Permalink 01:00:27 pm, by sara, 8 words, 38 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct. 8th

Reviewed Iliad Book 2 till 2.720. Worked from 11:30 - 1:00, 1.5 hours.
Permalink 11:12:33 am, by sarneil, 186 words, 121 views   English (CA)
Categories: Activity log; Mins. worked: 420

vpn : added cookie to overcome history.back problem

On the vpn-single-record page, there is a thumbnail of the page image. If the user clicks on that, then jquery launches a new URL in the "popup window" and thus adds the URL of that image to the history list. The "Back to Previous Page" link at the bottom of that page had a simple history.back() invocation. If the user has displayed the large page image, then they back button takes them to the page image and not the search results page.
So, on the vpn-search-results page I added a line of php to create a cookie vpn_search_results_url with the URL of the vpn-search-results as the value.
The vpn-single-record page has php which tests for that cookie. If the cookie has a value then the href on the Back to Previous Page button is given that value. If the cookie has no value displays a text warning to the user and lets them link to the search database page. So, for people who turn off cookies, they at least get a notice and a hard link to the search query form page.

07/10/13

Permalink 04:02:08 pm, by sara, 8 words, 41 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 7th

Reviewed Iliad Book 2 till 2.600. Worked from 2:30 - 4:00, 1.5 hours.

04/10/13

Permalink 03:03:59 pm, by Jenn, 13 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 4th

Began editing the Iliad book 5, disambiguated several linked locations in places. 12-3, 3 hours.
Permalink 01:03:04 pm, by sara, 14 words, 38 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 4th

Iliad Book 2 reviewed: all of the events; characters, places, groups till 2.495. Worked 11:30 - 1, 1.5 hours.

03/10/13

Permalink 12:38:05 pm, by sara, 12 words, 62 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 3st

Review Iliad Book 1 - complete. Review Iliad Book 2 (till 2.410). Worked 10:30 - 12:30, 2 hours.

02/10/13

Permalink 02:00:58 pm, by Jenn, 8 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 2nd

Finished editing events for Iliad book 4. 11-2, 3 hours.
Permalink 02:00:14 pm, by Jenn, 71 words, 65 views   English (CA)
Categories: Activity log; Mins. worked: 1

Multiple Locations for Events

There are instances in the Iliad where an event seems to be occurring in two places at once. For example, in book 4, Apollo speaks to the Trojans upon the field of battle at Troy from Pergamos. Presently both locations are included, as its difficult to definitively state which location should be deemed the correct one. It would be useful to establish some guidelines for dealing with events like these in future.
Permalink 01:05:45 pm, by sara, 9 words, 57 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work done Oct. 2

Reviewed Illiad Book 1 (1.475), 11:30 - 1, one and a half hours.

01/10/13

Permalink 02:01:46 pm, by Jenn, 15 words, 84 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done October 1st

Edited minor errors in the Iliad book 1, worked on event revisions for book 4. 11-2, 3 hours.
Permalink 01:08:12 pm, by sara, 9 words, 69 views   English (CA)
Categories: Activity log; Mins. worked: 0

Work Done Oct 1st

Reviewed Illiad Book 1 (1.200), 11:30 - 1, one and a half hours.
Permalink 11:44:16 am, by Jenn, 141 words, 93 views   English (CA)
Categories: Tasks; Mins. worked: 0

Policy: Degrees of Character Participation in Events

In revising and expanding the events for The Iliad, we are consistently running into an issue regarding how to handle participants and the degree to which they participate. For example, the guidelines cite direct participants as being the only essential entry. However, there are many events which include characters with rhetorical weight in the prose, either as precipitant or conspirator, and there is no established guideline for how to include them.

It would be useful therefore to establish a guideline for including characters who are not just implicated, but precipitate an event. Arguably if an event occurs because of them then they are involved, simply on a more abstract level. A possible solution to this would be to add another level of characterization to events so that we could include them in the event but as distinct from those directly participating.

27/09/13

Permalink 02:59:47 pm, by Jenn, 10 words, 68 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done September 27th

Read through the Iliad book 4, began revising events. 12-3, 3 hours.
Permalink 01:49:47 pm, by mholmes, 2 words, 102 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 248 - 2 = 246 hours G&T

Leaving early.

Permalink 01:15:20 pm, by mholmes, 35 words, 100 views   English (CA)
Categories: Activity log; Mins. worked: 20

Only public documents now shown in popups

The "this [thing] is mentioned in the following documents" component of the popup reference box was listing all documents, irrespective of publication status. It's now restricted to TEI[descendant::revisionDesc[@status=('final', 'published', 'stub', 'generated')]].

Permalink 12:30:22 pm, by mholmes, 29 words, 106 views   English (CA)
Categories: Activity log; Mins. worked: 20

Fixed a bug in name display

Names heading popup references consisted only of forenames and surnames; this resulted in oddities for monarchs, whose names were too short without roleName and genName components. That's now fixed.

Permalink 11:01:13 am, by mholmes, 150 words, 95 views   English (CA)
Categories: Activity log; Mins. worked: 120

Better handling for @rendition

My hacked-together XSLT for @rendition/<rendition> from a few weeks ago was only handling labels and notes, but we obviously need a better approach, so I've done the initial implementation. As it stands:

  • Any <rendition> elements in the header are turned into classes in a local stylesheet.
  • Any elements which are already being produced with classes have rendition-based classes added to the class attribute.
  • Any elements which are output without classes are processing @* (hopefully), and this triggers a template matching @rendition which creates a class attribute.

I've purposely allowed for the use of the rendition system in born-digital as well as primary source documents, mainly because there are overlapping templates so it's hard to distinguish which context you're in half the time, but I don't want or expect rendition to be used on born-digitals; if it is, then something is probably not right with the encoding.

26/09/13

Permalink 01:25:07 pm, by mholmes, 15 words, 55 views   English (CA)
Categories: Activity log; Mins. worked: 30

Added a TEI citation option to the citation popup

This gives you a copy-pastable <bibl> tag with all content appropriately marked up.

Permalink 11:24:57 am, by mholmes, 381 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 120

Updating the MoEML webapp on Peach

WE have to go through this process periodically, as new builds of eXist come along. This is a detailed overview of what I did today to get a new eXist working. This would also apply to other eXist 2.x apps.

  • First, you get a new local build of the app working:
    • Move the old eXist version on your local Tomcat to a safe place.
    • Unroll the contents of the newly-built WAR file into the tomcat webapps/mapoflondon directory.
    • Diff the following files in the new eXist with the old versions, moving over any customizations of your own, and taking note of any changes which might affect your app. All are in WEB-INF.
      • controller-config.xml
      • conf.xml
      • mime-types.xml
      • web.xml
    • Add any custom jar files to WEB-INF/lib. In the case of this project, that's MolSortComparator.jar.
    • Do a complete backup of the entire database from the running server.
    • Start the local Tomcat and run the java webstart client. There will be no admin pw yet.
    • Restore the "accounts" and "groups" directories from your backup to the local db/system/security/exist collection. This should create all users and groups.
    • Log out and log back in to confirm the admin pw is now working.
    • Restore any collection.xconf files.
    • Restore the data collection.
    • Restore the site collection, and any other project collections (such as redesign).
    • Confirm that the local webapp is working well. Then stop Tomcat.
  • On Peach, log into the Tomcat manager.
  • Expire any sessions on the existing webapp, then stop the webapp.
  • Make a local backup of the complete webapp from the server, just in case.
  • Delete the contents of mapoflondon on the server.
  • Upload the contents of your new local mapoflondon webapp to replace them.
  • Restart the webapp on the server.

At this point, everything might work. If it doesn't, don't panic; look for potential issues and debug, and at the very least, stop and restart the app in the Tomcat manager again. Once the app is up, it may be slow -- we think this might be because it ends up being last in the queue for resources because it was started last. In this case, and if the problem persists for a while, even after a reindex of the data, consider restarting Tomcat on the server.

25/09/13

Permalink 04:43:24 pm, by mholmes, 5 words, 106 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 247 + 1 = 248 hours G&T

Fighting with an eXist bug...

Permalink 04:31:53 pm, by mholmes, 110 words, 113 views   English (CA)
Categories: Activity log; Mins. worked: 120

MVP: Versioning Machine work

My wing of the MVP project is moving forward with updates to the Versioning Machine. I've done a review of the current codebase, and identified some straightforward bugfixes that need to be done, as well as some preliminary re-working we should accomplish (moving the output to HTML5) before adding new features such as audio support. The code is already in SF, and JC will make me an admin on that project, so I'll work in that repo (after doing a quick diff against the current release in case it's out of date). We had a Skype to discuss it this morning, and we have a loose plan for moving forward.

Permalink 04:21:27 pm, by mholmes, 7 words, 70 views   English (CA)
Categories: Activity log; Mins. worked: 15

Added a "home" link to the beginning of the breadcrumb trail

Requested by TL after last week's meeting.

Permalink 04:06:31 pm, by mholmes, 592 words, 90 views   English (CA)
Categories: Activity log; Mins. worked: 180

Pilot of indexing system

I've implemented a pilot system showing how we can add index terms to our documentation. If you go here you'll see the preliminary index generated from only two files. Each index term is a descriptive phrase, followed by one or more links (there's only one for each so far) which lead to the specific div in a document where that index item appears. If you click on a link, you'll go to one of the documents to which I've added index elements.

An index element inside a div looks like this:

      <div xml:id="encoding_primary_sources_music">
        
        <index indexName="documentation">
          <term>primary source documents: encoding musical notation</term>
          <term>musical notation in primary source documents</term>
        </index>
        
        <head>Pass 5: Encoding Musical Notation</head>
        <p>If the primary source text that you are encoding contains musical notation, follow these steps to properly encode the selection of musical notation: [...]</p>
     </div>

These are the salient features:

  • <index> has an @indexName attribute, which means we can create different types of indexes if we want to. So far, we only have one ("documentation").
  • Each <index> contains one or more <term> elements, which should be variants of the same thing. Here we have two:
        primary source documents: encoding musical notation
        musical notation in primary source documents
    
    This ensures that anyone looking in the index under "primary source" or under "music" will find this section.
  • I've placed the <index> element directly after the opening tag of the <div> to which it applies. This is not necessary -- it can appear anywhere in the <div> -- but the index will link back to the nearest ancestor <div> of the index element, so a good place to put it is right at the beginning.
  • I've set the system up to display the content of the first term element as a label in the margin of the page. If you don't like this, we can easily turn it off so that you don't see any evidence of the index content in the page.

The descriptive phrases are currently quite long:

  • primary source documents: encoding dates, names and toponyms: #1
  • primary source documents: encoding musical notation: #1
  • primary source documents: encoding the back matter: #1
  • primary source documents: encoding the main body of the text: #1

One option would be to implement a grouping system by nesting the index tags:

<index>
  <term>primary source documents</term>
  <index>
     <term>encoding dates, names and toponyms</term>
  </index>
</index>

from which we could generate something like this:

  • primary source documents:
    • encoding dates, names and toponyms: #1
    • encoding musical notation: #1
    • encoding the back matter: #1
    • encoding the main body of the text: #1

but it makes our tagging a bit more messy and long-winded.

If the team wants to go with this, someone will have to add <index> elements to every significant <div> in a documentation file to make a complete index, but we can make that part of the workflow of people generating documentation.

While doing this I encountered an eXist bug, which I reported on the mailing list, and which seems to be the same as an open bug that has been untouched for nearly a year. I was able to work around it, but at the cost of a little speed.

Permalink 03:22:49 pm, by mholmes, 76 words, 85 views   English (CA)
Categories: Activity log, Documentation; Mins. worked: 15

Git and TEI Stylesheets

Reminder to self because I cannot for the life of me remember git commands when I have to edit the Stylesheets project:

  • git status to see what's changed.
  • git add [file] to add any file you've changed to the staging area. Without this, or commit -a, your changes won't go in.
  • git commit -a "stages" all changes automatically and then pushes them to the master.
  • Browse the repo here: https://github.com/TEIC/Stylesheets/tree/master/
Permalink 02:08:38 pm, by Jenn, 88 words, 90 views   English (CA)
Categories: Documentation; Mins. worked: 0

Involvement of Achaeans and Trojans in Events

I have noticed that in books 1 and 3 of the Iliad, the Trojan and Achaean groups are associated with almost every event that occurs, regardless of whether they act as a group or their involvement is simply considered to be peripheral context. Book 2, however, barely lists them as involved with any events. What can be considered best practice for including these groups, when they are broadly present but not actively? I have contacted Dr. Bowman for advice and will update this post with her thoughts on how to proceed.
Permalink 02:04:47 pm, by Jenn, 8 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done September 25th

Revised events for Iliad books 1-3. 11-2, 3 hours.
Permalink 07:55:25 am, by mholmes, 5 words, 100 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 246 + 1 = 247 hours G&T

On late duty last night.

24/09/13

Permalink 04:06:23 pm, by mholmes, 156 words, 92 views   English (CA)
Categories: Activity log; Mins. worked: 120

French website port to new templates

Met with CC, LSPW, and JC to discuss the port of the French website to the 2012 templates (meetings both yesterday and today). The site structure is being reworked by LSPW, and images are being processed by BD in Communications. When the images come back, LSPW and CC will select the ones they want for each purpose in the new templates. We'll meet again on Oct 15 to check that all the bits and pieces are in place for the new site, and if everything's ready, we'll ask Communications to freeze the old site (i.e. remove the live publishing targets), and convert us to the new templates. LSPW will have all of the time to the beginning of December to get the port done, with help from me where necessary, and we should be able to go live early in December and have the site fully updated in time for the new semester. That's the plan, anyway.

Permalink 04:03:03 pm, by mholmes, 54 words, 128 views   English (CA)
Categories: Activity log; Mins. worked: 120

Cleaned up the pron audio

The audio files for the pronunciation guide were horribly noisy, so I've cleaned up all the mp3s and then regenerated the ogg versions. Then I rearranged the file structure to get the aup files and other detritus out of the way of the bits required by the website. Tedious job, cleaning up audio.

Permalink 01:58:14 pm, by Jenn, 8 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done September 24th

Worked on events for Iliad book 3. 11-2, 3 hours.

23/09/13

Permalink 05:16:24 pm, by mholmes, 19 words, 75 views   English (CA)
Categories: Activity log; Mins. worked: 180

TEI Journal work

Issue six is moving along -- lots of copyediting to do, as well as wrestling with the OJS interface.

Permalink 05:15:45 pm, by mholmes, 3 words, 98 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 245 + 1 = 246 hours G&T

On late duty.

20/09/13

Permalink 02:29:48 pm, by sarneil, 35 words, 113 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 48 - 2.5 = 45.5 hours

week of Sep 9 - Sep 13
M 0
T 0
W +0.5 holding fort
R 0
F +0.5 holding fort

week of Sep 16 - Sep 20
M 0
T +0.5 holding fort
W -1.5 dentist
R +0.5 blurbs for dh ctte
F -3.0 telus installation

Permalink 01:28:21 pm, by mholmes, 2 words, 99 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 247 - 2 = 245 hours G&T

Leaving early.

Permalink 01:17:46 pm, by mholmes, 246 words, 131 views   English (CA)
Categories: Activity log; Mins. worked: 240

More work on pron and pdfs

  • Generated oggs for two new audio files.
  • Fixed the normalization issues with the pron page, except for one ("text run starts with a composing character"), which seems to be an artifact of the XSLT processor as far as I can see. The only remaining invalidities are caused by the non-self-closing <source> tag, which is an eXist bug that I've diagnosed and reported.
  • Rewrote the table-rendering code so that the pron guide table doesn't end up being sortable by clicking on the header (which can't work because it's full of colspans and rowspans).
  • Fixed a bug whereby <note>s were not being rendered when they were children of <sense> (I wasn't expecting them there).
  • Fixed another bug which resulted in divs inside spans in the output, also caused by note elements. Normal pages now validate.
  • Cut the site menu down to six items -- it was getting too long for a non-scrolling menu -- by moving all the dictionary pages to a sub-page called "Dictionary". Also removed Fonts from the menu, and substituted a link in the About page.
  • Rewrote the PDF generation so that links to morphemes are only included in linguist output mode, so the learner dictionaries don't have links at all. Linguist dictionaries generated without related morphemes have bad links, of course, but I can probably get rid of that build pipeline.
  • Rationalized the file structure a bit to segrate XML files from the PDFs generated from them.
Permalink 08:19:03 am, by mholmes, 85 words, 107 views   English (CA)
Categories: Activity log; Mins. worked: 15

TEI Journal workflow note

Note to self: the only way to get a workable word-processor file from an XML submission through OxGarage is to select the docx output. Anything else fails miserably at the moment (this was the case with both LB's and SB's papers). Even when you use docx, you don't get the images; those have to be added manually.

Once you have a .docx, save as .doc from Libre Office; only .doc seems to work properly for the change-tracking editing process going between Libre Office and Word.

19/09/13

Permalink 04:48:23 pm, by mholmes, 2 words, 102 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 246 + 1 = 247 hours G&T

Deadlines deadlines...

Permalink 04:22:15 pm, by mholmes, 16 words, 76 views   English (CA)
Categories: Activity log; Mins. worked: 45

TEI Journal work

Completed annotation of the Lodel XML documentation, in preparation for creating a submission schema for jTEI.

Permalink 04:16:53 pm, by mholmes, 128 words, 80 views   English (CA)
Categories: Activity log; Mins. worked: 90

Meeting and some fixes

TEam meeting and out of that, fixed a rendering bug (justified text in table cells looks ugly), and added some more stats to the stats table. Still to do:

  • Add "Home" to the beginning of every breadcrumb trail.
  • Add the <index> element into the schema, and work with TL to add some index terms to documentation <div>s. Add a requirement in the schema that an xml:id attribute must be provided for any <div> which contains an index element. Then we can write an experimental index page that harvests the terms and creates links.
  • Work with TL and JJ to add <relatedItem> elements to the constellation of Leadenhall-related documents, then create a test implementation of the rendering of this.
Permalink 11:45:38 am, by mholmes, 106 words, 101 views   English (CA)
Categories: Activity log; Mins. worked: 180

Tasks from yesterday complete

Today I've made the following changes to the PDF dictionary generation:

  • choice/sic/corr is now handled correctly.
  • The linguist dictionary now sorts by orthographical headword.
  • Auto-orthographization is now done with phonemic segs instead of hyphs.
  • Name entries are only included if the name shows up in the pron.

I've also added a morpheme-linking feature, which enumerates the morphemes in the hyph and provides a page-reference to the entry for each of those single morphemes. Obviously this only works in the dictionaries which include all the related morphemes, but you can see it at work if you look at the names-only_linguist_with_related.pdf file.

Permalink 08:18:02 am, by mholmes, 59 words, 134 views   English (CA)
Categories: Activity log; Mins. worked: 30

Bug in Cascade rendering of tel: protocol

Today's broken link report for WS threw up many broken tel: links, and this is because the transformation is producing a URL like this: tel://, but it should be without the slashes. Reported this to JC in Communications who will be able to pass it on to whoever wrote the XSLT. Also fixed some broken links on History site.

18/09/13

Permalink 05:29:50 pm, by mholmes, 6 words, 66 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 244 + 2 = 246 hours G&T

Late duty and lots of meetings.

Permalink 05:22:33 pm, by mholmes, 157 words, 102 views   English (CA)
Categories: Activity log; Mins. worked: 75

Notes from meeting: todos

  • The output we want for the names dictionaries is the one without component morphemes, learner version.
  • Linguist dictionaries should have headwords in orth form, and should sort by them.
  • Auto-orths should be done from the phonemic pron, not from the hyph, to avoid the reduplication problem.
  • In names dictionaries, only include an entry whose name tag is in a pron.
  • sic/corr are still not working properly in the PDF output. That's because this is the template for <def>, and it does not process tags inside <seg> (so a <persName> containing a <choice> just gets output as text):
      <xsl:template match="def">
        <xsl:for-each select="seg">
          <xsl:if test="preceding-sibling::seg">
            <fo:inline>; </fo:inline>
          </xsl:if>
          <xsl:value-of select="normalize-space(.)"/>
        </xsl:for-each>
      </xsl:template>
    
    Obviously more subtlety is required here.
Permalink 04:36:06 pm, by mholmes, 187 words, 107 views   English (CA)
Categories: Activity log; Mins. worked: 120

Audio in pronunciation guide

The audio is stored in home1t/moses/www/audio, all together in one folder. This includes aup files and their associated folders (Audacity projects), mp3s generated by CB, and the OGG files I auto-generated from the mp3s.

We're linking to them like this:

<ref type="audio" target="mosaud:filename.mp3">[word]</ref>

From that, I'm generating an HTML5 <audio> element with two <source> element children, one for mp3 and one for ogg (my Linux Firefox still won't play mp3s). I've substituted a single play button for the standard controls, which are overkill for these tiny extracts.

One problem is that eXist currently outputs the <source> elements with closing tags instead of as self-closers, and that generates an error in the HTML5 validator. I've filed an eXist bug for that.

Another problem we have is that the audio is extremely noisy. It could easily be cleaned up; the question is whether it would be better to clean up the full stretches and re-capture the individual words, or just clean up the segments we're using.

Permalink 04:21:05 pm, by mholmes, 222 words, 88 views   English (CA)
Categories: Activity log; Mins. worked: 120

Meeting, reports and grant applications

KSW and I met with CP, LW and CW at the library to review the situation regarding grant applications. We completed the interim report for this year, which is now with CW and will be submitted next week. We also plan to write the final report for this year within the next two months, so that it's in before the grant application for next year goes in, and the latter has to be there by December. CW will send us a copy of last year's final report, so that we can start drafting this year's. Meanwhile, TB will be asked to read through the 1863 transcripts and relevant external sources to list the significant events from that year, to help with writing the justification for the new application.

1863 is about the same size as 1862 in terms of the transcripts we have; we would want to generate images from CO 60 / 15, 16 and 17, which we have (B-088, B-089, B-090); ditto CO 305 / 20 and 21 (B-244 and B-245); CO 398 / 2 is done, as is CO 410 / 1. CO 6 / 37 and 38 we'll have to get from LAC, and while we're at it I think we should get 39 through 43 (the last CO 6), so they're there when we need them. RG7 G8C vol 10 is already done and covers 1863; it runs to the middle of reel C15634, and vol 11 starts in the middle of that reel.

Permalink 04:05:20 pm, by mholmes, 57 words, 95 views   English (CA)
Categories: Activity log; Mins. worked: 20

Another fix for vessel name formatting

A previous attempt to format vessel names correctly was incomplete. What we need to do is to always format vessel names in italics when they're not in correspondence documents; but in correspondence, we stick with the formatting of the source document (of course). I've now tweaked the CSS and that seems to be the result we're seeing.

Permalink 02:01:32 pm, by Jenn, 15 words, 35 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done September 18th

Finished proofing and editing events for Iliad book 1, finished proofing of Iliad book 3. 11-2, 3 hours.
Permalink 01:23:19 pm, by Greg, 34 words, 78 views   English (CA)
Categories: Activity log; Mins. worked: 120

WordPress problems

Had some problems with WordPress and its pseudo-cron function - we think. Logs were filling very rapidly.
Sysadmin advised turing of wp-cron functionality per this site.
I've done this on cgtw and etcl only.

Permalink 10:45:18 am, by Greg, 160 words, 102 views   English (CA)
Categories: Activity Log; Mins. worked: 120

NextGen Gallery search - step 1

The lack of a search feature in NextGen gallery creates a bit of a problem for us, now that there are over 4000 pictures in the galleries. After a considerable amount of banging my head against a wall I have a query that I can run against both the images table and the custom fields table and return sensible values. For posterity, this is the query (looking for 'currie'):

SELECT pix.pid,pix.galleryid,pix.description,pix.alttext,ref
FROM wp_ngg_pictures pix
INNER JOIN (
   SELECT cf.pid,group_concat(cf.field_value)AS ref
   FROM wp_nggcf_field_values cf
   GROUP BY cf.pid
   ) cfv ON pix.pid = cfv.pid
WHERE (
   pix.description LIKE '%currie%' OR 
   pix.alttext LIKE '%currie%' OR 
   ref LIKE '%currie%'
)
ORDER BY pix.galleryid ASC

Next up is to figure out how to create an on-the-fly gallery out of the results that looks and feels like the other galleries.

17/09/13

Permalink 03:41:29 pm, by mholmes, 193 words, 110 views   English (CA)
Categories: Activity log; Mins. worked: 420

Breadcrumb trail, codesharing and tweaks to document types

Worked out a simple but workable system of creating a breadcrumb trail for documents, using the <catRef>s in the header. Basically, it takes the longest catRef/@target attribute, and parses it out with regexps to create a trail of which each component is a link to a subcategory listing or a document list. It seems to work pretty well. In the process, I've had to lengthen a couple of the document types (mdtSplash is now mdtLandingPage, and mdtAbout is now mdtAboutProject), but those changes help clarity anyway. My code also has to explicitly ignore mdtBornDigital, which is a sort of orphan. It works best for Encyclopedia articles, where the hierarchy is detailed and clear, but it can work well for other types of document as long as people make a point of adding correct document types.

Then I finished the implementation and documentation of the document type handling in the CodeSharing service. This works quite well, especially since I optimized my XQueries. (Note to self: NEVER find things and then trundle back up and down the tree to check some other part of the document; filter documents first, then content.)

Permalink 02:08:22 pm, by Jenn, 13 words, 38 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done September 17th

Finished editing events for Iliad Book 2, began proofing Iliad Book 1 to 1.205. 11-2, 3 hours.

16/09/13

Permalink 05:03:27 pm, by mholmes, 3 words, 97 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 243 + 1 = 244 hours G&T

On late duty.

Permalink 05:02:57 pm, by mholmes, 12 words, 119 views   English (CA)
Categories: Activity log; Mins. worked: 60

Implemented stats page

Finished the implementation of the statistics page I started at the weekend.

Permalink 05:00:08 pm, by mholmes, 84 words, 108 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI ticket work

Working on the early stages of the draft of sections of the Guidelines on text directionality. Found a couple of useful sample texts we can use, and wrote for permission to use one of them (it includes calligraphy); got permission from authors, and now waiting for response from publisher. The other one is straightforward and doesn't (presumably) require permission, since it's just a paragraph. Both will need transcribing (one Japanese + Romaji + English, the other English with embedded Arabic in both Arabic and roman script).

Permalink 04:57:56 pm, by mholmes, 24 words, 85 views   English (CA)
Categories: Activity log; Mins. worked: 30

Tweaks to names dictionaries (but more needed)

Fixed a display issue (we should show corrs, not sics, from choice elements). Other bugs exist, though, and three more dictionary types are required.

Permalink 04:56:52 pm, by mholmes, 72 words, 130 views   English (CA)
Categories: Activity log; Mins. worked: 120

Resps in Topics rationalized

In order to have a good collection of well-resp-ed documents that include both undergrad and graduate work in order to develop and test the method for displaying this information, I've worked through the Topics documents and turned all stray bylines and other responsibility information into real respStmts, removing the bylines and the (Undergraduate Contributor) etc. headers. This small collection now covers all the options we'll need to develop and test that display.

Permalink 08:19:31 am, by mholmes, 20 words, 147 views   English (CA)
Categories: Activity log; Mins. worked: 45

Updates to City Talks site

Did some more updates over the weekend and this morning, and the new version of the site is now live.

14/09/13

Permalink 09:49:43 pm, by mholmes, 141 words, 68 views   English (CA)
Categories: Activity log; Mins. worked: 60

Plans for the stats page

I think the best approach for this would be to create an XML page with a div which has a specific xml:id; that id triggers the output of a sequence of divs, each one of which is constructed to target a specific count.

This works in the most obvious sense; anyone can create content outside the trigger div which would put the whole page in context. But it wouldn't allow the editors control over what stats are actually displayed. So I think we need something more granular. I think we need a page which includes a block of JS, and a table of rows; each row is read by the JS and becomes part of an array which is sequentially populated with data through AJAX. The original table is editable so that editors can determine what stats are actually displayed.

Permalink 06:39:49 pm, by mholmes, 133 words, 92 views   English (CA)
Categories: Activity log; Mins. worked: 60

Working on a stats page

We obviously need a detailed stats page, but I want to make sure that it's not going to bring the db to its knees every time anyone hits it. I've decided to do it by creating a single HTML page which makes a series of requests to the server for individual statistics, over AJAX, with a built-in brief time delay, to mitigate the impact. I've created the backend library that does the AJAX responses: stats_by_ajax.xql?

	statType= [mdt*, person, gloss, bibl, org]
	docStatus=['public', '']

Now I need to create the HTML page. The question is whether there's a simple way to allow the editorial team control over the content of the page while simultaneously letting it hook into the AJAX stuff automatically. Not quite sure yet how to do that.

Permalink 06:36:13 pm, by mholmes, 25 words, 70 views   English (CA)
Categories: Activity log; Mins. worked: 30

City Talks site: tweaks to style and new content for the year

On RL's instructions, tweaked the style for the dev site, and added the new content to that site. Awaiting her OK to copy to live.

13/09/13

Permalink 04:28:56 pm, by Greg, 87 words, 74 views   English (CA)
Categories: R & D, Activity log; Mins. worked: 240

New upyerdb script ready for review/testing

I've added a couple features to the upyerdb script.
I've removed the need for a remote script that determines the last modified timestamp. It now gets sent as part of the curl request and the script is embedded in the upyerdb script itself.
Also added a feature that excludes all files not under SVN control from being uploaded. This reduces the amount of rubbish that gets pushed to the DB.
The script is *just* finished and needs testing in a safe environment - not for production use.

Permalink 04:01:18 pm, by Jenn, 12 words, 35 views   English (CA)
Categories: Activity log; Mins. worked: 240

Work Done September 13th

Finished proofing text for The Iliad Book 2, began proofing events. 12-4, 4 hours.
Permalink 02:50:51 pm, by Jenn, 40 words, 48 views   English (CA)
Categories: Documentation; Mins. worked: 0

FEATURE REQUEST: Order Sort for Events Viewer

Requesting an order sort feature for the events viewer; i.e., that all events for a particular book are chronologically isolated from citations in other texts and appear in their correct citation order as they appear in their respective text.
Permalink 02:11:27 pm, by eldick, 395 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 0

Research Director's Report, 13 September 2013

I devoted the month of August to the research trip at Library and Archives Canada, 5-13 August, and organizing research materials following the trip, preparing documents for the Franklin Mystery, including developing transcriptions of documents not readily converted to usable pdf formats; and preparing the metadata. I also developed a draft site plan for discussion by the Franklin Mystery team at the 10 September teleconference. The research in Ottawa was productive and generated numerous documents and images not otherwise available for the Franklin Mystery. These included the journal of Lieutenant William Hobson, who led a sledging excursion with the McClintock expedition that found significant evidence of Franklin’s party on King William Island, including the sole surviving paper record left behind by Franklin’s men in 1859s. Other valuable materials included the original sketches and comprehensive map prepared by Heinrich Klutschak, a member of Frederick Schwatka’s American overland expedition in 1878-80 in search of evidence of the fate of Franklin and his companions. Klutschak’s sketches document a wide range of activities and material culture of the Netsilik of that era, the Inuit who both served as guides and provided much of the eye-witness testimony recorded by this and other expeditions. I also copied various photographs and maps from various collections at LAC, including an outstanding annotated map of the vicinity of King William Island by Richard Julius Cyriax, which consolidated all the major evidentiary finds of Franklin search parties up to ca. 1960. While in Ottawa I also met with Parks Canada’s Underwater Archaeology team and shared research data and images with them to benefit of both projects. Both Ryan Harris and Jonathan Moore have agreed to be interviewed for the Interpretations portions of the web site. They also suggested enlisting the participation of Tom Zagon, who prepared the ice climatology study for Parks Canada's search for Franklin's ships. In all about 40 documents have been prepared and submitted for transcription and /or translation. These included 15 documents focussing on oral histories by explorers with Inuit witnesses of either members of Franklin’s party or of significant evidence of the presence of the Franklin expedition on King William Island or its ships in adjacent waters. The period 13 September to 15 October 2013 will devoted to research of original Franklin materials in the United Kingdom, which will be reported upon at the next team teleconference on 17 October 2013. Lyle Dick
Permalink 01:34:20 pm, by mholmes, 9 words, 72 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 245 - 2 = 243 hours G&T

Taking off early to keep the hours under control.

Permalink 01:23:07 pm, by mholmes, 177 words, 58 views   English (CA)
Categories: Activity log; Mins. worked: 120

Variety of names dictionaries now being generated

I now have an XSLT file called generate_names_only_dictionary which runs on itself and generates a whole stack of eight different XML files in dictionary_test/names. A subsequent pair of transformation scenarios (moses_xml_to_pdf_*_names_only) run on these XML files to generate 16 PDFs. These break down as follows:

  • all the names
  • only the fauna
  • only the flora
  • only the storyPeople

For each of those four, there are two different content sets:

  • 1 with only the name entries
  • 1 with the name entries plus all the morphemes that constitute them

For each of those two, there are 2 PDFs:

  • 1 in learner format
  • 1 in linguist format

So there are 16 different PDFs.

None of these dictionaries have any introductory material at all; someone will have to write that stuff, once we know what they're going to be used for and who will be using them.

I think this should cover all the options we can imagine for names-only dictionaries, and I have a two-stage pipeline for creating them so it's easy to regenerate them whenever we want.

12/09/13

Permalink 04:54:07 pm, by mholmes, 42 words, 99 views   English (CA)
Categories: Activity log; Mins. worked: 60

City Talks site: new style

Worked with RL to implement her new site style for City Talks, which is now deployed on the dev site and awaiting approval to be ported to the live site. Archived the old design -- might come in handy for another site.

Permalink 04:52:52 pm, by mholmes, 11 words, 59 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 244 + 1 = 245 hours G&T

Had to figure out urgent rendering issues with newly-published WS site.

Permalink 04:50:50 pm, by mholmes, 28 words, 106 views   English (CA)
Categories: Activity log; Mins. worked: 120

IE8 strikes again

Published the WS site as planned, but immediately we found problems in rendering with IE8. Avoid left-floated images in long pages, otherwise it will completely lose its marbles.

Permalink 04:49:57 pm, by mholmes, 185 words, 107 views   English (CA)
Categories: Activity log; Mins. worked: 240

Meeting, tasks and Safari bug fixes

Points from today's project meeting, tasks for me, and details of some done:

  • Beta release day will be October 15.
  • Final release day will be November 15.
  • I need to add a link to every page for email feedback on the redesign.
  • I need to supply a list of documents which still have bylines to JJ.
  • FIXED: There were two rendering bugs in Safari, one relating to the top menu, whereby the items were spaced as if their submenus were showing and taking up space (fixed by adding position:absolute to them even when they're hidden), and the other on the page submenus, where the background graphic was not right-aligned (fixed by re-wording the background-position values).
  • FIXED: Multiple authors were not displaying in document listing tables.
  • We need to establish a way of linking related documents. <linkGrp type="related">?
  • Tye has a page which has lists in it, but they're not spaced properly. Ask him what page it is -- they look alright to me.
  • We need to find a way to add keywords to individual document divs and index them (especially for our documentation).

11/09/13

Permalink 02:13:46 pm, by Greg, 11 words, 88 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

Personal

Left a bit early yesterday, leaving a bit early today. Back-to-school.
Permalink 02:00:43 pm, by Jenn, 7 words, 111 views   English (CA)
Categories: Activity log; Mins. worked: 180

Work Done September 11th

Clicked through Iliad Book 2 to 2.635. 11-2, 3 hours.
Permalink 01:20:39 pm, by mholmes, 145 words, 594 views   English (CA)
Categories: Announcements; Mins. worked: 30

eXist tip for myself: serving files from outside the current controller context

Two ways to serve up static files that are not in the context of the controller.xql:

if (contains($currentUri, 'pix/')) then 
    <dispatch xmlns="http://exist.sourceforge.net/NS/exist">
    	<forward absolute="no" url="{concat('/../data/pix/', $exist:resource)}"/>
    </dispatch>
if (contains($currentUri, 'graphics/')) then 
    <dispatch xmlns="http://exist.sourceforge.net/NS/exist">
    	<forward absolute="yes" url="{concat('/rest/db/data/graphics/', substring-after($currentUri, 'graphics/'))}"/>
    </dispatch>
    

This is commonly used when e.g. the site logic and controller are in /db//site (which may be mapped to a subdomain), controlled by admin, while the content needs to be controllable by editors (so it's in e.g. a /db/data). I've had to re-figure this out a couple of times, so I'm blogging it for future reference.

Permalink 10:48:57 am, by mholmes, 222 words, 129 views   English (CA)
Categories: Activity log; Mins. worked: 90

The sad old issue of IE

KM-F reports that at some locations in the UK, she has come across machines running IE8 or below (at least, that's what I'm assuming based on the described symptoms). I'm not sure whether that's the only browser available on those machines -- surely not -- but IE8 is the newest version of IE available for XP.

IE8 cannot handle application/xhtml+xml; it offers to download and save the file rather than display it. Our redesign site is pure XHTML5 and is served with the correct mime type. I've therefore created a trap in the controller.xql like this:

if (matches(request:get-header('user-agent'), 'MSIE\s+[1-8]\.')) then
    <dispatch xmlns="http://exist.sourceforge.net/NS/exist">
    	<forward url="obsolete_browser.xql">
    	</forward>
    </dispatch>

This has to come before everything else, of course. The obsolete_browser.xql page is just a simple plain HTML page that suggests updating IE if possible, or installing another browser (links provided).

Luckily I still have an XP VM which I was able to use to test this, although it took lots of updating because it hadn't been run for ages. In the process I also created a little library for showing the HTTP headers eXist sees, for help in debugging.

One day this problem will go away. Surely.

10/09/13

Permalink 05:08:12 pm, by mholmes, 78 words, 115 views   English (CA)
Categories: Activity log; Mins. worked: 120

Global transforms prove dicey

We've had to redo two of the global transforms we did to automate some markup tasks, because they proved to have made changes not expected or wanted; this is mainly because the original Lexware encoding (and thus the resulting XML generated from it) varies so greatly from file to file that what works for one file doesn't necessarily work for another. Lessons learned. Luckily SVN helps figure out what went wrong, and allows us to recover from it.

Permalink 05:02:31 pm, by mholmes, 3 words, 62 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 243 + 1 = 244 hours G&T

On late duty.

Permalink 04:15:13 pm, by mholmes, 48 words, 137 views   English (CA)
Categories: Activity log; Mins. worked: 120

Added a new field type: MdhDecimalField

GN's current project is storing data in decimal format, so I've added a new field type to handle this, mapping to the SQL Decimal field (which is also supported in Postgres). Updated the sandbox db and tested it -- seems to work fine -- and regenerated the documentation.

Permalink 03:37:59 pm, by sarneil, 77 words, 122 views   English (CA)
Categories: Activity log; Mins. worked: 90

conference call

participated in conference call for Franklin team.
site design discussion to be conducted by sub-committee by email and possibly phone.
mention of including line-by-line transcript of audio files
reported briefly on status of document flow, metadata and processing
I need to
- go through files from LD and make sure they're useable
- review notes on setup for SVN then implement and start setting up users
- talk with MF and JL about hiring of transcribers etc.

Permalink 03:33:27 pm, by sarneil, 62 words, 122 views   English (CA)
Categories: Activity log; Mins. worked: 60

first batches of files from LD

Received about 40 files from LD, some are docx containing only metadata, some are docx containing metadata and content, some are pdf of multiple page docs, some are jpgs of single or double pages. Will confirm from LD if these are representative, then figure out if they're useable. We have no example yet of an image, metadata and content for any one document.
Permalink 02:45:23 pm, by Greg, 73 words, 119 views   English (CA)
Categories: Servers, R & D; Mins. worked: 20

Building exist 2.1 from git

Running ./build.sh dist-war I get two errors:
1) BUILD FAILED $home/exist/build/scripts/dist.xml:35: $MYBUILDDIR/extensions/indexes/spatial/lib does not exist.
2) BUILD FAILED $home/exist/build/scripts/dist.xml:35: $MYBUILDDIR/extensions/betterform/main/xrx does not exist.

The problem is that the $home/exist/extensions/indexes/spatial/lib/ and $home/exist/extensions/betterform/main/xrx/ directories do not exist. Manually creating them before running dist-war stops the errors from recurring.

Permalink 02:02:21 pm, by Jenn, 7 words, 72 views   English (CA)
Categories: Activity log; Mins. worked: 180

Hours Worked September 9th

Began proof-reading The Iliad Book 2, 11-2, 3 hours.
Permalink 10:57:36 am, by mholmes, 142 words, 110 views   English (CA)
Categories: Activity log; Mins. worked: 30

Handling notes in TOC tables

TL pointed out that when an editorial note appears in a field such as an author field, and the author field is used in a TOC table where the rest of the document itself is not available, the note number link was attempting to pop up the note but showing a not-found message because of course the note is not available in the TOC page.

I've worked around this by catching situations like this in the XSLT; when such a note appears in content which is inside an XHTML table cell (this is the structure produced by the mdtList.xql TOC-generator), the note is processed differently, and does not turn into a link. The note content is still accessible with a mouseover because its content is in the title attribute anyway. An extra class changes the cursor to "help" instead of "pointer".

Permalink 10:39:30 am, by Ashley, 11 words, 113 views   English (CA)
Categories: Activity Log; Mins. worked: 6615

Hour Update

Just a post to bring my hours to 440 on the blog.

09/09/13

Permalink 04:55:06 pm, by mholmes, 2 words, 100 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 242 + 1 = 243 hours G&T

Late duty.

Permalink 04:36:18 pm, by mholmes, 13 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 60

TEI Journal work

Working through a resubmitted article -- sent off some questions to the author.

Permalink 04:35:42 pm, by mholmes, 25 words, 127 views   English (CA)
Categories: Activity log; Mins. worked: 60

Lots of bookings going on for fall workstation schedule

Booked a lot of people in for this semester over the last few days. The schedule is filling up, and I've sent out some reminders.

Permalink 01:05:49 pm, by mholmes, 9 words, 137 views   English (CA)
Categories: Activity log; Mins. worked: 10

Fixed a grammar error on the Greek Athenaze site...

...reported by a user, confirmed with LB before fixing.

Permalink 11:29:43 am, by mholmes, 13 words, 62 views   English (CA)
Categories: Activity log; Mins. worked: 10

Grabbed the stats

Hadn't grabbed a copy of the stats for a few months. Now done.

Permalink 11:15:01 am, by mholmes, 46 words, 117 views   English (CA)
Categories: Activity log; Mins. worked: 120

Tulinius article completed

Fun with graphics on this one -- there was a WMF file embedded in the document, which when extracted had inverted colours (a negative effect). It's a bit ugly too, with the text consisting of pixellated bitmaps instead of actual text. But it's what we have.

Permalink 08:04:34 am, by sarneil, 15 words, 94 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 47 + 1 = 48 hours

week of Sep 2 - Sep 6
M 0 stat
T 0
W +0.5 holding fort
R 0
F +0.5 holding fort

06/09/13

Permalink 02:31:29 pm, by mholmes, 2 words, 94 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 243 - 1 = 242 hours G&T

Leaving early.

Permalink 02:26:17 pm, by mholmes, 49 words, 85 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI Council work

I went over the proposal for text directionality guidelines again, and decided that half of it was actually wrong; instead of recommending new @rotate* attributes for TEI, we should be recommending the use of CSS 3 Transforms. Drafted a message to the workgroup and Council, and a discussion has started.

Permalink 02:24:39 pm, by mholmes, 18 words, 78 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI Journal work

Starting a review of the Lodel TEI schema, and at the same time testing out change-tracking in Oxygen.

Permalink 02:08:31 pm, by mholmes, 135 words, 121 views   English (CA)
Categories: Activity log; Mins. worked: 90

Home page billboard configuration

To configure a home page billboard, you set up assets/blocks/content/billboards/billboard-home. But you don't drop that block into the page; this is what you do:

Edit the home page, Configurations tab, and se the "12 - Features" block to your billboard-home block. Then choose a Format: UVicCa:_internal/formats/datadefinition/blocks/uvic2012/billboard-rotator-sites-32. Note the "-32" at the end -- this is required to match the configuration of the page itself (at the top), I had a situation where I chose the plain "billboard-rotator-sites" format, and the billboard was broken (it disappeared after showing the first picture). This is because the page configuration for the WS site home page is "UVicCa2012-3-2". Watch out for this. I was working from the analogy of the Hispanital site, but their page configuration is older.

05/09/13

Permalink 07:37:45 pm, by mholmes, 214 words, 133 views   English (CA)
Categories: Activity log; Mins. worked: 60

Puzzle on the French site

Came up against something I haven't seen before and don't really know how to fix. The French site structure has changed substantially in the last year (not sure when), as part of a reorganization that enables them to have various different paths to the same page content. There are now three locations for undergraduate course info:

  • graduate/undergraduate/courses/index (up to date)
  • undergraduate/undergraduate/courses/index (mirror of above)
  • undergraduate/courses/index (mirror of above first page)

There seem to be two paths through the menu structure to this content, prospective-students/undergraduate/courses and current-students/undergraduate/courses (no idea why three copies are needed). Whichever way you go through the menus, though, you no longer see "prospective-students" or "current-students" in the url path; you just see either undergraduate/undergraduate/courses/index.php or graduate/undergraduate/courses/index.php. But it looks like there were once paths including "*-students", and content was published to those paths and never unpublished. As a result, there are ghost pages up on the site, which have out-of-date info and broken links. The link-checker keeps flagging those pages, but I have no idea how to remove them since there's no equivalent resource I can see on the Cascade system that I could unpublish. Weird. Waiting for advice from LG.

Permalink 03:23:26 pm, by mholmes, 10 words, 144 views   English (CA)
Categories: Activity log, Academic; Mins. worked: 50

Looking at grant application

Reviewed the budget and mobilization plan, and reported to CC.

Permalink 03:22:36 pm, by mholmes, 344 words, 144 views   English (CA)
Categories: Activity log; Mins. worked: 180

Notes from work on the WS site

As HR and I tidy up the last details of the WS site port to the 2012 templates, I've learned a few things worth remembering. First, notes on the Faculty listings page and individual faculty member pages:

  • Each faculty member has a page in the faculty directory which is created using the New / UVic Pages / Faculty Profile template.
  • There is a block called assets/blocks/index/site-navigation-index-faculty which is set up as a folder index for the faculty folder.
  • That is included as the content of assets/blocks/content/profiles/profile-chooser-faculty, which is set to "Profile table" for its list type.
  • That block is placed on the faculty index page.

We need to do the same thing with the sessionals, but right now there is no Sessional Page templage (LG is getting one added for us). We could use the Faculty Page thing, but that's programmed to automatically drop the page into the faculty folder, so you'd have to move each one as you create it. Once that's done:

  • Create a new block called assets/blocks/index/site-navigation-index-sessionals, which is cloned from site-navigation-index-faculty but pointed at the sessionals directory instead.
  • Edit assets/blocks/content/profiles/profile-chooser-sessionals so that it uses profile-builder-block-chooser-2012 instead of the current profile-builder-2012, and specify our site-navigation-index-sessionals block as the Profile index block.
  • Insert profile-chooser-sessionals as the content of the index page in the sessionals folder.

Other stuff:

  • The footer comes pre-configured with contact info for the University rather than the department; that has to be changed in assets/blocks/templates/footer. You can also add other columns to the footer if you need to.
  • Social media links are supposed to have class="facebook", class="twitter" or class="flickr", but these options are not available in the link dialog box, so someone has to add them manually into the code. LG is trying to get this fixed.
  • You get some default buttons in the home page title bar ("Apply online" and "Our programs"), but these are not linked to anything. You can edit them in a block: assets/blocks/content/template/title-index.
Permalink 11:10:28 am, by Hannah, 23 words, 98 views   English (CA)
Categories: Activity Log; Mins. worked: 4590

The last of my hours

The last of my hours spent uploading, and corresponding with a few archives simply to confirm that information was entered as they wished.

04/09/13

Permalink 01:03:42 pm, by mholmes, 77 words, 93 views   English (CA)
Categories: Activity log; Mins. worked: 60

Fixing bad links

Fixed many instances of the mol: protocol being used where there is no actual @xml:id to point to; updated the documentation to clarify that in these cases, a simple link to the .htm page should be used. Working through the bad links systematically. Some will have to wait until after the redesign is launched before they can be fixed (since there are some pages on the new site which are not generated in the old codebase).

Permalink 10:29:53 am, by sarneil, 119 words, 147 views   English (CA)
Categories: Activity log; Mins. worked: 60

thomson interpretations new user name

Got report that the user name "thomson" and password no longer authenticated successfully. I recall that if using concocted usernames, the authentication system actually checks against real netlink ids before the local password file, regardless of the specification in the .htpasswd file. So, if someone creates a netlink account with the same value as the concocted username, that value is checked against the real netlink account's password and not the concocted password. Apparently someone created the netlink account 'thomson' over the summer. I have created a new concocted username 'tomthomson' and the same password as was used before which authenticates successfully. As netlinks are limited to 8 characters, there should never be a conflict with 'tomthomson' which is 10 characters long
Permalink 09:48:47 am, by mholmes, 11 words, 116 views   English (CA)
Categories: Activity log; Mins. worked: 120

Tulinius article encoding started

Set up the file and header, and encoded the enormous bibliography.

03/09/13

Permalink 03:14:42 pm, by mholmes, 50 words, 104 views   English (CA)
Categories: Activity log; Mins. worked: 30

Update to schema and fixes for XSLT

It looks as though I'd never finished implementing and testing the use of @type on placeName and @subtype on label/name for vessels for incomplete or unavailable entries, so I updated the schema to allow these and include documentation, and fixed the XSLT which wasn't quite doing the right thing.

Permalink 03:11:31 pm, by mholmes, 8 words, 79 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 244 - 1 = 243 hours G&T

Leaving a little early for an appointment today.

Permalink 03:11:00 pm, by mholmes, 278 words, 120 views   English (CA)
Categories: Activity log; Mins. worked: 180

Consistency checking working

I've rewritten the consistency checks so that they work in a modular way by AJAX. You choose an individual check and retrieve only results for that. We can run checks against the file we're working on by putting its xml:id into the text box, or we can run checks against the whole db (which takes a long time). If you run the first check against the whole db (be patient), there are nearly 80 bad links that we need to fix -- I fixed about ten already. Some of these are links to site pages which actually work, because they're converted to whatever.htm and the page happens to be there, although there's no @xml:id (these should actually point directly to the html page). However, the ones that are most urgent are links to the short capital @xml:ids which don't exist such as this:

There is one link  using @corresp, @ref or @target pointing to "WRIG3", but there is no item with the @xml:id "WRIG3".

We should start working through those and making sure they're all fixed by the time we get close to the launch.

Note to self: in the process of doing this, I figured out how to have a single XQuery library that uses different serialization options depending on the nature of the query. The base page is constructed if there's no checkType parameter, and serialized as HTML5, but if there's a checkType param then it's an AJAX call and I serialize it as XML, by putting this into the local function which generates the output:

  let $method := util:declare-option('exist:serialize', 'method=xml'),
  $media-type := util:declare-option('exist:serialize', 'media-type=application/xml'),
...
Permalink 12:36:52 pm, by mholmes, 7 words, 86 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI Journal work

More copyediting and proofing. Tedious but necessary.

30/08/13

Permalink 01:39:34 pm, by mholmes, 2 words, 40 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 246 - 2 = 244 hours G&T

Leaving early.

Permalink 10:15:58 am, by mholmes, 5 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI Journal work

Editing work on Issue 6 content.

29/08/13

Permalink 02:51:14 pm, by mholmes, 157 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 180

Consistency checking library

I've just finished writing an XQuery unit that does some basic checking for consistency and issues with xml:ids and linking in the database. Anyone can check a file that they're working on (assuming they have upload privileges and you can put it into the database) like this:

consistency_checks.htm?id=MIDD17

where the bit at the end is the xml:id of the document. For those of us working on a more general level, you can run the file without a parameter and it will check the whole db. It takes a little while to do that.

There are currently 72 issues it knows about (I already fixed some straightforward ones while I was writing the library.) I'm going to be adding some more tests to this as we go forward. In particular, I want to flag occasions where the <ref> element is used instead of <name> to link to a person.

Permalink 09:29:04 am, by mholmes, 95 words, 125 views   English (CA)
Categories: Activity log; Mins. worked: 30

A-Z index update

The A-Z index page has now been modified so that it works in two ways: the default is that it shows only documents, or items from documents, whose status is 'final', 'published', 'stub' or 'generated' (in other words, documents that we want people to see on the site). However, there's also a requirement that encoders and contributors be able to see the complete list of ids, so if you add the parameter "show=all" you'll see everything. The old URL ids.htm has now been aliased so that it points at the "show=all" variant.

28/08/13

Permalink 03:31:27 pm, by mholmes, 43 words, 64 views   English (CA)
Categories: Activity log; Mins. worked: 120

More catRefs added

Populated all the info documents with more catRefs. Also fixed a rendering bug when following a search result link, and began testing of CloudTest Lite, which JJ has suggested we use. Might be handy for performance tuning in the run-up to the launch.

Permalink 01:39:56 pm, by mholmes, 26 words, 43 views   English (CA)
Categories: Activity log; Mins. worked: 30

Gloss links working

<term> elements with @corresp pointing to an entry in the glossary now turn into links which pop up the gloss (if there is one).

Permalink 01:37:15 pm, by mholmes, 167 words, 91 views   English (CA)
Categories: Activity log; Mins. worked: 200

Search interface updated

I've substantially updated the search interface so that it now allows checkbox-selection of multiple document types, rather than a one-only dropdown list, and also so that it allows the configuration of different search pages with different pre-configured sets of document types to choose from. The main search is configured for four document types, and there's a customized search page at serach_documentation.htm which specializes in documentation subtypes. The search will also handle the submission of a name parameter, and when you do that, it handles things differently, searching first for any matching id for that name, then searching on that id. There's no interface for making use of this feature, though, as yet; it's a holdover from the original search system on the PHP webapp, where the only thing you could actually search for was a name. But I don't know that we need this sort of thing now, because any of the major name types provide facilities for finding all the documents which mention them/.

Permalink 01:32:04 pm, by mholmes, 15 words, 109 views   English (CA)
Categories: Activity log; Mins. worked: 15

FAMIS REPORT

Submitted FAMIS report today for replacement/repair of office lights in B043 (work request SR139415).

27/08/13

Permalink 04:37:42 pm, by mholmes, 10 words, 97 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 245 + 1 = 246 hours G&T

Couldn't find a JS bug, and couldn't leave it unfixed...

Permalink 04:37:06 pm, by mholmes, 93 words, 49 views   English (CA)
Categories: Activity log; Mins. worked: 420

Old map interface done; new features in place documents

Finished the old map interface, with working categories from the new taxonomy. Met with JJ and TL, and came away with a new list of stuff to fix, especially around the Search. Then implemented a feature to retrieve the list of documents a place is mentioned in, to show at the head of a location article, as well as sprucing up name highlighting, which had gotten lost in previous XSLT work. Now if you go to one of these linked articles, the name of the place whose article you came from is highlighted.

Permalink 08:27:55 am, by mholmes, 10 words, 117 views   English (CA)
Categories: Activity log; Mins. worked: 30

First set of corrections for Lindberg entered

Sent a stack more questions back to JT on these.

26/08/13

Permalink 04:46:23 pm, by mholmes, 9 words, 90 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 244 + 1 = 245 hours G&T

Couldn't leave until I'd finished something fiddly with CSS...

Permalink 04:44:13 pm, by mholmes, 160 words, 77 views   English (CA)
Categories: Activity log; Mins. worked: 420

Working on the old map interface

Since we still don't have an actual map image to work with for the new interactive map, I'm having to reconstruct the old map interface in the redesign style, since we're going to be launching with it. I've done everything except the JavaScript bit so far, so tiles are loading and navigation arrows are working, and the drop-down selector is using the new document type taxonomy instead of the old @type attribute.

Meanwhile, I've also been thinking of a "slippy" version of this crude interface, and to that end, I've pieced together all of the original tiles into a single large map. This took quite a while, but it will enable me to create a sort of hybrid where you can slide the map around, and it shouldn't be too hard to figure out how to offset the coordinates for each individual tile and get the places to show up in more or less the right location. We shall see.

25/08/13

Permalink 10:41:18 am, by Jeremy, 35 words, 98 views   English (CA)
Categories: Activity Log; Mins. worked: 2550

Since Aug 12

Continued content. Redesign navigation and organisation as per last meeting. Added profile list, searched names online and Great War Project. General tidy up, remove old menus, collapse pages etc. Added Teaching Package to Resources tab.

23/08/13

Permalink 03:43:26 pm, by mholmes, 193 words, 94 views   English (CA)
Categories: Activity log; Mins. worked: 420

Document Type Taxonomy now working

Today:

  • Reworked the taxonomy a bit in consultation with TL (removing the Editorial categories because they didn't seem to mean anything, among other things).
  • Restructured the taxonomy to implement nesting, so we have a hierarchical structure.
  • Added new categories for all the different location types.
  • Wrote code to generate the correct catRef elements in all the locations documents.
  • Generated a new section for the ODD file encoding the categories and built a new schema.
  • Tweaked and updated the textClass in all documents in the db to conform with the schema.
  • Rewrote the document type listings, so that they now require only the lowest level of a nested category set to be present in order to function (which eliminates redundancy in the textClass), and also so that different document types are displayed in different tables with different columns to suit their type. I also added a feature that lists the subcategories of a category, acting as a sort of landing page.
  • Added XQuery to generated a nested list of the entire taxonomy so you can see it at a glance.
  • Added a documentation file explaining how it works, and what encoders have to do.

22/08/13

Permalink 05:02:34 pm, by mholmes, 2 words, 111 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 243 + 1 = 244 hours G&T

Late duty...

Permalink 03:03:37 pm, by mholmes, 131 words, 131 views   English (CA)
Categories: Activity log; Mins. worked: 30

List of what morphemes link to

As part of the preparation for work on the auto-hyphenator, I've generated a list of all the distinct forms of morphemes and what they link to, initially using this XQuery (which takes a long while to run):

xquery version "1.0";

declare default element namespace "http://www.tei-c.org/ns/1.0";

for $mText in distinct-values(//m[@corresp])
return concat('morpheme form: ', $mText, ' links to ', string-join(distinct-values(//m[text() = $mText]/@corresp), ', '))

and then trimming the results to remove everything that links only to m:UNASSIGNED, as well as removing links to m:UNASSIGNED from the lists of other links (should have built that into the XQuery). We can now use this list to spot candidates for auto-assignment (starting with those forms which only ever link to a single morpheme entry).

Permalink 02:48:52 pm, by mholmes, 317 words, 136 views   English (CA)
Categories: Activity log; Mins. worked: 150

Names-only dictionary created

Faced with the task of creating a print dictionary consisting only of the name entries, I was initially stumped because of the incidence of duplicate xml:ids across the collection. Previously, my print dictionary processing has depended on inclusion by manual selection of only those files whose status is complete, across which there are no duplicate ids. However, the names are sprinkled throughout the whole collection, including lots of files which have not yet been edited, and therefore have duplicate ids in them.

After some thought, I set up this process, running in dictionary_test:

  • First, the auto-orthography transformation is run against all the files in the dictionary directory (the live files) to create auto-orthographized versions in dictionary_test.
  • A new file called master_all.xml XIncludes all the entry files in dictionary_test. This file is obviously invalid because of the duplicate ids, but it can be processed with XSLT.
  • Next, a transformation called generate_names-only_dictionary.xsl pulls out all the name entries, along with all the completed root, stem and affix entries to which the name entries link in their morpheme elements, and creates from them a file called master_names-only.xml.
  • Finally, the moses_master_to_pdf_LINGUIST transformation scenario is run on the master_names-only.xml file to generate the PDF dictionary.

In the process, I found and fixed a couple of errors including a duplicate id between two name entries, and also noticed a new problem we'll have to work on: the TEI Schematron embedded in the RelaxNG schema for the <gloss> element disallows the presence of @subtype when there is no @type (quite reasonably, perhaps), but we're using @subtype by analogy with what we use on <seg>, while having removed @type from the schema. I guess we should probably handle this by creating a new datatype and using @type on <gloss> instead of @subtype.

Permalink 11:17:14 am, by mholmes, 86 words, 139 views   English (CA)
Categories: Activity log; Mins. worked: 120

Project outline document for Landscapes cluster

Following my meeting with JS-R yesterday, I've put together a document which outlines everything I currently know about the work of our cluster, including some basic plans for how we might proceed, what the database might look like, and some key questions that need to be answered as soon as possible. I thought I'd do this while everything was fresh in my mind, since it will be several months before we learn the outcome of the grant application. I've sent a copy to SA and JS-R.

Permalink 09:59:05 am, by mholmes, 100 words, 150 views   English (CA)
Categories: Activity log; Mins. worked: 60

Meeting with MB, and sample markup of a quotation collection

Met with MB to create a model showing markup of a sample quotation collection for the ISE. This is an anthology of selections from critical texts, and we structured the document as a single TEI file containing a text with a front and a group; in the group, each text is a cit with a quote and a bibl. For reference, the sample markup is in WorkData/ise and is called quotation_collection.xml. The schema is currently tei_all, but the plan is to mark up a dozen references and then use oddbyexample.xsl to generate a tighter schema.

21/08/13

Permalink 05:27:12 pm, by mholmes, 23 words, 102 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 241 + 2 = 243 hours G&T

Made the mistake of starting long-overdue Windows updates on a VM I haven't run for ages at 4.30. Must remember not to do that...

Permalink 04:41:44 pm, by mholmes, 37 words, 123 views   English (CA)
Categories: Activity log; Mins. worked: 40

Added a new favicon

Pulled the little rose out of one of the design mockups and turned it into a favicon for the redesign site. I was tired of seeing that tower, which has nothing to do with the new design.

Permalink 04:40:53 pm, by mholmes, 149 words, 109 views   English (CA)
Categories: Activity log; Mins. worked: 120

Reworked display of people

Based on our rich <respStmt> system, I've now enhanced the display of information about people considerably. It now includes a list of documents the person authored, a list of roles they have taken in documents, and a list of documents which mention the person.

The popup display also now includes a little link next to the name, which takes you to a full-page view of the same information. This is something we've talked about for a while; it will enable everyone who participates in the project to provide a single URL where their contributions are enumerated, and it also gives anyone wanting to link to an entry in our personography a URL to link to.

There are still a lot of old documents with <byline> elements that need to be converted to <respStmt>s, but all our newer documents should have proper attribution.

Permalink 04:39:48 pm, by mholmes, 91 words, 150 views   English (CA)
Categories: Activity log; Mins. worked: 120

Landscapes of Injustice: meeting with JS-R

Met with JS-R to discuss the plan for extracting data from directories and budget for doing that. We decided that in the initial phase, we would focus on key areas (8 blocks around Powell in Vancouver, Hanes, etc.), and use the directories for 1941-42 and for 1949 (or possibly 1950, if the directories were published at the beginning of the year following research during the previous year). The grant section was rewritten with more detail, and I'll follow up by creating an outline of how we plan to go about extracting and digitizing information.

Permalink 10:22:22 am, by mholmes, 88 words, 105 views   English (CA)
Categories: Activity log; Mins. worked: 120

Tightening up the schema

I've made a number of changes to the schema to tighten up our markup practices:

  • The four elements of the teiHeader are now mandatory (fileDesc, profileDesc, encodingDesc, and revisionDesc), and must be supplied in that order.
  • profileDesc must contain textClass with at least one catRef in it.
  • catRef/@target values are now constrained by the schema to conform with the list in our taxonomy. The schema will suggest the values and provide explanations of them.

I've updated hundreds of documents to make them conform with the new restrictions.

20/08/13

Permalink 05:31:19 pm, by mholmes, 126 words, 126 views   English (CA)
Categories: Activity log; Mins. worked: 60

ISE server configuration changes

On RT #384733, RE made the server changes and put in place the usual tomcat init script, leaving MT to replace the root webapp. The plan was to do this by bringing Tomcat down using the script, but we found that none of our ids have rights to run the script. RE had left for the day, apparently, but we were able to work around the problem by using the Tomcat manager to bring shutdown the webapp and replace it with the new one. There was some flaky interaction with the eXist instance running in the same Tomcat, so search is not working yet, but the site is back up. Wrote to RE to ask for isedev to get the required permission to run the tomcat script.

Permalink 04:48:31 pm, by mholmes, 15 words, 103 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 239 + 2 = 241 hours G&T

On late duty, and last-minute emergency with ISE server updates happened just at home time.

Permalink 04:16:07 pm, by mholmes, 70 words, 87 views   English (CA)
Categories: Activity log; Mins. worked: 120

Site index and table sorting done

Rewrote the XML id index page as a full site index for regular users, and also rewrote the JavaScript that handles table sorting so that it shows more obviously that sort is available, with black triangles, and shows the active sort column and direction with a red triangle. Note: if at some point we need to define a collation, there's a lovely solution here: http://stackoverflow.com/questions/3630645/how-to-compare-utf-8-strings-in-javascript.

Permalink 11:39:12 am, by mholmes, 45 words, 119 views   English (CA)
Categories: Activity log; Mins. worked: 180

Landscapes of Injustice: analysis of city directory

Ahead of a meeting with JS-R tomorrow, did a thorough analysis of one of the city directories that will be digitized during the project, to get a sense of how much data there is, how much processing time it might take, and the possible cost.

Permalink 11:37:41 am, by mholmes, 6 words, 90 views   English (CA)
Categories: Activity log; Mins. worked: 15

Fixes to citations

Implemented some fixes to citation styles.

19/08/13

Permalink 05:05:57 pm, by mholmes, 14 words, 86 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 238 + 1 = 239 hours G&T

I'm the only one in all week, so have to stay till the end.

Permalink 05:05:09 pm, by mholmes, 45 words, 103 views   English (CA)
Categories: Activity log; Mins. worked: 60

Working on the "sticky menu" problem

I have it half-solved; I may need to refactor things a bit to make the menu stay at full size (assuming that's what we want) when you take your mouse off it.

We really need to do some accessibility testing for the main menus too.

Permalink 04:11:02 pm, by mholmes, 175 words, 119 views   English (CA)
Categories: Activity log; Mins. worked: 120

Completed biblio information by adding COinS and RIS

Added a RIS export option to the citation popup, providing a text file. This should be served with the correct mime type, but until we rebuild eXist we can't incorporate the mime type, so I'll need to remember to do that next time we rebuild, and then edit ris.xql.

I then added a rudimentary COinS span to the box (this is an invisible span that hides metadata in its title attribute). This looks like it would be a good idea, and Zotero can apparently read it, but it turns out that the spec is so sparse that it's hopeless; you can only do books and journal articles, and there's no way to include an editor. No use at all for proper work. I think we'll need to work on encoding bibliographic data into the HTML meta tags, or as RDF XML, but I need to find out what tools are able to read this appropriately. One other possible model is the Dublin Core we put in to the meta tags of the Despatches pages.

Permalink 12:12:51 pm, by mholmes, 9 words, 90 views   English (CA)
Categories: Activity log; Mins. worked: 30

Medieval Studies site updates

More updates to the Courses page on PAB's instructions.

Permalink 12:12:17 pm, by mholmes, 9 words, 122 views   English (CA)
Categories: Activity log; Mins. worked: 240

Marked up Lindberg vol 21 article

First full article for vol 21, this one in French.

16/08/13

Permalink 04:10:52 pm, by Greg, 90 words, 102 views   English (CA)
Categories: Activity Log; Mins. worked: 20

Display custom fields automagically

I spent some time today figuring out how to display the custom fields with the images - you need to edit the template(s) being used. For example, in the

wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/templates/thumbnails/index.php

template, I changed the display of the thumbnail to include the source field by adding this:

<br/>Source: <?php echo nggcf_get_field($image->pid, "Source");

to the existing title attribute. I expect this will be transferable to other templates and fields.

Permalink 02:28:14 pm, by mholmes, 2 words, 93 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 239 - 1 = 238 hours G&T

Leaving early.

Permalink 02:11:52 pm, by mholmes, 11 words, 147 views   English (CA)
Categories: Activity log; Mins. worked: 70

Meeting re grant application

Met with CC to review the grant application and the budget.

Permalink 10:39:16 am, by mholmes, 167 words, 86 views   English (CA)
Categories: Activity log; Mins. worked: 90

Menus in redesign now under editor control

I've reconfigured things so that in the redesign, the menus are created based on nested lists in this file:

/db/data/boilerplate/site_menu.xml

There are two lists in there, one for the main menu and one for the submenu. They're both set up right now more or less according to what emerged from yesterday's discussions of KMF's Powerpoint slides.

The editorial team now has the power to change the menus, so they can try things out without needing me to implement them. The structure is pretty straightforward -- each menu or submenu is a <list>, and each item in the menu is an <item> containing a <ref>. Linking is done in the usual MoEML way with mol: prefixes.

The menu on the old site is controlled in a similar way using content in the boilerplate.xml file. We need to leave that alone for the moment, but once we've moved over to the redesign we can remove that content.

Permalink 10:02:14 am, by mholmes, 9 words, 91 views   English (CA)
Categories: Activity log; Mins. worked: 30

Medieval Studies site updates

Did some updates for PAB (yesterday) and SA (today).

Permalink 09:34:16 am, by Greg, 505 words, 106 views   English (CA)
Categories: Activity Log; Mins. worked: 20

Getting remote info for soldiers

In preparation for an elegant search tool for the site, I've begun trying to find simple methods of including scrapers for the Library and Archives Canada site and the Commonwealth War Graves Commission site. This post is just some documentation for how to scrape these sites. The scraping was done in Linux.

Straightforward retrieval of CWGC info: if you know the CWGC id (in this case 922332 - Eric Bowen-Smith) of the soldier use
http://www.cwgc.org/find-war-dead/casualty-details.aspx?cid=922332

Not-so-straightforward retrieval of CWGC info, scraping soldier info from page:

curl --silent "http://www.cwgc.org/find-war-dead/casualty-details.aspx?cid=922332" | tr '\n\r' ' '|sed 's/  //g'| grep -o 'dottedBoxContent"><h2 class="redText">.*<div class="casualty_buttons">' | sed 's/dottedBoxContent">\(.*\)<div class="casualty_buttons">.*/\1/'

Which returns some HTML like:
<h2 class="redText">BOWEN-SMITH, ERIC</h2>
<dl>
<dt>Rank:</dt><dd>Private</dd>
<dt>Service No:</dt><dd>13152</dd>
<dt>Date of Death:</dt><dd>02/06/1916</dd>
<dt>Age:</dt><dd>23</dd>
<dt>Regiment/Service:</dt><dd>Canadian Infantry</dd>
<dt>&nbsp;</dt><dd>"D" Coy. 5th Bn.</dd>
<dt>Panel Reference</dt><dd>Panel 18 - 26 - 28.</dd>
<dt>Memorial</dt><dd><a href="/find-a-cemetery/cemetery/91800/YPRES (MENIN GATE) MEMORIAL">YPRES (MENIN GATE) MEMORIAL</a></dd>
</dl>
<h3>Additional Information:</h3>
<p>Son of Sidney C. and Jessie M. Bowen-Smith, of 2247, Albert St., Regina, Saskatchewan.</p>

which is totally digestible for inclusion in a report. It might be useful to use as a simple method for checking on a suspect record.

~~~~~~~~
Straightforward retrieval of LAC info: if you know the LAC id (in this case 236439) of the soldier use
http://www.collectionscanada.gc.ca/databases/cef/001042-119.01-e.php?&id_nbr=236439

Not-so-straightforward retrieval of attestation record images, creating two links (note that I'm using an actual LAC ID here - in this case 105755):

curl --silent "http://www.collectionscanada.gc.ca/databases/cef/001042-119.01-e.php?&id_nbr=236439" | grep -o 'image_url=.*\.gif' | sed 's/image_url=\(.*\)&.*">.*=\(.*\)/<a href="\1">First page<\/a> - <a href="\2">Second page<\/a>/'

Which returns something like:
First page - Second page

Some files have been digitized, and a PDF can retrieved by running this:

curl --silent "http://www.collectionscanada.gc.ca/databases/cef/001042-119.01-e.php?&id_nbr=236439" | grep -o 'href=.*\.pdf' | sed 's/href="\(.*\)">.*/\1/'

Which returns something like:
http://data2.collectionscanada.gc.ca/cef/9001-10000/9032-35.pdf

Permalink 08:23:05 am, by mholmes, 24 words, 108 views   English (CA)
Categories: Vacation; Mins. worked: 0

MDH: 53 - 10 = 43 days vacation time remaining to end of 2013

Logging my vacation in July/August, from July 22 (when I got back from the Nebraska conference) to August 5 (the last day being a stat).

Permalink 08:09:15 am, by mholmes, 11 words, 82 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 238 + 1 = 239 hours G&T

Forgot to post extra hour yesterday due to meeting running long.

15/08/13

Permalink 05:14:08 pm, by mholmes, 59 words, 108 views   English (CA)
Categories: Activity log; Mins. worked: 60

WS site redesign nearly done

HR has done a great job working through the whole site in the new design, updating things, and there's only another few hours of work to do. I've only had to figure out a couple of things. I've written to LG to see if there's another sort of review process that needs to happen before it can go live.

Permalink 05:12:56 pm, by mholmes, 52 words, 94 views   English (CA)
Categories: Activity log; Mins. worked: 360

Redesign work and reorganization

Meeting this morning, with lots of suggestions coming out of it. I've reworked some of the document type taxonomy, created a path that lets you see all documents of a specific type, fixed many invalid documents, started work with KMF on expanding the site menu, and done many other fixes and tweaks.

14/08/13

Permalink 04:46:45 pm, by mholmes, 12 words, 83 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 237 + 1 = 238

Doing complicated stuff that I didn't want to leave in the middle.

Permalink 04:46:13 pm, by mholmes, 192 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 480

Working on the citation tool

Today:

  • Ironed out some bugs in the code from yesterday.
  • Added better handling for multiple authors.
  • Added Chicago and APA renderings, after some discussion with TL. All the output formats will have to be reviewed by the academic wing.
  • Added RefWorks export. The way this works is that you link to the refworks server, providing a URL which it can use as a callback to get information on the item. That callback URL provides a text file in RefWorks Tagged Format which the RW server then reads; the result is that you're taken to your RefWorks account and you see the data in an import box, and it's added to your db. I tested this with my own account on RW and it seems to work fine.
  • Looked into providing export for RefMan and EndNote. Both of these can import text files in RIS format, so I think all I need to do is to provide a link which provides that text file, with the appropriate headers and mime type, and people running the desktop software will get an import; failing that, they can save the file locally and import it manually.

13/08/13

Permalink 04:00:52 pm, by mholmes, 176 words, 83 views   English (CA)
Categories: Activity log; Mins. worked: 120

Basics of citation tool written

I've implemented a "Cite this page" system in the redesign, following discussions at the meeting this afternoon, and it seems to be working OK.

Right now it shows only a basic MLA citation, and only includes authors (we'll have to decide how/if other roles get included). Whenever you're looking at a page that has authors in its metadata, you should see the link; please click on it and check whether what you see makes sense, and report any oddities to me. Lots of documents don't yet have respStmts in their headers, so the authors may be lacking; for other pages such as site landing pages, the link won't appear.

Other decisions we'll need to make on this:

  • Which style guides should we cover?
  • Which roles should be included (e.g. editors)?
  • Should we attempt to provide the last-changed date in the citation, as well as the date the reader is looking at the page? We could conceivably do this by parsing the SVN header in the XML document, but it would be a bit messy.
Permalink 02:23:21 pm, by mholmes, 53 words, 121 views   English (CA)
Categories: Activity log; Mins. worked: 60

Duplicate defs collapsed

Per SMK's blog post task #4: all the duplicate defs have now been collapsed. This was done based on identity through deep-equals, so there may be some cases where near-duplicates still exist, but I don't see a way to automate the decision on whether something which is a near-duplicate should be deemed a duplicate.

Permalink 11:14:06 am, by mholmes, 31 words, 500 views   English (CA)
Categories: Activity log, Announcements; Mins. worked: 20

CO 60 Vol 14 page images added to the Colonial Despatches collection

1059 page images for CO 60 Vol 14 (in three different sizes) have been added to the collection. These cover BC 1862 Public Offices and Miscellaneous. These will now be linked into the transcription documents.
Permalink 10:44:31 am, by mholmes, 145 words, 130 views   English (CA)
Categories: Activity log; Mins. worked: 45

SMK's #3 seems to have no matching cases

Attempted to carry out instruction #3 in SMK's blog post "Global changes to speed up editing", but I can't find a single example of a situation which matches the case. After getting no results on sample files with XSLT, I ran the following XQuery on the whole db to try to find some cases to work with:

xquery version "1.0";

declare default element namespace "http://www.tei-c.org/ns/1.0";
declare namespace util="http://exist-db.org/xquery/util";
declare namespace hcmc="http://hcmc.uvic.ca/ns";

declare function hcmc:cleanUpNode($inNode as node()) as xs:string{
	translate(normalize-space($inNode), '*', '')
};

for $d in //def[following-sibling::cit][count(seg) = 1]
let $seg := $d/seg
where $d/following-sibling::cit/quote/phr[hcmc:cleanUpNode(.) = hcmc:cleanUpNode($seg)]
return $d/ancestor::entry

along with some variants of it, I couldn't find a single hit, so I've given up on this one.

Permalink 09:47:39 am, by mholmes, 55 words, 74 views   English (CA)
Categories: Activity log; Mins. worked: 90

revisionDesc change elements put in order

<change> elements in <revisionDesc> were in virtually random order, with people sometimes adding new ones at the end and sometimes at the beginning (I've been one of the main offenders with my automated processing). I've now re-ordered them all, and added a Schematron constraint that makes sure they're in descending order.

Permalink 09:45:36 am, by mholmes, 18 words, 126 views   English (CA)
Categories: Activity log; Mins. worked: 30

Final corrections to reviews, and publication thereof

The volume 21 reviews are now corrected and published online (ahead of the book, which is waiting on articles).

12/08/13

Permalink 04:33:56 pm, by mholmes, 3 words, 92 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 236 + 1 = 237 hours G&T

On late duty.

Permalink 04:23:32 pm, by mholmes, 72 words, 84 views   English (CA)
Categories: Activity log; Mins. worked: 15

Fixed invalidity in search page

The search page incorporated both the search input box in the banner and its own search box, and the two had the same id, as did their parent forms. This is obviously invalid, and since there's no point in a second search box to confuse things on the search page, I've fixed the page-building stuff in includes.xql so that the banner box does not appear when you're on the search page.

Permalink 02:53:28 pm, by mholmes, 97 words, 73 views   English (CA)
Categories: Activity log; Mins. worked: 240

Document type taxonomy implemented

Today I've implemented those components of the document type taxonomy that we've agreed on (there are still some questions to be dealt with around the categorization of various editorial documents). All documents now have at a <profileDesc> with a <textClass> containing at least one <catRef>, pointing to the taxonomy through the use of the mdt prefix, which is dereferenced to the boilerplate/includes.xml file.

I've also implemented support for this in the search page of the redesign, with five sample categories for testing purposes. This seems to be working well.

Permalink 09:41:52 am, by mholmes, 9 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 30

Addition to Phil website

Added three announcements of Master's defences on JE's instructions.

Permalink 08:15:12 am, by Ben, 78 words, 117 views   English (CA)
Categories: Activity Log; Mins. worked: 8460

A little late

Hi folks, sorry about being late to get this update up, I have stopped checking emails on the weekends. Here are my hours updated for the past four weeks.

July 15-19: 30 hours (Short week because I had the Paint-In that weekend and required time off to do volunteer training).
July 22-26: 40 hours (with the city council meeting being a long day).
July 29-Aug 2: 37 hours (this is when I finished the microfilms).
Aug 5-9: 34 hours

Total: 141 hours or 8,460 minutes

11/08/13

Permalink 04:42:58 pm, by Jeremy, 41 words, 154 views   English (CA)
Categories: Activity Log; Mins. worked: 3540

Since 26 July

I have been mostly focused on content. I have also done some small bits of coding and talking with Jim and Ashley about ways to tweak NextGen. Built horizontal menu and vertical and styled in css. Tried to make Adobe form.

09/08/13

Permalink 06:28:24 pm, by Kirsten, 299 words, 105 views   English (CA)
Categories: Activity Log; Mins. worked: 2940

22 July - 9 August

Minutes noted below are from the 22nd to today - they've been impacted a bit by a week and a half's worth of a really nasty flu that's not quite done with me...

Since I last posted, I have continued working in the microfilms at UVic and have sent out permissions documents to all of the archives and museums I've worked with so far. Only one has responded - the 5th Regiment Museum - and Jim was able to convince him to accept our preferred license. I'll try to get ahold of the rest of my contacts before the end of this week, but all have granted verbal permission on previous occasions. As for the website, I've used feedback from team members to change things up a bit. We currently have a khaki color theme, a header featuring a photograph of marching soldiers, and a background of the mud at Passchendaele. I've found out how to remove the sidebar from the home page slideshow, but have left off further tinkering with the slides until we decide what images we would like to have there. There are several ways we can do that, and I thought it would be something we could discuss at the meeting on Monday. Three of my write-ups are uploaded, footnoted, and set up with images, there are submenus on my navy pages, and I've started work on some extra navy history articles. I'm really hoping to have kicked my flu by Monday, but at least I now have full-time internet access again!

Just in case anybody needs them, here are the hex codes for the website's color scheme: Dropdown Menu Background, Ubermenu Hover Background, and Content Links: 778260 Container, Ubermenu Background, and Submenu Hover Links: f5f2e4 Ubermenu Titles, Content Text, and Submenu Static Links: 222409

Permalink 06:27:53 pm, by Ashley, 11 words, 136 views   English (CA)
Categories: Activity Log; Mins. worked: 3780

Hours update

Just a post to update hours for the last two weeks.
Permalink 03:19:48 pm, by mholmes, 22 words, 105 views   English (CA)
Categories: Activity log; Mins. worked: 30

Added handling for EBBA image links

Same system as for EEBO. Note that both need to be documented in a proper prefixDef element, presumably in the includes file.

Permalink 03:07:52 pm, by Hannah, 223 words, 44 views   English (CA)
Categories: Activity Log; Mins. worked: 1980

Minutes for this week (August 3-9)

Some of these minutes are from the weekend, when I finished up the newspapers, started work on a historical profile for Jeremy, and finished up my last edits and uploaded material to the website in draft form. Tuesday: After our meeting, I spoke to Kirsten and told her the results of our meeting, wrote the minutes, and published my write-ups. Over Tuesday and Wednesday, at various times, I modified the appearance of the pages (altering menus, embedding hyperlinks, ect.)and checked one or two remaining facts. Wednesday: Talked to Kirsten about the website, and uploaded the twenty images, which took a while because I had computer problems at first, and then along with way, there was discussion about tags and so on. I left early to take care of other business. Thursday: Worked on a profile of a Chinese barber for Jeremy (this was also a short day). Friday: Went through BC Archives catalogue and compiled a further list of images to scan, and a list of images we would like to use that have already been digitized. These are in Ashley's team member folder in dropbox. I also sent Jeremy "before" photos, contacted Michael Carter regarding the research agreement and a contested image that we had asked to be scanned, and contacted Saanich Police Historical Association, who want to contribute some photos.
Permalink 02:58:13 pm, by mholmes, 82 words, 116 views   English (CA)
Categories: Activity log; Mins. worked: 120

Inferred roots now processed

Tasks 1 and 2 in Sarah's "Global changes to speed up editing" are now complete. The second was a bit complicated because identifying the context for it was predicated on the existence of a hyph, but the hyph had been commented out in the preceding task (#1). However, a very messy regular expression match against the commented-out hyph did the job, after some tweaking.

NOTE: This includes major changes throughout the files, so, for the record, these changes all took place in one revision, rev 1346.

Permalink 01:00:07 pm, by mholmes, 6 words, 140 views   English (CA)
Categories: Activity log; Mins. worked: 30

Monomorphemic hyphs now commented out

Per SMK's request on the blog.

Permalink 11:04:22 am, by mholmes, 74 words, 137 views   English (CA)
Categories: Activity log; Mins. worked: 150

Final work on paper complete

ECH and SMK finished their editing work yesterday, so this morning I did some final tidying up (lots of minor font and formatting issues), added some extra detail to the references, and created the submission package (three different versions of the file, one with figures all moved to the end, etc.). I think we're finally done! Posted it on a server for ECH to submit, because it's too big to attach to an email.

Permalink 11:02:29 am, by mholmes, 56 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 45

(Done yesterday) credit role names now have mouseovers

At JJ's request, I tightened up the spacing between the items in the Page Credits list, and added some XQuery and XSLT so that for each credit role (Author, Editor etc.), the formal definition of that role (according to MoEML) is provided as a title attribute, so it shows up when you mouseover the role name.

08/08/13

Permalink 01:43:35 pm, by mholmes, 57 words, 72 views   English (CA)
Categories: Activity log; Mins. worked: 40

News feed behaviour working properly now

I've tweaked the JS for "fancy scrolling" such that it can now respond to the hashchange event, meaning that external sources such as news feed readers which navigate you within a page rather than between pages can still benefit from the elegant scroll effect. Surprised to find that the hashchange event now seems to be widely supported.

07/08/13

Permalink 04:58:03 pm, by mholmes, 9 words, 136 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 235 + 1 = 236 hours G&T

Too much to do, not enough time, deadlines looming...

Permalink 04:49:01 pm, by mholmes, 9 words, 134 views   English (CA)
Categories: Activity log; Mins. worked: 120

Added a news feed

Added an rss 2.0 news feed to the redesign site.

Permalink 02:24:25 pm, by mholmes, 67 words, 129 views   English (CA)
Categories: Activity log; Mins. worked: 30

Tasks for Martin

List of tasks for August:

  • Create a print output consisting of only the name entries (entries with <f name="name">/<binary value="true">) using the existing dictionary XSL:FO code.
  • Work on the automatic morpheme linker routines outlined in SK's document entitled Autohyphenator. Start with simple ones and work towards the more complicated ones.
  • Carry out all the tasks in SK's previous post.
Permalink 11:01:32 am, by mholmes, 16 words, 136 views   English (CA)
Categories: Activity log; Mins. worked: 15

Updates to site policy/content

On HT's and JT's instructions, made some changes to the home page and the About page.

Permalink 10:43:25 am, by mholmes, 176 words, 85 views   English (CA)
Categories: Activity log; Mins. worked: 60

Expansion of acronyms: interesting XSLT hack

TL reported the need to provide mouseover title attributes expanding the acronyms in links such as "ODNB" and "MASL" in the biographies. Creating parameters holding the acronyms was easy, following our usual system for <xsl:param>s created dynamically from the boilerplate.xml file, but the problem then was how to access those values dynamically. For instance, if the parameter name is $ODNB_expansion, but all I know is that the text I want to expand is "ODNB", there's no way to dynamically construct the variable name based on the string.

The solution: following the definition of the parameters in the captions stylesheet, do this:

  <xsl:variable name="acronymKeys">
    <xsl:for-each select="document('')//xsl:param[ends-with(@name, '_expansion')]">
      <hcmc:expansion key="{substring-before(@name, '_')}"><xsl:value-of select="text()"/></hcmc:expansion>
    </xsl:for-each>
  </xsl:variable>

This processes the contents of the target parameters into a key-value structure which can be used to look up the appropriate expansion. Neat.

06/08/13

Permalink 05:08:11 pm, by mholmes, 5 words, 138 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 234 + 1 = 235 hours G&T

First day back. Nuff said.

Permalink 05:07:13 pm, by mholmes, 16 words, 158 views   English (CA)
Categories: Activity log; Mins. worked: 60

Meeting to discuss the article

I have some changes to make arising out of this, but what remains is not major.

Permalink 05:06:26 pm, by mholmes, 58 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 180

Changes to schema, and rendering for redesign

  • Added the option for multiple values in place/@type, so the same location can be categorized in multiple ways.
  • Added a link to the old site pages pointing to the redesign, to make it slightly public.
  • Fixed a couple of XSLT bugs in redesign, and a duplicate id problem.
  • Team meeting and meeting with TL re minor issues.
Permalink 03:51:41 pm, by mholmes, 38 words, 451 views   English (CA)
Categories: Activity log, Announcements; Mins. worked: 30

CO 6 Vol 36 page images added to the Colonial Despatches collection

1038 page images for CO 6 Vol 36 (in three different sizes) have been added to the collection. These cover British North America 1862; Exploration 1857-1860; and Captain Palliser's general report and journal These will now be linked into the transcription documents.

04/08/13

Permalink 12:10:33 pm, by Hannah, 66 words, 110 views   English (CA)
Categories: Activity Log; Mins. worked: 0

Uploading to website

All of my write-ups are in the draft section of the wordpress site. I have not published them because they either contain images from archives that have not yet sent in the permission forms, or because they have no images because I haven't had a chance to go through BC Archives online catalogue yet, but at any rate, they are in drafts and ready to go.

02/08/13

Permalink 05:03:40 pm, by Hannah, 24 words, 82 views   English (CA)
Categories: Activity Log; Mins. worked: 1230

July 3-August 2

Time in microforms. I have not yet had a chance to upload my material to the website, but I will do it this weekend.
Permalink 04:07:10 pm, by sarneil, 10 words, 78 views   English (CA)
Categories: Vacation; Mins. worked: 0

SA: Vac 65 - 19 = 44 days + 10 days long service

Taking 19 days vacation (4 weeks minus one day of statutory holiday)
Permalink 04:04:22 pm, by sarneil, 13 words, 109 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 43 + 4 = 47 hours

Jul 29 - Aug 2 m +1 t +1 w +0.5 r +1 f +0.5 only one in all week

30/07/13

Permalink 05:48:53 pm, by Hannah, 83 words, 32 views   English (CA)
Categories: Activity Log; Mins. worked: 2940

July 19 to July 30

July 19: Microforms
July 21: (I worked a Sunday so I could have some time off when my family came to town) Filling in some gaps on my articles and learning about wordpress.
July 22: Meeting and microforms.
July 24: Microforms in the afternoon
July 25: microforms
July 26: microforms
July 29: meeting and microforms
July 30: microforms and spent some time answering emails and hunting for a profile figure for Jeremy.

This is not counting time spent at City Council, as I just wanted to do that for the experience.

Permalink 09:12:38 am, by sarneil, 11 words, 68 views   English (CA)
Categories: Activity log; Mins. worked: 30

phil : add course poster

Added another featured course png and pdf to the courses psge.
Permalink 09:07:35 am, by sarneil, 15 words, 70 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 43 + 0 = 43 hours

July 22 - July 26 m +0.5 hold fort t +0,5 admin w 0 r -1.5 gasfitter f +0.5 bash scripting
Permalink 09:02:19 am, by sarneil, 81 words, 156 views   English (CA)
Categories: Activity log; Mins. worked: 180

hist : lofI : write sshrc CV and supporting documents

As a co-applicant with JSR on the Landscapes of Injustice SSHRC grant, I've had to create two CVs on their site (one using their old template and one using their new CCV template). I think the CVs are done - the old-style CV has been verified by their online system and so I guess that's the one they're using.
I've also got to write two separate documents describing research contributions and relevant experience and attach those. Should get that done today.

Permalink 08:41:52 am, by sarneil, 58 words, 132 views   English (CA)
Categories: Activity log; Mins. worked: 360

testing bash scripts for processing wikimarkup to well-formed xml

Wrote a few simple bash scripts that started with a simplified sample data file and rendered a valid xml file. Simple search and replaces so far, though also wrote some successful grep searches. Have not yet done any branching or more complex processing (e.g. grab an element that has contents other than text and transform those contents.

27/07/13

Permalink 01:59:20 pm, by Jeremy, 67 words, 66 views   English (CA)
Categories: Activity Log; Mins. worked: 2400

Last couple of weeks

In the past couple of weeks I have: Learned more about WP, NextGen and Ubermenu Talked with Jim re: navigational issues made a map of content and navigation for educational package Developed about 1/2 of my content in draft form researching alternatives for identity assignment interface: Adobe forms, user generated content on WP, paper list of external secondary sources list of indentities review pedagogical sites and scholarly articles

26/07/13

Permalink 05:01:10 pm, by Ashley, 44 words, 76 views   English (CA)
Categories: Activity Log; Mins. worked: 1920

July 22-26

Monday:Meeting. Finished microfilm.
Tuesday:Central Saanich Archives. Prepared for meeting.
Wednesday: Answered emails. Followed up with archives re: copyright. Submitted BC Archives Remissions Form and Image Request Form.
Thursday: Made a plan for archive structure.
Friday: Built some Wordpress pages. Explored galleries more.

Permalink 02:46:50 pm, by skell, 1229 words, 170 views   English (CA)
Categories: Tasks; Mins. worked: 90

Global changes to speed up editing

We have identified the following repetitive steps that the editors are doing. We're hoping these steps can be done globally, programmatically. Please make the following global changes in all files with status="unedited", and Sarah and Caitlin's "editing" files, c.xml and x-uvul.xml.

1. DONE, 9Aug13: Comment out hyphs in monomorphemic entries.

2. DONE, 9Aug13. REVISED with bug fixes, 9Sep13:

For inferred root entries, change structures like this:

<entry xml:id="qəm">

<form>
<pron>
<seg type="p">qə́m</seg>
<bibl><!--[No source]--></bibl>
</pron>
<!--Original hyph element before phonemicization:-->
<!--<hyph xmlns="http://www.tei-c.org/ns/1.0">
√<m corresp="m:UNASSIGNED">qəm</m>-</hyph>-->
<!--<hyph>√<m corresp="m:UNASSIGNED">qəm</m>-</hyph>-->
</form>

<sense> </sense>

<!--[Not yet edited.]-->
</entry>

to this:

<entry xml:id="qəm">

<form>
<pron>
<seg type="p" subtype="i">qəm</seg>
<bibl corresp="psn:ECH">ECH</bibl>
</pron>
</form>

<sense>
<def>
<seg><note type="editorial" resp="psn:ECH">Meaning unclear.</note></seg>
<note type="referToElders" resp="psn:SMK">Is qəm a word by itself? If so, what
does it mean? Click 'other entries containing this morpheme' for examples of
words with the root qəm.</note>
</def>
</sense>

<fs>
<f name="baseType">
<symbol value="root"/>
</f>
</fs>

<note type="editorial" resp="psn:ECH">Root entry added based on attested complex forms.</note>

<!-- [Editor: please double check the following and update this entry accordingly:
Is this a root or a stem? Update <symbol value=>
Was it inferred by ECH or MDK? Update <bibl>
Has it been added based on several attested complex forms, or just one? Update <note> above.]-->

<!--[Not yet edited.]-->
</entry>

This involves the following steps:

-remove stress mark from contents of pron:seg

-add subtype="i" within the pron:seg tag

-replace <bibl><!--[No source]--></bibl> with <bibl corresp="psn:ECH">ECH</bibl>

-replace empty <sense> </sense> with the following. Can you embed the contents of the pron:seg into the contents of the <note>??

<sense>
<def>
<seg><note type="editorial" resp="psn:ECH">Meaning unclear.</note></seg>
<note type="referToElders" resp="psn:SMK">Is contents of pron:seg a word by itself? If so, what does it mean? Click 'other entries containing this morpheme' for examples of words with the root contents of pron:seg</note>
</def>
</sense>

<fs>
<f name="baseType">
<symbol value="root"/>
</f>
</fs>

<note type="editorial" resp="psn:ECH">Root entry added based on attested complex forms.</note>

<!-- [Editor: please double check the following and update this entry accordingly:
Is this a root or a stem? Update <symbol value=>
Was it inferred by ECH or MDK? Update <bibl>
Has it been added based on several attested complex forms, or just one? Update <note> above.]-->



3. MDH attempted, 13Aug13, but no matching contexts can be found in the data:

Within each <sense>, remove defs which duplicate the <seg> and following <bibl> in a <quote>. (These were mistakenly copied twice in the Lexware to XML conversion.)

For example, change this:

<sense>
<def>
<seg>I <gloss>hear</gloss>d you</seg>
<bibl corresp="psn:W">W8.138</bibl>
</def>
<def>
<seg>I did <gloss>not</gloss> <gloss>hear</gloss> you very well</seg>
<bibl corresp="psn:W">W8.139</bibl>
</def>
<cit>
<quote>
<phr type="p" subtype="i">lút x̣ə́st √cq=ánaʔ-mn-c-n</phr>
<bibl corresp="psn:ECH">ECH</bibl>
<phr type="n">lút x̣ə́st √cq=ánaʔ-mən-č-ən</phr>
<bibl corresp="psn:W">W8.139</bibl>
<seg>I did <gloss>not</gloss> <gloss>hear</gloss> you very well</seg>
<bibl corresp="psn:W">W8.139</bibl>
</quote>
</cit>
</sense>

to this:

<sense>
<def>
<seg>I <gloss>hear</gloss>d you</seg>
<bibl corresp="psn:W">W8.138</bibl>
</def>
<cit>
<quote>
<phr type="p" subtype="i">lút x̣ə́st √cq=ánaʔ-mn-c-n</phr>
<bibl corresp="psn:ECH">ECH</bibl>
<phr type="n">lút x̣ə́st √cq=ánaʔ-mən-č-ən</phr>
<bibl corresp="psn:W">W8.139</bibl>
<seg>I did <gloss>not</gloss> <gloss>hear</gloss> you very well</seg>
<bibl corresp="psn:W">W8.139</bibl>
</quote>
</cit>
</sense>

Searching for duplicates such as this one this could be more difficult in cases where programmatic gloss tagging has been done differently in the defs than in the cits. Duplicate defs to be deleted should contain:

-a seg identical to a quote:seg in a following cit, ignoring <gloss> tags and the *character, and
-a sister bibl completely identical to a quote:bibl in a following cit.



4. DONE, 13Aug13: When two or more defs in the same <sense> are identical, collapse them together, but concatenate their <bibl>s. For example, change this ...

<sense>
<def>
<seg>Nez Perce</seg>
<bibl corresp="psn:EP">EP2.84.8</bibl>
</def>

<def>
<seg>Nez Perce</seg>
<bibl corresp="psn:JM">JM2.141.2</bibl>
</def>
</sense>

to this:

<sense>
<def>
<seg>Nez Perce</seg>
<bibl corresp="psn:EP psn:JM">EP2.84.8; JM2.141.2</bibl>
</def>
</sense>

5. DONE, 7Aug13. Please add <name type="flora"> and <name type="fauna"> to the schema, so they will appear in the dropdown list of values.

24/07/13

Permalink 02:37:55 pm, by sarneil, 107 words, 122 views   English (CA)
Categories: Activity log; Mins. worked: 60

grs : problem with printing of pdf file

Confirmed new menu setup was OK (separate grad and undergrad at top level, rather than at second level under "Programs").
PDF file of course poster not printing properly. It appears to be generated by powerpoint. If I printed it from the browser, I got a cropped version of the page. If I downloaded and saved the file, then printed it from Preview, I could scale the file to fit on one page as usual. So, something about that file and the pdf viewer or print routine in the browser. Unable to edit the pdf usefully, so SB got a revised version of the pdf and uploaded it.

Permalink 02:34:21 pm, by sarneil, 13 words, 114 views   English (CA)
Categories: Activity log; Mins. worked: 30

medi : add job posting to site

Added HTML and PDF versions of job posting to medieval studies jobs page.
Permalink 02:33:35 pm, by sarneil, 31 words, 121 views   English (CA)
Categories: Academic; Mins. worked: 60

phil : couple of changes to courses page

uploaded new course listing file, changed a couple of links and created a new Feature Course section with image of course poster and link to pdf of poster for that course.

23/07/13

Permalink 04:36:18 pm, by sarneil, 23 words, 97 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 41 +2 = 43 hours

July 15 - July 19
m -0.5 (CSG pickup)
t +1 catching up on paperwork
w +1 history project planning
r -0.5 (CSG airport)
f +1 misc admin

22/07/13

Permalink 04:05:54 pm, by sarneil, 99 words, 78 views   English (CA)
Categories: Activity log; Mins. worked: 60

engl : plans for revised presentation to ENGL 500

EK of ENGL 500 requested a presentation to her class that is shorter and puts less emphasis on the specific technology of markup and more emphasis on the editorial and planning issues to be considered in participating in a project that will likely use a lot of markup or other digitizing technology. Martin, Greg and I all tossed our two cents in, and we'll get together the first week of September to discuss how best to handle this request and put together a proposed outline for EK to review. Actual presentation is towards end of October, so we have time.
Permalink 04:01:48 pm, by sarneil, 247 words, 110 views   English (CA)
Categories: Activity log; Mins. worked: 60

Can Moodle push status reports out to student as text message

Recent findings discussed at WorldCALL suggest that many students like to use their smartphone as a device to be updated on their status in a course in preference to logging in to the LMS and seeing the same kind of report within that interface. This is true even of the majority of students that prefer to use the LMS interface on a laptop (or iPad-size device) to do the actual course work in preference to the device they use for monitoring messages and updates.
Wrote to Erik and Mark regarding degree of support within UVic moodle instance for that kind of thing. They report Moodle does not have the capability to relay messages directly through an SMS service, but most mobile carriers offer email-to-sms, so if Moodle knows the sms account (e.g. 2501234567@txt.bell.ca) it can email out and have the vendor render the email as a text message. Obviously that would have to be tested to see how it performs with real data.
Second issue they raise is that Moodle does not have strong features to support sending out automated messages, let alone with updated user-specific information the automated message. That sounds like a more serious problem. In principle all the necessary information is probably in Moodle, but it would be some kind of plugin that could extract the relevant bits and compose a useful report to the student.
I'll follow up with them and see if there's any more detail they can provide.

Permalink 03:03:02 pm, by sarneil, 102 words, 120 views   English (CA)
Categories: Activity log; Mins. worked: 60

Change font used in headings in Cascade

The cascade style sheet specifies the font OpenSansCondensedBold for h1, h2, h3, h4, h5 h6 elements. That font appears to contain only the first 128 ASCII characters, so is no use for sites using accented characters (let alone Greek, Cyrillic, Japanese, Chinese etc.). The selector in their style sheet has no fall-back, so what generally seems to happen is that you get the default serif font (I would have expected default sans-serif). In any case, the font-family is jarringly inconsistent with OpenSansCondensedBold. I added a selector in the hispanic site's specific css file to use Arial and bold, based on feedback from Communications.

21/07/13

Permalink 08:56:56 am, by Kirsten, 560 words, 89 views   English (CA)
Categories: Activity Log; Mins. worked: 1620

July 14-21

This week's hours were spent editing themes, sifting through collected material for possible identity projects, scanning newspapers, and coming up with a plan of attack for the B.C. Archives. I've got a list of 188 items in the B.C. Archives, including some massive fonds, that could be of interest. I'm prioritizing that list in the hopes of finding some rich identity assignments and of bulking out parts of my themes that I haven't been able to find as much material on, but I'll keep the entire list around for future use - there are so many cool looking things!! There is a .doc file under Archive > Kirsten that lists call numbers for all of the already digitized material from the B.C. Archives that I'd like to get permissions for, if possible.

Next week I will continue with the newspapers, provide the museums I've already visited with copies of our permissions agreement, and take a few trips into B.C. Archives. See you all tomorrow!

Here's a few more options for identity projects!

Walter Liddiard - conscripted in Victoria in 1917, was wounded in action and still in Europe in 1919 when the Spanish Flu epidemic began. A collection of transcribed letters, photographs, postcards, and documents is available here: http://www.canadianletters.ca/collectionsSoldier.php?collectionid=483&warid=3 The director of the Canadian Letters and Images Project said that he was very interested in connecting his project with ours, but he has not gotten back to me re: usage rights. He's a professor at VIU, so he may just be caught up in work... or he may have forgotten. I'll email him a copy of our permissions agreement and see what happens.

W. H. Lettice - served with the 5th (BC) Regiment, CGA before the war, enlisted in 1915, and re-enlisted with the 5th on his return to Victoria. He took part in local and international shooting and artillery competitions and represented his militia unit at such prestigious occasions as the coronation of King Edward VII. See KH0126, KH0127, KH0128, KH0129, KH0130, and KH0240. Mr. Cotter of the 5th Regiment Museum says they also have his Bisley hat and some other tidbits hiding in storage somewhere...

W.C. Warren - a veteran of the Boer War who enlisted with the 2nd Regiment, Canadian Mounted Rifles in 1914. He was wounded twice, ultimately losing his left leg. His brother, Robert Warren, was killed in action. William returned to Victoria after the war - I am hoping to find out more about his post-war life in the B.C. Archives fonds associated with the Returned Soldiers' Aid Commission. See KH0265, KH0266, KH0267, KH0268, KH0269, KH0270, KH0271, KH0272, KH0273, KH0274, KH0275, KH0276, wcwarrenfront and wcwarrenback.

R.H.B. Ker - son of a successful business family, Robert went to Victoria's University School and a college in England, where he served as a cadet before returning to Victoria. He joined the Gordon Highlanders upon their creation and enlisted when the war began. Eventually he transferred into the Royal Flying Corps. Robert was posted back to Canada in 1917 to lead a pilot training squadron at Camp Borden. He came home to Victoria after the war. See KH0277, KH0278, KH0279, rhbkerfront and rhbkerback. There's a huge fonds associated with him and his family at the B.C. Archives, I'll report back with a list of what is worth acquiring.

19/07/13

Permalink 10:57:03 pm, by Ashley, 38 words, 93 views   English (CA)
Categories: Activity Log; Mins. worked: 1890

July 15-19

My hours for the week: Monday: Meeting, theme edits, searched through BC Archives digitized material. Tuesday: Microfilm. Wednesday: Microfilm. Thursday: Learned about Wordpress! Caught up with emails. Friday: Worked on BC Archives research agreement. See you all Monday!
Permalink 02:05:37 pm, by sarneil, 64 words, 84 views   English (CA)
Categories: Activity log; Mins. worked: 180

LofI : review issues arising from July 10 meeting

Got a couple of emails from JSR with notes and budgets coming out of July 10 meeting of Landscapes of Injustice. Read through them, posted a couple of issues that he should address before submitting next stage of paperwork. Also some back and forth with Martin about how to deal with the "contractor vs partner" situation, especially with regards to in-kind vs chargeable hours etc.

18/07/13

Permalink 05:08:59 pm, by Hannah, 161 words, 43 views   English (CA)
Categories: Activity Log; Mins. worked: 3540

July 8-18

My hours for last week and this week.

Monday (July 8) Meeting and then theme edits with Kirsten.
Tuesday: Research to fill in some holes in my write-ups.
Wednesday: Went to Victoria City Archives to finish compiling a list of desired images. Then to Victoria Police Museum to get some digitized photographs from our time period.
Thursday: Finished typing up my final list for Victoria Archives, and compiled a shorter list of 10 top priority items for fee assessment.
Friday: Dropped off list at Victoria City Archives and did write-up work.

Monday (July 15): meeting plus time catching up on emails and contacts with various archivists.
Tuesday: Had to re-do Victoria City Archives submission, and then did some work in microforms in afternoon.
Wednesday: Editing write-ups.
Thursday: Spoke to Victoria City Archives about additional information they desired, managed to contact the archivist at Brentwood, who had previously been away, and had to contact Michael Carter regarding the Research Agreement, and then worked in microforms.

17/07/13

Permalink 02:42:20 pm, by sarneil, 85 words, 153 views   English (CA)
Categories: Activity log; Mins. worked: 60

travel expenses charged to professional development (pro-d) account

For charges to your pro-d account, the accounting department site says to use standard travel expense or expense claim forms. The forms say you have to include a FAST number to charge to before submitting to accounting. Emailed them for instruction and they said if you are billing to a pro-d account, you put "pro-d account" in the box for the name of the fast account to charge, but leave the rest of the boxes (fund organization etc) empty and they (accounting) will do it.
Permalink 02:38:59 pm, by sarneil, 125 words, 112 views   English (CA)
Categories: Activity log; Mins. worked: 60

hums : add image rotator to field school page in dev site

BT of dean's office asked for another instance of our image rotator for the field school page in the student section. Created new array in js and populated it in php page. Code assumed that only one page per folder would have an image rotator, so I had to modify the code to accommodate a second page within one folder having a rotator by adding a "subpath" argument which could take on different values and would tell the browser which subpath of the images folder to get the image from. Tested and it works, reported to BT. Not sure if he will copy to the production site or will get met to do it, only two files and 1 folder (with image files) to be moved.

16/07/13

Permalink 02:35:15 pm, by sarneil, 714 words, 155 views   English (CA)
Categories: Activity log; Mins. worked: 120

WorldCALL 2013 other notes

Summary of my notes from other sessions I attended at WorldCALL and from software demos and poster sessions

One theme was that the CALL world does not have a robust definition of what constitutes good data, and such a thing would advance the quality of research in various ways. Also findings the utility of various kinds of technologies.

3D collaborative environments (virtual worlds) - nothing new under the sun

Long term sustainability of projects : just getting to where HCMC has been for a while on including in project aspects that immediate research objective doesn't really care about, but other users of data or researchers might

Sylvi Vigmo sylvi.vigmo@ped.gu.se Student languaging in social network sites
- social media allows student to adopt a persona they choose towards the other participants
- thus it exacerbates the problem of the persistent minority that will take a perverse stance
- i.e. 'ironic' or 'meta' participation aimed at impressing actual other participants rather than sincere interactions as a persona

Beatriz do los Arcos b.de-los-arcos@open.ac.uk "Suitability of MOOC for sustaining community of language teachers and learners"
- 5% of those who hit first module hit last module, so no formlized groups can feasibly be maintained
- likeliest approach is to treat a MOOC "like the web, but paced", but what MOOCs do and are good at is typically not what's needed for language teaching and learning

Diane Larsen-Freeman "Language as a complex, dynamic system and new technologies"
- complex : emrgent patterns of simpler, lower-level behaviours, e.t. flocking of birds vs pecking of birds
- dynamic : output of each iteration is (partial) input to next, recursive
- favours "embodied dynamism" (John Searle) over "computational" (Dan Dennett), but I didn't get distinction
- language is a system of just-in-time negotiating the world vs ever-more-elaborate modelling of the world

Jozef Colpaert jozefcolpaert.net "sustainability and research challenges in CALL"
Contextual Issues:
- academic evaluation : way off
- academic value : lack of dedicated research method
- myths/hype :
- public perception : underestimate complexity of language / overestimate ability of technology
Methodological
- research design : poor, largely anecdotal
- replication : necessary but hard
- slow research : hard to do in publish or perish environment
- transdisciplinarity : complicates research method issues
Epistemological
- open :
- psychological :
- smart : trend is embedded smartness rather than explicit expert systems
- sustainable : hard to be all things to all publishers/developers/users
Engineering approach
- a system to get the best change in uncertain situation within available resourcese, then iterate and test against hypothesis
- if you need advanced stats to prove a difference, the difference is not significant enough

Linda Fellag lfellag@msn.com Flipped Class
- each student writes draft, small groups collaborate to create group summary, submit to rest of class for reading, class then focuses on argumentation
- informal collaboration seems to work better online than in-class or face-to-face

Ciara Wigham ciara.wigham@univ-bpclermont.fr "LETEC data model and repository for research into multimodal interactions"
- hard to compare results or do meta-analysis because studies have idiosyncratic characterization of context, data, interactions, technology
- model for structure of research raw data already exists in other academic fields
- create an XML structure that captures all the possible interactions which occur in an online environment (screen sharing, chat, text, audio etc.)
- corpus serves as source data for any research publications, so reproducible

Mike Levy / Caroline Steel c.steel@uq.edu.au "Change in language student use of technology 2006 - 2011"
Top technologies used by language students in 2006
- online references
- chat
- email
- LMS
- translation services
- video
- music
- forums/blogs
Top technologies used by language students in 2011
- online references
- translation services
- youtube
- social network apps
- mobile apps
- conjugation software
- mp3/blogcasts
- language games / flashcards
Trends:
- more use of language-specific / topic-specific
- centrally provisioned services less dominant
- email, wikis, blogs, virtual worlds weaker
Language students wanted:
- more face to face time; less reliance on technology
- 80% would not take an online-only course; 50/50 on blended - all over the place on preferred technologies
Context
2003 - skype
2004 - Facebook
2005 - YouTube
2006 - Twitter
2007 - Apple SDK (mass creation of small apps feasible)
2010 - iPad

Permalink 11:37:19 am, by sarneil, 548 words, 125 views   English (CA)
Categories: Activity log; Mins. worked: 120

WorldCALL 2013 notes on mobile technology presentations

I attended a number of presentations on mobile technologies in language learning at WorldCALL 2013.
Overall gist I get is that mobile phones are not treated by students as just another distribution channel (but teachers and administration tends much more to see them that way). Students use mobile more for push-based interactions (updates) and short, user-directed, non mandatory exposure to material and conventional computers for pull-based interactions like focussed schoolwork.

Caroline Steel c.steel@uq.edu.au "Student Perspective on mobile apps"
- estimates about 75% of undergrads use mobile apps for language learning
- primarily for reference or practice, not for communication or task-completion i.e. not for elaborate games or social interaction
- like to see summary of accomplishments, comparison to larger group
- small chunks, pick up where you left off

Isil Boy / Gary Motteram ? / gary.motteram@manchester.ac.uk "Does mobile learning need to move?"
- teachers use mobiles much like previous technologies (laptops) rather then essentially personal device
- i.e. just another distribution channel, rather than exploiting unique capabilities

Frederik Cornillie frederik.cornillie@kuleuven-kulak.be "Seeking out Fun Failure"
- within drilled practice, aim for interesting practice vs demotivating drills
- low-level skills learned on an inverse power law pattern (lots of benefit quickly, but true fluency takes a great deal of practice)
- games take getting motivation out of failure to the logical extreme
- all actions, even if "wrong" have an impact on the "world" you're in
- immersion proportionate to cognitive load, students like immersion in some kind of context but want minimal cognitive load
- best to create at least a very simple "world" which is affected by user behaviour doing practice because
- "vivid" microworld no more motivating than "plain" microworld, both more motivating that simple drill presentation

Heyoung Kim heyoung2010@gmail.com "Effective MALL - implications of empirical analysis"
- students like "light demand" exposure to actual English (level n-1), to confirm fluency
- students choose for content, not academic skills (prefer more controlled environment for learning new, difficult content or language skills)
- ideal is to provide scaffolding (dictionary, media controller, sentence-level chunking/replay) because students overestimate slightly their ability
- even with practice-type material, focus on mastery of already half-done material, rather than challenging material
- students (Korean) preferred audio-lingual approaches and no SMS, collaboration, communication; opposite of preferences stated for non language-learning use of mobile tech

Glenn Stockwell gstock@waseda.jp "Push" mechanisms for out-of-class mobile learning
- exploit small amounts of time and space; expect use to be fragmented and in distracting environment
- assume device is part of everyday life - student has at destination as well as in transit
- does push technology increase use of mobile device
- sent out daily, individualized message to student at end of school day (to catch them in transit home)
- 60% of students turned on push reminders, even though 72% of students used only PC (not mobile) to do homework
- reminders did not increase use of mobiles to do homework, but may have increased use of PCs (further study to be done)
- learners use pull tech (and prefer PC) for planned activities - schoolwork is seen as such an activity
- learners use push tech (mobile) for spontaneous activities, including updates on planned activities

Permalink 08:41:29 am, by sarneil, 84 words, 99 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 46 -5 = 41 hours

Notice I haven't posted G&T hours for 2 months. Here's an omnibus to bring me up to date:

Apr 22 - May 03 G&T 46 -1 = 45 hours
+1 routine covering
-1 dentist
-1 teacher

May 06 - May 31 G&T 45 -5 = 40 hours
+2.0 routine covering
-7.0 family obligation

Jun 03 - Jun 28 G&T 40 +4 = 44 hours
+2 CanMys events
+1 cover while Martin at DHSI
-1 physio
+2 routine covering

Jul 01 - Jul 12 G&T 44 -3 = 41 hours
-1 physio
+1 routine covering
+1 prep for worldCALL
-4 leave early for worldCALL

Permalink 08:20:58 am, by sarneil, 23 words, 131 views   English (CA)
Categories: Activity log; Mins. worked: 360

post-worldCALL catchup

Spent most of the day preparing expense reports, catching up on state of various projects and people and clearing up backlog of emails
Permalink 08:19:54 am, by sarneil, 11 words, 79 views   English (CA)
Categories: Activity log; Mins. worked: 60

phil : couple of fixes to site

updated courses listing and faculty listing pages on instructions from dept

15/07/13

Permalink 04:25:10 pm, by Ben, 286 words, 95 views   English (CA)
Categories: Activity Log; Mins. worked: 2100

Last week

Hours and such for last week:

Monday:Meeting, editing themes, microfilm work
Tuesday: Microfilm and editing themes
Wednesday: Esquimalt Archives in the morning and some research I had to do for theme edits
Thursday: microfilm
Friday: editing.

Thanks for your patience this week as I wasn't able to answer questions too quickly because my dad was in town. Back to normal this week!

Jeremy, some names for you:

Arthur Douglas Crease: famed Yacht Club member and Victoria social elite, member of St. Mary's in Oak Bay, and Lieutenant with the 88th in France 1916-1918. Lots of letters home from him to his brother Lindley.

Lindley Crease: Arthur's brother, an older gentleman who stayed home during the war, important member of the Union Club and Christ Church Cathedral, a lawyer by trade who was also an MLA after the war. Plenty of documents in the BC Archives from friends overseas, his brother, and things from Victoria. Helen Crease could also have enough information, she has letters and church documentation from the era as well.

Joe Bayley: Canadian Amateur Lightweight Boxing Champion from Vic West and Esquimalt who toured the world during the doing challenge fights. Newspaper articles and Greater Victoria Sports Hall of Fame info.

G.H. Andrews: Chaplain with the 48th (I think) and rector at St. Mary's in Oak Bay. Photos, secondary source history from the church, flags and a plaque in the Church. He had served 25 years in British forces before the war.

Another potential is Francis L. Gull, died in France, but all I have is letters from him to Lindley Crease. I will keep my eyes open for others in the coming week as I visit the Union Club and continue reading.

12/07/13

Permalink 05:33:20 pm, by Ashley, 213 words, 110 views   English (CA)
Categories: Activity Log; Mins. worked: 1860

July 8-12

Hi all,

Monday:Meeting, editing themes.
Tuesday: Microfilm.
Wednesday: Esquimalt Archives.
Thursday: Editing themes.
Friday:Microfilm.

I've gotten through almost a year of my 2 years of microfilm newspapers.

Jeremy:

Sorry I forgot to tell you about the possible individuals you could highlight.

Blayney Scott: Was a well know rower, boxer,and swimmer before the war. Enlisted with the CMR and transferred to the RFC. He was awarded two medals, one for carryign messages across no man's land, and one for climbing out on the wing of his plane to plug the hole in his gas tank. I have quite a bit of information on him including letters and photos.

Gertrude Scott: Sister of Blayney Scott. Was a member of the Sugar Plums, who made candy and socks to send to soldiers. She worked as a teacher at the James Island School for most of the war. She was also a nurse during the Spanish Flu epidemic.

I have some information about a Victorian who was a POW in Germany for almost 4 years. He worked in the mines, for most of that time. Some of the most interesting information is more anecdotal from his family, so I'm not sure if it would be suitable, but he is a unique case!

Have a good weekend!

Permalink 02:13:36 pm, by Greg, 18 words, 70 views   English (CA)
Categories: Activity log; Mins. worked: 60

Stow images picked up

Picked up the (993) completed Stow images from the library and uploaded them to home1t (~/www/images/stow).

09/07/13

Permalink 10:21:43 pm, by Kirsten, 958 words, 54 views   English (CA)
Categories: Activity Log; Mins. worked: 600

List of Possible Identity Assignments

Aaaaand I'm back on Dropbox, woo! Thanks for the handy email, Jim!

Listed below are some possible Identity Projects for Jeremy. Unfortunately, while there are a good group of Victorian soldiers that we could track through the war thanks to military records and labelled photographs, I've only been able to find a few who recorded their reasons for joining up, and most don't have that much historical material associated with them. Almost all of them discussed the question of enlistment in oral histories currently in UVic's Special Collections. If there are other artifacts associated with them (besides attestation papers), I have not been able to locate any so far. One actually shows his interviewer photographs, but they don't seem to be in UVic's collection!! Aaaagh!

There are items on the theme of enlistment in the trench papers, but the articles are not about a particular soldier's reasons for enlisting. There are poems that reflect social shaming, national and imperial patriotism, righteous vengeance, a hunger for adventure, and other factors that motivated soldiers to enlist... but it'd be an assumption to say that the poem's reasons are the poet's. They could still be useful for students, though, as reflections of an aspect of Victoria's social climate during the war...

I'm sorry!! Here are the ones who explain their reasons for joining up. Please let me know if any of them will work, if not then I'll see what I can do to find more! Available attestation papers are listed by the titles they appear under in Dropbox (because of repetition of names, I haven't always used a "jsmith" style title).

Obviously, the Victorian soldier with the MOST material available is Arthur Currie. A project on Currie would be something for an ambitious high school student... but, given the amount written on him and his career's mixture of scandal and celebrity, he represents a great opportunity to look at primary vs. secondary sources, and for students to read multiple narratives and come to their own conclusions. There's all the photos in his dropbox folder (Archive > Kirsten > General Sir Arthur Currie); arthurcurrie1, arthurcurrie2, arthurcurriefront and arthurcurrieback in the Attestation Papers folder (the first two are HUGE pdf packages from L&A Canada, they're various service documents); there was also discussion about the possibility of creating audio recordings of some of his letters.

T. F. Baxter - a member of the 5th (BC) Regiment who volunteered when the war began. He manned the battery at Duntze Head until he volunteered; in the first part of his oral history (KH0020) he states that it was news of the death of Edith Cavell, executed by the Germans for helping Allied soldiers escape occupied Belgium, that motivated him to enlist for overseas service. His oral histories are under KH0020 (33:13) and KH0021 (9:49), and his attestation papers are tfbaxterfront and tfbaxterback.

A. D. Corker - a member of the 5th (BC) Regiment who volunteered when the war began. His first oral history (KH0022) includes some great comments on Arthur Currie and life in the militia. Around 17:30 in his first oral history, he starts discussing the reason that he joined up, the day after the war began - he notes the influence of his schooling in Britain and the patriotic feelings that inspired, and a general dislike for Germans, a certainty that they were "in the wrong." He states that the amount of British-born volunteers in the CEF, while great, is often overestimated; there were many Canadians in his unit and others that he encountered. His oral histories are KH0022 (50:51), KH0023 (36:16), KH0024(33:18), KH0025(21:17) and his attestation papers are under adcorkerfront and adcorkerback.

J. McKenzie - enlisted in 88th Battalion when underage, but his mother made him cancel his application; when he turned 18, he was allowed to join the Canadian Army Medical Corps. At 2:30 on his first oral history he starts discussing his enlistment, mentioning his family's patriotism and his own sense of duty. He also discusses recruiting tactics in Victoria, such as building model trenches in vacant lots in the center of town! His oral histories are under KH0030 (33:15) and KH0031 (16:02), and his attestation papers are listed as jmckenziefront and jmckenzieback.

T. Sehl - tried to join the Royal Flying Corps, turned away at first because he was underage. He was motivated to enlist in the RFC primarily by the fact that most of his friends (who were older than he was) were enlisting. While waiting to get into the RFC, he was white-feathered. His oral histories are under KH0032 (50:09), KH0033 (48:24), KH0034 (21:24). Unfortunately, I have not been able to locate any other materials related to him - except for a mention in the MA thesis of Arthur Tylor Richards, "(Re-)Imagining Germanness: Victoria's Germans and the 1915 Lusitania Riot." According to Richards, Sehl's grandfather Frank, a German immigrant to Victoria, managed the Teutonia Hall and Saloon during the 1860s. By his grandson's time, this very German family had, in Richards' words, "become British."

R.W. Day - a cartoonist and member of the 88th Regiment, Victoria Fusiliers. Although I have no photos of him personally, his sketchbook - in the Dropbox as KH0125 "Shrapnel - War Poems and Other Rhymes" - is full of drawings, poems, and clippings that have a lot to say about his motivations for enlisting. His attestation document is under rwdayfront.

Archie Wills - an artilleryman who has a HUGE collection, lots of photographs and some artifacts, all digitized, in UVic's Special Collections. He does describe his reason for enlisting in his memoir, but he's spectacularly brief - his description, in full, is that he "came to the conclusion that I should join the army and do my bit." His attestation papers are listed as archiewillsfront and archiewillsback.

Hope everyone has a great week!

Permalink 08:02:00 am, by Greg, 4 words, 73 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

GN: 14 + 1.5 = 15.5hrs G&T

In early, out late.

08/07/13

Permalink 09:11:42 am, by Ben, 37 words, 93 views   English (CA)
Categories: Activity Log; Mins. worked: 1860

First week of July

Here are my hours for the first week of July:

July 1: Canada Day, no work
July 2: Theme secondary source research
July 3: BC Archives
July 4: BC Archives
July 5: Theme writing and dropbox work at UVic

July 7: Theme writing

07/07/13

Permalink 07:09:57 pm, by Kirsten, 327 words, 92 views   English (CA)
Categories: Activity Log; Mins. worked: 4120

June 24-July 7

Hi there, everyone!

I apologize for not keeping up to date on the blog - the minutes noted are from the 24th of June to today. I spent most of the week researching and writing my themes. I have posted four .rtf files in a folder labeled "Write-ups" in my "Team Members" folder, and an adjusted version of my theme map. I'm afraid that a few are over-long, but I thought it might be best to discuss length issues and possible subject divisions before going in there and chopping away too much. I am happy to do a few more write-ups if the team thinks that there are more topics in my areas that should be covered! It was hard to pick only a few!

Besides write-up work, I've been talking to the library about getting trench maps digitized. Apparently it's possible to use the Fine Arts scanners, so I will get in touch with them and then head back out to collect some maps! I've also been going through the lovely heap of digitized photographs and documents sent to me by Mr. Craig Cotter at the 5th Regiment Museum, as well as the material I found in UVic Special Collections. All of the trench newspapers I've located are now in the Dropbox. As most of them were printed while their regiments were still in Victoria, they include local ads and information about entertainment in the city - neat stuff! There are summaries of their contents in my archive spreadsheet.

This week I will head back out to the BCAM and Ashton Armoury. The archivist at Royal Roads should be getting back to me soon, as should the director of the Canadian Letters and Images Project - really looking forward to getting my hands on that stuff! Thanks for pointing out those items, Ashley! The documents on aid for wounded soldiers are especially interesting.

See you all tomorrow - hope everyone's been out enjoying these sunshiney days!

Permalink 03:15:59 pm, by Jeremy, 88 words, 52 views   English (CA)
Categories: Activity Log; Mins. worked: 2730

Last couple of weeks

Here are the things I have been up to: 1. Developed and deployed “Landing Page” website 2. Developed storyboard for educational component of website 3. Developed concept for Identity assignment 4. Developed critical path for Identity Assignment 5. Began work on individual pages for Teacher’s Package 6. Meetings: a. Lorne-Very helpful. Provided useful examples of identity exhibits and directions how to dovetail with existing and developing curricula. Has a massive amount of artifacts related to our topic. b. Greg-discussed technical issues c. Wendy-She is largely looking for support from us or the University.
Permalink 10:30:28 am, by Hannah, 15 words, 78 views   English (CA)
Categories: Activity Log; Mins. worked: 960

July 4-5

Thursday and Friday, and Saturday were dedicated to theme work, some final research and writing.

05/07/13

Permalink 04:41:46 pm, by mholmes, 23 words, 72 views   English (CA)
Categories: Activity log; Mins. worked: 240

TEI release

Today was TEI release day (P5 version 2.4.0 "Blackout"). Spent most of the day working on that, while doing other stuff in the gaps...

Permalink 04:40:58 pm, by mholmes, 11 words, 119 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 233 + 1 = 234 hours G&T

TEI release day, and late duty (no-one else in this afternoon).

Permalink 12:24:02 pm, by Ashley, 61 words, 44 views   English (CA)
Categories: Activity Log; Mins. worked: 1440

July 1-5

Monday: Wrote history of medicine theme.
Tuesday: Went to Central Saanich Archives. Theme research.
Friday: Finished themes. Made a plan for BC Archives and looked at Saanish Archives online photos.

I took a weekend in the middle of the week because I had friends in town. I hope everyone had a good few weeks and I'll see you all Monday morning!

04/07/13

Permalink 03:04:54 pm, by mholmes, 172 words, 147 views   English (CA)
Categories: Activity log; Mins. worked: 60

Cascade: French site puzzlement

Due to work that was done over the past two semesters (not by us), the French site now has many mirrored pages for course lists, some of them in the oddest locations (undergraduate course lists mirrored in the graduate folder, and copies of the undergraduate directory, containing only the courses subdirectory, inside itself. I really can't figure out what's happening. The link check has thrown up a bunch of broken links because (for example) two of the four undergraduate courses pages are in an old incarnation with links to PDFs which no longer exist. However, in Cascade, the pages look fine (as mirrors of another page). When I publish the mirrored pages, however, no change appears on the server.

LSPW is aware of this and is planning to tidy it up in August (she's on vacation till then). I won't be around for a month either, and SA will also be away, so there's not much we can do till then. Just blogging it in case it comes up while I'm away.

Permalink 03:00:49 pm, by mholmes, 40 words, 69 views   English (CA)
Categories: Activity log; Mins. worked: 180

XSLT course materials finished

Created the final two presentations (new ones), along with some new demo materials, and then uploaded and tested everything. All seems to be working well. I've also received the class list with contact info, so I've sent an introductory email.

Permalink 02:58:58 pm, by mholmes, 73 words, 125 views   English (CA)
Categories: Activity log; Mins. worked: 40

Local copy of webapp wouldn't run; downloaded the live one

I was unable to connect to my local copy of the MoEML webapp using the eXist client -- I kept getting an error to the effect that it was unable to read permissions on a collection -- so I pulled a copy of the live webapp off the server, deleted all the .log and .lck files, and fired it up. Worked fine. I'm taking a copy of that on my laptop for presentations.

Permalink 01:52:43 pm, by sarneil, 77 words, 102 views   English (CA)
Categories: Activity log; Mins. worked: 360

documentation for Franklin transcription and markup

The development Franklin site is going to be at: http://canadianmysteries.ca:8080/

The staff material is going to be at: http://canadianmysteries.ca:8080/staff

The documentation is at: http://canadianmysteries.ca:8080/staff/docs

The templates needed by the people submitting documents are at: http://canadianmysteries.ca:8080/staff/templates

I've revised the metadata markup files to include the metadata fields specific to each type of document that might be encountered, and ensured the templates are up to date.

03/07/13

Permalink 05:05:06 pm, by Hannah, 224 words, 62 views   English (CA)
Categories: Activity Log; Mins. worked: 3180

June 24-July 3

I hope everyone had a nice Canada Day weekend!

Last Monday, after our meeting, I researched and answered some correspondence relating to the research agreement. I also called some more schools whom I had learned had archives.

I then went down to BC Archives on Tuesday, and discussed the research agreement again. I asked whether some archives staff could take out the sections relating to juveniles in some of the documents I requested; sadly, I was told that this was impossible. I finished up by researching there for the day.

Wednesday morning I was at UVic researching, and then in the afternoon, I went to the Victoria Police Museum and Archives, where I got some wonderful photographs, and got to look through their files relating to the history of the department.

Thursday was spent at BC Archives again, primarily looking at the Public School Reports.

Friday was spent uploading and entering the data for images in the Humanities Computing and Media Center. This took a long time, and I still have more to do.

Yesterday I did secondary source research and write-up work.

This morning I did the same, but also went back to Victoria Police Museum and Archives for a meeting with the Volunteer Coordinator and the President of the Victoria Police Historical Society.

The minutes are for Monday the 24 to July the 3.

Permalink 04:52:00 pm, by mholmes, 9 words, 67 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 232 + 1 = 233 hours G&T

Late duty and trying to finish presentations for DH.