12/12/17

Permalink 10:23:27 am, by jnazar, 16 words, 3 views   English (CA)
Categories: Academic; Mins. worked: 30

Early Modern Research Collective

Received request from SB to remove/update announcements section and insert past talks on talks page.

11/12/17

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

Corrected five more ENG500 poems

Trying to move a bit more quickly; three more to do, should be done tomorrow.

07/12/17

Permalink 04:45:56 pm, by mholmes, 141 words, 5 views   English (CA)
Categories: Activity log; Mins. worked: 300

Keats project work

The Keats project work is going to fall back to us, because VB is leaving town; in any case, we needed to take control of it in order to move it forward. Today I built the basics of a build system and a content folder with files where we can edit the content without being distracted by site chrome. I used an ODD file to create a very constrained HTML5 schema rooted on div, and created some oxygen Author mode CSS for easier proofing. So far everything looks pretty good. I think the framework pages already created will have to be discarded, but in any case it's beginning to look like it makes much more sense to build all the pages mechanically, so that's what I'm setting out to do. The original HTML was created without validation, and it's virtually unfixable.

05/12/17

Permalink 10:34:36 am, by mholmes, 122 words, 6 views   English (CA)
Categories: Activity log; Mins. worked: 150

CityStats (=segregat): investigating current status; updating to mysqli

As part of our process to migrate dbs to the new virtual hosting, we're looking back at old DBs to figure out what's being used. I've determined that the live CityStats site is using the citystatsDSN database, not the citystatsTNG, and so that's the one we need to keep and migrate. I've backed up the other one and removed it.

I've also migrated the existing code to mysqli, which took a long time. It's not complicated but it's finnicky and not easy to automate. Then we tested on the new server with PHP 5.6 (default) and PHP 7.0 (set with a .htaccess file SetEnv UVPHP_VERSION 70). Both worked OK. Removed the .htaccess so the site continues to function on the old server for now.

01/12/17

Permalink 03:28:55 pm, by mholmes, 34 words, 6 views   English (CA)
Categories: Activity log; Mins. worked: 45

TCCD: fixes for XSLT and taxonomies

We didn't have taxonomy entries for treaties, so the build process was missing some captions it needed. I also fixed HTML bugs resulting from the new list/@rend usage, and build/uploaded the site.

Permalink 03:26:46 pm, by mholmes, 64 words, 6 views   English (CA)
Categories: Academic; Mins. worked: 60

BreezeMap: abstracted strings, added onloaded hook

Added the hook for running a function after the HolLayer has been created, as tested with the Landscapes maps, and also abstracted most of the caption strings to properties in the hol namespace near the top of the file; that's not the ideal way to do this, but it's better than having them sit in the code until I come up with something better.

30/11/17

Permalink 09:48:16 am, by sarneil, 176 words, 5 views   English (CA)
Categories: Activity log; Mins. worked: 1440

German: create mysql adaptive db for servitengasse

Created mysql database based on conversations with HT and spreadsheets she provided. Reviewed and modified in collaboration with Kyle (workstudy).

Created adaptive db instance based on Martin's Potluck instance (to get mysqli connections rather than mysql connections in the code in the github repo). Reviewed and modified in collaboration with Kyle. On Friday, he will test adding records and start notes for user documentation.

Added triggers to persons and households tables to populate a "label" field used in the UI of the adaptive DB. The serv_admin user did not have adequate privileges to work with triggers, so I did this as hcmc. I would have to give the serv_admin user global SUPER privileges in order to allow for TRIGGER privileges, and I'm not willing to do that. The triggers themselves are extremely simple:
DROP TRIGGER update_person

DELIMITER |
CREATE TRIGGER `update_person` BEFORE UPDATE ON `persons`
FOR EACH ROW
BEGIN
SET NEW.person_label = CONCAT(NEW.person_last_name, ', ', NEW.person_first_name, ', (', NEW.person_code, ')');
END |
DELIMITER ;

23/11/17

Permalink 03:25:36 pm, by mholmes, 38 words, 8 views   English (CA)
Categories: Activity log; Mins. worked: 45

BreezeMap: updated for new GeoJSON RFC

The right-handed rule from the GeoJSON RFC is beginning to be enforced by validators, so I've updated the BreezeMap code to make sure it always outputs correctly. Also tested with the new OL 4.5 -- no issues so far.

21/11/17

Permalink 04:49:59 pm, by mholmes, 44 words, 5 views   English (CA)
Categories: Activity log; Mins. worked: 360

TCCD: meeting, tickets, progress

Spent most of the day on this; 90-minute meeting in which we went through all existing tickets and cleaned up a lot, then fixes for various bugs and frs, and then I started work on turning the government web pages for treaties into TEI.

20/11/17

Permalink 03:52:20 pm, by mholmes, 113 words, 7 views   English (CA)
Categories: Academic; Mins. worked: 180

TCCD site rebuild, schemas, fixes for errors

Polished off a couple of simple tickets from the repo and commented on a few more; tried a build of the data, but many errors, so:

  • Made milestone[@type='unknown'] allowed but warned against, rather than invalid, so I could get over a bunch of half-finished documents.
  • Fixed a bunch of encoding errors such as missing private URI prefixes.
  • Wrote some Schematron to catch table encoding errors; up to now, we've relied on the VNU validator to catch unbalanced cells/rows at HTML validation time, but that's inefficient, so I've done something which should at least catch obvious errors right in the XML.
  • Fixed some broken table code.
  • Rebuilt and uploaded the site.

:: Next Page >>

Depts

This blog is for work done for academic departments which does not fall under other categories.

Reports

XML Feeds