Archives for: April 2012

30/04/12

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

MDH: 168 + 1.5 = 169.5 hours G&T

On a deadline for the Properties stuff, and got off to a slow start because of bad data relating to complex transactions...

Permalink 05:07:54 pm, by mholmes, 10 words, 160 views   English (CA)
Categories: Activity log; Mins. worked: 30

GM now working on references

GM is now linking from the Ville-Thierry to existing references.

Permalink 05:04:44 pm, by mholmes, 143 words, 46 views   English (CA)
Categories: Activity log; Mins. worked: 360

Working on expanded transaction view

I've spent most of the day working on building the new transaction view in the form of a spreadsheet, and I think it's about 2/3 done. I have ethnicity-munging working in the XSLT, as well as munging of institution types for multiple institutions. In the process, I've found and fixed some data-entry issues (as always).

I now have a two-stage XSLT process. The first stage, working on the XML output from the db, takes several minutes; this generates a view of the database which is centred specifically on transactions, importing all relevant data for each transaction into the transaction itself. Once this is done, the second-stage process then processes that output to create a spreadsheet; this is much faster (a few seconds), and it's easier to work on and test the second process without having to run the first process over and over again.

Permalink 03:10:48 pm, by Greg, 188 words, 328 views   English (CA)
Categories: Announcements; Mins. worked: 0

Tomcat launcher

I wrote a quick bash script that lets me start or stop a local instance of tomcat with a single click. If you ONLY intend to ever run one tomcat at a time this will work pretty well.

It uses catalina.sh instead of startup.sh, and sets the CATALINA_PID variable to write a file containing the pid of the launched tomcat.

It first checks to see if there is a pid file at the location set by CATALINA_PID. If there is, the script reads the file and, making the assumption that you want to stop the running tomcat, calls 'catalina.sh stop', waits a few seconds and checks for the pid file again. If the file still exists it runs kill -9 on the pid, hopefully *really* stopping tomcat.

If there is no pid file we assume that tomcat is not running, and run the launch command. In my case I set the java version first, then provide a path for the PID variable, then run 'catalina.sh start'

More details in the code comments.

UPDATED FOR MAC OS: added OS X-specific alerts.

Script attached

Permalink 03:02:04 pm, by jnazar, 52 words, 187 views   English (CA)
Categories: Activity log; Mins. worked: 120

HCMC website - Cascade

HCMC website - Cascade

Spent time today reviewing HCMC site again with thoughts of what to include/exclude
etc. in the new site.

Primaries and secondaries have been created with some content included. Significant editing of previous content required for new website. Creation of new blocks and request for content in progress.

Permalink 03:00:04 pm, by jnazar, 48 words, 225 views   English (CA)
Categories: Activity log; Mins. worked: 120

HCMC website - Cascade

Spent time today reviewing HCMC site again with thoughts of what to include/exclude
etc. in the new site.

Primaries and secondaries have been created with some content included. Significant editing of previous content required for new website. Creation of new blocks and request for content in progress.

Permalink 01:55:05 pm, by sarneil, 152 words, 58 views   English (CA)
Categories: Activity log; Mins. worked: 120

malahat : review form for front end of ecommerce

ER sent me copy of page with order forms on it for review.

Functionality seems fine with one exception: if user selects something, goes to shopping cart page, then returns to Malahat ordering page, the only way to get to the shopping cart page again is to buy an additional item and then in the shopping cart page delete the extra item. Page would probably have to be changed to php to allow me to grab the session id and display a "go to shopping cart" button.

Bunch of standards violations (elements not closed, uppercase element names, ampersands not escaped, missing quotation marks around attribute values). In anticipation of request, I rewrote page so that is validates against xhtml 1.1.

Also added bit of javascript and html div elements so that 3 order forms are hidden by default and the appropriate one is shown when the user clicks on a link on the page.

Permalink 01:49:43 pm, by sarneil, 87 words, 119 views   English (CA)
Categories: Activity log; Mins. worked: 60

synchronize production sites with backups

MF reported a missing file in the Klondike site. Compared current production site against archive from 2008 and found a number of files missing, so uploaded the missing files to the production site. Then went through all the other sites and uploaded any missing files. Then synchronized the production sites against the backup on my computer.

Noted that there are a three non-site folders in the sites folder on the production site (and thus not backed up anywhere). Emailed MF to ask what she wants done with those.

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

SA G&T 17.5 + 1.0 = 18.5 hours

week of Apr 16 - Apr 20 M 0, T -1 DSA appointment, W 0, R +0.5 hold fort, F +0.5 faculty meeting
week of Apr 23 - Apr 27 M 0, T +1.0 dh ctte followup, W -0.5 CSG pickup, R 0.5 hold fort, F 0

Permalink 11:57:33 am, by jnazar, 19 words, 28 views   English (CA)
Categories: Activity log; Mins. worked: 180

Hispanic and Italian Studies - Cascade website

Have included more temporary "content" within existing site structure to demo at Wednesday's meeting. Other features now included: links

Permalink 10:03:09 am, by mholmes, 24 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 45

Hispanital: Processed a new batch of Span 100 tests

Added the Spanish 100B tests for 2005 to the website (received from NM and built with my special source files). Presumably 2011 will be coming soon.

27/04/12

Permalink 04:11:41 pm, by sarneil, 38 words, 165 views   English (CA)
Categories: Activity log; Mins. worked: 60

only basic search for building permits

Modified global variables so only the basic search is available to user. Also added a help file specifically for the business permits, changed global variable that writes link to it and edited the content of the help file.
Permalink 04:08:02 pm, by sarneil, 39 words, 56 views   English (CA)
Categories: Activity log; Mins. worked: 30

etcl : update WordPress

Updated instance of wordpress in the dev site for ETCL. No apparent issues. To do that backed up the SQL db to .sql file on my mac and also copied the front-end pages to my mac, just in case.
Permalink 04:06:41 pm, by sarneil, 24 words, 53 views   English (CA)
Categories: Activity log; Mins. worked: 30

etcl : slight modification to scraper

Final tests and documentation. Modified scraper so that it lists number of contributors and total number of revisions for each page on the log.
Permalink 02:47:58 pm, by mholmes, 37 words, 51 views   English (CA)
Categories: Activity log; Mins. worked: 90

Graves: P5 transformation of TEI P4 almost

My P4 to P5 conversion is now working, and producing valid output on abstracts, entries, and the project metadata file. I may do more work on this, but I'll be moving on to the -ography stuff next.

Permalink 02:46:25 pm, by mholmes, 13 words, 104 views   English (CA)
Categories: Activity log; Mins. worked: 90

TEI tickets

More work ahead of release next month: introducing new recommendation to use xml-model.

Permalink 02:37:50 pm, by mholmes, 386 words, 64 views   English (CA)
Categories: Activity log; Mins. worked: 180

Generating candidate duplicate owners

I have a script currently generating a list of candidate duplicate owners. This is how it was done:

  • Export the owners table as XML.
  • Process with XSLT to sort by surname and forename fields.
  • Edit so each each record constitutes a single line.
  • Remove bracketing XML container, and add five blank lines.
  • Run the following script:
#!/bin/bash

#This script is designed to run a series of comparison tests of xml-encoded owner
#records in an attempt to discover possible duplicates, which are then to be investigated
#by the PI manually.


#Threshold below which to consider a possible dupe
MINSIM=0.1

#First, paths to files.
USM_JAR=/home/mholmes/WorkData/netbeans/uniSimMetric/dist/uniSimMetric.jar
NCD_COMMAND="ncd -l "


INPUTFILE=/home/mholmes/WorkData/history/stanger-ross/properties/xml/owners_12_04_27_flattened.txt
OUTFILE="/home/mholmes/WorkData/history/stanger-ross/properties/xml/owner_dupe_candidates_`date +%Y%m%d`.txt"

#Echo the start out to the output file.
echo "Possible duplicate owners found by string comparison using USM">$OUTFILE
echo "">$OUTFILE

#Initialize a counter
C=0
#Read in the inputs line by line
cat $INPUTFILE | while read line; 
do 
#Ignore empty lines. This ensures we can read five lines forward (there are five empty lines at the end of the file).
	let "C=$C+1"
	LEN=${#line}
	if [ $LEN -gt "3" ]; 
		then
		for ((N=$C+1; N<$C+6; N++))
		do
			STR2=`awk NR==${N} $INPUTFILE`; 
#Call the USM to compare them.
			USM=`java -jar $USM_JAR -compare -str1="$line" -str2="$STR2"`
#Call NCD to compare them
#			NCD=`$NCD_COMMAND "$line" "$STR2"`
#NCD outputs the second string on the command line before the score; we need to remove it.
#			NCD=${NCD/$STR2}
#If the threshold similarity is greater than the specified value, output info to the output file.
			if [[ "$USM" < "$MINSIM" ]];
			then
				echo "Found similarity"
				echo $line | sed -n 's/.*<owners><own_owner_id>\(.*\)<\/own_owner_id>.*/\1/p'>>$OUTFILE
				echo $STR2 | sed -n 's/.*<owners><own_owner_id>\(.*\)<\/own_owner_id>.*/\1/p'>>$OUTFILE
				echo "">>$OUTFILE
			fi
		done
	fi
		 
done

#Display the output file.
`gedit $OUTFILE`

echo "Done!"
exit

This is successfully producing a list of candidate matches right now, outputting the ids of the two candidates followed by a blank line, for each candidate match.

Permalink 01:27:47 pm, by jnazar, 20 words, 34 views   English (CA)
Categories: Activity log; Mins. worked: 15

Hispanic and Italian Studies - Cascade website

Arranged and confirmed meeting next week with DF, DR, SA and myself to discuss next steps with their Cascade website.

Permalink 01:24:15 pm, by jnazar, 13 words, 34 views   English (CA)
Categories: Activity log; Mins. worked: 15

Accounting - HB

Received payment for HB's 2012 1st quarter.
Deposited payment; receipt filed in HCMC records.

26/04/12

Permalink 03:22:33 pm, by mholmes, 13 words, 81 views   English (CA)
Categories: Activity log; Mins. worked: 60

Working on TEI tickets

Release is due in three weeks. Working on additions to the header chapter.

Permalink 03:21:44 pm, by mholmes, 28 words, 66 views   English (CA)
Categories: Activity log; Mins. worked: 180

More progress on XSLT

Isolated seven more problematic transactions, and fixed two of them (bad dates); started creating xsl:keys to speed up processing, and mapped tract and property information into transactions.

Permalink 12:13:17 pm, by sarneil, 223 words, 52 views   English (CA)
Categories: Activity log; Mins. worked: 180

vpn : implement search by date range

Finally figured out how to successfully implement a data range search.

In plugins/vpn-search/form_advanced.php page, I added the two elements to the search form.

In plugins/vpn-search/vpn-search.php, I modified the getAdvancedConditons method (which constructs the conditions for the WHERE clause in the SQL query) by adding special cases to deal with table.field values of poems.po_date and poems.po_date2. There is no po_date2 field in the poems table, so the special case code inserts "po_date" instead of "po_date2". The reason I'm using a bogus table.field identifier is explained below

In plugins/vpn-search/classes/VPNFormBuilder.php, the fieldMap array uses a table.field name as the key and the id of the element in the GUI as the value. Code assumes a one-to-one relationship between GUI elements and table.field specifier. I needed to add two new key-value pairs, but the two new elements both are associated with the same table.field. I can't use the same key for more than one value, so I created a bogus table.field value (poems.po_date2) and then special-cased that value in the code in vpn-search.

At the moment, the date-range-start and date-range-end fields accept four digit years, and if crazy values are inserted, no checking is done and the user just gets 0 hits.

Permalink 11:52:32 am, by sarneil, 153 words, 107 views   English (CA)
Categories: Activity log; Mins. worked: 360

etcl : fine-tune and document circleMagic DevMS code

Added code to the scraper php file so it:
- displays the status of the processing of each record
- generates a table of contents file with the name of each htm file containing a CircleMagic player and link to it, and the name of each record in the DevMS Wikibook and a link to that record's URL, and includes a link to that TofC page at the end of the report log on the php page.

Wrote a readme.txt file which details
- the required folders and files
- the structure of the XML needed for circleMagic
- naming conventions for the files generated by the scraper
- how the 2 template files work
- notes on wikibooks API and GUI for testing

Added a bunch of inline documentation to the scraper.php file.

Ran it on the full DevMS wikibook and generated 241 x 2 - 482 files. CC reviewed and approved.

CC reviewed

Permalink 11:45:42 am, by sarneil, 240 words, 65 views   English (CA)
Categories: Activity log; Mins. worked: 360

etcl : write code to scrape DevMS wikibook and generate circleMagic output

Wrote a scraper php page which when it is opened in a browser: - queries the number of records in the Devonshire Manuscript wikibooks project to be processed and displays that number - scrapes each of the records in the Devonshire Manuscript project on wikibooks - generates an XML file constructed to work with the circleMagic player for that record - generates an htm file that includes an instance of a call to the player with the appropriate XML data file The XML is idiosyncratic and based on examples provided with the circleMagic code. CircleMagic can't handle an XML data file with more than 7 "source" elements (which in this implementation are used to identify contributors for that page). I included in the php code which comments out all source elements after 7 in any xml file, and displays a warning to the user as well as on the generated html page that displays the circleMagic player. CircleMagic's processing from the XML structure to the circular GUI is also idiosyncractic, but I've posted on that previously. Other potential constraints eventually imposed by the wikibooks API : - returns a maximum of 500 hits to the query asking for all the pages in the DevMS collection - returns a maximum of 500 hits to the query asking for the number of revisions to a page. The most revisions on any page so far is about 200, so it will be a while before that limit is reached.
Permalink 09:44:40 am, by Greg, 90 words, 215 views   English (CA)
Categories: R & D; Mins. worked: 0

CLI tricks - sudo permission denied

Bash commands using sudo AND redirect can fail on the redirect because sudo permissions are not passed on to the next stage in your command.

For example, the following failed for me with a permission denied error:
sudo echo "something important" >> /etc/apt//mirror.list

It failed because the bit after the final double-quote is a redirect apparently, and not part of the original echo command. The solution is to wrap the whole thing up thusly:
sudo bash -c "echo \"something important\" >> /etc/apt//mirror.list"

Permalink 09:31:56 am, by mholmes, 42 words, 57 views   English (CA)
Categories: Activity log; Mins. worked: 15

New request for fields in transaction view

Suggestion from JS-R:

Maybe three variables.

1. A "true"/"false" variable--is at least one of the buyers an institution?

2. If true, what is the institution type:
	(1) Ethnic
	(2) Private
	(3) Public
	(4) Multiple

3. If there is only one institution among the buyers, what is its name?

25/04/12

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

MDH: 166 + 2 = 168 hours G&T

Out of the office for a few hours to go to VIU, so stayed late to keep projects moving forward...

Permalink 05:37:10 pm, by mholmes, 15 words, 82 views   English (CA)
Categories: Activity log; Mins. worked: 180

Attended DH-Theory group meeting at VIU

Up to Duncan to hear JS deliver a talk on "Drop the Digital". Excellent stuff.

Permalink 05:31:14 pm, by mholmes, 143 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 180

Graves: Converting markup to P5

Made significant progress today writing XSLT to convert the rather screwed-up P4 encoding we currently have into P5. Lots of time spent on a few small issues, such as converting <handList> and contents, whose more obscure attributes don't map easily onto the P5 <handNote>. I now have valid working output from my sample abstract and entry files. However, there is more I'd like to do in terms of tweaking attribute values such as @type on <div>, and @xml:ids. I also want to try to pull out some key information (dates etc.) which is currently available in the transcription and/or in attributes such as @n or @id, and record it formally in the headers.

Following that, I'll need to convert the project metadata file, and then the dreaded ography stuff, which is not TEI at all.

Permalink 04:08:53 pm, by Greg, 32 words, 86 views   English (CA)
Categories: Servers; Mins. worked: 90

Repo tweak

Wrote a little script that makes it easier to add a repo to a live apt-mirror and added it to the apt machine admin user's home directory - it's called add-mirror.sh
Permalink 09:17:10 am, by jnazar, 16 words, 32 views   English (CA)
Categories: Activity log; Mins. worked: 15

Latin American Studies Website

Updated website with new employment opportunity information.
Sent email confirming update completion to BAK (cc'd SA)

24/04/12

Permalink 06:03:18 pm, by mholmes, 17 words, 50 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 164 + 2 = 166 hours G&T

Working on a TEI problem, and trying to get through this week's lectures in the NLP course.

Permalink 10:43:36 am, by mholmes, 103 words, 33 views   English (CA)
Categories: Activity log; Mins. worked: 60

MVP: Updates to XSLT

Tweaked the XSLT to handle situations in which an <rs> tag was linked through @ref to multiple <person> ids. Set up a new catalogue file and ographies.xml file for the Harper part of the project, and went through setting up transformation scenarios with KT on her system. Not sure yet whether we should be version-controlling the mvp.xpr file in which the scenarios may be stored; each of us is likely to do different things in that file, so it may be simpler just to set up new scenarios on any system which is being used for editing.

Permalink 10:03:30 am, by jnazar, 16 words, 31 views   English (CA)
Categories: Activity log; Mins. worked: 90

Accounting

Confirmed recent equipment purchases against FAST account; filed hardcopies
Entered new equipment in HCMC inventory data-base.

Permalink 09:21:09 am, by mholmes, 34 words, 65 views   English (CA)
Categories: Activity log; Mins. worked: 30

TEI Council work

Working on a remedy for AdBlock filters blocking some ids of elements on Guidelines page; created a stylesheet to implement adding a tei_ prefix in a post-processing stage after the guidelines have been generated.

23/04/12

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

MDH: 163 + 1 = 164 hours G&T

Running hard to stay in the same place...

Permalink 04:24:59 pm, by mholmes, 4 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 120

Completed vessel linking from Schedules...

...described in this post.

Permalink 03:02:46 pm, by sarneil, 255 words, 38 views   English (CA)
Categories: Activity log; Mins. worked: 120

ETCL : more kludges for circleMagic

Various solutions to 7-source constraint imposed by CirclMagic

<!-- kludge that generates solid first ring (which provides no information) and second ring of N coloured wedges with no grey ring outside -->
<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
</detail>
<detail>
<id frequency="2">Cultures18-sub1-1</id>
<id frequency="2">Cultures18-sub1-2</id>
<id frequency="2">Cultures18-sub1-3</id>
<id frequency="2">Cultures18-sub1-4</id>
<id frequency="2">Cultures18-sub1-5</id>
<id frequency="2">Cultures18-sub1-6</id>
<id frequency="2">Cultures18-sub1-7</id>
<id frequency="2">Cultures18-sub1-8</id>
<id frequency="2">Cultures18-sub1-9</id>
</detail>
<detail>
</detail>
</details>
</source>

Above model could obviously be extended to include another ring for Major/Minor. We could use that first ring to indicate staff or public, then within each of those categories have a wedge for each author and the third ring for major/minor for each author.

One problem with any approach that uses the innermost ring as a placeholder is that if the user clicks on that ring, the rest of the circle is greyed out, and that effect makes more sense if the innermost ring is authors, not some grouping of authors.

Permalink 02:33:55 pm, by mholmes, 22 words, 80 views   English (CA)
Categories: Activity log; Mins. worked: 90

NLP coursework

Just finished week 5 problem sets; I'm basically a week behind because of the TEI Council meeting, but just staying within the deadlines...

Permalink 12:15:23 pm, by sarneil, 716 words, 58 views   English (CA)
Categories: Activity log; Mins. worked: 180

etcl : constraints and behaviour of circleMagic

The xml output that my code generates for the The Devonshire Manuscript page on the wiki caused the CircleMagic display to throw an error. Took a couple of hours to figure out the problem.

1) Discovered that if you have more than 7 source elements in the XML file, MagicCircle generates an error message rather than displays the data. The absolute and relative size of the counts in each source element don't seem to matter. I tested to see if there is a similar limit on the number of detail elements, and stopped testing at 18 details within one source

Here's the structure for a source which kind of solves the problem, by using one source and N detail elements in that source resulting in the innermost ring being all one colour and the second ring divided into n wedges. (The empty third detail element suppresses the display of the black outer ring.):

<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
</detail>
<detail>
<id frequency="2">Cultures18-sub1-1</id>
<id frequency="2">Cultures18-sub1-2</id>
<id frequency="2">Cultures18-sub1-3</id>
<id frequency="2">Cultures18-sub1-4</id>
<id frequency="2">Cultures18-sub1-5</id>
<id frequency="2">Cultures18-sub1-6</id>
<id frequency="2">Cultures18-sub1-7</id>
<id frequency="2">Cultures18-sub1-8</id>
<id frequency="2">Cultures18-sub1-9</id>
</detail>
<detail>
</detail>
</details>
</source>

2) Did various test of xml structures to see what would be output, with following results:

<!-- generates a "problem with data" error -->
<source>
<id frequency="18">Cultures18</id>
</source>

<!-- generates a ring of coloured wedges too big to fit into the viewport -->
<source>
<id frequency="18">Cultures18</id>
<details>
</details>
</source>

<!-- generates ring of coloured wedges, what you want for 1-level detail with 7 or fewer sources -->
<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
</detail>
</details>
</source>

<!-- generates ring of coloured wedges with black.dark grey ring outside -->
<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
<id frequency="9">Cultures18-sub1</id>
<id frequency="9">Cultures18-sub2</id>
</detail>
</details>
</source>

<!-- generates two rings of coloured wedges -->
<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
<id frequency="9">Cultures18-sub1-1</id>
<id frequency="9">Cultures18-sub1-2</id>
</detail>
<detail>
</detail>
</details>
</source>

<!-- generates two rings of coloured wedges with black/dark grey ring outside -->
<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
<id frequency="9">Cultures18-sub1-1</id>
<id frequency="9">Cultures18-sub1-2</id>
</detail>
<detail>
<id frequency="6">Cultures18-sub2-1</id>
<id frequency="6">Cultures18-sub2-2</id>
<id frequency="6">Cultures18-sub2-3</id>
</detail>
</details>
</source>

<!-- generates three rings of coloured wedges -->
<source>
<id frequency="18">Cultures18</id>
<details>
<detail>
<id frequency="9">Cultures18-sub1-1</id>
<id frequency="9">Cultures18-sub1-2</id>
</detail>
<detail>
<id frequency="6">Cultures18-sub2-1</id>
<id frequency="6">Cultures18-sub2-2</id>
<id frequency="6">Cultures18-sub2-3</id>
</detail>
<detail>
</detail>
</details>
</source>

Permalink 11:41:55 am, by Erin, 278 words, 111 views   English (CA)
Categories: Activity log; Mins. worked: 170

proofing etc

Today I drew up screenshots decided on divisions - by page ! reflected on titles for the accounts - should incorporate author and book title did xml proofing to see where paragraph overlaps with seg and will cause error Notes for me: portal, immediately before p.398 - overlap, p not inserted because it causes error - needs to be fixed teissier inserted p that was missing, no error senac - inserted p that was missing, no error sigaud_de_la_fond - p error - overlap with seg p.527 - no p because it causes error - needs to be fixed: ne se contentèrent point de le poursuivre comme meurtrier, ils le poursuivirent comme sacrilège au tribunal de l'inquisition. Comme la faute étoit notoire, les juges de ce tribunal voulurent lui faire subir la peine due à cette impiété. pare_vivis - p inserted, seg modified. adam - fully needs p inserted throughout - none as of yet as they cause errors, need to be fixed. carlencas - removed unnecessary p tag... clusius - added p tags benignewinslow - added seg mort, and removed unnecessary tag seg bordeu -p tags all work fine de_thou_vol3_rigault - all p tags work fine, I just added a column break lancisi - added in p no problems pare_morthenri - need to add p tags within the 1er colonne, overlap with segment error: needs to be fixed qui ont receu de plus grands coups que cesluy sur les yeux, neanmoins ne sont morts1. Comme aussi on a veu de fresche memoire, escuyer du Roy : lequel estant au niceron_vol10 - added p tags, but needs segment tags (latin)
Permalink 11:12:49 am, by mholmes, 37 words, 84 views   English (CA)
Categories: Activity log; Mins. worked: 60

Draft project proposal for 2-year window

Based on our meeting last week, I've drafted a proposal for the HCMC committee for the port of the project to a pure eXist implementation with enhanced searching, NLP topic discovery, etc. Sent to JL for comments.

Permalink 09:12:27 am, by mholmes, 109 words, 55 views   English (CA)
Categories: Activity log; Mins. worked: 25

New field in Owners table

At JS-R's request, dealt with the problem of owner names which were prefixed with "Transfer: " in the following way:

Created a new column for this info:

ALTER TABLE `owners` ADD COLUMN `own_diff_trans_name` BOOLEAN DEFAULT False NOT NULL AFTER `own_display_name`;

Checked how many rows would be affected (139):

SELECT * FROM `owners` WHERE LEFT(`own_display_name` , 10 ) = "Transfer: ";

Moved the info from the display name field to the new field:

UPDATE `owners` SET `own_diff_trans_name` = True WHERE LEFT( `own_display_name` , 10 ) = "Transfer: ";

UPDATE `owners` SET `own_display_name` = REPLACE(`own_display_name`, "Transfer: ", "");

Checked the results:

SELECT * FROM `owners` WHERE `own_diff_trans_name` = True;

19/04/12

Permalink 06:10:51 pm, by mholmes, 8 words, 89 views   English (CA)
Categories: Activity log; Mins. worked: 120

TEI Council work

Work on tickets arising out of Michigan meeting.

Permalink 06:10:16 pm, by mholmes, 6 words, 87 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 161 + 2 = 163 hours G&T

Catching up after trip to Michigan...

Permalink 02:56:25 pm, by mholmes, 17 words, 41 views   English (CA)
Categories: Activity log; Mins. worked: 120

Catching up after trip

415 emails to get through on my return from TEI Council meeting. Also completed expenses claim for trip.

Permalink 02:53:51 pm, by mholmes, 6 words, 150 views   English (CA)
Categories: Activity log; Mins. worked: 20

Updates to reviews

Bio and keywords added (from HT).

Permalink 01:39:10 pm, by sarneil, 188 words, 78 views   English (CA)
Categories: Activity log; Mins. worked: 180

etcl : problem with links in etcl theme in wp3.x

Reviewed the situation with the ETCL site and the fact that none of the links work. Some generate a 404 error, others display a "What's New" page with banner and right column, but no page-specific content. Compared the production site UI and wp-admin settings with my dev site. Did a bunch of playing around with URLs and fiddling with configuration settings in the wp-admin in the dev site. Made no changes at all to the production site.

The problem seems to be an incompatibility between the WP3.1 environment (specifically the way links are handled) and code somewhere in the ETCL theme.

I will next compare the ETCL theme against the twentyten theme in the dev environment as the twentyten theme supports navigation that the ETCL theme doesn't.

I'm still not sure whether I should start with the ETCL theme and modify the php in it as needed to work with the WP3.1 API for links, (which is my preference) or whether I should start a generic theme and modify it to produce the look and feel similar to the current ETCL (except of course that the links would work).

Permalink 11:49:30 am, by FJ, 103 words, 117 views   English (CA)
Categories: Activity log; Mins. worked: 10

Pylos/Pylus--Places

So while reading the Apollodorus text I was looking at the events in section 3.10.2 and saw that the place xml:id=pylos was showing up on the site as "pylospylus"; "pylus" is the "AKA" for "pylos".
After discussing this with Greg we established that it's a coding error. The "placeName" is being pulled for both and seeing as "pylus" is under "placeName" too it's getting attached to "pylos". We looked at other places and saw that "corinth" and "ephyra" is doing the same thing because "ephyra" is under the "placeName" "AKA" too.

Greg is going to look into it and fix the coding.

Permalink 11:29:55 am, by mholmes, 347 words, 63 views   English (CA)
Categories: Activity log; Mins. worked: 45

First new task done: enhanced transaction view

One task from the meeting the other day was to create a new view of transactions which adds a number of financial fields. I've now done that, using the following SQL:

DROP VIEW IF EXISTS VW_trans_composite_eth_prop_2;

CREATE VIEW VW_trans_composite_eth_prop_2 AS

(
SELECT 

seller_titles.ttl_title_id AS seller_title_id, 
seller_titles.ttl_date AS seller_title_date, 
seller_titles.ttl_title_code AS seller_title_code,
seller_titles.ttl_consideration AS seller_title_consideration,
seller_titles.ttl_declaredvalue AS seller_title_declaredvalue,
seller_titles.ttl_marketvalue AS seller_title_marketvalue,
buyer_titles.ttl_title_id AS buyer_title_id, 
buyer_titles.ttl_date AS buyer_title_date, 
buyer_titles.ttl_title_code AS buyer_title_code,
DATEDIFF(buyer_titles.ttl_date, seller_titles.ttl_date) as seller_duration_days,
buyer_titles.ttl_consideration AS buyer_title_consideration,
buyer_titles.ttl_declaredvalue AS buyer_title_declaredvalue,
buyer_titles.ttl_marketvalue AS buyer_title_marketvalue,
census_tracts.census_tract_code,
props.*,
sellers.concat_owners AS concat_sellers, 
sellers.concat_ethnicities AS seller_ethnicities, 
sellers.total_owners AS total_sellers,
sellers.munged_ethnicity AS seller_munged_eth,
sellers.total_institutional AS institutional_sellers,
buyers.concat_owners AS concat_buyers, buyers.concat_ethnicities AS buyer_ethnicities, buyers.total_owners AS total_buyers,
buyers.munged_ethnicity AS buyer_munged_eth,
buyers.total_institutional AS institutional_buyers

FROM titles AS buyer_titles
LEFT JOIN titles_to_prectitles ON buyer_titles.ttl_title_id = titles_to_prectitles.ttp_title_id_fk
LEFT JOIN titles AS seller_titles ON seller_titles.ttl_title_id = titles_to_prectitles.ttp_prectitle_id_fk
LEFT JOIN VW_titles_composite_eth AS sellers ON seller_titles.ttl_title_id = sellers.ttl_title_id
LEFT JOIN VW_titles_composite_eth AS buyers ON buyer_titles.ttl_title_id = buyers.ttl_title_id

LEFT JOIN props AS props ON seller_titles.ttl_property_id_fk = props.prp_property_id
LEFT JOIN census_tracts ON props.prp_census_tract_id_fk = census_tracts.census_tract_id

ORDER BY seller_titles.ttl_title_id
)

18/04/12

Permalink 04:30:26 pm, by sarneil, 229 words, 206 views   English (CA)
Categories: Activity log; Mins. worked: 360

create building permits search interface

Made copies of a number of ta (tax assessment) files, renamed them and edited them to work with the building_permits table in the db. Did this in the dev instance in my account on our server.
Files I've added:
site_root/inc/bpformbasic.inc
site_root/inc/bpresults.inc
site_root/search/searchbp.php

The link to the searchbp.php page is on the tax assessment page (ta/taxassessment.php).

Emailed JL and PD for guidance on which fields to include in search interface(s) and which results fields are primary and which secondary.

More headaches with svn than the actual code (as usual). I had in the repo and on my local drive a folder (bp) containing 1 file. I did an svn delete and the file deleted on the local instance, but not the folder. When I then did a commit, I got a file out of date error. When I tried various ways of sorting out this problem I ended up consistently geeting "/path/on/local/drive/' remains in conflict" errors.
Googled it and discovered I'm not alone. Quite a number of people renamaing, moving or deleting files that have everything going smoothly except for one file or folder that some gets into "conflict"
Solution:
svn resolved path/to/conflicted folder
svn update path/to/conflicted folder
svn commit -m "resolving conflicted folder or whatever"

Permalink 09:54:03 am, by jnazar, 31 words, 33 views   English (CA)
Categories: Activity log; Mins. worked: 90

Meeting with CW (website writing)

SA and I attended meeting with CW re: writing for the web.
Informative and worthwhile session. CW provided handout and will forward
power point presentation to us also for future reference.

Permalink 09:45:02 am, by jnazar, 63 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 240

Latin American Studies Website

Received from BAK requests to update website.
Have now updated their website with several new additions for:
Announcements, Courses (removed old, included new), new wording for index page content, additional title in left navigation.
More content forthcoming regarding announcements, new course description, and study abroad program.
New internship poster also included on website.
Emailed BK (cc'd SA)confirming updates made to website todate.

17/04/12

Permalink 01:04:35 pm, by Greg, 74 words, 98 views   English (CA)
Categories: R & D; Mins. worked: 0

Covert symlinks to files

Had a directory with millions of symlinks. I needed to move the directory without the dependencies imposed by the symlinks. What I wanted was to 'convert' the symlinks to actual files - that is, replace the symlink with a copy of its target file. Found this, which worked a treat. Here's the actual code:

#!/bin/bash
for file in *;
do
link=$(readlink "${file}");
if [ "${link}" ]
then
rm "${file}";
cp -v "${link}" "${file}";
fi;
done;

Permalink 11:30:39 am, by Erin, 19 words, 87 views   English (CA)
Categories: Activity log; Mins. worked: 180

april17

Today, Greg transferred over the new xml files on to the server, and I filled in more biographical information.
Permalink 08:58:10 am, by sarneil, 46 words, 62 views   English (CA)
Categories: Activity log; Mins. worked: 30

hist : tweaks to Colonist newspaper index site

Modified instances of "1926" to "1932" on site to reflect recently added data. Background graphic in banner uses 24 pt Bernard MT Condensed font black on transparent background. Site is in account hist66m path vicivc/newspaper. Backed up site to Archive/history/ColonistMarkup/newspaper folder on my Mac.

16/04/12

Permalink 04:14:40 pm, by sarneil, 159 words, 192 views   English (CA)
Categories: Activity Log; Mins. worked: 60

print timetable view anomaly with 2 tabs open

User reported on the social sciences instance of Agenda that if you click on print timetable view, all that happens is that the view changes to list view. After some experimentation I noticed that if i click on timetable view, then click on Print Timetable view, the printable view appears in a new tab and the original tab goes to list view. If I then click on timetable view again and click on Print Timetable view again (with the second tab still there), then the second tab is updated but focus doesn't go there, so all I see is that the first tab goes from timetable view to list view. This is fairly conventional browser behaviour for dependent windows (usually popups).
Emailed user to get confirmation that's the problem. If so, I'll see what if anything I'm able to do to change the behaviour. It may not be necessary if she knows to just click on the second tab.

Permalink 04:10:02 pm, by sarneil, 17 words, 50 views   English (CA)
Categories: Activity log; Mins. worked: 90

review applications for Liddell award

reviewed applications for Liddell award and drafted notes. Will complete and submit for circulation to committee tomorrow
Permalink 11:30:20 am, by Erin, 16 words, 99 views   English (CA)
Categories: Activity log; Mins. worked: 180

biographies

Today I read through lemnius, and then started filling in biographical information for the marked-up names :)

13/04/12

Permalink 04:54:49 pm, by sarneil, 17 words, 75 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 16.0 + 1.5 = 17.5 hours

week of Apr 9 - Apr 13 M stat, T 0 , W 0, R +1.0 process vihistory data, F +0.5 dh ctte followup
Permalink 04:52:21 pm, by sarneil, 8 words, 61 views   English (CA)
Categories: Activity log; Mins. worked: 45

draft responses to project proposals

drafted 3 responses for dh ctte chair to review.
Permalink 03:38:57 pm, by sarneil, 174 words, 152 views   English (CA)
Categories: Activity log; Mins. worked: 360

add building permits table and populate it

Created a building permits table in the vihdev db. Noticed that to auto-increment the building_permit_id field, you have to reference a sequence, so created the necessary sequence modelled on others I found in the db (census tables).

Processed the raw data file (spreadsheet) into normalized data (typed a couple of the data fields that I could e.g. int or date and normalized data to comply with the constraints I had established e.g. length of varchar fields). Saved that as a CSV (rather than tab-delimited) as the documentation seemed to favour the CSV approach.

Only substantial fiddling I had to do with the data was for all the records whose date field was only a year (e.g. 1889), I arbitrarily assigned them the 1st of January (e.g. 18890101) as the date field requires 8 digits.

Once that instance uploaded successfully, did the exact same thing in the production instance, just so I have a second copy of the thing somewhere.

Once that was all working in the dev instance of the db,

Permalink 11:26:19 am, by mholmes, 130 words, 140 views   English (CA)
Categories: Academic; Mins. worked: 90

MVP: Linking epithets with speeches in Nostromo

I've added new functionality to the stylesheet that builds the serOgraphies.xml file. As part of the information it gathers on each character, it also pulls out the beginning of each speech (<said>), and tells you what the nearest <rs> to that speech is. In other words, it calculates which epithet is most closely associated with each speech. This involved writing a couple of useful functions (hcmc:getTextOffsetBetweenTags and hcmc:getNearestRsTag) which will also be useful with the Map of London.

It's currently set to a distance limit of 250 characters (meaning letters/digits/glyphs, not literary characters), so that if there is no <rs> within 250 characters of the <said>, no epithet is returned. That distance can be changed easily in the stylesheet.

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

Second review marked up

Still waiting for bio for this one, and keywords for both.

12/04/12

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

dh ctte : meeting

Met to discuss 3 proposals:
- Victorian Poetry Network (AC)
- Graves Diary Extension (EGW)
- 2-day TEI fundamentals workshop
Also discussed:
- write up policy on HCMC staff teaching
- incorporate that in larger HCMC mandate document
- submit both for review at next meeting

Permalink 04:28:07 pm, by sarneil, 114 words, 42 views   English (CA)
Categories: Activity log; Mins. worked: 240

hist : add 6 years of data to colonist index db

Finished process of processing files into tab delimited text files for upload into the mySQL DB, following process in the documents HowTo/HowToProcessColonistFiles.txt and HowTo/sql_for_load_data_file.txt files.

Modified HowToProcess document a bit to capture new conventions for encoding cemetary plot identifiers.

Modified sql_for_load_data_file as it had the field names in the wrong order (cemetary followed transcript rather than preceded it in the list of fields)

Uploaded data for 1927, 1928, 1929, 1930, 1931, 1932 into the database.

Reorganized folders containing data files and synchronized the files on the server and the files on my Mac so I have identical copies of the data files and the website on both machines.

Permalink 03:53:59 pm, by mholmes, 97 words, 114 views   English (CA)
Categories: Activity log; Mins. worked: 90

Working on integrating similarity metric with Saxon

For many projects it will be useful to have a way of calling a java lib which can make a universal similarity metric measurement of two strings. I've started working from this documentation to create a class and the necessary wrappers to make this work. I'm still trying to resolve some dependencies, but I think this will be practical, and we'll be able to use the USM module in the context of oXygen (where we're allowed to use Saxon EE). The testbed for this will be the matching of ContentDM records with our TEI metadata for maps.

Permalink 11:08:47 am, by mholmes, 4 words, 156 views   English (CA)
Categories: Activity log; Mins. worked: 30

Finished first review for vol 21

That's the Rees review.

Permalink 08:09:27 am, by mholmes, 22 words, 152 views   English (CA)
Categories: Activity log; Mins. worked: 15

Fixed broken link on Hist pages

Saw a broken link error that's been in the History site report for a couple of weeks now, so I fixed it.

11/04/12

Permalink 04:56:49 pm, by sarneil, 47 words, 45 views   English (CA)
Categories: Activity log; Mins. worked: 180

hist : normalize 5 years of data for Colonist index dataset

Started on normalizing five or six years' worth of data provided by JL to add to the Colonist Index data set. Following the procedure I documented when I last did this in 2009. Completed 3 of 9 steps, but they are the most tedious ones (normalizing the topic codes etc.)
Permalink 04:21:29 pm, by mholmes, 15 words, 139 views   English (CA)
Categories: Activity log; Mins. worked: 30

Added page refs for vol 19

Added page references to all vol 19 documents (based on the journal volume, not the book).

Permalink 03:58:52 pm, by mholmes, 20 words, 108 views   English (CA)
Categories: Activity log; Mins. worked: 60

Meeting with CP and JL: future plans

Put together an immediate and a longer term plan for the project; I'll detail these when I have a chance.

Permalink 03:58:01 pm, by mholmes, 13 words, 153 views   English (CA)
Categories: Activity log; Mins. worked: 60

First vol 21 review started

This is a long review with a bibliography, so it's not finished yet...

Permalink 02:05:24 pm, by mholmes, 145 words, 133 views   English (CA)
Categories: Activity log, Tasks; Mins. worked: 120

Meeting and new tasks

Met with JS-R and had long discussions about the next phase of the project, and immediate needs. Arising out of this, two short-term tasks for me:

  1. Find a way to generate candidates for identity between different owner records. Use USM to generate data from concatenation of all text fields in the owners table. Start by sorting the table by surname, and test each record against the following five records.
  2. Duplicate VW_trans_composite_eth_prop, but add titles.ttl_consideration, ttl_declaredvalue and ttl_marketvalue, and include only instances where ttle_consideration != NULL. Also, add a field that is TRUE where there's the same individual is one of the buyers and one of the sellers. Next, add a field which is TRUE where one of the buyers and one of the sellers share a surname, and neither of the two is own_institutional (family_transaction).
Permalink 02:04:42 pm, by sarneil, 98 words, 44 views   English (CA)
Categories: Activity log; Mins. worked: 120

web coordinators meeting

went to web coordinators meeting, chaired by Robin Sutherland.
Social Media policy : should be dynamic - i.e. answer user input quickly; no centralized control or process, they want people to try things and report to them; common sense on tone, content, management of user behaviour
Uvic.ca renovation : rejigging of the institutional site and subsequent rejigging of templates used for departmental sites; migrating of simple sites should be change of configuration values to point at new templates, css, and js files. Look somewhat different, feel more or less the same; using same DOM as current cms sites

10/04/12

Permalink 03:44:12 pm, by mholmes, 16 words, 167 views   English (CA)
Categories: Activity log; Mins. worked: 300

NLP Course: Week 4 programming assignment

Interesting task, directly relevant to some of the work we'll be doing on Mariage and Coldesp.

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

MDH: 163 - 2 = 161 hours G&T

Dental appointment.

Permalink 02:37:24 pm, by sarneil, 116 words, 144 views   English (CA)
Categories: Activity log; Mins. worked: 60

problem with multiple hosts and stats reappears

MF wants stats for use of the Mysteryquests. Because the commercial holders of the domain name used to also be the hosting service provider, they occasionally change the dns tables to point at the instance of the site on their server rather than the real production site on the uvic server. So, neither site's stats are correct. With Greg, wrote an email to MF saying the problems will continue as long as they continue to have anything to do with the commercial provider. We suggest they get a new service for the domain registration, migrate email addresses to Uvic services and get rid of everything on the current commercial provider and just let the agreement lapse.
Permalink 02:33:18 pm, by sarneil, 104 words, 117 views   English (CA)
Categories: Activity log; Mins. worked: 60

missing map on Vinland site, and layout problem

MF reported links to one map was broken. The actual image files (and pages that support them) were not on the site. She's going to try to find the images and if so will send them to me and I'll create the pages and post them to the site.

Layout problem with the list of maps. The css on the .citation specified clear all which caused those block to appear to the right of and below the nav bar rather than to the right. I changed the css rule to clear right and that solved the problem without introducing any problems I could find.

Permalink 02:03:26 pm, by sarneil, 35 words, 67 views   English (CA)
Categories: Activity log; Mins. worked: 60

academic equipment request

Due to combination of communications mixup and my being out of the office for two weeks, the HCMC request got lost in transit. AS called to find out and I submitted the request to her.
Permalink 02:00:42 pm, by sarneil, 17 words, 46 views   English (CA)
Categories: Activity log; Mins. worked: 210

etcl : job interviews

Interviews with three applicants for the ETCL coordinator position, and then followup meeting with RS and LS.
Permalink 01:58:28 pm, by sarneil, 73 words, 46 views   English (CA)
Categories: Activity log; Mins. worked: 90

proposed TEI workshop

AC of English has a number of people she wants given basic training in TEI. RS and Martin have been discussing how to support this request and have a plan worked out. As there may be potential issues with HCMC people teaching and with context of DHSI sponsorship, I've contacted the dh ctte chair and dean's representative to confirm that this proposal is fine. Will deal with it in detail by mid April.
Permalink 01:53:10 pm, by sarneil, 71 words, 369 views   English (CA)
Categories: Activity log; Mins. worked: 120

GRS : expedite site proposal

Met with JS and Judy to talk about issues with site proposal. Revised site based on JS's input and Judy submitted that to BB for approval, which came back. Meanwhile JS would expedite the provisioning of the account so that we would have enough time to create some of the sections and pages for BB and SB to work on at the upcoming Cascade training session. Proposal submitted to information architects.
Permalink 01:49:32 pm, by sarneil, 57 words, 168 views   English (CA)
Categories: Activity log; Mins. worked: 180

revised branches with updated imap stuff

Replaced the contents of the trunk, Alex branch and the backup branch with the files as updated by Martin and Greg, so they're up to date.
Gave AD all the svn, web account and db connection info he should need to get to the files, check them out, and post them to the web space for testing.

Permalink 01:33:32 pm, by sarneil, 201 words, 99 views   English (CA)
Categories: Activity log; Mins. worked: 120

malahat : hash value with shopping cart solved

Met with ER to go over state of the ecommerce testing for their site. Settled on the best kind of solution (i.e. Beanstream's inventory and shopping cart system addressed by pages on the Malahat site, rather than everything on the beanstream server (i.e. a complete custom-built store) or everything on the malahat server (again entails custom-built store and then code to transact the actual financial details).
At the meeting, still having problems with the hash-value validation with the shopping cart page. Eventually solved that by emailing RE who put me onto someone in the bookstore (they'd written their own custom store) who put me onto a BeanStream guy. The Beanstream guy was good and within half an hour problem was solved. There are two checkboxes in the admin interface "require hash value" and "include hash value". The first must be not checked and the second checked for use with the shopping cart. My guess is that if the site is being addressed directly from pages on the client's server (i.e. with code that injects the correct hashvalue in the correct place in the submission), then both those have to be checked - but I'm not sure about that.

Permalink 01:24:37 pm, by sarneil, 24 words, 137 views   English (CA)
Categories: Activity log; Mins. worked: 60

PAAS : submit dept site plan to communications

Met with Martin and three people from PAAS to finalize proposed site plan. Made modifications and circulated to all and to JS at communications.
Permalink 11:28:09 am, by Erin, 81 words, 96 views   English (CA)
Categories: Activity log; Mins. worked: 160

mark ups and research

Today I marked up Charles de L'Ecluse, and searched through latin Thuanus texts for a more pertinant letter. - it is found in his notes added on: http://babel.hathitrust.org/cgi/pt?id=ucm.5325326485;view=image;q1=ecluse;start=1;size=100;page=root;seq=331;num=317. To be transcribed and marked up. found text with letter from mettelus to cassandre. Transcribe? Compare to letter published in Niceron. Mark up Niceron according to translation in O'Malley. Also, searched bayle's dictionnaire historique et critique...

05/04/12

Permalink 04:56:21 pm, by sarneil, 74 words, 154 views   English (CA)
Categories: Activity log; Mins. worked: 90

GRS : get ball rolling on site proposal

Turns out that the GRS site proposal hasn't got past JS, which she and Judy try to schedule a meeting. I proposed a day and time which worked out. We got input from JS, and submitted an updated proposal after getting OK from BB. JS is expediting the provisioning of the site in advance of cascade training session next week, and we expect to hear back from information architects at about the same time.
Permalink 04:52:36 pm, by sarneil, 54 words, 88 views   English (CA)
Categories: Activity log; Mins. worked: 30

upload updated date files, hold off on other modifications

ES emailed me regarding four updated data files and a handful of bugs/requests. I uploaded the data files to the server, but as they are testing the site with students in the next couple of weeks, I'm holding off on modifying any code until that's done, as none of the problems are show-stoppers.
Permalink 04:50:45 pm, by sarneil, 24 words, 57 views   English (CA)
Categories: Activity log; Mins. worked: 15

remove link to conference from GRS dept site

removed a couple of instance of links and navigation items from the GRS site which pointed to the visualizing antiquities conference, which is over.
Permalink 04:49:04 pm, by sarneil, 69 words, 117 views   English (CA)
Categories: Activity log; Mins. worked: 60

page on verigin site missing

User reported a 404 for a URL they provided to me. I looked around the site and noticed that by removing one of the folders in the pathname, the URL pointed to an existing file. User confirmed that was the file they were expecting to see, so I changed that link and looked for any other links that had the same, incorrect pathname and corrected all other instances I found.
Permalink 04:46:41 pm, by sarneil, 11 words, 52 views   English (CA)
Categories: Activity log; Mins. worked: 15

phil : update summer handbook

update 2 files in the summer handbook, post updated file to site
Permalink 04:43:42 pm, by sarneil, 61 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 30

Siberian : user permissions problems for editing

BI logged in as user isitt and created a page. The site expects pages to be owned by siberian, so wouldn't display that page. Had to log in as siberian (and for some reason we had problems doing that, so had to get the password reset), duplicate the page and then delete the version owned by isitt, and all was fine.
Permalink 04:41:31 pm, by sarneil, 26 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 60

review floor plans

In response to conversations with RS and JA, looked at the floorplans for the area between the call and the B-wing hallway to confirm what's where.
Permalink 04:38:58 pm, by sarneil, 86 words, 44 views   English (CA)
Categories: Activity log; Mins. worked: 90

get new data set

JL came in with a new data set he wants to have incorporated into the VIHistory site. He provided a spreadsheet of building permits issued between 1860 and 1921. Initially all we'll do is create a new table and a user interface to query and report that table. Later we'll worry about more global searches (e.g. of street addresses) that go through this data set as well as any others.

He'd like it done by end of April, but I'm not sure I can make that deadline.

Permalink 04:34:37 pm, by sarneil, 26 words, 65 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 14.0 + 2.0 = 16.0 hours

week of Apr 2 - Apr 6 M +0.5 hold for, T +0.5 job interviews , W +0.5 problem with hash validation in beanstream, R +0.5 prep for dh ctte meeting, F statutory
Permalink 03:15:38 pm, by mholmes, 2 words, 88 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 164 - 1 = 163 hours G&T

Leaving early.

Permalink 03:10:11 pm, by mholmes, 7 words, 59 views   English (CA)
Categories: Activity log; Mins. worked: 60

NLP course: week 4 video 2 notes

Notetaking on the second video for week 4.

Permalink 03:09:18 pm, by mholmes, 102 words, 105 views   English (CA)
Categories: Academic; Mins. worked: 120

MVP: more -ography work

Today I've done a lot of regex work on the TPS files to do the following:

  • Change <persName> tags to <rs>.
  • Remove underscore-suffixes from @ref and @who attributes.
  • Replace target file names with serOgraphies.xml for <rs> and <placeName> tags.

I've also beefed up the output so that the stats for speeches are now properly encoded and identified, and I've supplied a CSS file which makes it possible to read the stats in a browser from the serOgraphies.xml file. Also helped KT with a bit of troubleshooting with a file versioning/rollback issue.

Permalink 03:08:35 pm, by jnazar, 40 words, 143 views   English (CA)
Categories: Activity log; Mins. worked: 240

GRS - website

Entered today all primaries, secondaries and some sub-secondaries on the site.
Remainder of site in progress.

Sent email to BB, SB (GRS) cc'd SA advising what has been done to date.
BB, SB both attending Cascade training session next week.

Permalink 02:46:34 pm, by mholmes, 230 words, 101 views   English (CA)
Categories: Activity log; Mins. worked: 90

More work on matching ContentDM data with our maps

I've done some preliminary alignment with XSLT to find out which maps we have which can be matched with entries from ContentDM:

  • 176 items have matching Penfold numbers. These would be reliable matches.
  • I've matched a further 9 items based on catalogue ids.
  • One item where we have a Penfold number appears not to have a match in ContentDM. This is #549, mpg_1-557_3_queen_charlotte_sound_1792, which seems to be missing from ContentDM.
  • 76 items in ContentDM have no match (via Penfold) in our collection.
  • In addition to #549, 33 items in our collection have no match in ContentDM.

It seems likely that many of these items actually do match, but because they have no Penfold numbers or matching ids, I'll have to match them with some sort of fuzzy matching approach.

I regenerated my map_lookup.xml file with a bit of added data:

xquery version "1.0";

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

<maps xmlns="http://hcmc.uvic.ca">
{
for $t in //tei:TEI
return 
<map xml:id="{$t/@xml:id}">
{
if ($t//tei:title) then
<title>{$t//tei:title[1]/text()}</title>
else
()
}
{
if ($t//tei:idno[@type="penfoldNum"]) then
(
<penfold>{$t//tei:idno[@type="penfoldNum"]/text()}</penfold>,
<docId>{$t//tei:idno[@type="doc_id"]/text()}</docId>
)
else
()
}
Permalink 09:06:30 am, by mholmes, 17 words, 90 views   English (CA)
Categories: Activity log; Mins. worked: 40

Final report for PCA

Completed the report for PCA, who signed off yesterday, and sent it on to SD and EG-W.

04/04/12

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

MDH: 165 - 1 = 164 hours G&T

In a couple of hours late; stayed one hour late.

Permalink 03:17:39 pm, by mholmes, 146 words, 47 views   English (CA)
Categories: Activity log; Mins. worked: 120

MVP: more progress with -ography generation

I've now added placename handling to the -ography generation code. In the process, I discovered that the same identifiers have been used for people and places in a number of cases. These will be disambiguated by KT, but in the meantime, I've added traps for them so that the XML file which is generated does not have id collisions. The -ography file is now generated from itself, and can preserve any descriptive data in e.g. <p> or <desc> tags which already exist in the file, while replacing the counts etc.

I've sent detailed instructions to KT on how to use search-and-replace to transition to the use of <rs> instead of persName, and to a single -ography file from the separate people and places files maintained previously.

Now I'm working on counting speeches and lengths of speeches for each character.

Permalink 03:11:16 pm, by mholmes, 27 words, 381 views   English (CA)
Categories: Activity log, Announcements; Mins. worked: 60

Four new 1859 documents added to the collection

Four new correspondence documents from 1859 have been added to the correspondence, transcribed by Marion Massey and marked up by Petria Arienzale. The total document count is now 7151.

Permalink 11:28:39 am, by Erin, 68 words, 71 views   English (CA)
Categories: Activity log; Mins. worked: 170

april4

Searched through clusius texts, found account of meeting between fuchs and vesalius... transcribed (took a while... in German and set in black letter typecast...Fraktur), will translate from German at home. Found Senac citation - transcribed. Marked up Senac - saved in xml to be added folder. Found one letter from Charles de l'Ecluse to de Thou in an online edition of histoire universelle.... transcribed. needs mark up.

03/04/12

Permalink 03:33:44 pm, by mholmes, 10 words, 123 views   English (CA)
Categories: Activity log; Mins. worked: 30

Checking proofs

Going over to the bookstore to check the latest proof...

Permalink 03:31:15 pm, by mholmes, 25 words, 155 views   English (CA)
Categories: Activity log; Mins. worked: 90

Built out the P&A site structure

Built the complete P&A site structure down to the bottom level pages, and organized the navigation. Remaining to be done: additional-marketing and external-links.

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

MVP: Generating -ographies for Nostromo

I've written some simple XSLT to compile a file called serOgraphies.xml from the three input files KT says are basically ready. The entries look like this:

<item xml:id="Charles">
   <rs n="1">Charles</rs>
   <rs n="3">Charles Gould</rs>
   <rs n="6">Don Carlos</rs>
   <rs n="2">Don Carlos Gould</rs>
   <rs n="1">Gould</rs>
   <rs n="4">Señor Administrador</rs>
   <rs n="2">Señor Administrador of the San Tomé Mine</rs>
   <rs n="1">their Señor Administrador</rs>
</item>

The @n values are the counts of instances of that particular epithet, so "Charles" occurs once, "Charles Gould" occurs three times, and so on.

I found and fixed a few encoding errors and oddities in the transcription files at the same time.

This is generated from <persName> tags, but it's simple to change to <rs> tags, add <event>s, etc. It's likely that tagging in the text will shift to <rs> from <persName>, so that e.g. non-human characters such as animals can be accommodated.

Permalink 11:30:26 am, by Erin, 113 words, 128 views   English (CA)
Categories: Activity log; Mins. worked: 170

april3

April 3 - Transcribed and Marked up "strada", saved in the "xml to be added" folder. Searched through Traité des maladies des femmes ... Avec un catalogue chronologique ... Astruc, Jean, 1684-1766. for Vesalius vivisection, but he does not mention him by name. Some info on Bottonus. Only copies of Albertinus Bottonus' traite sur les maladies des femmes (for vivisection reference) is in latin, in libraries in europe (worldcat - de morbis muliebribus). Searched texts for the firsthand account recorded by Swabian poet Martinus Crusius of anecdote involving Fuchs and Vesalius. Found Guillaume Fabri's Observations Chirurgiques, used table of contents to try and locate vesalius anecdote... am going to have to go through page by page.
Permalink 11:08:39 am, by mholmes, 32 words, 199 views   English (CA)
Categories: Activity log; Mins. worked: 120

NLP course: programming assignment #3

I'm now doing most of this work in my free time, but I completed and submitted the third programming assignment this morning. Still managing to keep up and stay on schedule. :-)

Permalink 09:38:54 am, by mholmes, 27 words, 37 views   English (CA)
Categories: Activity log; Mins. worked: 60

MVP: Detailed plan for AT

Based on my meeting notes and some subsequent thinking, I've created a detailed plan for AT, for the Tarr markup, and sent it to him and KT.

02/04/12

Permalink 04:52:17 pm, by sarneil, 23 words, 55 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

SA G&T 12.0 + 2.0 = 14.0 hours

week of Mar 26 - Mar 30
M 0, T +0.5 dean's request, W 0, R +0.5 hold fort, F +1.0 XSLT processing DevMS pages to text output on page

Permalink 03:33:26 pm, by mholmes, 7 words, 82 views   English (CA)
Categories: G&T Hours; Mins. worked: 0

MDH: 167 - 2 = 165 hours G&T

In late -- reno started at home.

Permalink 03:29:44 pm, by mholmes, 19 words, 58 views   English (CA)
Categories: Activity log; Mins. worked: 100

MVP: Meeting with AT

Meeting with AT to discuss markup for Tarr. Made some preliminary decisions, which I'll summarize in an email tomorrow.

Permalink 03:27:10 pm, by mholmes, 44 words, 97 views   English (CA)
Categories: Activity log; Mins. worked: 120

Work on missing vessels

Added the first few new vessels to the vessels file, fixing some typos in the original transcription, confirming the existence and naming of the vessels, and finding some sources to get the researcher started. Lots more to do. I'm up to the John Stephenson.

Permalink 11:31:53 am, by Erin, 137 words, 112 views   English (CA)
Categories: Activity log; Mins. worked: 170

april2

April 2 - search for schenkius, for kornmann, for bottonus... no luck. found some biographical info and a page on Vesalius in Benedictus Montanus, but could not find the epigrammi. Went through 9 collections of memoires association with the death of henri II to find mention of vesalius, but no such luck. Tried to find texts written by drs present at the time : M. Villiaume ...no M. Valeran – medecin ordinaire du roi ...no Louis Duret – docteur regent en la faculte de medecine a paris Rodolphe de l'Or - docteur regent en la faculte de medecine a paris ...no Iacques le Royl – chirurgien ordinaire du roi ...no Did, however, locate the account published by Strada explaining vesalius' warning to charles fifth about a short life. Saved, needs to be transcribed. Started sifting through Riolan's texts to find accusations of plagiarism.

All HCMC Blogs

Actions

Reports

Categories

All HCMC Blogs

Transformer blog

Work on this blogging tool

Image Markup Tool blog

HCMC Project Management

Nxaʔamxcín (Moses) Dictionary Blog

Maintenance

FrancoToile

Mariage

Administration

Academic

Depts

Scandinavian-Canadian Studies

EMLS

Scraps

Image Markup and Presentation

Update of Humanities Sites

viHistory

Vacation, Hours and Sickday Log

Times Colonist Transcript Database

Devonshire

CMC Research Collective

Moodle

Humanities Project Showcase

Peter's blog

teiJournal

Projects

Professional Development

Colonial Despatches

Coup De Des - GUI for concrete poem

Capital Trials at the Old Bailey

Agenda Class Timetabling

Lansdowne Lectures

German Medical Exams

Canadian Mysteries

Map Of London

MyNDIR

Canadian Journal of Buddhist Studies

Adaptive Database

Myths on Maps

Properties

Cascade

Vesalius

DHSI

History of the Philosophy of Language

A City Goes to War

Landscapes of Injustice

April 2012
Sun Mon Tue Wed Thu Fri Sat
 << < Current> >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

XML Feeds