23/06/17

Permalink 02:59:13 pm, by mholmes, 4 words, No views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 395 - 1 = 394 hours G&T + 2.5 days CTO

Leaving a little early.

Permalink 02:57:24 pm, by mholmes, 22 words, No views   English (CA)
Categories: Activity log; Mins. worked: 45

Crossword paper: a bit of progress

Doing the expanded abstract for my crossword paper; lots of progress, but it's now a bit disorganized and will need a rewrite.

Permalink 02:56:35 pm, by mholmes, 19 words, No views   English (CA)
Categories: Activity log; Mins. worked: 45

Welcomed new team member

EC is joining the team. Set up access to svn, and a time/place for initial training next week.

Permalink 02:55:53 pm, by mholmes, 92 words, No views   English (CA)
Categories: Activity log; Mins. worked: 240

Meeting and decisions; paper draft 3 done

Met with JSR and RRR to discuss the geo-reffing of the Maple Ridge plans. Decisions are in my notes; the basic idea is to use the identifiers from the land titles db properties table for the GIS polygons. I started examining how well our data fits with the key plans, and it's not a perfect fit at all. More work to be done here.

Finished draft three of the JAEH article, with additional material on multi-ethnicity in Japan suggested by JSR based on something in EO's paper. That's now back with JSR.

22/06/17

Permalink 11:28:55 pm, by jtakeda, 138 words, 3 views   English (CA)
Categories: Activity log; Mins. worked: 390

ISE3

Finished documenting the lemma checker and discussed editor tools with MT. Also continued work on the ODD and discussed best linking practice in terms of docs and TLNs. MT and I decided that on a few prefixDefs, the main ones being:
  • ident="doc" | matchPattern="(.+)(#.+)?| replacementPattern="http://ise3.uvic.ca/$1$2". This gets us around TLNs not yet having explicit xml:ids (which we also decided will only be local to the document, not project-wide)
  • ident="tln" | matchPattern="(.+)" | replacementPattern="iseH5_FM.xml#tln-$1". This will only be used in the context of @to and @from in the apparatus files. The prefix will be defined for each apparatus/collation document so that the link will refer to a specific TLN in the text file (i.e iseH5_FM will change).
  • And simple ones to refer to people, document types, and glyphs
Permalink 04:58:27 pm, by mholmes, 333 words, 8 views   English (CA)
Categories: Servers, R & D, Activity log, Documentation, Documentation; Mins. worked: 90

Building a vector tile server

Now that Open Layers fully supports vector layers, we're looking at the practicality of running a vector tile server for our projects. Starting from this docker example, I created a script which I can run on a standard Debian Stretch install to create a working tile server:

#!/bin/bash

#This is to be run on a standard Debian Stretch install.

#Install core stuff
apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install apt-transport-https curl unzip build-essential python libcairo2-dev libprotobuf-dev xvfb 

#Temporarily use a specific source for the exact nodejs version we need.
echo "deb https://deb.nodesource.com/node_4.x jessie main" >> /etc/apt/sources.list.d/nodejs.list
echo "deb-src https://deb.nodesource.com/node_4.x jessie main" >> /etc/apt/sources.list.d/nodejs.list

#Install it.
apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get -y --allow-unauthenticated install nodejs 

#Now remove the source.
rm /etc/apt/sources.list.d/nodejs.list
apt-get clean

#Added these in order to get the npm install to run properly. 
#The problem was building canvas.
apt-get -y install libjpeg62-turbo-dev libpango1.0-dev libgif-dev g++

#Create directory for tileserver application.
mkdir -p /usr/src/app

#Get the Klokantech code for the server.
cd /usr/src/app 
curl -L https://github.com/klokantech/tileserver-gl/archive/master.zip -o master.zip
unzip master.zip 
cp -r tileserver-gl-master/* ./
rm -rf tileserver-gl-master

#Install the node stuff
npm install --production

#Set environment variable
echo NODE_ENV=\"production\" >> /etc/environment

#Create the folder for the mbtiles files (you'll need to supply these later).
mkdir /data

#In case other servers are installed and running, stop them.
systemctl stop apache2 mysql
systemctl disable apache2 mysql

echo "Now put your mbtiles files into the /data folder, and run /usr/src/app/run.sh."
#Start the tileserver on port 80.
#run.sh

This could form the basis for a VM-based tileserver for our projects, including the Confederation Debates; running a server for all of Canada is quite practical due to the efficiency of the vector format.

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

MDH: 394 + 1 = 395 hours G&T + 2.5 days CTO

Working on my TEI 2017 abstract, with deadline looming.

Permalink 04:10:35 pm, by mholmes, 58 words, 4 views   English (CA)
Categories: Activity log; Mins. worked: 360

Work on papers

Worked on detailed char-by-char transcription/analysis of the ad for SA's paper, and did more research into standardized variants. Did a read-and-comment on a chapter for LG. Worked on the next (final)? draft of my paper for JAEH following JSR's copyedit and comments. Some remaining tweaks to be done there. Also started revision/expansion of my TEI 2017 paper.

Permalink 01:57:02 pm, by jnazar, 35 words, 4 views   English (CA)
Categories: Activity log; Mins. worked: 420

TEI

Met with JJ to review latest contracts (rooms; banquet).
Today hotel accommodation information posted to website.
Hotels advised and sent them url for reference.
Following up on purchase order process to satisfy revised event's contract.

21/06/17

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

MDH: 393 + 1 = 394 hours G&T + 2.5 days CTO

Too much stuff to do...

:: Next Page >>

All HCMC Blogs

Actions

Reports

XML Feeds