<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>parezco y digo</title>
	<atom:link href="http://parezcoydigo.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://parezcoydigo.wordpress.com</link>
	<description>Reflections on Early Latin America and Digital History</description>
	<lastBuildDate>Thu, 26 Jan 2012 22:15:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='parezcoydigo.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2d24e129bd3fb05f85d79dd8e5e31fc8?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>parezco y digo</title>
		<link>http://parezcoydigo.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://parezcoydigo.wordpress.com/osd.xml" title="parezco y digo" />
	<atom:link rel='hub' href='http://parezcoydigo.wordpress.com/?pushpress=hub'/>
		<item>
		<title>a cross-series cluster image using ncd</title>
		<link>http://parezcoydigo.wordpress.com/2012/01/15/a-cross-series-cluster-image-using-ncd/</link>
		<comments>http://parezcoydigo.wordpress.com/2012/01/15/a-cross-series-cluster-image-using-ncd/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 23:02:29 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Digital History]]></category>
		<category><![CDATA[Latin American History]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Research and Writing]]></category>

		<guid isPermaLink="false">http://parezcoydigo.wordpress.com/?p=796</guid>
		<description><![CDATA[I have more to say about this later, but I find this image pretty interesting. When doing a box-by-box comparison of 12 different series finding guides from the Archivo Nacional del Ecuador, you get an image like this: (Click to make it bigger, which you&#8217;ll need to do!) The graph represents a normalized-compression-distance comparison of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=796&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have more to say about this later, but I find this image pretty interesting. When doing a box-by-box comparison of 12 different series finding guides from the Archivo Nacional del Ecuador, you get an image like this:</p>
<p>(Click to make it bigger, which you&#8217;ll need to do!)<br />
<a href="http://parezcoydigo.files.wordpress.com/2012/01/allresults_lzma-ncd-graph.jpg"><img src="http://parezcoydigo.files.wordpress.com/2012/01/allresults_lzma-ncd-graph.jpg?w=500&#038;h=192" alt="" title="allResults_lzma-ncd-graph" width="500" height="192" class="aligncenter size-full wp-image-797" /></a></p>
<p>The graph represents a <a href="http://wp.me/pf59p-bt">normalized-compression-distance comparison</a> of 950 boxes described by the contents of their manuscripts. (Which to 22 hours of CPU time to accomplish.) Given the nature of the documents, it is a somewhat artificial comparison. But, you&#8217;ll notice that the clusters are almost always within series. That&#8217;s what we&#8217;d expect from institutional documents. But, I need to chart the years from the various series clusters and see if they come from roughly the same decades. </p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/digital-history/'>Digital History</a>, <a href='http://parezcoydigo.wordpress.com/category/latin-american-history/'>Latin American History</a>, <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a>, <a href='http://parezcoydigo.wordpress.com/category/research-and-writing/'>Research and Writing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/796/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=796&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2012/01/15/a-cross-series-cluster-image-using-ncd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2012/01/allresults_lzma-ncd-graph.jpg" medium="image">
			<media:title type="html">allResults_lzma-ncd-graph</media:title>
		</media:content>
	</item>
		<item>
		<title>blogging, it&#8217;s academic</title>
		<link>http://parezcoydigo.wordpress.com/2012/01/05/blogging-its-academic/</link>
		<comments>http://parezcoydigo.wordpress.com/2012/01/05/blogging-its-academic/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 18:19:40 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Digital History]]></category>
		<category><![CDATA[blogging, academia, tenure]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=794</guid>
		<description><![CDATA[I&#8217;m on my way this morning to the AHA, where I&#8217;ll first up be participating in THATCamp AHA. Happily, the presence of Dan Cohen on the AHA program committee, combined with the interest and commitment of outgoing President Anthony Grafton (and, incoming President Bill Cronon) have resulted in a real increase in Digital History-related panels, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=794&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m on my way this morning to the AHA, where I&#8217;ll first up be participating in <a href="http://aha2012.thatcamp.org">THATCamp AHA</a>. Happily, the presence of <a href="http://dancohen.org">Dan Cohen</a> on the AHA program committee, combined with the interest and commitment of outgoing President Anthony Grafton (and, incoming President <a href="http://scholarcitizen.williamcronon.net/">Bill Cronon</a>) have resulted in a real increase in Digital History-related panels, as well as this THATCamp. Dan Cohen will be doing a workshop on blogging for historians, something he&#8217;s been advocating on his own blog since <a href="http://www.dancohen.org/2006/08/21/professors-start-your-blogs/">2006</a>. There has been another round of discussion on the internets on the issue of academic blogging. See, for example, <a href="http://northwesthistory.blogspot.com/2011/11/advice-for-academic-bloggers.html">here</a> and <a href="http://emotionsblog.history.qmul.ac.uk/?p=489">here</a>. Cronon discovered during the Wisconsin anti-union dustup the potential reach and power a blog can have. </p>
<p>Earlier this week, <a href="http://andreadoucet.com">Andrea Doucet</a> published this <a href="http://chronicle.com/article/Scholarly-Reflections-on/130191/">piece in the Chronicle</a> on her own experiences as an academic who blogs. I like Doucet&#8217;s distinction between the forms of writing and reading associated with, on the one hand, the academic&#8217;s usual labor and, on the other hand, the blogosphere. There are a number of academics who write prolifically for sites run in the mode of the blogger, as delineated by Doucet. One of my favorite such places is <a href="http://lawyersgunsmoney.com">Lawyers, Guns, and Money</a>. That&#8217;s obviously not the kind of publishing I do here on parezcoydigo, neither the frequency or range. Doucet notes that she didn&#8217;t start her own blog until she had reached mid-career status, a point at which she felt free to engage in less credit-minded forms of writing. It&#8217;s a shame that she, and many others like her, felt the need to wait.</p>
<p>I started this site in 2008, which isn&#8217;t that long ago and pretty late in the blogging game. I did so to have a place to write about the intersections between my formal work (I was revising my book at the time) and technology. There aren&#8217;t too many forums in which one can write about the process of research, including the nitty-gritty details of things like workflow. I also wanted to participate in what I saw as a new, and potentially powerful form of scholarly communication. As a new faculty, I decided to put stuff out on the web that I wish I&#8217;d had access to as a grad student back in the late 90s and early 00s, including that nitty gritty. I do write about my content work some as well, though most often in conjunction with process and workflow or, as yesterday, as part of conference reports. These types of posts tread somewhere between the tortoise and the hare, as divided by Doucet. </p>
<p>In my view, what&#8217;s spectacular about a blog as a platform is its flexibility. And I would emphasize in a way that Doucet did not that a blog is, above all else, simply a platform for writing. This is what I tell my students every semester when I require them to set up their own blogs. Platforms or frameworks in the digital realm are systems for building. Those that are most powerful are also often the most flexible (which can cause its own set of complexity problems). As platforms for writing, blogs are much more flexible than many seem to imagine. There is no limitation on the form or content what one puts out there, from one line quips to serialized long-form narrative. And that&#8217;s why, I think, academics should embrace the platform in its variability.</p>
<p>As the issue of credit was mentioned by Doucet, and seems to be a perennial concern, I&#8217;d suggest that there is a natural place for the blog to fit in one&#8217;s tenure dossier, and it isn&#8217;t with research. Given the flexibility of the platform, the varied forms of writing it inhabits, and the differing publics it reaches, I place the academic&#8217;s blog in the category of service (and occasionally teaching). Whether one writes about their specialty content and historiography/literature, their process, news and current events, or whatever, they are reaching out to new and different publics than they ever will through the lowly journal article or the staid monograph. They also are engaging in a form of community building through the web that is vital, I believe, for the academy&#8217;s social relevance. This is not to say that writing for the web should be, in historian&#8217;s parlance, primarily about popular narrative. Being public with what we do alone starts to break down the ivory tower. </p>
<p>In my own dossier, this is what I did&#8211; I included a bit of explanation about what parezcoydigo is and what I do here. I included stats, which while not impressive at web scale certainly are at academic journal article scale. And, using <a href="http://anthologize.org">Anthologize</a>, I put together &#8220;books&#8221; of everything I&#8217;ve written here, as well as a best-of bit. For my not-so-tech-inclined brethren, I also printed the Anthologize-produced pdfs to include in my physical dossier. So, I asked for credit and, in the narrative of my department, received credit for public service.
</p>
<p>(I&#8217;m writing this on a plane, and as I was finishing that last sentence, two Delta jets going east and west and my plane, heading north, just passed within a few thousand feet of each other, split only by altitude!  Crazy three-dimensional space. It&#8217;s the closest call I&#8217;ve seen with flights 35 weeks or so a year. Except for the time the collision avoidance system took over and put us into a pretty steep dive.)
</p>
<p>Ultimately, though, I think credit is a secondary issue. I&#8217;ll go further than above and say that a blog isn&#8217;t just a platform for writing; it&#8217;s also a platform for engagement and smart community. Writing, engagement, and smart community are things that any academic should get behind.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/digital-history/'>Digital History</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/blogging-academia-tenure/'>blogging, academia, tenure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/794/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/794/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/794/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=794&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2012/01/05/blogging-its-academic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>the AHA and &#8220;racial silence&#8221; in the criminal archive</title>
		<link>http://parezcoydigo.wordpress.com/2012/01/04/the-aha-and-racial-silence-in-the-criminal-archive/</link>
		<comments>http://parezcoydigo.wordpress.com/2012/01/04/the-aha-and-racial-silence-in-the-criminal-archive/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 19:38:33 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Latin American History]]></category>
		<category><![CDATA[AHA]]></category>
		<category><![CDATA[ANE]]></category>
		<category><![CDATA[CLAH]]></category>
		<category><![CDATA[jail census]]></category>
		<category><![CDATA[quito]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=792</guid>
		<description><![CDATA[This is, more or less, the text for my panel presentation on Saturday at the AHA. I&#8217;ve changed it a bit from the description that I submitted. But, what are you going to do? These things happen in an intervening year! It&#8217;s a busy conference for me this year. Tomorrow, an hour after I&#8217;m scheduled [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=792&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is, more or less, the text for my <a href="http://aha.confex.com/aha/2012/webprogram/Session6144.html">panel</a> presentation on Saturday at the AHA. I&#8217;ve changed it a bit from the description that I submitted. But, what are you going to do? These things happen in an intervening year! It&#8217;s a busy conference for me this year. Tomorrow, an hour after I&#8217;m scheduled to land, <a href="http://aha2012.thatcamp.org">THATCamp AHA</a> kicks off. That should be tons of fun. Then, on Friday I&#8217;m chairing a <a href="http://aha.confex.com/aha/2012/webprogram/Session6601.html">panel</a> on legislating the subaltern in the modern Andes. Tons of friends on the panel, and the papers look to be fantastic. Plus, I&#8217;m presenting Friday evening as the CLAH Teaching Committee roundtable on using Omeka and Zotero for student projects in undergrad classes on Latin American History. There are massive technical hurdles for that one, and I have no idea if I&#8217;ll be able to make it a worthwhile 90min. It might be very short! Then, Saturday morning I&#8217;m giving this paper. I can&#8217;t wait to get a chance on the plane tomorrow morning, flying to Chicago, to take a look at the program and see what else I want to attend. It&#8217;ll be hard choosing between Latin American history panels, and digital history panels I&#8217;m sure.</p>
<p>So, here&#8217;s the paper:
</p>
<p><strong>Racial Silences in the Criminal Archive: Jail Censuses in Quito, 1750-1850</strong> <br />
<strong>Chad Thomas Black, University of Tennessee</strong>
</p>
<h4 id="introduction">Introduction</h4>
<p>In 1978, the city of Quito was named in UNESCO&#8217;s first class of World Heritage Sites. Those first twelve sites were nominated by their home governments, who established the claims upon which they were accepted. For the advocates of Quito&#8217;s case, those claims were built on the idea that, &#8220;the city has the best-preserved, least altered historic centre in Latin America.&#8221;<sup><a href="1" rel="footnote">1</a></sup> As Susan Webster has recently noted, the literature on Quito&#8217;s architecture (the basis of its World Heritage status) has long held that the city is unique in the Americas, and particularly for the Andes, as &#8220;the most European of any produced in Spanish America&#8221;<sup><a href="2" rel="footnote">2</a></sup> The perception of the European-ness of Quito&#8217;s architecture has served to reinforce a long-held sense that the city was a Spanish space, founded on the ruins of an indigenous city that was relegated to the hinterland, with a buffer population of mestizos in between.<sup><a href="3" rel="footnote">3</a></sup> 
</p>
<p>Webster goes on to unpack  the European-ness of Quito&#8217;s architecture as a matter of vantage point, as the documentary record demonstrates that the construction of the city&#8217;s monumental buildings was led in design and execution by indigenous master builders and their own crews. In a (indigenous) world where authority was more potently expressed through the &#8220;control of the people and processes of architectural production,&#8221; the perception of European-ness is undermined.<sup><a href="4" rel="footnote">4</a></sup> Hidden in plain site, in the walls of stone and adobe is an enduring indigenous presence. The metaphor is a fitting one for understanding the relationship between authority and race in the broader history of colonial, and early-republican Quito.<sup><a href="5" rel="footnote">5</a></sup> Indeed, neighborhood census data from the late eighteenth century reveals many &#8220;Indians&#8221; hiding in plain site. Just take, for example, the house of Dr. Dn. Pedro Jijón, whose twelve family members shared the block-sized residence he owned in Santa Bárbara with a long list of individual and family tenants:
</p>
<ul>
<li>María Nieto, single. Family 3
</li>
<li>Manuel Valeriano Escobar, married, with one son, laborer    3
</li>
<li>María José Villavicencio, widow. Family 3 </li>
<li>Martina de andújar, single    1 </li>
<li>Miguel sánchez, Indian, married, tailor. Family   3 </li>
<li>José Tituaña, Indian, carpenter, married. Family  4 </li>
<li>José Pillajo, Indian, weaver, married. Family 4 </li>
<li>Nicolás Pazmiño, married, tailor. Family  3 </li>
<li>Francisca Gualanlima, Indian, single. Family  3 </li>
<li>Catalina Carrera, widow   1 </li>
<li>José Issa, Indian, cobbler, married. Family   3 </li>
<li>María Manosalvas, widow. Family   2 </li>
<li>Total:    45<sup><a href="6" rel="footnote">6</a></sup></li>
</ul>
<p>So many &#8220;Indians&#8221; living in a nominally-Spanish space (a recurring equation in colonial and modern historiography: urbanity == Spanishness/whiteness; rurality == indigeneity). Quito was, and is, a space inhabited by and even defined by a mix of ethnic/racial identities, defined in many different ways during different points in time but pointing to a related set of issues as often as notable by their absence from the archival record as from their presence.
</p>
<p>Archival silence does not itself equal absence. Today I&#8217;d like to talk a bit about one such silence&#8211;&gt; in the weekly jail censuses of the late colonial and early republican periods for the city of Quito. I&#8217;ll provide a description of these censuses, the process of their making, the data within, and the context of that data. As I&#8217;ve worked with these sources over the last few years, I&#8217;ve become increasingly convinced of the importance of historicizing racial terms, as institutional records can very well be silent on race, even as we find in them categories that in the modern period come to inhabit racial meaning. That said, categories that were administrative, judicial, or fiscal were still sometimes doing racial work.</p>
<h4 id="defining-some-terms">Defining some terms</h4>
<p>But, before we can get into that, a word or two is needed on a few terms of bearing. Using jail records to look at the relationship between race and the state requires I be clear about what I mean about those terms, and about criminality or crime as well. And, when we put those terms in to the shifting context of the period under consideration, I need to be clear that the things those terms describe change in the course of that period.   
</p>
<p>Making sense of the jail censuses requires that we recognize the real difference of the &#8220;judicial state&#8221; of the Spanish Empire from the modern state that succeeds it. The term &#8220;state&#8221; has been seen as problematic for the historiography of the colonial period. Bureaucracy, yes. Institutional authority, sure. But, following Tamar Herzog&#8217;s definition of the state, as &#8220;entities that act in the name of public authority and political authority&#8221;, we have the problem of notions of public.<sup><a href="8" rel="footnote">8</a></sup> Herzog argues that &#8220;public&#8221; nature of the state poses theoretical difficulties for a system in which there was no distinction between the public and the private, an argument that I share. I&#8217;ve argued before that the process of Independence was itself a process of constructing private and public spheres out of the conflated authority of the judicial state.<sup><a href="9" rel="footnote">9</a></sup> This dynamic is key to understanding the racial silences of the criminal archive on both sides of the republican divide. </p>
<p>Notions of the state aren&#8217;t the only contested terrain in the colonial historiography that intersect for us today. The question of whether or not race, if not racism, existed during the colonial period have hinged on the definition of what race is. If looking for a scientific racism of biological inferiority, one will be disappointed. But, cultural prejudices abounded, including those tied directly to blood and lineage.<sup><a href="10" rel="footnote">10</a></sup> One of the key problems in interpreting the distinctions between ethnic prejudices and race/racism for the colonial period has been the context in which terms we associate in the modern period with racial ascriptions were used. In the venue of the judicial state, ethnic or racial terms frequently carried with them very specific administrative and/or judicial meaning. In the context of actions by the judicial state, for example, a term/category like <em>indio</em> or <em>negro</em> would have very specific meanings. It&#8217;s my contention that is the case with these jail censuses.
</p>
<p>The jail census represented one of these actions by the judicial state, and understanding the occurrences, or lack of occurrences of &#8220;racial&#8221; categories depends on understanding the administrative meaning of those terms in that context. The late-18th c. was a transitionary period on many fronts, including in the emergence of new forms of racial identification. It&#8217;s no accident that in Quito, as in New Spain at the same time, artists of a naturalist or taxonomic bent were making the now famous casta paintings. It&#8217;s also a transitionary period from the perspective of criminality, marking the initial emergence of more modernist forms of punishment in which crime, and criminal acts inhere in the individual. But, we weren&#8217;t there quit yet, and through the end of the colonial period (and even into the republican), individuals are not indictable as inherently criminal, regardless of the acts they committed. (Yes, individuals are indicted, but individuals are not seen as inherently criminal based on racial or ethnic categories.) Criminal acts represented a disruption in the flow of communal harmony that the judicial state existed to ensure, and flow was restored through punishment of acts.</p>
<p>Following Gotkowitz&#8217;s recent admonition, the best way to analyze the relationship between race (in its various, historically-specific forms), criminal acts, the state, and the Archive is to look at the work that race does in context. And, what work does race do in the jail census?</p>
<h4 id="padrones-in-procedure-and-description">Padrones in Procedure and Description</h4>
<p>As part of their jurisdictional responsibility, the <em>oidores</em> of the Audiencia of Quito were required to perform a weekly <em>visita</em>, or tour/account of the city&#8217;s jails (divided into three categories&#8211; the Royal Jail of the Audiencia Court, the city jail of the Municipal Council, and the women&#8217;s jail, the <em>Recogimiento de Santa Marta</em>), and keep an ongoing <em>padrón</em>, or census. In reality, the actual work was most likely done by a notary or one of his assistants<sup><a href="notary" rel="footnote">7</a></sup> &#8212; it&#8217;s not uncommon for hands to change a few times each year in the census book. </p>
<p>The weekly record can vary from year-to-year, but generally followed this pattern:</p>
<ol>
<li>
<p>In the City of San Francisco del Quito, on Friday such and such day of such and such month such and such year. The Señores President and Oidores of this this Royal Audiencia, (in latter years this was sometimes followed by the names of individuals, usually included three names- the president and two Oidores who at the moment were serving as Alcaldes de Corthe), made a Jail Inspection (Visita de Carcel) in the following manner.</p>
<ul>
<li>the Inspection was required on a weekly basis, though most years there are generally about 48 entries in the Padrons</li>
<li>the three main jails of Quito were all supposed to be inspected, and their records were kept in two separate books &#8211;&gt; 1 for the Carcel del Corte, and another for the Carcel Pública + Santa Marta. Or at least, that&#8217;s the best I can reconstruct. It&#8217;s not exactly clear on a year-to-year basis.</li>
<li>In the 19th c., after Independence, the practice of making Visitas del Carcel continued. Even the boilerplate remained relatively consistent: &#8220;In Quito on such and such a day of such and such month of such and such year. Your Excellency the Superior Court of this District made an Inspection of the Jail and Santa Marta in the following manner:&#8221; &#8211;&gt; and this is at least as late as 1855 (the last year I&#8217;ve found.)</li>
</ul>
</li>
<li>
<p>Following this boilerplate preamble comes a list of all detainees present in any given week. (Note, this can also include individuals who are supposed to be there, but are absent because they escaped.) At a minimum, this census includes the following information:  Name of the detainee and the ordering authority. For most of the 18th c., it also includes the specific reason they were detained, and occasional updates on the person&#8217;s status. And finally, on occasion entries will includes ethnic or occupational ascriptions.</p>
<ul>
<li>Names also carry status information. Though the language of community citizenship (vecino/a) was never used, respected individuals were inscribed with the honorific Don or Doña.</li>
<li>In latter decades, the date a detainee entered the jail was included in each of their week entries as well, which does make it easier to track how long someone stayed in jail for different types of offenses.</li>
<li>After Independence it was increasingly likely that an individual would be in jail as a form of punishment for a criminal act, rather than awaiting the conclusion of one&#8217;s investigation/prosecution. Of course, during the colonial period people did spend time in jail for punishment&#8211; but almost always over debt. Other criminal acts were sentenced with different forms of service, humiliation, or detention (in, say, the Poor House or a Textile Factory).</li>
</ul>
</li>
<li>
<p>Following the list of detainees, more boilerplate in the form of something as simple as: &#8220;Thus ended the Inspection, and it is initialed by said Señores.&#8221; Followed in turn by rubrics from two judges and the presiding notary.</p>
<ul>
<li>Twice a year, this boilerplate ending would be replaced by a statement granting debtors or others jailed due to Civil cases (with the exception of those who owed the Royal Treasury) freedom in honor of the Santa Pascuas de Navidad y la Resurrección.
</li>
</ul>
</li>
</ol>
<p>What was the purpose of these Visitas? What kinds of information can we glean from them on race and the state? </p>
<p>It should be noted that the padrones are incomplete sources for reconstructing the jail populations of Quito, but by 18th c. standards they&#8217;re pretty damn good. The padrones were not part of a modern drive to statistically know population (following Foucault), but rather were a function of the judicial state&#8217;s commitment to, well, the production of paper. Formulaic constructions are a hallmark of the judicial state&#8217;s paper production, which in the 18th c. reached epic proportions. Of course, the judges were keeping track of their workload in part, but the padrones could also be used to track the effectiveness of the alguacil mayor. </p>
<p><img alt="racialCategories" src="http://parezcoydigo.files.wordpress.com/2012/01/racialcategories.png?w=500" />
</p>
<p>Terms found in the padrones that could be interpreted as ethnic/racial tags:</p>
<p>Afro-descendent people:</p>
<ul>
<li>esclavo/a</li>
<li>negro/a</li>
<li>mulato/a</li>
</ul>
<p>The terms are used interchangeably, and almost always indicate an individual in jail for slave condition. The vast majority of said individuals were held under the reason, &#8220;busque amo&#8221; &#8212; awaiting the search for a new master, awaiting a pending sale, etc. Masters who used the jail for this purpose were required to provide food and clothing for the slave. Ecuador didn&#8217;t fully abolish slavery until 1852, and as you can see on your chart, in 1853 there are no afro-descendant entrants.</p>
<p>Indigenous people:</p>
<ul>
<li>before Independence &#8211;&gt; indio/a</li>
<li>after Independence &#8211;&gt; indígena</li>
</ul>
<p>Looking at the chart before you, it&#8217;s hard to imagine how I can claim there is a racial silence on indigenous people when indios/indígenas acocunt for a (sometimes extremely) significant portion of the individuals marked in the censuses. Except that, from 1789 onward in particular, super majorities of those entries were for unnamed indigenous tributaries delinquent in paying their head tax. (After Independence, tribute suffered a long drawn out death worthy of PeeWee at the end of Buffy the Vampire Slayer the movie. The tax went by various names, but was most often referred to as the contribución personal from the 1830s through its end in 1857.) Indigenous arrests were most likely NOT to be related to tribute in the period 1767-1769, which coincided with the period of the restoration of royal authority after the Rebellion of the Barrios.</p>
<p>Tributary status is a fiscal category, and not a racial one. Bourbon (and later Republican) attempts to capitalize on the head tax as a form of fiscal reform account for the dramatic increases of Indians in the city&#8217;s jails during periods of collection. They also spurred an explosion of late colonial petitions to be declared Mestizo. It&#8217;s here that fiscal categories intersect with something racial, as defined by lineage.
</p>
<p>To be more specific, percentages of indigenous detainees held for tribute:</p>
<blockquote>
<p>1789:  67%<br />
  1827:  3%       <br />
  1829:  46%    <br />
  1834:  68%<br />
  1845:  89%  <br />
  1853:  95%  
</p>
</blockquote>
<p>I don&#8217;t have any records after 1853, which is a shame because I think it would be interesting to see the decline in use of the term indígena after the final abolition of tribute. In fact, there is a lull in the mid-1820s, a time that coincided with uncertainty on the legal and fiscal status of indigenous people under the republic.</p>
<p>For indigenous people in jail by name, their most frequent offenses have a rural tinge&#8211; ie, they&#8217;re there for hurtos, abigeato, or occasionally for violence. This too belies the administrative prejudices of indio as a category. Most surviving Indian corporations were outside of the city, and the city became a penal destination for these communities. But again, the Indian community as category is a fiscal/administrative entity, and says little to the &#8220;identity&#8221; of residents (temporary and otherwise) of Quito.</p>
<p>The rest:</p>
<p>Beyond these markers, we find none of the terms associated with racial mixture from the late 18th century onward, those terms so exactly delineated by the casta paintings. The rest of the population is treated as an un-delineated mass, with the only distinctions manifesting in honorifics. We do find Dons and Doñas during the colonial period. Of course, those status markers are dispensed with immediately in the Gran Colombian period, and replaced by the terms Ciudadano/a. Other status markers occasionally creep in&#8211; casique, gobernador de indios, gendarme, alcalde, and other offices. But, other &#8220;racial&#8221; terms that do appear in litigation never do here&#8211; there are no mestizos or zambos, no europeos or blancos, españoles, etc. Dons and Doñas appear in the padrones invariably as debtors, and only occasionally for moral crimes such as adultery or concubinato. The rest are the great undifferentiated plebe, the mob. But, from a &#8220;racial&#8221; perspective, were these masses NOT indigenous or african?</p>
<p>What about people&#8217;s names? Can they give a clue as to ethnic or racial identities within the plebe? It&#8217;s difficult to say. There are certainly many indigenous surnames that occur in the mass of no-category people. Name like Toapanta, Quilago, Cañar, Tituaña, Tutungilla, Lema, Topan, Guamansara, and many others frequently appear without category. It&#8217;s just a guess though. In the 1740s, tributaries were still often listed by name, and most Indian tributaries by then already had fully hispanized names. </p>
<h4 id="speaking-silences">Speaking silences</h4>
<p>What work, then, is race doing in the Padrones from Quito&#8217;s jails for the century 1750-1850? There is a silence here despite the prevalence of terms we associate with racial categories in the modern period, even well into LatAm&#8217;s modernity. From the perspective of the state, one&#8217;s presence in jail intersected with certain fiscal and administrative categories, but not as racial categories and not in the manner that race comes to indict individuals. These categories, even in the 1850s, are still corporate, and relate to legal rights and restrictions accorded to corporate membership. Interestingly, though, the administrative categories could reinforce stereotypes of indigeneity, such as its equation with rurality. There are other tantalizing clues as well, in that on occasion individual&#8217;s status will switch after weeks in jail. Evidence for litigation records would suggest that those individuals were declared Indian at the time they opted for representation by the Protector for the Indians.
</p>
<p>In fact, if we compare the more ethnographic data of litigation records to the censuses themselves, we see the extent to which indio carried pejorative connotations in the form of a cultural and class-distinguishing insult. As Borchart-Moreno has found (and I have too), ethnic slurs were common insults on the streets of Quito. There was &#8220;culo verde&#8221;, cholo/a, zamba (which combined both African and Indigenous overtones), and runa.<sup><a href="11" rel="footnote">11</a></sup> Of course, other insults included slurs against someone&#8217;s credit worthiness, their sexual reputation, the intelligence, and a whole host of other creative turns of phrase. And, there are a whole host of structural racisms in operation as well. These are glimpsed at in the republican-era records, as indigenous individuals being to show up as huasipongeros, even under the phrase &#8220;busque amo&#8221; and at the request of a master. Those terms in the colonial period were restricted to afro-descendent slaves. Their presence in the padrones, associated with Indígenas demonstrates that underneath the state&#8217;s ambivalence over racial categories in the padrones lies some real insidiousness.
</p>
<p>In comparing the decades and before Independence, we find an ambivalence over the fiscal and administrative category of Indian-cum-Indígena at a time when Ecuador struggled to abolish the tribute system, while also claiming the extinction of political identities outside of the &#8220;citizen.&#8221; This ambivalence was often expressed by individual litigants who found themselves involved in varying ways with the judicial state, an ambivalence that makes very hard the possibility of drawing conclusions on the experience or meaning of race at the individual level. For example, in June 1809, Ventura Guzman filed suit before one of the municipal council’s ordinary judges to compel Julian de Echeverria to resolve a disputed house sale worth 840 pesos.<sup><a href="guzman" rel="footnote">12</a></sup> Guzman was buying a property in the neighborhood of the la merced Church, in the parish of santa Bárbara, in an area known as de los Barberos (Neighborhood of the Barbers). In the instrument, she is described as “doña Ventura Guzman, resident of this City, of celibate status.” Echeverria did not have the right to make the sale. That sparked litigation to recover Guzman’s 840 pesos. This time, the calculus of her legal identity changed a fraction. In petitioning the municipal court, Guzman dropped reference to both her title (doña) and her marital status, and instead filed under the rubric, “Ventura Guzman, Indian resident of the city, in conformance with the law, appear before Your honor and say&#8230;&#8221;" The doña purchasing an expensive house in the parish of santa Bárbara, not far from the center of royal power in El Sagrario, became an indigenous woman in need of the special protections offered by the crown’s protector of the Indians. What work does race do in this archival moment, on the actual brink of the Independence moment? </p>
<div class="footnote">
<hr />
<ol>
<li id="fn:1">
<p>http://whc.unesco.org/en/list/2/ (last visited 12/26/2011).&#160;<a href="1" rev="footnote" title="Jump back to footnote 1 in the text">&#8617;</a></p>
</li>
<li id="fn:2">
<p>Susan Verdi Webster, &#8220;Vantage Points: Andeans and Europeans in the Construction of Colonial Quito,&#8221; <em>CLAR</em> 20.3 (2011): 303, quoting Alexandra Kennedy Troya and Alfonso Ortiz Crespo, &#8220;Reﬂexiones sobre el arte colonial,&#8221; in <em>Nueva Historia del Ecuador</em>, vol. 5 (Quito: Corporación Editora Nacional, 1989):165-185.  &#160;<a href="2" rev="footnote" title="Jump back to footnote 2 in the text">&#8617;</a></p>
</li>
<li id="fn:3">
<p>Minchom, <em>People of Quito</em>, 11.&#160;<a href="3" rev="footnote" title="Jump back to footnote 3 in the text">&#8617;</a></p>
</li>
<li id="fn:4">
<p>Webster (2011): 309.&#160;<a href="4" rev="footnote" title="Jump back to footnote 4 in the text">&#8617;</a></p>
</li>
<li id="fn:5">
<p>Race is obviously a problematic term. More on that in a minute.&#160;<a href="5" rev="footnote" title="Jump back to footnote 5 in the text">&#8617;</a></p>
</li>
<li id="fn:6">
<p>Black (2011): 18, quoting “Padrón de Santa Bárbara,” 94–95, 97–98.&#160;<a href="6" rev="footnote" title="Jump back to footnote 6 in the text">&#8617;</a></p>
</li>
<li id="fn:notary">
<p>For more on notaries, their assistants, and division of notarial duties, see Kathryn Burns&#8217; excellent <a href="http://www.amazon.com/gp/product/0822348683/ref=as_li_ss_tl?ie=UTF8&amp;tag=chadblackalat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0822348683"><em>Into the Archive</em></a> &#160;<a href="notary" rev="footnote" title="Jump back to footnote 7 in the text">&#8617;</a></p>
</li>
<li id="fn:8">
<p>Tamar Herzog, <em>Upholding Justice: Society, State, and the Penal System in Quito (1650-1750)</em> (Ann Arbor, 2004): 1.&#160;<a href="8" rev="footnote" title="Jump back to footnote 8 in the text">&#8617;</a></p>
</li>
<li id="fn:9">
<p>Black (2010).&#160;<a href="9" rev="footnote" title="Jump back to footnote 9 in the text">&#8617;</a></p>
</li>
<li id="fn:10">
<p>For more, see Burns&#8217; excellent essay, &#8220;Unfixing Race&#8221; in Laura Gotkowiz&#8217;s new edited collection, <em>Histories of Race and Racism</em> (Duke, 2011).&#160;<a href="10" rev="footnote" title="Jump back to footnote 10 in the text">&#8617;</a></p>
</li>
<li id="fn:11">
<p>Borchart de Moreno, Christiana. 2004. “Words and wounds: gender relations, violence, and the state in late colonial and early Republican Ecuador.” Colonial Latin American Review 13 (1) (June): 136. doi:10.1080/1060916042000210855.&#160;<a href="11" rev="footnote" title="Jump back to footnote 11 in the text">&#8617;</a></p>
</li>
<li id="fn:guzman">
<p>AN/Q 1NJ 254, 27-vi-1809, “Expediente executivo seguido por Ventura<br />
Guzman, Yndia, contra don Julian de Echeverria, por cantidad de<br />
pesos.”&#160;<a href="guzman" rev="footnote" title="Jump back to footnote 12 in the text">&#8617;</a></p>
</li>
</ol>
</div>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/latin-american-history/'>Latin American History</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/aha/'>AHA</a>, <a href='http://parezcoydigo.wordpress.com/tag/ane/'>ANE</a>, <a href='http://parezcoydigo.wordpress.com/tag/clah/'>CLAH</a>, <a href='http://parezcoydigo.wordpress.com/tag/jail-census/'>jail census</a>, <a href='http://parezcoydigo.wordpress.com/tag/quito/'>quito</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/792/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=792&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2012/01/04/the-aha-and-racial-silence-in-the-criminal-archive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2012/01/racialcategories.png" medium="image">
			<media:title type="html">racialCategories</media:title>
		</media:content>
	</item>
		<item>
		<title>the parezcoydigo year in review</title>
		<link>http://parezcoydigo.wordpress.com/2011/12/31/the-parezcoydigo-year-in-review/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/12/31/the-parezcoydigo-year-in-review/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 22:30:59 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[digital hacks]]></category>
		<category><![CDATA[Digital History]]></category>
		<category><![CDATA[GeekTool]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=786</guid>
		<description><![CDATA[It was a pretty good year here at parezcoydigo. Page views were up more than 30%. In looking back at the posts, it&#8217;s fun to see what I&#8217;ve been preoccupied with in this space, which I&#8217;ve tried to keep focused on two specific things&#8211;&#62; the technologies I use, and their intersections with Early Latin American [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=786&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It was a pretty good year here at parezcoydigo. Page views were up more than 30%. In looking back at the posts, it&#8217;s fun to see what I&#8217;ve been preoccupied with in this space, which I&#8217;ve tried to keep focused on two specific things&#8211;&gt; the technologies I use, and their intersections with Early Latin American History. The past year-and-a-half, since I first attended a THATCamp at the Center for History and the New Media, there has been a decidedly geeky turn to many of my posts. Looking back to 2008, when I first started this blog, I was much more likely to write about content I was researching, whereas now I&#8217;m much more likely to write about method, workflow, scripting hacks, and if &#8220;content,&#8221; more frequently with a technological cast. It&#8217;s where I&#8217;ve been this year in many ways. It&#8217;s also an imbalance, I think, that I&#8217;m planning on addressing in 2012. In fact, as part of the <a href="http://bourbonquito.com">Bourbon Quito Project</a>, I&#8217;m going to be posting summaries, transcripts, and analysis of a bunch of interesting criminal cases in the coming year.</p>
<p>Looking back on 2011, I can loosely organize the posts into four categories (something maybe I should do with my actual categories): research, teaching/professional development, conferences, and digital hacks.</p>
<div class="toc">
<ul>
<li><a href="#research">research</a></li>
<li><a href="#teaching-and-professional-development">teaching and professional development</a></li>
<li><a href="#conference-reports">conference reports</a></li>
<li><a href="#digital-hacks-and-workflow">digital hacks and workflow</a></li>
</ul>
</div>
<h3 id="research">research</h3>
<p>I&#8217;ve been playing around this past year with a couple of computational techniques for analyzing the Archive. At this stage, that has largely meant organizing/analyzing/visualizing the Criminales Series of the Archivo Nacional del Ecuador (ANE). In February, I wrote on how <a href="http://parezcoydigo.wordpress.com/2011/02/26/plotting-concubinato-and-muerte-in-the-ane-criminales/">word frequency plots</a> can be useful in tracking shifts in policing priorities. Of course, policing is an anachronism for the 18th c. in Quito, but nonetheless, in plotting keywords from the Criminales Series guide across time, definite patterns emerge.</p>
<p>In that post I compared plots of the keywords <em>concubinato</em> (literally concubinage, but covers most types of consensual illicit heterosexual sex and especially illicit cohabitation) and <em>muerte</em> (means death, but almost always indicates homicide). I&#8217;m interested in those terms, and in the system of punishment that grew up around them in the late 18th c. as part of my current book project, described in <a href="http://parezcoydigo.wordpress.com/2011/09/27/fifth-times-a-charm/">this post</a> from September in the form of a grant proposal. Later in September and again in October, I took a couple more stabs at how one would conceive of an <a href="http://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/">algorithmic approach</a> to studying legal culture, and then more specifically on how <a href="http://parezcoydigo.wordpress.com/2011/10/09/clustering-with-compression-for-the-historian/">normalized compression distance</a>  works as an unsupervised method for clustering like texts (in this case, decades in the Criminales Series Guide).</p>
<p>Of course, the big news on the research front this year was the final release of my book, <em>The Limits of Gender Domination: Women, the Law, and Political Crisis in Quito, 1765-1830</em>. While it officially has a 2010 copyright, and was scheduled for release with UNM Press&#8217;s Winter 2010 list, it wasn&#8217;t officially available until April 2011. I&#8217;m happy to report that feedback I&#8217;ve received from readers has been overwhelmingly positive, including I&#8217;m told the external reviewers for my tenure file. Some of the other readers I&#8217;ve heard from are graduate students who&#8217;ve had it assigned for seminar. That prompted me to post <a href="http://parezcoydigo.wordpress.com/2011/08/08/a-new-prologue/">a new prologue</a> for the book on this site in August, in anticipation of just what a graduate student reading of any book looks like. Just in case <em>The Limits of Gender Domination</em> didn&#8217;t show up in your stocking, it&#8217;s still <a href="http://parezcoydigo.wordpress.com/2011/11/30/buy-my-book-for-cheaper/">on sale</a> from the publisher through January 15. Or, pick it up at the AHA and I&#8217;ll give you a heartfelt, personalized inscription.</p>
<h3 id="teaching-and-professional-development">teaching and professional development</h3>
<p>I did a bit of writing on teaching this year, which is ironic since I was on research leave in the Fall. Maybe it&#8217;s being away from the classroom that sets my mind on my actual classes. As with other aspects of this blog of late, mention of teaching has frequently intersected with mentions of technology. In April I wrote about the experience of hosting one&#8217;s own course sites (using wordpress) and <a href="http://parezcoydigo.wordpress.com/2011/04/15/rolling-your-own-and-getting-pwned/">getting pwned</a>. That experience put me on the trail of migrating my sites off of wordpress, and into a static site generator (<a href="http://hyde.github.com">hyde</a> in my case, though <a href="http://jekyllrb.com/">jekyll&#8217;s</a> a more popular one). Over the summer, I spent quite a bit of time doing just that, and migrated most all of my sites from wordpress instances to static sites. Links to my old courses are always available at my <a href="http://chadblack.net/teaching">other home</a>. Starting in a couple of weeks, I&#8217;ll be teaching a graduate seminar on <a href="http://chadblack.net/511S2012">teaching world history</a>. Thinking through what that class will look like prompted two recent posts, on <a href="http://parezcoydigo.wordpress.com/2011/10/03/thinking-world-history/">conceiving the class</a> and soliciting your feedback on what you <a href="http://parezcoydigo.wordpress.com/2011/12/11/what-do-you-wish-you-had-learned-about-teaching-in-grad-school/">wished you&#8217;d known</a> before stepping into the college classroom for the first time.</p>
<p>Finally, in a more professional development-oriented pitch, I published the <a href="http://parezcoydigo.wordpress.com/2011/09/26/teaching-philosophy/">teaching philosophy statement</a> from my tenure file, and also a <a href="http://parezcoydigo.wordpress.com/2011/08/19/writing-a-job-letter/">guide to writing a history position job letter</a>.</p>
<h3 id="conference-reports">conference reports</h3>
<p>I attended some great conferences this past year, including a few THATCamps, the AHA/CLAH meeting in Boston, RMCLAS in Santa Fe, and SECOLAS in Wilmington, NC. For the latter I also served as a program chair, which gave me purchase to many new young scholars and others more mature who I&#8217;ve only recently gotten to know. I posted a <a href="http://parezcoydigo.wordpress.com/2011/03/17/secolas-2011/">conference report</a> on SECOLAS in March. I published the <a href="http://parezcoydigo.wordpress.com/2011/04/05/jumping-on-the-ngram-bandwagon-at-rmclas/">text of a talk</a> I gave on google&#8217;s ngram viewer for the Latin American history classroom. Finally, I posted session notes on <a href="http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-cmses/">CMSs</a>, <a href="http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-omeka/">Intro to Omeka</a>, and <a href="http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-project-management/">Project Management</a> from this year&#8217;s THATCamp Prime, as well as a <a href="http://parezcoydigo.wordpress.com/2011/06/08/back-from-thatcamp/">roundup</a> of my experience this year.</p>
<h3 id="digital-hacks-and-workflow">digital hacks and workflow</h3>
<p>Finally, I did a fair amount of documenting my attempts to learn python through scripts and modules I&#8217;m finding useful, as well as the requisite couple of posts on my current workflow. We have scripts for <a href="http://parezcoydigo.wordpress.com/2011/01/23/monitor-server-memory-with-geektool-and-python/">monitoring server memory</a>, <a href="http://parezcoydigo.wordpress.com/2011/03/13/batch-renaming-archive-photos/">batch renaming photos</a>, tweeting from the command line (<a href="http://parezcoydigo.wordpress.com/2011/04/23/twitter-from-the-command-line/">here</a> and <a href="http://parezcoydigo.wordpress.com/2011/04/25/new-and-improved-twitter-cli-now-with-more-twitter-sauce/">here</a>), <a href="http://parezcoydigo.wordpress.com/2011/04/09/script-to-split-and-ocr-a-large-pdf-with-acrobat/">bursting and OCRing pdfs</a>, <a href="http://parezcoydigo.wordpress.com/2011/05/25/post-to-wordpress-com-with-markdown-6/">posting to wordpress.com using markdown</a>, using <a href="http://parezcoydigo.wordpress.com/2011/10/21/easygui-for-the-programming-historian-2/">easygui for pythonic historians</a>, and on making a <a href="http://parezcoydigo.wordpress.com/2011/12/20/a-static-site-dh-research-archive/">static-site digital history archive</a>. I did a series of posts (<a href="http://parezcoydigo.wordpress.com/2011/05/16/google-tasks-terminal-geek-tool/">here</a>, <a href="http://parezcoydigo.wordpress.com/2011/05/23/update-to-google-tasks-on-the-cli/">here</a>, and <a href="http://parezcoydigo.wordpress.com/2011/09/09/goole-tasks-script-rewritten-and-moved-to-github/">here</a>) on integrating Google Tasks on the command line. And, in that never-ending quest for an efficient academic workflow, published pieces on <a href="http://parezcoydigo.wordpress.com/2011/03/14/update-on-the-ever-changing-workflow/">the current state</a> of my workflow, using bitbucket private repos to <a href="http://parezcoydigo.wordpress.com/2011/11/30/using-bitbucket-for-a-research-repository/">source control research materials</a>, and on <a href="http://parezcoydigo.wordpress.com/2011/12/23/using-markdown-for-all-your-writing/">using markdown</a> for all my writing tasks.</p>
<p>It&#8217;s been an enjoyable year on parezcoydigo, and I&#8217;m looking forward to a better 2012 with more Early Latin American history thrown back into the mix.</p>
<p>Cheers!</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/conferences/'>Conferences</a>, <a href='http://parezcoydigo.wordpress.com/tag/digital-hacks/'>digital hacks</a>, <a href='http://parezcoydigo.wordpress.com/tag/digital-history/'>Digital History</a>, <a href='http://parezcoydigo.wordpress.com/tag/geektool/'>GeekTool</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a>, <a href='http://parezcoydigo.wordpress.com/tag/research/'>research</a>, <a href='http://parezcoydigo.wordpress.com/tag/teaching/'>Teaching</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/786/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=786&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/12/31/the-parezcoydigo-year-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>using markdown for all your writing</title>
		<link>http://parezcoydigo.wordpress.com/2011/12/23/using-markdown-for-all-your-writing/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/12/23/using-markdown-for-all-your-writing/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 17:29:33 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Research and Writing]]></category>
		<category><![CDATA[academic writing]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked app]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=782</guid>
		<description><![CDATA[I&#8217;m a big fan of markdown (md), and especially of Fletcher Penney&#8217;s branch multimarkdown (mmd). John Gruber invented the project to make it easier to write pieces destined for HTML, such as blog entries. md and its variants essentially provide a very light markup for plaintext that is transformed by the markdown engine into HTML. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=782&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of <a href="http://daringfireball.net/projects/markdown/">markdown</a> (<strong>md</strong>), and especially of Fletcher Penney&#8217;s branch <a href="http://fletcherpenney.net/multimarkdown/">multimarkdown</a> (<strong>mmd</strong>). John Gruber invented the project to make it easier to write pieces destined for HTML, such as blog entries. <strong>md</strong> and its variants essentially provide a very light markup for plaintext that is transformed by the markdown engine into HTML. This post was written in <strong>mmd</strong> in textmate, and transformed/published using a <a href="http://www.freewisdom.org/projects/python-markdown/">python implementation of <strong>md</strong></a>. It&#8217;s so convenient that it has seriously taken off, at least in the Mac world, and most good text editors have <strong>md</strong> support baked in with syntax highlighting. But, it&#8217;s not just text editors (which you <strong>should</strong> be using to make your files anyway), as <a href="http://www.literatureandlatte.com/scrivener.php">Scrivener</a> has <a href="http://fletcherpenney.net/mmd-old/using_multimarkdown_with_scriv/">mmd support</a> built in. And, enter lately a whole host of small and specialty apps for iOS and OSX systems. For example, I absolutely love Brett Terpstra&#8217;s fork of Notational Velocity, <a href="http://brettterpstra.com/project/nvalt/">nValt</a>, which includes several built-in <strong>mmd</strong> features including a preview pane for <strong>mmd</strong>-formatted notes, as well as browser plugins to import web pages directly into nValt transformed into <strong>md</strong> files.</p>
<p>Terpstra is also responsible for another of my favorite little apps, <a href="http://markedapp.com">Marked</a>. Marked is, essentially, a universal previewer and exporter for <strong>md</strong> and <strong>mmd</strong> files. The simple idea is this&#8211; if you&#8217;re working on a file, you can simultaneously open it in Marked to see a live preview of what it will look like converted into HTML. The power, though, is this&#8211; you can take that file and save it directly into not just HTML, but also to RTF or PDF. Moreover, using custom CSS, you can control directly what the output looks like, essentially giving yourself typographical control over your documents. I set up a custom CSS sheet that uses Adobe Garamond Pro (my absolute favorite font for academic writing output). So, now I can write anything I&#8217;m working on&#8211; be it a blog post, note-taking for research, transcriptions of my documents, letters of recommendation, my c.v., and even formal papers or chapters in my favorite text editor (textmate) using <strong>mmd</strong> and have easy export to RTF (if I need to share them with a Microsoft Word user) or PDF (if I don&#8217;t). Moreover, the files are simple plain text files, which are small and easy to version control. I can write, if I want, custom CSS for any task, and have real control over the PDF appearance of my documents without the complexity of writing LaTeX. And if need be, I can easily import into Scrivener for serious writing.<sup><a href="2010" rel="footnote">1</a></sup> And here&#8217;s a footnote on footnotes.<sup><a href="ex" rel="footnote">2</a></sup></p>
<p>Given the ability make footnotes, control headings, automatically produce a table of contents, and, with custom CSS, control typography, it&#8217;s hard to imagine what I can&#8217;t do with (multi)markdown as an academic with a whole variety of writing needs.
</p>
<div class="footnote">
<hr />
<ol>
<li id="fn:#Black:2010">
<p>Chad Black. <em>The Limits of Gender Domination</em>. University of New Mexico Press, 2010.&#160;<a href="2010" rev="footnote" title="Jump back to footnote 1 in the text">&#8617;</a></p>
</li>
<li id="fn:ex">
<p>Footnotes and citations get automatically numbered. <strong>mmd</strong> also has the ability to make citations using BibTex styles, but that&#8217;s not included in python markdown, which I&#8217;m using for this post.&#160;<a href="ex" rev="footnote" title="Jump back to footnote 2 in the text">&#8617;</a></p>
</li>
</ol>
</div>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/research-and-writing/'>Research and Writing</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/academic-writing/'>academic writing</a>, <a href='http://parezcoydigo.wordpress.com/tag/markdown/'>markdown</a>, <a href='http://parezcoydigo.wordpress.com/tag/marked-app/'>marked app</a>, <a href='http://parezcoydigo.wordpress.com/tag/multimarkdown/'>multimarkdown</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/782/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=782&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/12/23/using-markdown-for-all-your-writing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>a static-site dh research archive</title>
		<link>http://parezcoydigo.wordpress.com/2011/12/20/a-static-site-dh-research-archive/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/12/20/a-static-site-dh-research-archive/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 16:52:39 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Digital History]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=780</guid>
		<description><![CDATA[Breaking some rule or another Design for this dummy Interactivity? What&#8217;s the point? Breaking some rule or another I&#8217;ve been on a static website kick lately. Last spring I got hacked on my old wordpress multisite install through a well-known third party forum plugin. That wasn&#8217;t fun. I decided then and there to go static, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=780&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ul>
<li><a href="#breaking-some-rule-or-another">Breaking some rule or another</a></li>
<li><a href="#design-for-this-dummy">Design for this dummy</a></li>
<li><a href="#interactivity">Interactivity?</a></li>
<li><a href="#whats-the-point">What&#8217;s the point?</a></li>
</ul>
</div>
<h2 id="breaking-some-rule-or-another">Breaking some rule or another</h2>
<p>I&#8217;ve been on a static website kick lately. Last spring I got hacked on my old wordpress multisite install through a well-known third party forum plugin. That wasn&#8217;t fun. I decided then and there to go static, since php is a scripting language for security vulnerabilities.
</p>
<p>So in May/June, I converted my <a href="http://chadblack.net">personal site</a> to a dynamically-generated static site using <a href="http://hyde.github.com">hyde</a>. Hyde is a python site generator inspired by <a href="http://jekyllrb.com/">jekyll</a>. It&#8217;s pretty damn cool, as I get more and more used to it. It uses <a href="http://jinja.pocoo.org/">jinja2</a> templates, and allows me to keep all my site content and what not under source control. To publish an update to the site, I simply push to my server with an update hook. I even figured out a usable workflow to manage multiple subfolder sites for my courses (for the Spring&#8211; <a href="http://chadblack.net/511S2012">here</a>, <a href="http://chadblack.net/307S2012">here</a>, <a href="http://chadblack.net/256S2012">here</a>&#8211; ok, that last one&#8217;s not up yet). Each one of those has its own css, templates, etc.
</p>
<p>Along the way, there were two domains still using php on my server, including an empty <a href="http://omeka.org">Omeka</a> repository for my <a href="http://bourbonquito.com">Bourbon Quito Project</a>. I&#8217;ve been playing around for a couple of months with replacing that site with something else. I have tons of content for it, but I&#8217;ve had so many other things going on that I&#8217;ve never developed it. It&#8217;s quite ridiculous of me to put up an academic/DH site and leave it there empty for so long. I&#8217;m sure that&#8217;s breaking some rule or another about agile web development or something. But, the <a href="http://parezcoydigo.wordpress.com/2010/05/28/the-individual-research-archive-hacking-the-papers-of-you/">genesis</a> of Bourbon Quito Project was to make an individual research archive for a book, if not something more. Turns out that when one is hand-keying transcriptions, building such an archive can take a long-ass time.</p>
<h2 id="design-for-this-dummy">Design for this dummy</h2>
<p>My static-site-fever was stoked by working on my <a href="http://chadblack.net/307S2012">Honors Historical Methods</a> class for the Spring semester using a hyde port of twitter&#8217;s <a href="http://twitter.github.com/bootstrap/">bootstrap</a> toolkit. It&#8217;s based on a 940px grid, and comes with all sorts of ready-made css loveliness. It&#8217;s not hard to make beautiful, contemporary-looking sites with topbar navigation, nice typography, and a variety of layouts. There are also ready-made javascripts for nifty effects if you&#8217;s like to use them. Most of all, it helps someone like me with zero design chops.
</p>
<p>While playing around with the toolkit, I thought it might be fun to reinvent the Bourbon Quito Project as a static site. The workflow would make quite a bit of sense. When I transcribe a case, I do so in textmate using markdown. It would be simple to simultaneously publish the transcription to Bourbon Quito Project, as it would be keep push it to a mercurial repo. There <em>are</em> some issues to work out, though. And, with the bootstrap toolkit, it wouldn&#8217;t be to hard to make the site look intentionally designed. I decided first and foremost that I needed to change the color scheme a bit as well as the font set. Twitter is, of course, full of sans-serif goodness. I prefer my fonts seriffed. (I know this isn&#8217;t necessarily preferred web design, but for me serif fonts communicate permanence in a way that sans-serif fonts do not. And, this is a research archive.) So, I resorted to my favorite serif font with Garamond, using <a href="http://www.google.com/webfonts">google&#8217;s web fonts</a>, for paragraph text. Headings use IM Fell English, which has a particularly attractive Q with a long tail. I minimized twitter&#8217;s black/grey/blue color scheme in favor of pale yellows and reds present in an iconic 1734 map I <a href="http://bourbonquito.com/media/images/map1734.jpg">cropped</a> for the header image of the landing page.</p>
<p>I think it looks nice&#8211; much nicer than the lame css hacks I&#8217;d done on the previous omeka incarnation of the site.  But design was only one of the problems I&#8217;ve been thinking through, and posed by the use of a dynamically-generated static site.
</p>
<h2 id="interactivity">Interactivity?</h2>
<p>In putting together my course sites using hyde, I&#8217;ve had little problem in accomplishing the interactive features I used to rely on php for. Some of it is javascript, and some of it is outsourcing. On the course front, what kinds of interactivity do I really want? I want a comment system, a calendar, forms, and a feed aggregator to point to student posts on their own blogs. For the former, I followed many sites both dynamic and static, and outsourced to <a href="http://disqus.com">disqus</a>. The calendar, forms, and feed aggregation are available through google apis, and easily embedded. I was especially happy to find a solution for aggregating feeds, as the feed-wordpress plugin was one of the things keeping me in wordpress. But, the issues for my research archive are a bit different. What do I need to accomplish?
</p>
<ol>
<li>Full-text search.
</li>
<li>Photo Gallery for Manuscripts.
</li>
<li>More granular comment capability for blog/chapter posts.
</li>
</ol>
<p>Search is the complicated one here, but there is probably a solution with <a href="http://tapirgo.com/">Tapir</a> (if not google site search). For granular comments, there is <a href="http://highlighter.com">Highlighter</a>. Both of these solutions lack permanency&#8211; they&#8217;re dependent on third party services. But, for now I&#8217;m OK with it. That&#8217;s because I&#8217;m also working on a django app behind the scenes that will replace this whole shebang on heroku some day. But, I digress.
</p>
<p>Aside from outsourcing comments and search, I found a great solution for the photo gallery of Manuscripts that mirrors the development workflow of the main site. <a href="http://www.zx2c4.com/projects/photofloat/">PhotoFloat</a> is a very nifty set of python scripts that takes a folder (album) of photos, produces thumbnails of various sizes, and constructs a photo archive and viewer with javascript. It lives locally on my machine, and I sync the results with my server at for the <a href="http://images.bourbonquito.com">manuscript archive</a>.
</p>
<p>The photos I have from my archive collection trips are quite large at more than 3MB each. That&#8217;s way overkill for the web. So, I wrote a small python script that takes a folder of .jpg files, reduces their quality to about 800KB, saves them in the appropriate place of for processing by PhotoFloat, and then runs its scanner to make the thumbnails. Then, it&#8217;s as simple as syncing with the web server.</p>
<h2 id="whats-the-point">What&#8217;s the point?</h2>
<p>There are so many great CMSs out there to manage a site like this, why not use wordpress, drupal, or omeka (the top three for DH projects)? Static sites are fast and use very little RAM. In getting rid of the php from my VPS at dreamhost, I&#8217;m averaging 80-90MB of RAM for like 4 or 5 domains. It&#8217;s cheap to run such a server, and while now I&#8217;m using Apache2, it&#8217;d be simple to switch to nginx for even more performance improvement. It&#8217;s more secure. I write everything in a text editor, and manage it with source control. I deal with all my pics through the command line. Static site generators like jekyll and hyde score you some geek points. But, more importantly, I feel like I have a better grasp of the mechanics behind content management.</p>
<p>And, it&#8217;s fun.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/digital-history/'>Digital History</a>, <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/digital-history/'>Digital History</a>, <a href='http://parezcoydigo.wordpress.com/tag/javascript/'>javascript</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a>, <a href='http://parezcoydigo.wordpress.com/tag/web-development/'>web development</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/780/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=780&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/12/20/a-static-site-dh-research-archive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>what do you wish you had learned about teaching in grad school?</title>
		<link>http://parezcoydigo.wordpress.com/2011/12/11/what-do-you-wish-you-had-learned-about-teaching-in-grad-school/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/12/11/what-do-you-wish-you-had-learned-about-teaching-in-grad-school/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 19:35:29 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[511]]></category>
		<category><![CDATA[survey]]></category>
		<category><![CDATA[world history]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=768</guid>
		<description><![CDATA[I&#8217;m putting the finishing touches on my syllabus and assignments for my History 511: Teaching World History course for the Spring semester. I wrote about this class back in October, when I was conceptualizing its organization. This is the one seminar in our curriculum dedicated specifically to teaching. Formally, I need to prepare the students [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=768&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m putting the finishing touches on my syllabus and assignments for my <a href="http://chadblack.net/511S2012">History 511: Teaching World History</a> course for the Spring semester. I <a href="http://wp.me/pf59p-br">wrote</a> about this class back in October, when I was conceptualizing its organization. This is the one seminar in our curriculum dedicated specifically to teaching. Formally, I need to prepare the students to teach a survey class on world history, in this case the modern half of that survey. But, given that it is the one class these grad students will have in which pedagogical discussion takes a prime place, I want to include as much information as I can on the mechanics of college teaching. So, each week we will be touching some aspect of the process of teaching as well as content specific to a world survey.
</p>
<p>I&#8217;d really like to hear, for those of you with experience in the college classroom, what you&#8217;d wished you&#8217;d learned before taking on your own courses. On any topic&#8211;&gt; managing students, lecture pitfalls, course design, effective uses of technology, managing expectations, grading, assignments, etc. In the comments below, please share something that you wish you&#8217;d learned about teaching before you took to the classroom.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/teaching/'>Teaching</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/511/'>511</a>, <a href='http://parezcoydigo.wordpress.com/tag/survey/'>survey</a>, <a href='http://parezcoydigo.wordpress.com/tag/world-history/'>world history</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/768/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/768/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/768/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/768/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/768/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/768/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/768/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/768/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=768&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/12/11/what-do-you-wish-you-had-learned-about-teaching-in-grad-school/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>buy my book for cheaper!</title>
		<link>http://parezcoydigo.wordpress.com/2011/11/30/buy-my-book-for-cheaper/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/11/30/buy-my-book-for-cheaper/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 23:00:32 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Latin American History]]></category>

		<guid isPermaLink="false">http://parezcoydigo.wordpress.com/?p=765</guid>
		<description><![CDATA[UNM Press is running a 25%-off special on books purchased between 15 November and 15 January. If you buy my book directly from the UNMPress website, just enter the promo code HOL11 for the discount. I hear it makes a great gift for family and friends, and it&#8217;ll save you that much more space for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=765&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>UNM Press is running a 25%-off special on books purchased between 15 November and 15 January. If you buy <a href="http://unmpress.com/books.php?ID=12554703283565&amp;Page=book">my book</a> directly from the UNMPress website, just enter the promo code HOL11 for the discount. I hear it makes a great gift for family and friends, and it&#8217;ll save you that much more space for other books in your AHA luggage.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://unmpress.com/UserFiles/book_images/9780826349231.jpg" alt="My Book" width="131" height="196" align="center" /><br />
From the jacket:</p>
<blockquote><p>Set against the backdrop of the tumultuous late colonial and early republican periods in Quito (1765–1830), this study examines women’s legal, economic, and social status in order to gauge the relationship between the increasingly centralized power of the Bourbon kingship and the local operation of social authority. A gendered reading of judicial documents, legal literatures, and institution discourses reveals that Bourbon attempts to restrict women’s access to legal resources were resisted by a traditional local legal culture based on practices of consultation, negotiation, judicial discretion, and contingency. This customary judicial practice, Black argues, played a fundamental role in limiting gender domination and prevented the full realization of a legal, economic, or social patriarchy in colonial Quito.</p>
<p>By documenting the progressive removal of limits to patriarchal power in the waning years of the Spanish Empire in Quito, this study traces the genealogy of legal patriarchy in Spanish America.</p></blockquote>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/books/'>Books</a>, <a href='http://parezcoydigo.wordpress.com/category/latin-american-history/'>Latin American History</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/765/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=765&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/11/30/buy-my-book-for-cheaper/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://unmpress.com/UserFiles/book_images/9780826349231.jpg" medium="image">
			<media:title type="html">My Book</media:title>
		</media:content>
	</item>
		<item>
		<title>using bitbucket for a research repository</title>
		<link>http://parezcoydigo.wordpress.com/2011/11/30/using-bitbucket-for-a-research-repository/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/11/30/using-bitbucket-for-a-research-repository/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 16:18:37 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Research and Writing]]></category>
		<category><![CDATA[Digital History]]></category>
		<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[profhacker]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=762</guid>
		<description><![CDATA[Why Version Control Choosing a VCS for research materials Setting Up A Bitbucket Repo Installing Mercurial Setting Up a BitBucket Repo You Need A Local Copy The Workflow Mercurial Resources Other version-control-like options Why Version Control In the long, long ago days of March 2010, Julie Meloni posted a piece on the ProfHacker blog on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=762&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ul>
<li><a href="#why-version-control">Why Version Control</a>
<ul>
<li><a href="#choosing-a-vcs-for-research-materials">Choosing a VCS for research materials</a></li>
<li><a href="#setting-up-a-bitbucket-repo">Setting Up A Bitbucket Repo</a>
<ul>
<li><a href="#installing-mercurial">Installing Mercurial</a></li>
<li><a href="#setting-up-a-bitbucket-repo_1">Setting Up a BitBucket Repo</a></li>
<li><a href="#you-need-a-local-copy">You Need A Local Copy</a></li>
</ul>
</li>
<li><a href="#the-workflow">The Workflow</a></li>
<li><a href="#mercurial-resources">Mercurial Resources</a></li>
<li><a href="#other-version-control-like-options">Other version-control-like options</a></li>
</ul>
</li>
</ul>
</div>
<h2 id="why-version-control">Why Version Control</h2>
<p>In the long, long ago days of March 2010, Julie Meloni posted <a href="http://chronicle.com/blogs/profhacker/a-gentle-introduction-to-version-control/23064">a piece</a> on the ProfHacker blog on version control systems (VCS) and what they might offer to the everyday academic trying to hack her workflow. If you don&#8217;t know what version control is, take a look at that post. VCSs originated with the specific needs of software programmers to save, access, restore, share, collaborate asynchronously on code. Version control has become a cornerstone of software development, and even more so of the social aspects that mark open source/free software communities. Sites such as <a href="http://github.com">Github</a> have flourished because of the ease with which individuals can share, fork, and otherwise review and distribute code for open source projects <a href="https://github.com/parezcoydigo/myTasks">super small</a> and <a href="https://github.com/torvalds/linux">super large</a>. (That&#8217;s right&#8211; the linux kernel.) There are a number of open source VCSs that are available free of charge, including <a href="http://subversion.apache.org/">Subversion</a> (svn), <a href="http://git-scm.com/">Git</a>, and <a href="http://mercurial.selenic.com/">Mercurial</a> (hg).</p>
<p>That&#8217;s all well and good for code, but what does it have to do with an historian&#8217;s research repository? Well, the basics of version control boil down to this this &#8211;&gt; documents placed under revision control are tracked by the VCS. Changes to those documents are committed, together with a message summarizing the changes, to a repository. Repositories can be replicated, or cloned, on any machine that has the VCS installed. In essence, every change to a document that you save and commit to the repository is eternally there, and can be returned to. Differences between versions of documents can be visualized. There are other useful aspects for academics as well&#8211; including branching, which allows you to create a parallel version of any document and develop it independently. Just as an example, say you have a single CV that you want to adapt for specific venues (grant applications, job applications to different types of universities/colleges, etc.)&#8211; with varying degrees of ease depending on the VCS, you could branch that CV into different forms tagged by their intended use.  With a few simple commands, these changes can then be synced across your computers.
</p>
<p>Suffice to say, a VCS offers an academic the ability to maintained versioned backups of his or her research and other personal files. And, for my own DIY predilections, I must admit that I like repurposing tools intended for wholly different audiences and putting them to work for historical research.
</p>
<h2 id="choosing-a-vcs-for-research-materials">Choosing a VCS for research materials</h2>
<p>Following Meloni&#8217;s advice back in March of 2010, I began to play with svn for maintaining a repo of my research and writing. (This post, for example, will be committed to my svn repo, which I haven&#8217;t yet migrated away from completely.) My webhost offers svn repos as part of its standard hosting package, and so I went that direction first. I was attracted by the idea in part because as a commuter, I have a variety of personal and work machines that I use on a regular basis &#8212; and I wanted all of my research files to sync on all those different computers. I also am attracted to the idea of redundancy in backup methods. I currently have offsite backups of my main laptop on <a href="http://www.backblaze.com/">backblaze</a>. I have some of my stuff in <a href="http://www.dropbox.com">Dropbox</a>. I also clone the hard drive of my laptop once a week to an external drive. Paranoid, I know. But I&#8217;ve come by that paranoia honestly.
</p>
<p>When I started in earnest to collect, transcribe, and analyze sources for my next project, I decided I wanted a project-specific, version-controlled repository for my sources and python scripts related to the project. I could have done this with my svn repo on my server. With svn, a single central repo tracks folders and files. You checkout either all or part of the repo, work locally, and then commit everything back to that central repo. Works great, though svn makes some things like branching overly difficult.
</p>
<p>After putting a small bit of <a href="http://github.com/parezcoydigo">code</a> up on Github, I discovered that I liked working with git, which operates on a different model than svn. Git clones repositories to wherever you want them in their entirety. Changes to documents are made to a local working copy of the document, committed locally, and then pushed/pulled to/from other repositories. Branching is much easier, as is merging changes back in. But, these are my research files, many of which aren&#8217;t ready for prime time yet. Github offers private repositories, but only for pay. I&#8217;m a cheapskate historian, so I went looking for a service that offered even a limited number of private repos for free. Enter Bitbucket, which offers free public and private repos for accounts with up to five users. In fact, BitBucket also offers an unlimited license to academics with a verifiable .edu <a href="http://www.atlassian.com/software/views/bitbucket-academic-license.jsp">address</a>. I like companies that offer educator discounts. Given the availability of free private repos, I decided to go with Bitbucket for my research archive.</p>
<h2 id="setting-up-a-bitbucket-repo">Setting Up A Bitbucket Repo</h2>
<p>Bitbucket now supports git, but when I started this project, it didn&#8217;t. So, the rest of this post will be a tutorial on using Mercurial with Bitbucket. As long as you&#8217;re not scared of using the command line a little (and would you be reading this if you were?), basic usage is very straight forward.
</p>
<h3 id="installing-mercurial">Installing Mercurial</h3>
<p>The most important first step is to install Mercurial on your machine. There are a couple of options for doing this. The easiest is to <a href="http://mercurial.selenic.com/downloads/">download</a> the appropriate package installer for your operating system (OS X or Windows) just as you would any other piece of software. On Linux, <a href="http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html">install</a> with your distribution&#8217;s package installer.
</p>
<p>Alternatively on a Mac, if you use <code>homebrew</code> you can install with:<br />
<code>$ brew install mercurial</code>
</p>
<p>Finally, if you&#8217;re familiar with python and use either <code>easy_install</code> or <code>pip</code>, you can install that way. Mercurial is written in python, and is available as a python package. So, for a systemwide install, you simply need:<br />
<code>$ sudo easy_install mercurial</code><br />
or<br />
<code>$ sudo pip install mercurial</code>
</p>
<p>Mercurial uses <code>hg</code> (the chemical symbol for mercury) as its alias on the command line. So, to verify that the installation worked, open a terminal prompt at enter:<br />
<code>$ hg --version</code>
</p>
<p>As of this writing, you should see something like:<br />
<code>Mercurial Distributed SCM (version 2.0)</code><br />
<code>(see http://mercurial.selenic.com for more information)</code><br />
<code>Copyright (C) 2005-2011 Matt Mackall and others</code>
</p>
<p><code>This is free software; see the source for copying conditions. There         is  NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</code>
</p>
<h3 id="setting-up-a-bitbucket-repo_1">Setting Up a BitBucket Repo</h3>
<p>Once <code>hg</code> is installed, the next step is to set up the private repository for your research materials on Bitbucket. It&#8217;s a painless process. Fill out the information on the <a href="https://bitbucket.org/account/signup/">sign up page</a>. Please note that your username will define the urls for your repositories, so choose it carefully. If you may want an educator&#8217;s unlimited account in the future, provide your university email address.
</p>
<p>Once your account is set up, log in to your account. From the Repositories tab, click on <code>create repository</code>. One the next form, create a new repository from scratch by providing a name (like, say, &#8220;Research&#8221;). Make sure that Private is selected, along with Mercurial as the repository type. You can also choose to use either an issue tracker or wiki for Project Management. This is actually a cool feature. For humanities projects, I like to use a wiki, which I then use for project planning, large project ideas, and the like. Click on <code>Create repository</code>, and voila, you have an empty repository. Navigate on over to your new repository page, which will be in this pattern: <code>https://bitbucket.org/&lt;username&gt;/&lt;repo&gt;</code>. Nothing to see there yet, but now we&#8217;ll fix that.
</p>
<h3 id="you-need-a-local-copy">You Need A Local Copy</h3>
<p>OK, so now we need to set up a repo on your local machine to work with your bitbucket repo. We need to make a folder for the repo, we need to clone it, and then we can start to populate it with research materials that we&#8217;ll push back to bitbucket. This is the same process you&#8217;ll follow on any other computers you&#8217;d like to have your materials on as well. So, here we go.
</p>
<p>First up, make a folder to put your repo in. I like to use a <code>projects</code> folder in my home directory. YMMV. Time to get a little used to the terminal, so let&#8217;s do it there. From your home directory, which is the directory Terminal will probably open in (if not you can always get there with a simple <code>$ cd</code>), enter this command at the prompt: 
</p>
<ol>
<li><code>$ mkdir projects</code>
</li>
</ol>
<p>The road to version control forks here. When cloning your remote repo, you have two options. The first, using <code>https</code> requires you to enter your bitbucket password each time. The second uses <code>ssh</code> and requires that you enter an ssh key once in your bitbucket account settings. Let&#8217;s look at the latter. On a Mac, this is pretty easy. We need to change into a hidden folder. You should already be in your home directory, and if you are, enter this:
</p>
<ol>
<li><code>$ cd .ssh</code>
</li>
<li><code>$ ssh-keygen</code>
</li>
</ol>
<p>This will create an ssh public/private key pair. Open the public key with vim or nano or your favorite text editor. It will most likely be named <code>id_rsa.pub</code>. You can check with <code>$ ls</code>. Highlight the <strong>entire</strong> key and copy it to your clipboard. Now, go back to your <a href="https://bitbucket.org/account">bitbucket account page</a> and paste the key in the Add Key box. Now, back to your terminal. Change into your <code>projects</code> directory and clone the repo:
</p>
<ol>
<li><code>$ hg clone ssh://hg@bitbucket.org/&lt;username&gt;/&lt;repo&gt;</code>
</li>
</ol>
<p>Of course, substitute your username and repo name there. This will create a new folder with the name of your repo, and where your files will reside. The <code>https</code> method is similar, but requires no keygen, so you would have gone straight to cloning the repo for step two:
</p>
<ol>
<li><code>hg clone https://&lt;username&gt;@bitbucket.org/&lt;username&gt;/&lt;repo&gt;</code>
</li>
</ol>
<p>That said, I prefer the ssh method.
</p>
<p>Either way, you&#8217;re ready to go!
</p>
<h2 id="the-workflow">The Workflow</h2>
<p>Now that your repos are set up and linked, we can start putting files in them. Mercurial tracks files, and not folders. So empty folders won&#8217;t show up. Also, binary files (like, for example, .docx files) are more difficult than plain text files for VCSs to track. Mercurial will detect changes to a .doc file, but will store a whole copy of the new version rather than just the changes to the file like it does with txt. This can cause, over time, the repo to get large. But, as I&#8217;ve argued here <a href="http://parezcoydigo.wordpress.com/2011/03/14/update-on-the-ever-changing-workflow/">before</a>, plain text files are more durable, platform independent, and compact. I&#8217;ve switched to taking all my notes in .txt files, using markdown/multimarkdown syntax. I&#8217;ve also started switching excel spreadsheets to .csv files wherever I can. OK, back to the workflow.
</p>
<p>On the most basic level, working with Mercurial will involve the following steps: 1. adding new files to version control; 2. committing changes in those files to the respository; 3. pushing changes from the local repo to bitbucket.
</p>
<p>On a day-to-day basis, the workflow looks like this. If I&#8217;m transcribing a new document, I save that file to one of the folders in my local repo. The folder structure is normal&#8211; however you like to set up your research files. At some point, I add the new document to version control with the command: <code>$ hg add</code>. This will add any file in the repo to version control that isn&#8217;t already. As I accumulate substantial work on a version controlled file, I commit it to the local repo with <code>$ hg commit -m "A message about the work."</code> Note that hg requires a commit message with any commit. I find the log of messages a nice way to track my progress. At least once a day (depending on how much work I&#8217;ve gotten done), I push the local repo changes to bitbucket with <code>$ hg push</code>. I do this almost entirely using <a href="http://decimus.net/DTerm">D-Term</a>, which rules and provides a <a href="http://parezcoydigo.wordpress.com/2011/05/26/dterm-the-popup-cli/">dropdown command line</a> already in the directory you&#8217;re working from. And, that&#8217;s it for the most basic workflow. I now have an iterative back-up of all my research files both on my local machine at in the private repo at bitbucket. There are more advanced commands that are useful as well, but I&#8217;ll save those for another time.
</p>
<p>A couple of final caveats &#8212; putting a file in the trash doesn&#8217;t remove it from your version control history. The proper way to erase a file is with the command <code>$ hg remove &lt;filename&gt;</code>. Likewise, the proper way to rename a file is with <code>$ hg rename &lt;filename&gt;</code>.  Otherwise, a file will show up as missing, and will need to be removed at the next commit. You can also get into trouble with conflicting versions in different repos, which require merging.  
</p>
<p>If you&#8217;re not comfortable with the command line, there are a couple of nice, and free, GUIs for managing an hg repo. For the Mac, there&#8217;s the aptly named <a href="http://jasonfharris.com/machg/">MacHg</a>. For Windows, there&#8217;s <a href="http://tortoisehg.bitbucket.org/">TortoiseHg</a>.
</p>
<h2 id="mercurial-resources">Mercurial Resources</h2>
<p>There is, obviously, much more to Mercurial than I&#8217;ve listed above. In the future, I&#8217;ll cover branching and merging scenarios for typical humanities work. Luckily, in the mean time there is some excellent documentation available. Brian O&#8217;Sullivan has a free online version of his <a href="http://hgbook.red-bean.com/">**Mercurial: The Definitive Guide</a>. There&#8217;s a nice <a href="http://hginit.com/">tutorial</a> by Joel Spolsky. And Bitbucket&#8217;s <a href="http://confluence.atlassian.com/display/BITBUCKET/Bitbucket+Documentation+Home">support pages</a> are also useful. </p>
<h2 id="other-version-control-like-options">Other version-control-like options</h2>
<p>If you&#8217;re not ready to make the plunge into a full-fledged VCS, there are  other options likely already at your finger tips. That&#8217;s certainly the case if you use a Mac. With the release of OS X Lion, Apple has integrated version control more explicitly into its operating system. If you look at the save dialogue from the File tab on any program, you&#8217;ll see that Save now says Save Version. This form of save is actually tracking changes, and earlier versions can be browsed if the application supports the feature. Together with Apple&#8217;s TimeMachine, that takes you a pretty long way towards version control of your documents. Additionally, for Mac users, programs like <a href="http://www.tool-forcesw.com/foreversave/">ForeverSave</a> offer version control for pretty much any program and their binary files. If you use DropBox, you can pay a little bit extra to turn on version control that can be accessed from their web interface for anything you keep in your DropBox.
</p>
<p>Dropbox isn&#8217;t platform specific, but I must admit that I don&#8217;t know what the ForeverSave or OS-Specific options are on Windows or Linux. Feel free to share such in the comments.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/digital-history/'>Digital History</a>, <a href='http://parezcoydigo.wordpress.com/category/research-and-writing/'>Research and Writing</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/bitbucket/'>bitbucket</a>, <a href='http://parezcoydigo.wordpress.com/tag/git/'>git</a>, <a href='http://parezcoydigo.wordpress.com/tag/mercurial/'>mercurial</a>, <a href='http://parezcoydigo.wordpress.com/tag/profhacker/'>profhacker</a>, <a href='http://parezcoydigo.wordpress.com/tag/version-control/'>version control</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/762/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/762/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=762&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/11/30/using-bitbucket-for-a-research-repository/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>easygui for the programming historian</title>
		<link>http://parezcoydigo.wordpress.com/2011/10/21/easygui-for-the-programming-historian-2/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/10/21/easygui-for-the-programming-historian-2/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 20:08:20 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[easygui]]></category>
		<category><![CDATA[programming historian]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=721</guid>
		<description><![CDATA[I&#8217;m guessing that if you&#8217;re an historian who started using scripting to muck around with your docs or the web in the last three years, like me you probably worked through The Programming Historian at some point. It&#8217;s a great tutorial to evangelize scripting to everyday-working-historians who are curious enough to give programming a try. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=721&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m guessing that if you&#8217;re an historian who started using scripting to muck around with your docs or the web in the last three years, like me you probably worked through <a href="http://niche-canada.org/programming-historian">The Programming Historian</a> at some point. It&#8217;s a great tutorial to evangelize scripting to everyday-working-historians who are curious enough to give programming a try. It worked for me because it is immediately practicable, and sidesteps the typical programming introduction centered on data types and structures, expressions, statements, conditionals, etc. It&#8217;s a gateway drug. I think the more approachable we make practical programming for historians, the more will give it a tree and discover its power. As an aside to that obviously-evangelistic statement, I do not see the ability to code as an imperative for either humanities scholars or even digital humanities scholars. Moreover, when speaking of programming and coding in the humanities, I also argue that scripting may be enough. There is some skepticism on the the relative rigor of code in the humanities, as opposed to its place in a CS curriculum or for professional software designers, but really I think that skepticism is misplaced. For the everyday-historian, learning some scripting skills with Ruby or Python or any other computer tongue for that matter, is potentially important in part because it can disrupt one&#8217;s apprehension of the textual nature of our sources, or more precisely of text-as-data, and offer wholly new and complimentary ways of reading the archival record. More on that another time. For evangelizing the gateway drug of simple code, I would also argue that it is helpful to try to bridge the interfaces historians are used to working with. Let&#8217;s face it, the command line and the interpreter are intimidating spaces when someone first ventures into them. Powerful, yes, but also otherworldly to a non-programming literate computer user.
</p>
<p>Historians who use computers to manage their research, which at this point has to be approaching 98% at least (I won&#8217;t go higher than that, I know there are still legal pad-istas out there), are used to file-based workflows. It makes sense, of course, because for the archival historian a computer file represents an easy <a href="http://mashable.com/2010/01/13/conceptual-metaphors/">metaphor</a> for the physical source world in which we work. In fact, I think that the folder/file/document metaphor may be more cogent for historians than for other everyday computer users. At the archive, we are likely to take folders from boxes, and in those folders we find texts that we call &#8220;my documents&#8221; and take notes on or transcribe into files on the computer that are likewise stored in folders. In fact, as opposed to cultural or literary scholars, it&#8217;s rare to hear archival historians speak of &#8220;texts&#8221; as opposed to &#8220;documents&#8221;. So, it&#8217;s a convenient replication that orders knowledge on the computer in a manner familiar to its organization in the archive. If I had to guess, I&#8217;d say historians are likely to be pretty tied to the folder/file/document metaphor for computer interaction, and likely resistant to calls for its <a href="http://radar.oreilly.com/2011/07/why-files-need-to-die.html">demise</a>, or for <a href="http://lenz.unl.edu/2011/07/25/the-mythical-man-finger.html">criticisms</a> of the robustness of the metaphor&#8217;s graphical-user-interface. </p>
<p>Document-, or file-based workflows are mediated by a Finder-type window or a file/folder dialogue box. Programming such gui-elements can be a real pain in the ass. But, in the interest of the re-usability of code, they can also be pretty handy. In learning techniques to manipulate text with python, it&#8217;s nice to be able to pick files or folders of files to mess with, without having to put long paths and filenames through <code>raw_input</code> or in the code itself. But again, guis can be a real pain in the ass to program. Not if you use <a href="http://easygui.sourceforge.net/"><code>easygui</code></a>. As the name of the module suggests, <code>easygui</code> provides several very-easy-to-use dialogue boxes that look native to the operating system and that provide a comforting means of choosing directories and files or entering bits of text into a program. They also help abstract one&#8217;s script from specific example texts or current obsession. For the rest of this post, I&#8217;ll provide a quick and easy tutorial on using <code>easygui</code> and some usage scenarios.
</p>
<h3 id="installation">Installation</h3>
<p><code>easygui</code> is available through Python&#8217;s package managers, <code>pip</code> and <code>easy_install</code>. The current stable release is v.0.95, and you can also download the source files on the project&#8217;s <a href="http://easygui.sourceforge.net/download/version0.95/">page</a>.
</p>
<p>Install with the package manager of your choice in the normal way from a terminal prompt:
</p>
<p><code>$ sudo easy_install easygui</code><br />
<code>$ sudo pip install easygui</code>
</p>
<p>To install from source, download and unzip the package from the site linked above. Change into the directory of the unzipped folder in the terminal and enter:
</p>
<p><code>$ sudo python setup.py install</code>
</p>
<p>In both of those cases, I&#8217;m assuming you&#8217;re on a *nix computer, be it Linux or OSX. <code>sudo</code> is necessary if you&#8217;re using the system&#8217;s default python, and installs easygui to your python&#8217;s site-packages folder. Things are a little different on Windows or if you&#8217;re using homebrew or macports python on your Mac. For beginners, it&#8217;s probably easiest to just use the default installation of python on your Mac and not have to worry about editing you PATH or PYTHONPATH. </p>
<p>To test if easygui is installed, open a python interpreter in your terminal and try to import it&#8211;&gt;  <code>&gt;&gt;&gt; import easygui</code>.
</p>
<h3 id="file-and-directory-dialogues">File and Directory Dialogues</h3>
<p>Once installed, inserting file and directory dialogue boxes into your code is very simple.
</p>
<p>The directory box simply allows you to chose a directory path, which can be used to open or write files. From the directory box, the only thing you can do is chose a directory. That said, in the case of OS X, for example, you can also use system built-in elements like the <code>New Folder</code> button, which is useful if you want to write files to, well, a new directory. In basic usage we have&#8211;
</p>
<p><code>easygui.diropenbox(msg=None, title=None, default=None)</code></p>
<p>This line will display an open directory dialogue box. The optional arguments allow you to customize the dialogue box a bit. <code>msg</code> and <code>title</code> both put text at the top of the box, and do so in order with a dash in between. Seems redundant to me, so I usually just use one. <code>default</code> sets the directory that the dialogue box will open in. So, for example, on my laptop to open in my Documents folder as this would be <code>default='/Users/chadblack/Documents'</code>.
</p>
<p><img alt=" Directory Open Box" src="http://parezcoydigo.files.wordpress.com/2011/10/easyguidiropen2.jpg?w=480" width="480" />
</p>
<p>To get this Directory Open Box, the code would be <code>easygui.diropenbox(msg='Choose a directory.', default='/Users/chadblack/Documents/sex_crime_empire/')</code>. Notice that files are grayed-out. You can&#8217;t choose a file with this subclass, only a directory. This returns to the script a directory name, listed fully, such that if I had chosen the default above, it would return <code>/Users/chadblack/Documents/sex_crime_empire</code>. 
</p>
<p>How is this useful? What sort of usage scenario? If, for example, one wanted to produce word counts or keywords-in-context or, for that matter, <a href="http://parezcoydigo.wordpress.com/2011/10/09/clustering-with-compression-for-the-historian/">NCD clusters</a> from a set of documents, one could use this dialog to choose the directory of files to iterate over. It&#8217;s trivial to produce a list of files from the returned directory name with the <code>os</code> module. In the interpreter it would look like this:
</p>
<p><code>&gt;&gt;&gt; import easygui</code><br />
<code>&gt;&gt;&gt; import os</code><br />
<code>&gt;&gt;&gt; directory = easygui.diropenbox()</code><br />
<code>&gt;&gt;&gt; fileList = os.listdir(directory)</code></p>
<p>That would give you a list of file names in that directory, which can then be iterated over. (Note, to open those individual files, you either need to concatenate them to the directory path, or change the working directory to where those files are located. For the latter, it&#8217;s as simple as <code>os.chdir(directory)</code>.)  
</p>
<hr />
<p>Basic usage for the file open dialog looks like this:
</p>
<p><code>easygui.fileopenbox(msg=None, title=None, default='*', filetypes=None)</code>
</p>
<p>In this case, <code>msg</code> and <code>title</code> work the same way, but <code>default</code> points to a file name. More importantly, though, <code>filetypes</code> determines what type of files you can open, which needs to be defined as a list. So, to be able to open .txt files, you need <code>filetypes=['*.txt']</code>. Any file that is of a type not listed will be grayed-out, and you won&#8217;t be able to open it.
</p>
<p><img alt="@width=480} File Open Box" src="http://parezcoydigo.files.wordpress.com/2011/10/easyguifileopen1.jpg?w=500" />
</p>
<p>For this File Open box, the code would be <code>easygui.fileopenbox(msg='Choose a file.', filetypes=['*.txt'])</code>. This returns a file name to the script, which in the case above would be <code>/Users/chadblack/Documents/00-Writings/Posts/trunk/102011/thinkingWorld.txt</code>. You still need to open that file, which can be done in one assignment step like this:
</p>
<p><code>text = open(easygui.fileopenbox(filetypes=['*.txt']), 'r').read()</code>
</p>
<p>With that line, you chose, open, and read a file, assigning it to <code>text</code> as a string all in one fell swoop.
</p>
<hr />
<p>The save file dialog is just as easy. Basic usage is:
</p>
<p><code>easygui.filesavebox(msg=None, title=None, default='*', filetypes=None)</code>
</p>
<p>The arguments for this function work the same as with opening files, and it also returns a filename.
</p>
<p><img alt=" File Save Box" src="http://parezcoydigo.files.wordpress.com/2011/10/easyguifilesave1.jpg?w=480" width="480" />
</p>
<p>For the example here, we have <code>easygui.filesavebox(msg='Save file.', default='MyFile.txt', filetypes=['*.txt'])</code>, and this would return to the script the full path of MyFile.txt, which can be used in a write statement. So, let&#8217;s say we did something with <code>text</code> above and want to save it to MyFile.txt:
</p>
<p><code>open(easygui.filesavebox(msg='Save file.', default='MyFile.txt', filetypes=['*.txt']), 'w').write(text)</code>
</p>
<p>There are many other types of dialog and text-display boxes that <code>easygui</code> provides. In the past I&#8217;ve used, for example, a text entry box to set the base name for <a href="http://parezcoydigo.wordpress.com/2011/03/13/batch-renaming-archive-photos/">batch renaming photos</a>.  
</p>
<p>To conclude, <code>easygui</code> is, well, very easy and adds both a familiar interface and reproducibility to file and directory interactions for historians so used to working that way. I&#8217;m looking forward to v.2.0 of <em>The Programming Historian</em>, which I hear will be open source, to add <code>easygui</code> into the excellent example scripts.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/easygui/'>easygui</a>, <a href='http://parezcoydigo.wordpress.com/tag/programming-historian/'>programming historian</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/721/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/721/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/721/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/721/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/721/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/721/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/721/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=721&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/10/21/easygui-for-the-programming-historian-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/10/easyguidiropen2.jpg" medium="image">
			<media:title type="html"> Directory Open Box</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/10/easyguifileopen1.jpg" medium="image">
			<media:title type="html">@width=480} File Open Box</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/10/easyguifilesave1.jpg" medium="image">
			<media:title type="html"> File Save Box</media:title>
		</media:content>
	</item>
		<item>
		<title>clustering with compression for the historian</title>
		<link>http://parezcoydigo.wordpress.com/2011/10/09/clustering-with-compression-for-the-historian/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/10/09/clustering-with-compression-for-the-historian/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 16:46:42 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[ANE]]></category>
		<category><![CDATA[criminales]]></category>
		<category><![CDATA[ncd]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/10/09/clustering-with-compression-for-the-historian/</guid>
		<description><![CDATA[Introduction What is NCD? Limitations: Size Matters bzip2 gzip lzma The Code Comparing results The Series Guide The 18th Century Conclusion Introduction As I wrote here a couple of weeks ago, I&#8217;m playing around with a variety of clustering techniques to identify patterns in legal records from the early modern Spanish Empire. In this post, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=711&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#what-is-ncd">What is NCD?</a></li>
<li><a href="#limitations-size-matters">Limitations: Size Matters</a>
<ul>
<li><a href="#bzip2">bzip2</a>
</li>
<li><a href="#gzip">gzip</a></li>
<li><a href="#lzma">lzma</a></li>
</ul>
</li>
<li><a href="#the-code">The Code</a></li>
<li><a href="#comparing-results">Comparing results</a>
<ul>
<li><a href="#the-series-guide">The Series Guide</a>
</li>
<li><a href="#the-18th-century">The 18th Century</a></li>
</ul>
</li>
<li><a href="#conclusion">Conclusion</a></li>
</ul>
</div>
<h1 id="introduction">Introduction</h1>
<p>As I wrote <a href="https://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/">here</a> a couple of weeks ago, I&#8217;m playing around with a variety of clustering techniques to identify patterns in legal records from the early modern Spanish Empire. In this post, I will discuss the first of my training experiments using Normalized Compression Distance (NCD). I&#8217;ll look at what NCD is, some potential problems with the method, and then the results from using NCD to analyze the Criminales Series descriptions of the Archivo Nacional del Ecuador&#8217;s (<a href="http://www.ane.gob.ec/">ANE</a>) Series Guide. For what it&#8217;s worth, this is a very easy and approachable method for measuring similarity between documents and requires almost no programming chops. So, it&#8217;s perfect for me!
</p>
<h1 id="what-is-ncd">What is NCD?</h1>
<p>I was inspired to look at NCD for clustering by a duo of posts by Bill Turkel (<a href="http://digitalhistoryhacks.blogspot.com/2006/03/compression.html">here</a>, <a href="http://digitalhistoryhacks.blogspot.com/2007/06/clustering-with-compression.html">here</a>) from quite a few years ago. Bill and Stéfan Sinclair also <a href="http://criminalintent.org/2011/01/normalized-compression-distance-algorithms/">used NCD</a> to cluster cases for the Digging Into Data Old Bailey Project. Turkel&#8217;s posts provide a nice  overview of the method, which was proposed in 2005 by Rudi Cilibrasi and Paul Vitányi<sup><a href="1" rel="footnote">1</a></sup>. Essentially, Cilibrasi and Vitányi proposed measuring the distance between to strings of arbitrary length by comparing the sum of the individually compressed files to a compressed concatenation of the two files. So, adding the compressed length of x to the compressed length of y will be longer than the compressed length of xy. How much longer is what is important. The formula is this:
</p>
<p><code>NCD(x,y) = [C(xy) - min{C(x),C(y)}] / max{C(x),C(y)</code>
</p>
<p>where <code>C(xy)</code> is the compression of the concatenated strings.  Theoretically, if you concatenated and compressed two identical strings, you would get a distance of 0 because <code>(Cxx) - C(x) / C(x)</code> would equal 0/1, or 0. As we&#8217;ll see in a bit, though, this isn&#8217;t the case and the noise caused by the various compression algorithms at our disposal make a 0 impossible, and more so for long strings depending on the method. Cilibrasi and Vitányi note that in practice, where result is <code>r</code>, NCD will be <code>0 ≤ r ≤ 1+ ∊</code>, where <code>∊</code> is usually around 0.1, and accounts for the imperfections of the compression algorithm. Suffice to say, though, that the closer to 0 the result is, the more similar the strings (or files in our case) are. Nonetheless, the distance between two strings, or files, or objects as measured with this formula can then be used to cluster those strings, files, or objects. One obvious advantage to the method is that it works for comparing strings of arbitrary length with one another.   
</p>
<p>Why does this work? Essentially, lossless compression suppresses redundancy in a string, while maintaining the ability to fully restore the file. Compression algorithms evolved to deal with constraints in the storage and transmission of data. It&#8217;s easy to forget in the age of the inexpensive terabyte hard drive what persistent storage once cost. In 1994, the year that the first edition of Witten, Moffat, and Bell&#8217;s <a href="http://ww2.cs.mu.oz.au/mg/first-edition.html"><em>Managing Gigabytes</em></a> was published, hard disk storage still ran at close to <a href="http://ns1758.ca/winch/winchest.html">$1/megabyte</a>. That&#8217;s right, just 17 years ago that 500GB drive in your laptop would have cost $500,000. To put that into perspective, in <a href="http://www-03.ibm.com/ibm/history/exhibits/storage/storage_3380.html">1980 IBM</a> produced one of the first disk drives to break the GB barrier. The <a href="http://www-03.ibm.com/ibm/history/exhibits/storage/storage_3380d.html">2.52GB IBM 3380</a> was initially released in 5 different models, and ranged in price between $81,000 and and $142,000. For what it&#8217;s worth, the median housing price in Washington, DC in 1980 was the second highest in the country at $62,000. A hard disk that cost twice as much as the median house in DC. Obviously not a consumer product. At the per/GB rate that the 3380 sold for, your 500GB drive would have cost up to $28,174,603.17! In inflation-adjusted dollars for 2011 that would be $80.5M! An absurd comparison, to be sure. Given those constraints, efficiency in data compression made real dollars sense. Even still, despite the plunging costs of storage and growing bandwidth capacity, text and image compression remains an imperative in computer science.
</p>
<p>As Witten, et.al. define it, </p>
<blockquote>
<p>&#8220;Text compression&#8230; involves changing the representation of a file so that it takes less space to store or less time to transmit, yet the original file can be reconstructed exactly from the compressed representation.&#8221;<sup><a href="2" rel="footnote">2</a></sup>
</p>
</blockquote>
<p>This is lossless compression (as opposed to lossy compression, which you may know from messing with jpegs or other image formats). There are a variety of compression methods, each of which takes a different approach to compressing text data and which are either individually or in some kind of combination behind the compression formats you&#8217;re used to&#8211; .zip, .bz2, .rar, .gz, .tar, etc. Frequently, they also have their roots in the early days of electronic data. <a href="http://en.wikipedia.org/wiki/Huffman_coding">Huffman coding</a> was developed by an eponymous MIT graduate student in the early 1950s.
</p>
<p>In any case, the objective of a compression method is to locate, remove, store, and recover redundancies within a text. NCD works because within a particular algorithm, the compression method is consistently imposed on the data, thus making in comparable. What isn&#8217;t comparable, though, is mixing methods.
</p>
<h1 id="limitations-size-matters">Limitations: Size Matters</h1>
<p>Without getting too technical (mostly because I get lost once it goes too far), it&#8217;s worth noting some limitations based on which method of compression you chose when applying NCD. Shortly after Cilibrasi and Vitányi published their paper on clustering via compression, Cebrián (2005) published a piece that compared the integrity NCD between three compressors&#8211; bzip2, gzip, and PPMZ.<sup><a href="3" rel="footnote">3</a></sup> The paper is interesting, in part, because the authors do an excellent job of explaining the mechanics of the various compressors in language that even I could understand.
</p>
<p>I came across this paper through some google foo because I was confused by the initial results I was getting playing around with my Criminales Series Guide.  Python has built-in support for compression and decompression using bzip2 and gzip, so that&#8217;s what I was using. I have the Criminales Series divided into decades from 1601 to 1830. So, my script was walking through and comparing every file in the directory to every other one, including itself. I assumed that the concatenation of two files that were identical would produce a distance measurement of 0, and was surprised to see that it wasn&#8217;t happening, and in some cases not even close. (I also hadn&#8217;t read much of anything about compression at that point!) But that wasn&#8217;t the most surprising thing. What was more surprising was that in the latter decades of my corpus, the distance measures when comparing individual decades to themselves were actually coming out very high. Or, at least they were using the gzip methodology. For example, the decade with the largest number of cases, and thus the longest text, is 1781-1790 at about 39,000 words.  Gzip returned an NCD of 0.97458 when comparing this decade to itself. What? How is that possible?
</p>
<p>Cebrián (2005) explain how. Different compression methods have upper limits to the size of a block of text that they operate on before needing to break that block into a new blocks. This makes little difference from the perspective of compressors doing their job, but it does have implications for clustering. The article goes into more detail, but here&#8217;s a quick and dirty overview.
</p>
<h3 id="bzip2">bzip2</h3>
<p>The bzip2 compressor works in three stages to compress a string:  1. a <a href="http://en.wikipedia.org/wiki/Burrows%E2%80%93Wheeler_transform">Burrows-Wheeler Transform</a>; 2. a <a href="http://en.wikipedia.org/wiki/Move-to-front_transform">move-to-front transform</a>; and, 3. a statistical compressor like Huffman coding.<sup><a href="4" rel="footnote">4</a></sup> The bzip2 algorithm can perform this method on blocks of text up 900kb without needing to break the block of text into two blocks. So, for NCD purposes, this means that if a pair of files are concatenated, and the size of this pair is less than 900kb, what the bzip compressor will see is essentially a mirrored text. But, if the concatenated file is larger than 900kb, then bzip will break the concatenation into more than one block, each of which will be sent through the three stages of compression. But, these blocks will no longer be mirrors. As a result, the NCD will cease to be robust. Cebrián (2005) claim that the NCD for C(x,x) should fall in a range between <strong>0.2 and 0.3</strong>, and anything beyond that indicates it&#8217;s not a good choice for comparing the set of documents under evaluation.
</p>
<h3 id="gzip">gzip</h3>
<p>The gzip compressor uses a different method than bzip2&#8242;s block compression, one based on the Lempel-Ziv <a href="http://en.wikipedia.org/wiki/LZ77_and_LZ78">LZ77</a> algorithm, also known as <strong>sliding window compression</strong>.  Gzip then takes the LZ77-processed string and subjects it to a statistical encoding like Huffman. It&#8217;s the first step that is important for us, though. Sliding window compression searches for redundancies by taking 32kb blocks of data, and looking ahead at the next 32kb of data. The method is much faster than bzip2&#8242;s block method. (In my experiments using python&#8217;s zlib module, code execution took about 1/2 the time as python&#8217;s bzip on default settings.) And, if the text is small, such that C(x,x) &lt; 32kb, the NCD result is better. Cebrián (2005) find that gzip returns an NCD result in the range between 0 and 0.1. But, beyond 32kb they find that NCD rapidly grows beyond 0.9 &#8212; exactly what I saw with the large 1781-1790 file (which is 231kb).
</p>
<h3 id="lzma">lzma</h3>
<p>Cebrián (2005) offer a third compressor, ppmz, as an alternative to bzip2 and gzip for file that outsize gzip and bzip2&#8242;s upper limits. Ppmz uses <a href="http://en.wikipedia.org/wiki/Prediction_by_partial_matching">Prediction by Partial Match</a> for compression, and has no upper limit on effective file size. PPM is a statistical model that uses <a href="http://en.wikipedia.org/wiki/Arithmetic_coding">arithmetic coding</a>. This get&#8217;s us to things I don&#8217;t really understand, and certainly can&#8217;t explain here. Suffice to say that the authors found using ppmz that C(x,x) always returned an NCD value between 0 and 0.1043. I looked around for quite a while and couldn&#8217;t find a python implementation of ppmz, but I did find another  <a href="http://www.joachim-bauch.de/projects/pylzma/">method ported to python</a> with <a href="http://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm">lzma</a>, the compressor behind 7zip. Lzma uses a different implementation of Lempel-Ziv, utilizing a dictionary instead of a sliding window to track redundancies. What is more, the compression-dictionary can be as large as 4GB. You&#8217;d need a really, really large document to brush up against that. Though Cebrián, et.al. didn&#8217;t test lzma, my experiments show the NCD of C(x,x) to be between 0.002 and 0.02! That&#8217;s awfully close to 0, and the smallest return actually came from the longest document &#8211;&gt; 1781-1790.
</p>
<h1 id="the-code">The Code</h1>
<p>In a way, that previous section is getting ahead of myself. I started with just zlib, and then added bzip2 and gzip, and eventually lzma for comparison sake. Let me clarify that just a bit. In python, there are two modules that use the gzip compressor: 1. gzip, which is for file compression/decompression; and, 2. zlib, which is for compressing/decompressing strings or objects. So, I was unsettled by my early zlib returns, and tried turning using gzip and file I/O, but got the same returns. Anyway, initially I was interested in speed, but reading Cebrián changed my mind on that. Nonetheless, I did time the functions to see which was fastest. </p>
<p>I based the script on Bill Turkel&#8217;s back from 2007. (Bill put all of the scripts from the days of <a href="http://digitalhistoryhacks.blogspot.com/">Digital History Hacks</a> on <a href="https://github.com/williamjturkel/Digital-History-Hacks--2005-08-">Github</a>. Thanks to him for doing that!)
</p>
<p>So, for each compressor we need a function to perform the NCD algorithm on a pair of files:
</p>
<div class="codehilite">
<pre><span class="c1"># Function to calculate the NCD of two files using lzma</span>
<span class="n">def</span> <span class="n">ncd_lzma</span><span class="p">(</span><span class="n">filex</span><span class="p">,</span> <span class="n">filey</span><span class="p">):</span>
    <span class="n">xbytes</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="n">filex</span><span class="p">,</span> <span class="s">&#039;r&#039;</span><span class="p">)</span><span class="o">.</span><span class="nb">read</span><span class="p">()</span>
    <span class="n">ybytes</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="n">filey</span><span class="p">,</span> <span class="s">&#039;r&#039;</span><span class="p">)</span><span class="o">.</span><span class="nb">read</span><span class="p">()</span>
    <span class="n">xybytes</span> <span class="o">=</span> <span class="n">xbytes</span> <span class="o">+</span> <span class="n">ybytes</span>
    <span class="n">cx</span> <span class="o">=</span> <span class="n">lzma</span><span class="o">.</span><span class="n">compress</span><span class="p">(</span><span class="n">xbytes</span><span class="p">)</span>
    <span class="n">cy</span> <span class="o">=</span> <span class="n">lzma</span><span class="o">.</span><span class="n">compress</span><span class="p">(</span><span class="n">ybytes</span><span class="p">)</span>
    <span class="n">cxy</span> <span class="o">=</span> <span class="n">lzma</span><span class="o">.</span><span class="n">compress</span><span class="p">(</span><span class="n">xybytes</span><span class="p">)</span>
    <span class="k">if</span> <span class="n">len</span><span class="p">(</span><span class="n">cy</span><span class="p">)</span> <span class="o">&gt;</span> <span class="n">len</span><span class="p">(</span><span class="n">cx</span><span class="p">):</span>
        <span class="n">n</span> <span class="o">=</span> <span class="p">(</span><span class="n">len</span><span class="p">(</span><span class="n">cxy</span><span class="p">)</span> <span class="o">-</span> <span class="n">len</span><span class="p">(</span><span class="n">cx</span><span class="p">))</span> <span class="o">/</span> <span class="n">float</span><span class="p">(</span><span class="n">len</span><span class="p">(</span><span class="n">cy</span><span class="p">))</span>
    <span class="k">else</span><span class="p">:</span>
        <span class="n">n</span> <span class="o">=</span> <span class="p">(</span><span class="n">len</span><span class="p">(</span><span class="n">cxy</span><span class="p">)</span> <span class="o">-</span> <span class="n">len</span> <span class="p">(</span><span class="n">cy</span><span class="p">))</span> <span class="o">/</span> <span class="n">float</span><span class="p">(</span><span class="n">len</span><span class="p">(</span><span class="n">cx</span><span class="p">))</span>
    <span class="k">return</span> <span class="n">n</span>
</pre>
</div>
<p>There are small changes depending on the API of the compressor module, but this pretty much sums it up.
</p>
<p>We need to be able to list all the files in our target directory, but ignore any dot-files like .DS_Store that creeps in on OS X or source control files if you&#8217;re managing your docs with git or svn or something:
</p>
<div class="codehilite">
<pre><span class="c1"># list directory ignoring dot files</span>
<span class="n">def</span> <span class="n">mylistdir</span><span class="p">(</span><span class="n">directory</span><span class="p">):</span>
    <span class="n">filelist</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">directory</span><span class="p">)</span>
    <span class="k">return</span> <span class="p">[</span><span class="n">x</span> <span class="k">for</span> <span class="n">x</span> <span class="n">in</span> <span class="n">filelist</span>
            <span class="k">if</span> <span class="ow">not</span> <span class="p">(</span><span class="n">x</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s">&#039;.&#039;</span><span class="p">))]</span>
</pre>
</div>
<p>Just as an aside here, let me encourage you to put your files under source control, especially as you can accidentally damage them while developing your scripts.
</p>
<p>We need a function to walk that list of files, and perform NCD on every possible pairing, the results of which are written to a file. For this function, we pass as arguments the file list, the results file, and the compressor function of choice:
</p>
<div class="codehilite">
<pre><span class="s-Atom">def</span> <span class="nf">walkFileList</span><span class="p">(</span><span class="s-Atom">filelist</span><span class="p">,</span> <span class="s-Atom">outfile</span><span class="p">,</span> <span class="s-Atom">compType</span><span class="p">)</span><span class="s-Atom">:</span>
    <span class="s-Atom">for</span> <span class="s-Atom">i</span> <span class="s-Atom">in</span> <span class="nf">range</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> <span class="nf">len</span><span class="p">(</span><span class="s-Atom">filelist</span><span class="p">)</span><span class="o">-</span><span class="m">1</span><span class="p">)</span><span class="s-Atom">:</span>
        <span class="s-Atom">print</span> <span class="s-Atom">i</span>
        <span class="s-Atom">for</span> <span class="s-Atom">j</span> <span class="s-Atom">in</span> <span class="nn">filelist</span><span class="p">:</span>
            <span class="s-Atom">fx</span> <span class="o">=</span> <span class="s-Atom">pathstring</span><span class="o">+</span><span class="nf">str</span><span class="p">(</span><span class="s-Atom">filelist</span><span class="p">[</span><span class="s-Atom">i</span><span class="p">])</span>
            <span class="s-Atom">fy</span> <span class="o">=</span> <span class="s-Atom">pathstring</span><span class="o">+</span><span class="nf">str</span><span class="p">(</span><span class="s-Atom">j</span><span class="p">)</span>
            <span class="s-Atom">outx</span> <span class="o">=</span> <span class="nf">str</span><span class="p">(</span><span class="s-Atom">filelist</span><span class="p">[</span><span class="s-Atom">i</span><span class="p">])</span>
            <span class="s-Atom">outy</span> <span class="o">=</span> <span class="nf">str</span><span class="p">(</span><span class="s-Atom">j</span><span class="p">)</span>
            <span class="s-Atom">outfile</span><span class="p">.</span><span class="nf">write</span><span class="p">(</span><span class="nf">str</span><span class="p">(</span><span class="s-Atom">outx</span><span class="p">[:-</span><span class="m">4</span><span class="p">]</span><span class="s-Atom">+</span><span class="s2">&quot;  &quot;</span><span class="o">+</span><span class="s-Atom">outy</span><span class="p">[:-</span><span class="m">4</span><span class="p">]</span><span class="s-Atom">+</span><span class="s2">&quot;  &quot;</span><span class="p">)</span><span class="o">+</span><span class="nf">str</span><span class="p">(</span><span class="nf">compType</span><span class="p">(</span><span class="s-Atom">fx</span><span class="p">,</span> <span class="s-Atom">fy</span><span class="p">))</span><span class="s-Atom">+</span><span class="s2">&quot;\n&quot;</span><span class="p">)</span>
</pre>
</div>
<p>That&#8217;s all you need. I mentioned also that I wanted to compare execution time for the different compressors. That&#8217;s easy to do with a module from the python standard library called <code>profile</code>, which can return a bunch of information gathered from the execution of your script at runtime. To call a function with <code>profile</code> you simply pass the function to <code>profile.run</code> as a string. So, to perform NCD via lzma as described above, you just need something like this:
</p>
<div class="codehilite">
<pre><span class="n">outfile4</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="s">&#039;_lzma-ncd.txt&#039;</span><span class="p">,</span> <span class="s">&#039;w&#039;</span><span class="p">)</span>
<span class="k">print</span> <span class="s">&quot;Starting lzma NCD.&quot;</span>
<span class="n">profile</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="s">&#039;walkFileList(filelist, outfile4, ncd_lzma)&#039;</span><span class="p">)</span>
<span class="k">print</span> <span class="s">&#039;lzma finished.&#039;</span>
<span class="n">outfile4</span><span class="o">.</span><span class="nb">close</span><span class="p">()</span>
</pre>
</div>
<p>I put the print statements in just for shits and giggles. Because we ran this through profile, after doing the NCD analysis and writing it to a file named <code>_lzma-ncd.txt</code>, python reports on the total number of calls, the time per call, per function, and cumulative for the script. It&#8217;s useful for identifying bottlenecks or some such in your code if you get to the point of optimizing. At any rate, there is no question that lzma is much slower that the others, but if you have the cpu cycles available, it may be worth the rate from a quality of data perspective. Here&#8217;s what profile tells us for the various methods:
</p>
<ul>
<li>zlib&#8211;&gt; 7222 function calls in 16.564 CPU seconds (compressing string objects)
</li>
<li>gzip&#8211;&gt; 69460 function calls in 18.377 CPU seconds (compressing file objects)
</li>
<li>bzip&#8211;&gt; 7222 function calls in 21.129 CPU seconds
</li>
<li>lzma&#8211;&gt; 7222 function calls in 115.678 CPU seconds</li>
</ul>
<p>If you expected zlib/gzip to be substantially faster than bzip, it was until I set all of the algorithms to the highest available level of compression.  I&#8217;m not sure that&#8217;s necessary or not, but it does affect the results as well as time. Note too that the gzip file method requires many more function calls, but with relatively little performance penalty.
</p>
<h1 id="comparing-results">Comparing results</h1>
<h3 id="the-series-guide">The Series Guide</h3>
<p>A little bit more about the documents I&#8217;m trying to cluster. Beginning around 2002, the Archivo Nacional del Ecuador began to produce pdfs of their ever-growing list of Series Finders guides. The Criminales Series Guide (<a href="http://parezcoydigo.files.wordpress.com/2011/10/criminales.pdf">big pdf</a>) was a large endeavor. The staff went through every folder in every box in the series, reorganized them, and wrote descriptions for the Series Guide. Entries in the guide are divided by box and folder (caja/expediente).  A typical folder description looks like this:
</p>
<blockquote>
<p>Expediente: 6<br />
Lugar: Quito<br />
Fecha: 30 de junio de 1636<br />
No. de folios : 5<br />
Contenido: Querella criminal iniciada por doña Joana Requejo, mujer legítima del escribano mayor Andrés de Sevilla contra Pedro Serrano, por haber entrado a su casa y por las amenazas que profirió contra ella con el pretexto de que escondía a una persona que él buscaba.</p>
</blockquote>
<p>We have the place (Quito), the date (06/30/1636), the number of pages (5), and a description. The simple description includes the name of the plaintiff, in this case Joana Requejo, and the defendant, Pedro Serrano, along with the central accusation&#8211; that Serrano had entered her house and threatened her under the pretext that she was hiding a person he was looking for.  There is a wealth of information that can be extracted from that text.  The Series Guides as a whole is big, constituting close to 875 pages of text and some 1.1M words. I currently have text files for the following Series Guides&#8211;&gt; Criminales, Diezmos, Encomiendas, Esclavos, Estancos, Gobierno, Haciendas, Indígenas, Matrimoniales, Minas, Obrajes, and Oficios totallying 4.8M words. I&#8217;ll do some comparisons between the guides in the near future, and see if we can identify patterns across Series. For now, though, it&#8217;s just the Criminals striking my fancy.
</p>
<h3 id="the-18th-century">The 18th Century</h3>
<p>So, what does the script give us for the 18th century? Below are the NCD results for three different compressors comparing my decade of interest, 1781-1790, with the otehr decades of the 18th century:
</p>
<p><strong>zlib:</strong>
</p>
<div class="codehilite">
<pre><span class="n">cr1781_1790</span>  <span class="n">cr1701_1710</span>  <span class="mf">0.982798401771</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1711_1720</span>  <span class="mf">0.987881971149</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1721_1730</span>  <span class="mf">0.977414695455</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1731_1740</span>  <span class="mf">0.97668311167</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1741_1750</span>  <span class="mf">0.975895252209</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1751_1760</span>  <span class="mf">0.975088634189</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1761_1770</span>  <span class="mf">0.975632632389</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1771_1780</span>  <span class="mf">0.973381605357</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1781_1790</span>  <span class="mf">0.974582153107</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1791_1800</span>  <span class="mf">0.972256091842</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1801_1810</span>  <span class="mf">0.973325329682</span>
</pre>
</div>
<p><strong>bzip:</strong>
</p>
<div class="codehilite">
<pre><span class="n">cr1781_1790</span>  <span class="n">cr1701_1710</span>  <span class="mf">0.954733848029</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1711_1720</span>  <span class="mf">0.96900988758</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1721_1730</span>  <span class="mf">0.929649194095</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1731_1740</span>  <span class="mf">0.923066504131</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1741_1750</span>  <span class="mf">0.906271163484</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1751_1760</span>  <span class="mf">0.903237166463</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1761_1770</span>  <span class="mf">0.902912095354</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1771_1780</span>  <span class="mf">0.849356630096</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1781_1790</span>  <span class="mf">0.287823378031</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1791_1800</span>  <span class="mf">0.850331843424</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1801_1810</span>  <span class="mf">0.850358932683</span>
</pre>
</div>
<p><strong>lzma:</strong>
</p>
<div class="codehilite">
<pre><span class="n">cr1781_1790</span>  <span class="n">cr1701_1710</span>  <span class="mf">0.965529663402</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1711_1720</span>  <span class="mf">0.976516942474</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1721_1730</span>  <span class="mf">0.947607790161</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1731_1740</span>  <span class="mf">0.94510863447</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1741_1750</span>  <span class="mf">0.931757289204</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1751_1760</span>  <span class="mf">0.931757289204</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1761_1770</span>  <span class="mf">0.92759202972</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1771_1780</span>  <span class="mf">0.885106382979</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1781_1790</span>  <span class="mf">0.0021839468648</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1791_1800</span>  <span class="mf">0.880670944501</span>
<span class="n">cr1781_1790</span>  <span class="n">cr1801_1810</span>  <span class="mf">0.887110210514</span>
</pre>
</div>
<p>First off, even just eyeballing it, you can see that the results from bzip and lzma are more reliable and follow exactly the patterns discussed by Cebrián et.al.  The bzip run provides a C(x,x) of 0.288, which falls in the acceptable range. The lzma run returns a C(x,x) NCD of 0.0022, not much more needed to say there. And, as I noted above, with gzip we get 0.9745. Burther, by eyeballing the results on the good runs, two relative clusters appear in the decades surrounding 1781-1790. It appears that from 1771 to 1810 that we have more similarity than in the earlier decades of the century. This accords with my expectations based on other research, and in both cases the further back from 1781 that you go, the more different the decades are on a trendline.
</p>
<p>If we change the comparison node to, say, 1741-1750 we get the following results:
</p>
<p><strong>bzip:</strong>
</p>
<div class="codehilite">
<pre><span class="n">cr1741_1750</span>  <span class="n">cr1701_1710</span>  <span class="mf">0.888048411498</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1711_1720</span>  <span class="mf">0.919398218188</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1721_1730</span>  <span class="mf">0.826189275508</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1731_1740</span>  <span class="mf">0.80795091612</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1741_1750</span>  <span class="mf">0.277693730039</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1751_1760</span>  <span class="mf">0.785168132862</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1761_1770</span>  <span class="mf">0.803655071796</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1771_1780</span>  <span class="mf">0.879983993015</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1781_1790</span>  <span class="mf">0.906271163484</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1791_1800</span>  <span class="mf">0.883904391852</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1801_1810</span>  <span class="mf">0.886378259718</span>
</pre>
</div>
<p><strong>lzma:</strong>
</p>
<div class="codehilite">
<pre><span class="n">cr1741_1750</span>  <span class="n">cr1701_1710</span>  <span class="mf">0.905551014342</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1711_1720</span>  <span class="mf">0.932600133759</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1721_1730</span>  <span class="mf">0.862079215278</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1731_1740</span>  <span class="mf">0.848926209408</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1741_1750</span>  <span class="mf">0.00587055064279</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1751_1760</span>  <span class="mf">0.830746598014</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1761_1770</span>  <span class="mf">0.844162055066</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1771_1780</span>  <span class="mf">0.90796460177</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1781_1790</span>  <span class="mf">0.929573342339</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1791_1800</span>  <span class="mf">0.908149721264</span>
<span class="n">cr1741_1750</span>  <span class="n">cr1801_1810</span>  <span class="mf">0.913968518045</span>
</pre>
</div>
<p>Again, the C(x,x) show reliable data.  But, this time bzip&#8217;s similarities look a fair amount different that lzma when eyeballing it. I&#8217;m interested in the decade of the 1740s in part because I expect more similarity to the latter decades than for other decades in, really, either the 18th or the 17th century. I expect this for reasons that have to do with other types of hermeneutical screwing around, to use Stephen Ramsey&#8217;s [<a href="https://encrypted.google.com/url?sa=t&amp;source=web&amp;cd=2&amp;ved=0CCMQFjAB&amp;url=http%3A%2F%2Fwww.playingwithhistory.com%2Fwww.playingwithhistory.com%2Fwp-content%2Fuploads%2FHermeneutics.pdf&amp;rct=j&amp;q=the%20hermeneutics%20of%20screwing%20around&amp;ei=fdDuTfnKJePUiALV67H1AQ&amp;usg=AFQjCNE6XqwGPttKWpISM4lByWTFwUZ4gQ&amp;sig2=0Ujc9P6uSWJyIYv7ZHuetg">pdf</a>] excellent phrase, that I&#8217;ve been doing the records lately. Chief among those (and an argument for close as well as distant readings) is that I&#8217;ve been transcribing weekly jail censuses from the 1740s the past week and some patterns of familiarity have been jumping out at me. I have weekly jail counts from 1732 to 1791 inclusive, and a bunch others too. I&#8217;ve transcribed so many of these things that I have pattern expectations. And, the 1740s has jumped out at me for three reasons this week. The first is that in 1741, after a decade of rarely noting it, the notaries started to record the reason for one&#8217;s detention. The second is that in 1742, and particularly under the aegis of one particular magistrate, lots more people started to get arrested that previous and subsequent decades. The third is that, like in the period between 1760 and 1790, those arrests were increasingly for moral offenses or for being picked up by during nightly rounds of the city (the <em>ronda</em>).  The differences are this&#8211; in the latter period women and men were arrested in almost equal numbers. There are almost no women detainees in the 1740s. And, there doesn&#8217;t seem to be an equal growth in both detentions and prosecutions in the 1740s. This makes the decade more like the 1760s than the 1780s. The results above bear that out to some extent, as distance measures show to be more like the 1760s than the 1780s.
</p>
<p>I also had this suspicions because a few months ago I plotted occurrences of the terms <em>concubinato</em> (illicit co-habitation) and <em>muerte</em> (used in murder descriptions) from the Guide:
</p>
<p><img alt="cfd plot criminales" src="http://parezcoydigo.files.wordpress.com/2011/02/cfd_plot_criminales1.png?w=500" />
</p>
<p>If you click on that chart and look at the larger version you&#8217;ll see that right on decade of the 1740s there is a discernible, if much smaller than later, bump for <em>concubinato</em>. I was reminded of this when transcribing the records.
</p>
<h1 id="conclusion">Conclusion</h1>
<p>OK, at this point, this post is probably long enough. What&#8217;s missing above is obviously visualizations of the clusters. Those visualizations are pretty interesting. I&#8217;ll write another post this week just on the visualizations because they deserve to be higher up on the page for sure. We also have some issues to deal with on parameters for plotting the connections. For now, though, let me conclude by saying that I am impressed initially to see the clusters that emerged from this simple, if profound, technique for clustering. Given that the distinctions I&#8217;m trying to pick up are slight, I&#8217;m worried a bit about the level of precision I can expect. But, I am convinced that it&#8217;s worth sacrificing performance for either bzip or lzma implementations depending on the length of one&#8217;s documents. Unless your txt files are longer than 900kb, it&#8217;s probably worth just sticking with bzip.
</p>
<div class="footnote">
<hr />
<ol>
<li id="fn:1">
<p>Cilibrasi and Vitányi, &#8220;Clustering by Compression,&#8221; <em>IEEE Transactions on Information Theory</em> 51.4 (2005): 1523-45, <a href="http://homepages.cwi.nl/~paulv/papers/cluster.pdf">PDF</a>.<br />
&#160;<a href="1" rev="footnote" title="Jump back to footnote 1 in the text">&#8617;</a></p>
</li>
<li id="fn:2">
<p>Witten, et.al. <em>Managing Gigabytes: Compressing and Indexing Documents and Images</em> 2nd Edition (Academic Press, 1999): 21.<br />
&#160;<a href="2" rev="footnote" title="Jump back to footnote 2 in the text">&#8617;</a></p>
</li>
<li id="fn:3">
<p>Manuel Cebrián, Manuel Alfonseca, and Alfonso Ortega, &#8220;Common Pitfalls Using the Normalized Compression Distance: What to Watch Out for in A Compressor,&#8221; <em>Communications of Information and Systems</em>, 5.4 (2005): 367-384.<br />
&#160;<a href="3" rev="footnote" title="Jump back to footnote 3 in the text">&#8617;</a></p>
</li>
<li id="fn:4">
<p>Cebrián, et.al., 372.<br />
&#160;<a href="4" rev="footnote" title="Jump back to footnote 4 in the text">&#8617;</a></p>
</li>
</ol>
</div>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/ane/'>ANE</a>, <a href='http://parezcoydigo.wordpress.com/tag/criminales/'>criminales</a>, <a href='http://parezcoydigo.wordpress.com/tag/ncd/'>ncd</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/711/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/711/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/711/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=711&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/10/09/clustering-with-compression-for-the-historian/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/02/cfd_plot_criminales1.png" medium="image">
			<media:title type="html">cfd plot criminales</media:title>
		</media:content>
	</item>
		<item>
		<title>thinking world history</title>
		<link>http://parezcoydigo.wordpress.com/2011/10/03/thinking-world-history/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/10/03/thinking-world-history/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 02:59:35 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[pedagogy]]></category>
		<category><![CDATA[world history]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/10/03/thinking-world-history/</guid>
		<description><![CDATA[In the Spring semester I&#8217;ll be teaching a graduate seminar called, &#8220;Teaching World History.&#8221; In my department, we have essentially four caucuses for the purposes of of graduate teaching: US History, Medieval and Early Modern Europe, Modern Europe, and World, the last being a catch-all for anything that doesn&#8217;t fit in the US or Europe. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=709&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the Spring semester I&#8217;ll be teaching a graduate seminar called, &#8220;Teaching World History.&#8221; In my department, we have essentially four caucuses for the purposes of of graduate teaching: US History, Medieval and Early Modern Europe, Modern Europe, and World, the last being a catch-all for anything that doesn&#8217;t fit in the US or Europe. I kid you not that we (the &#8216;non-US, non-Europers&#8217;) used to be called The Exotics. We grant PhDs mostly to people who research modern Germany, the Medieval Period (backed by our NEH-Funded <a href="http://web.utk.edu/~marco/">MARCO Institute</a>), and US History. Faculty outside those specialties teach content seminars to help certify our students to teach World History regardless of their first and second fields. Thus, &#8216;Teaching World History&#8217; is a central course for that process. It&#8217;s also the one time in our program that students have the chance to concentrate on pedagogical issues for college teaching.
</p>
<p>There is a bit of irony in my teaching this particular class, as I haven&#8217;t taught world history in a <em>really</em> long time. And it wasn&#8217;t to college students when I did. (I was a history teacher at Enloe High School in Raleigh, NC in the mid-1990s.) But, I agreed to do the seminar for two reasons&#8212;
</p>
<ol>
<li>I&#8217;ve been rather critical of the notion that the World Survey is a useful course because it is so damn ungainly. The narrative choices that one must make in order to teach the history of The World, either before or after 1500, border on the absurd. So, it&#8217;s a challenge to conceive of this course in a way that will prepare our students to do something useful with, or be able to say something useful about it in a job interview.
</li>
<li>As I said, it&#8217;s the one chance to teach about teaching. This is a challenge too. I know that for much of my career I have taught reflexively, out of the synapse habits formed from sitting in classrooms on one side or another of the lectern essentially since 1977. I&#8217;ve been working on reversing some of those synapses of late. I need to think more intentionally about the whole process of course design and implementation. It&#8217;s fun to do that with graduate students.</li>
</ol>
<p>Still, that leaves me with the initial task of designing this class. What I&#8217;ve decided is that I want the class to be as much lab as traditional seminar. I want the students to do all of the practical tasks of building and implementing a class. Maybe I can recruit some undergrads to come complain during their office hours, or something. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   It is, of course, impossible to read for any kind of coverage. But, in addition to the lab aspect of the class, we will be reading monographs as well.
</p>
<p>What I&#8217;ve decided on is to use a somewhat playful notion of metaphor to organize our approach to narrating &#8216;world&#8217; history. Not only are there endless narratives that one could construct, there are endless methods to organize those narratives. I hope it will be useful to conceive of these methods as metaphors. We&#8217;re going to read Lakoff and Johnson&#8217;s <em>Metaphors We Live By</em>, and then in successive weeks treat world history through a series of metaphorical statements.  I should note that I&#8217;m only covering modern world history (ie, from 1500 forward), so the myths are directed towards that period.
</p>
<p>Metaphors I&#8217;ve settled on, for now:
</p>
<ul>
<li>World History is Transition
</li>
<li>World History is State Thinking
</li>
<li>World History is Myth
</li>
<li>World History is Commodity
</li>
<li>World History is Representation
</li>
<li>World History is Space
</li>
<li>World History is Information
</li>
</ul>
<p>Using these seven metaphors, we&#8217;ll look at different organizing principles for constructing a World History survey. I&#8217;m excited by some of the books we&#8217;ll read to spark conversation around these themes&#8212; Mike Davis, <em>Late Victorian Holocausts</em>, Matthew Edney, <em>Mapping an Empire</em>, James Glecik, <em>The Information</em>, James McCann, <em>Maize and Grace</em>, Ken Pomeranz, <em>The Great Divergence</em>, Matthew Restall, <em>Seven Myths of the Spanish Conquest</em>, James Scott, <em>Seeing Like a State</em>, Topik, Frank, and Marichal, <em>From Silver to Cocaine</em>, Wilson and Stewart, <em>Global Indigenous Media</em>, Thongchakul Winichakul, <em>Siam Mapped</em>, and a few others.
</p>
<p>I haven&#8217;t, though, settled on the practicum side. What do you wish you knew before teaching your first class from start to finish? What do you wish you&#8217;d unlearned from assistantships, or known to consider beforehand?</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/teaching/'>Teaching</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/pedagogy/'>pedagogy</a>, <a href='http://parezcoydigo.wordpress.com/tag/teaching/'>Teaching</a>, <a href='http://parezcoydigo.wordpress.com/tag/world-history/'>world history</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/709/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=709&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/10/03/thinking-world-history/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>fifth time&#8217;s a charm</title>
		<link>http://parezcoydigo.wordpress.com/2011/09/27/fifth-times-a-charm/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/09/27/fifth-times-a-charm/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 18:13:35 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Latin American History]]></category>
		<category><![CDATA[ACLS]]></category>
		<category><![CDATA[funding]]></category>
		<category><![CDATA[NEH]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/09/27/fifth-times-a-charm/</guid>
		<description><![CDATA[Since I&#8217;m in a sharing mood these days, I figure I&#8217;ll post my most recent (and last) attempt at getting funding for my Bourbon Quito Sex and Crime project. This the fifth iteration of this project narrative, when counting the NEH and ACLS Fellowships I&#8217;ve applied for. It&#8217;s also the last time I&#8217;m going to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=708&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;m in a sharing mood these days, I figure I&#8217;ll post my most recent (and last) attempt at getting funding for my Bourbon Quito Sex and Crime project.  This the fifth iteration of this project narrative, when counting the NEH and ACLS Fellowships I&#8217;ve applied for.  It&#8217;s also the last time I&#8217;m going to submit something for this project. While I will still work on this book, my funding requests from now on are going to be decidedly digital, and in support of the project I described <a href="http://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/">here</a>. I&#8217;m also cooking up a tool to build code-named <strong>Denbora</strong>.</p>
<p>I don&#8217;t mind repeatedly writing for grants, but I do mind soliciting letters all the time. </p>
<hr />
<p>I am applying for this fellowship to complete research and begin to write a book on the relationship between sexual behavior and Spanish imperial authority during the age of Charles III (1759–1788). <em>Sex, Crime, and Empire: The Political Economy of Intimacy in Bourbon Quito</em> will use prosecutions of illicit sexual activity (adultery, cohabitation, sodomy, bestiality) as a means to explore the shifting theory of state power and empire in the 18th century. Between 1760 and 1790, the Spanish imperial state began to take intense interest in the sexual lives of its subjects. (See plots of criminal sex prosecutions in the additional materials.) Other historians have analyzed the relationship between the colonial state (and church) and sexuality as one in which institutions arbitrated a Mediterranean honor code that hinged on the control of women’s sexuality and the purity of religious heritage. I argue instead that through judicial mechanisms, the late imperial Spanish state intervened in popular sexual norms in an attempt to make social roles and sexual activity conform to the Bourbon monarchy’s dream of patriarchal state authority. I will show that the Bourbon state used these methods in the pursuit of an <em>economically rational</em> absolutism. Further, criminal prosecutions of illicit sex during this period reveal not only the extent to which royal expectations deviated from customary norms. They also mark the emergence of new models of punishment emphasizing moral correction through convict labor in royal-owned tobacco and textile factories. I argue that during the imperial reign of Charles III this active criminalization of sexual behavior turned individual bodies into contested ground upon which imperial authorities established a new underlying political philosophy that combined moral and political authority with economic rationality. As such, the case files utilized provide compelling evidence for the late 18th century as a fulcrum point between early-modern judicial empire and modern disciplinary colonialism.
</p>
<p>The study of sexuality in an imperial context integrates my recent research on women’s legal capacity in late colonial Spanish America with my longstanding interest in the organization and performance of governing authority. My first book examined the interaction between custom and law that enabled women in the early modern Spanish world to make autonomous legal acts despite formal strictures on their legal capacity. Contrary to much of the established literature, I found that in property contracts, marital disputes, and criminal activities, magistrates predominantly respected women’s customary right to make legal acts. In the course of researching that book, I also discovered an explosion in moral policing, prosecution of men and women for sexual offenses, and corrective punishment through economic service to the Crown. The intersection of these three phenomena, and the impressive documentary record left behind, allow me to investigate the tension between custom and prescription in a new way, and to draw out the political implications of late 18th-century family values.
</p>
<p>More recently, I have also been researching the complicated notion of jurisdiction in Spanish imperialism that simultaneously perpetuated petty conflicts within the bureaucracy and provided social stability through the flexible application of royal dictates to local circumstances. From the classic work of John Leddy Phelan to Alejandro Cañeque’s recent <em>The King’s Living Image</em>, historians of the Spanish empire have recognized how jurisdictional imprecision facilitated the administration of early modern empire. I argue that jurisdictional imprecision is itself a metaphor for other forms of authority and place during the colonial period. Integrating jurisdiction-as-metaphor into the study of colonial sexuality helps to explain the failure of the Bourbon state to successfully transition to an effective modern disciplinary colonialism. </p>
<p>The state’s interest in illicit sex coincided with a crisis in royal authority caused by fallout from Spain’s participation in the Seven Years War. Saddled with debt and with its defensive shortcomings exposed by the British navy, the court of Charles III pursued a series of administrative, fiscal, and military reforms intended to rationalize, centralize, and magnify the Crown’s authority. Traditional scholarship on the period has centered on these Bourbon reforms, along with the often-violent reactions they elicited from subject populations in the Andean region. More recent scholarship has begun to turn attention to social reforms pursued by Bourbon officials, including the construction of poor houses and orphanages, the secularizing of marriage regulations, and controls on alcohol production and consumption. The two strains of reform, those aimed at economic rationalization, tax collection, and the centralization of power and those aimed at social control shared an underlying political theory of absolutist sovereignty that clashed with a centuries-old political culture of negotiation, consent, and decentralism. This tension was born of the “modernization” of colonial administration, and was nowhere more intimately felt than in state actions to monitor and control sexuality.
</p>
<p>The Audiencia of Quito, roughly equivalent to modern Ecuador, provides an excellent venue to study this aspect of Bourbon reform. Situated between the Viceregal capitals of LIma and Bogota, Quito became the object of tax reformers in the 1760s, attention that led to a significant citywide revolt from 1765–1766. The impulse of civil authorities to monitor and control the city’s barrio residents and particularly their sexual proclivities emerged first with the Crown’s restoration of royal authority in the wake of the Rebellion of the Barrios. But the attention lasted far beyond the aftermath of the rebellion. Royal officials constructed an infrastructure of neighborhood policing together with a new network of royal factories staffed with prison laborers. This new system was fed with explosive growth in prosecutions of moral crimes, particularly illicit cohabitation. Luckily for me, it also produced an extensive trial record of prosecution, testimony, confession, and punishment that provides the raw data for documenting the connections between sexuality, colonial authority, and economic reform.
</p>
<p>Spanish criminal prosecutions developed along regular and predictable steps, from allegation to appeal. Court appointed notaries, utilizing a combination of boilerplate and organic language, carefully documented each of these steps. Defendants were presumed guilty. Prosecuting magistrates directed both the investigation and adjudication of criminal acts, framing the interrogation of witnesses in terms established by the complaint. The initial witnesses responded to interrogation within a discursive space defined and controlled by the magistrate and the plaintiff. Confessions, on the other hand, temporarily diminished the magistrate’s control over the discursive terrain as defendants responded to charges and questions by often redefining the terminology used. Defendants then submitted their own witnesses and interrogatories, further seeking to change the language of the case. If found guilty, defendants invariably and immediately switched back to the language of the magistrate in an appeal for mercy. This predictable flow of cases reached to all corners of the Spanish empire, allowing for comparative evaluation of local popular sexual practices in disparate settings. 
</p>
<p>Ethnohistorians and social historians have long used court cases as rich sources for mining ancillary detail and anecdotal data in an effort to give voice to the popular sectors. I use these cases with an eye to their procedural context and to the “extra” information contained within their files. The regularity of criminal prosecutions open the possibility of a wide variety of readings. While I do closely read the documents in the tradition of ethno- and social history, I also submit my case files to distant reading techniques offered by texting mining and mapping. Using digital photography, I have collected all of the extant criminal prosecutions of illicit sex, murder, assault, and insult in the National Archive of Ecuador for most of the 18th century, and am in the process of transcribing these documents. Additionally, I have transcribed the weekly jail censuses of the city of Quito for the years 1732–1791 inclusive. While the individual cases and names represented in these documents provide compelling stories ripe for interpretation in their own right, taken together as a corpus and subjected to machine-reading techniques new analytical avenues open up. I am able to extract and compare procedural segments of cases and to map their occurrences in the city’s barrios. With the weekly jail censuses, I am able to demonstrate which magistrates took the lead in prosecuting moral offenses, and against which types of barrio residents. Using text-mining techniques to cluster similar documents such as Normalized Compression Distance (NCD) Analysis and Latent Semantic Analysis (LSA) topic modeling, I can compare prosecutions over time to demonstrate innovations in criminal prosecution during the 1780s. This algorithmic approach to legal practice is completely innovative in the colonial Latin American historiography. By controlling for the procedural development of a prosecution as well as for gender, age, ethnicity, and other social markers present in the cases, I am able to document allusive popular, customary sexual norms. I then put this analysis of criminal conduct into the broader context of imperial governance and the economic, penal, and medical literatures produced by the Spanish Enlightenment. Finally, I analyze the system of punishment constructed to discipline those caught in the city’s sexual dragnet, and specifically the role of royal tobacco factories in convict reformation. My conclusions demonstrate that the barrios of Quito operated with a level of tolerance for sexual behavior by both men and women that would never be predicted nor accepted by the strict Mediterranean honor code that has dominated the Latin American literature on gender and sexuality (Twinam, 1999; Lipsett-Rivera and Johnson, 1998, Chambers, 1999, Lavrin, 1989).
</p>
<p>The evidentiary base of this project is built on approximately 1000 cases of sexual and sexual-related crimes prosecuted in the Audiencia of Quito between 1760 and 1790. I have digital photographs of the case set in its entirety. In addition to the prosecutions, I have developed a database based on weekly jail censuses for more than 10,000 arrests in Quito during the 18th century. The database contains information on arrestee’s gender, crime, supervising magistrate, ethnicity, and occupation. These records are further complemented by institutional records of the Presidency of the Audiencia of Quito and the jails, royal factories, and poor houses of the city. Together, they provide comprehensive data to combine close and distant readings of practices of sex, neighborhood surveillance, and correction for the city and its hinterland.
</p>
<p>By the time this fellowship begins, I will have completed much of the research. I have collected the documentary base for the project with trips to the National Archive of Ecuador in 2009 and 2011. Archival visits are complete. I have been transcribing cases with some graduate student assistance for the past two years. I have also written the necessary code for text mining over the past year. I will use time afforded by an ALCS fellowship to finish my analysis and to write the first draft of this manuscript. I hope to reach not only Latin Americanists, but also the rapidly growing audience of the Digital Humanities. All materials produced for this project, including maps, the criminal database, transcripts, and code will be hosted as a project archive at http://bourbonquito.com.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/latin-american-history/'>Latin American History</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/acls/'>ACLS</a>, <a href='http://parezcoydigo.wordpress.com/tag/funding/'>funding</a>, <a href='http://parezcoydigo.wordpress.com/tag/neh/'>NEH</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/708/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/708/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/708/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=708&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/09/27/fifth-times-a-charm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>teaching philosophy</title>
		<link>http://parezcoydigo.wordpress.com/2011/09/26/teaching-philosophy/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/09/26/teaching-philosophy/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 00:34:20 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[collateral learning]]></category>
		<category><![CDATA[tenure]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/09/26/teaching-philosophy/</guid>
		<description><![CDATA[As part of the tenure process, I have to write a statement on my teaching philosophy and give examples of putting that philosphy into practice. I always find exercises such as this to feel very strange in the doing. In part, I think that is because we (as in the royal we &#8211;&#62; just me? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=707&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As part of the tenure process, I have to write a statement on my teaching philosophy and give examples of putting that philosphy into practice. I always find exercises such as this to feel very strange in the doing. In part, I think that is because we (as in the royal we &#8211;&gt; just me? or you too?) so rarely engage in this particular kind of introspection. Our graduate program has very few courses that require outright pedagogical discussion and reflection. I do think about these things, pretty much everytime I write a new course syllabus. But, thinking and articulating are two very different things. And, when only thinking about course design, I know all to often fall into the traps warned against by Mark Sample in his two Profhacker posts on course design (<a href="http://chronicle.com/blogs/profhacker/planning-a-class-with-backward-design/33625">here</a> and <a href="http://chronicle.com/blogs/profhacker/teaching-for-uncoverage-rather-than-coverage/35459">here</a>.  
</p>
<p>At any rate, having written my teaching statement, I figure I might as well post it here. As you will see, it represents the shift in my thinking about historical education from a traditional and un-articulated sense of critical-historical thinking, into an every present interest in and concern with the collateral learning that I hope to encourage in my courses.
</p>
<hr />
<div class="toc">
<ul>
<li><a href="#my-philosophy">My Philosophy</a></li>
<li><a href="#philosophy-in-action">Philosophy in Action</a></li>
<li><a href="#a-note-on-graduate-education">A note on graduate education</a></li>
<li><a href="#note-for-this-post">Note for this post</a></li>
</ul>
</div>
<h1 id="my-philosophy">My Philosophy</h1>
<p>My teaching philosophy hinges on a set of values that have progressively clarified over the course of the past five years. As an educator, what I value most are: 1. The importance of critical-historical thinking; 2. The importance of collateral learning; 3. The importance of openness in educational resources; 4. The importance of empathy to understanding the past; and, 5. The importance of a Do-It-Yourself attitude for the cultivation of life-long learning. 
</p>
<p>I began my career at the University of Tennessee committed to the traditional notion of the nature and importance of History and Humanities education. My philosophy of undergraduate teaching was rooted in the belief that a university education and particularly a humanities education are about participating, in the words of Robert Hutchins, in &#8220;the great continuing conversation.&#8221; Following on this principle, I saw the historian&#8217;s responsibility as cultivating critical thinking skills built on a sense of temporality. The addition of time is, after all, the defining characteristic of historical education. And it is with temporal causality that historians are uniquely capable of participating in the great continuing conversation. My sense of critical thinking, and its place in my educational philosophy, was tied to a set of skills common to all historians that define critical-historical thinking:  
</p>
<ol>
<li>Reading comprehension.
</li>
<li>The capacity to evaluate evidence based on the typical historian&#8217;s typology of primary vs. secondary sourcing. 
</li>
<li>The ability to identify and build causal explanations for historical events, structures, and movements (be they examples of continuity or change).
</li>
<li>The ability to communicate such explanations in written form.
</li>
</ol>
<p>I structured my courses to provide practical experience in each of these areas, mixing primary and secondary source material on the various topics under consideration and emphasizing in lecture and discussion the connection between explanatory narratives of the past with that evidence.  I increasingly sought to include a wide variety of media as part of the source-based building blocks of my courses (texts, film, photographs, artifacts, etc.). My hope for each of my courses has been that students will leave with a keen sense of the problematic relationship between the present and the past and of the problematic nature of the relationship between information and knowledge. 
</p>
<p>The onset of my university teaching career has also coincided with a renewed crisis in Humanities education sparked by the economic instabilities of the past four years. I would be remiss to exclude the impact that this predicament has had on my teaching philosophy. In particular, the Humanities have come under attack for a perception by some of their irrelevance in an age dominated by an economic instrumentalism. I reject the notion that university education should be above all else vocational, as mere preparation for the job market. In fact, the tendency to see a university degree as essentially a credential for participation in the 21st-century economy is a source of real frustration for me. But the conversation surrounding the future of the Humanities and its critics has caused me to rethink the collateral learning that occurs in my courses. 
</p>
<p>Writing in 1938 in Experience and Education, John Dewey argued,
</p>
<blockquote>
<p>Perhaps the greatest of all pedagogical fallacies is the notion that a person learns only the particular thing that he is studying at the time. Collateral learning in the way of the formation of enduring attitudes, of likes and dislikes, may be and often is much more important than the spelling lesson or lesson in geography or history that is learned. For these attitudes are fundamentally what count in the future.
</p>
</blockquote>
<p>I would define collateral learning a bit more broadly than Dewey, including skills as well as attitudes. What collateral learning occurs in my classroom? There is the basic exposure to the culture and lifeways of peoples in Latin America that can impact attitude formation. There is the process of critical-historical thinking. I strive to combine that exposure and process to encourage empathy for others in my undergraduates. Increasingly, I have also sought to include basic technical skills that intersect with my overriding values of openness and a do-it-yourself (DIY) attitude in the educational process. Historians have been slow to reckon with the information revolution and its impact on our disciplinary culture.  But, we are also well positioned to teach the type of information literacy so important for students navigating the flood brought on by the World Wide Web. For my courses, this has meant working with my students on being savvy users of problematic information, but also as producers of their own content on the web. By having students produce their own content on their own sites, I hope to demystify the web a bit for a generation that has grown up with the internet as a given in their lives and to cultivate a capacity for DIY that is collateral to the specific content of my courses on Latin American History.
</p>
<h1 id="philosophy-in-action">Philosophy in Action</h1>
<p>What have these educational values meant for my teaching? Above all, they have required of me willingness for experimentation. I have taken seriously Departmental needs for a wide variety of Latin American offerings at the Graduate and Undergraduate levels. As the lone tenure-track Latin Americanist in the History Department, I have sought to offer a wide variety of courses covering time periods and regions outside my immediate area of expertise. I have taught course ranging from the Conquest of the Americas to the Mexican Revolution, from the Early Latin American Survey to Modern Latin American History through Film. I have taught on gender and sexuality in the early period, on the history of indigenous peoples in both colonial and modern Latin America, and also honors and graduate courses on research methods and historiography. I have lobbied hard to keep the survey of Latin American History active, despite staff pressures, in support of the Latin American Studies program and Ready for the World. It is within this context of broad teaching that I have experimented with the incorporation of technology in ways intended to make relevant the process of my courses to the world of information we now inhabit. 
</p>
<p>In course design and execution, I have experimented extensively with both modeling and teaching the values of the DIY approach and the implementation of critical-historical thinking in new technological venues. Some of these experiments have been successful, and some have not. In the column of successes I would include:
</p>
<ol>
<li>
<p>Requiring students to write regularly and critically online, with their peers as a significant part of the intended audience. My first attempts to do this in 2008 utilized discussion forums inside Blackboard for such writing and discussion. I decided, though, that I wanted my students to instead write (reacting to readings, discussion, films, news, etc.) in an online venue that they could take individual ownership over. Beginning in Fall 2009, I have required my students to sign-up for their own free website using a blogging service such as wordpress.com or blogger.com, and to write and comment on weekly essays. In addition to the specific Latin American History content they discuss, I have witnessed my students come to see this space as a space of their own on the Internet, and come to understand more clearly where content on the web comes from. This has been the case in both upper division courses and graduate seminars.
</p>
</li>
<li>
<p>Encouraging digital literacy. Sometimes small steps can be important in developing digital literacy skills. Each semester I try to help students understand how search works, and to help them become better searchers. I have tried to combine the use of online and physical resources from the library for research and historiography across the courses I teach. Likewise, I&#8217;ve started to use simple strategies such as only providing citations for work that is available through the library catalogue, requiring students to find it rather than directly linking.
</p>
</li>
<li>
<p>The design and implementation of the online presence of my courses using free and open source software, including on the WordPress platform. I have left Blackboard for hosting my courses, and their online interactions, in part to model DIY for my students (both graduate and undergraduate). Doing so forced me to look under the hood, as it were, of how the web and web publishing platforms work. As importantly, I am able to make all of my teaching materials freely and publicly available for curious individuals, other Latin American Historians, and graduate students.
</p>
</li>
<li>
<p>Experimenting with the hybrid classroom. Many of our graduate students will be faced with the prospect of online teaching in one form or another in the coming decade. Very few faculty in our Department have experience with online teaching, podcasting, or the like. In Fall 2010, I decided to experiment with video-casting one lecture per week from my History 255 Survey of Colonial Latin America to gain in understanding of the mechanics of online and hybrid teaching. In addition to putting half of the lectures for the semester online, I produced response quizzes using Google Docs to track students&#8217; participation in the online lecture. Students also had discussion sections for the more practical exercises in evaluating primary documents related to the course. By both mid-term and final surveys of the students, the use of online lectures for part of the class was very successful. Students complained that I packed more information into the video lectures, and they spent much more time watching and note taking than in the live lectures.  From the experience of producing and delivering the online lectures, I also learned much about the technical and time demands required. From this experience, I know that I can better advise our graduate students on handling questions on online teaching on the job market.
</p>
</li>
</ol>
<p>In the column of less successful experiments, I would include my Spring 2011 course on Modern Latin American History through Film. Spring 2011 was the second time I have taught the course, only in this case I tried to adapt it to a 90-seat class to meet demand for upper-division courses in the Department of History. Having 90 students significantly challenged discussion, which I again tried to move online to account for the awkwardness of the hall in which we met. My blog infrastructure, which as worked very well in classes ranging from 10 to 35, was overwhelmed by the shear volume of students writing. Additionally, I assigned a semester-long collaborative project as the main task of the assignment that was hosted on a wiki. Student groups were charged with constructing a comprehensive wiki on an assigned film, including critical engagement with the historical issues presented by that film. The students and I struggled over our mutual expectations for what constituted a semester&#8217;s worth of work on such a project. Likewise, I offered tutorials for writing on the wiki, but few attended and many later struggled with the technical realization of their projects. I also assigned too many films. In the end, I will have to rethink the course&#8217;s implementation if I need to teach it to such a large group again.
</p>
<h1 id="a-note-on-graduate-education">A note on graduate education</h1>
<p>Much of what I have written above relates to my philosophy of undergraduate teaching. I have enjoyed significant interaction with out graduate students as well, despite the fact that we offer no degree in Latin American History. I have forged this ground for myself because I value graduate education highly. I taught History 510 three time from 2008-2010. As our Foundations class, 510 is a joy to teach in part because of the practical skills of reading, analysis, and communication that form its core. Readings are often theoretical and outside of the scope of experience many of our graduate students bring with them. I have also taught seminars on the Spanish Conquest and on the authority and power in the early modern Spanish Empire. More importantly, outside of the seminar room I have sought opportunities to support and train our graduate students, most notably with the Dissertation Writing Group (DWG) I founded and have directed since 2007.  With 510 and the DWG, I have had pleasure of being a sort of bookend for our PhD students progress, from the foundational skills of 510 through their realization in writing the dissertation.
</p>
<p>(All of my course materials are publicly available through individual course sites linked on my <a href="http://chadblack.net/teaching">website</a>)
</p>
<hr />
<h1 id="note-for-this-post">Note for this post</h1>
<p>I recognize that this statement is pragmatic more than it is philosophical, at least in the way I would have imagined writing such a statement as a graduate student or at the beginning of my career. I wonder, in looking over it, to what extent I&#8217;m actually falling prey to the functionalism I detest. What I want to communicate is that I see the traditional sense of historical-critical thinking and writing that has formed the core of history education at the collegiate level as still salient. I don&#8217;t like notions of &#8220;relevance&#8221; &#8212; ie, that students will only learn or care about things that their 18 or 20 year-old brains perceive of as relevant to their lives. But, what I want is to port those traditional skills, if you will accept the metaphor, to a context that is relevant, ie to the context of the post-industrial world.
</p>
<p>At any rate, what are your educational values? How do they impact your teaching choices? </p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/teaching/'>Teaching</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/collateral-learning/'>collateral learning</a>, <a href='http://parezcoydigo.wordpress.com/tag/teaching/'>Teaching</a>, <a href='http://parezcoydigo.wordpress.com/tag/tenure/'>tenure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/707/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=707&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/09/26/teaching-philosophy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>an algorithmic approach to legal culture in the early modern Spanish empire</title>
		<link>http://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 07:24:11 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Digital History]]></category>
		<category><![CDATA[Latin American History]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ANE]]></category>
		<category><![CDATA[criminales]]></category>
		<category><![CDATA[ncd]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/</guid>
		<description><![CDATA[There&#8217;s a problem But wait, there&#8217;s more. Wither text analysis Cluster techniques There&#8217;s a problem I&#8217;ve been playing around for a while now with various algorithms designed to cluster unstructured text. The reason I want to do this is I&#8217;m working on a project to test for plural legal cultures in the Americas during the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=702&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="toc">
<ul>
<li><a href="#theres-a-problem">There&#8217;s a problem</a></li>
<li><a href="#but-wait-theres-more">But wait, there&#8217;s more.</a></li>
<li><a href="#wither-text-analysis">Wither text analysis</a></li>
<li><a href="#cluster-techniques">Cluster techniques</a></li>
</ul>
</div>
<h2 id="theres-a-problem">There&#8217;s a problem</h2>
<p>I&#8217;ve been playing around for a while now with various algorithms designed to cluster unstructured text. The reason I want to do this is I&#8217;m working on a project to test for plural legal cultures in the Americas during the early modern Spanish empire. During the course of writing my first book, I was struck by the extent to which my findings on women&#8217;s participation in the legal system of late-colonial and early-republican Quito confirmed earlier findings for the 17th-century in Quito, and frequently clashed with books on the same theme in other areas of the Empire. There is an important caveat here. Much of the work on 17th-cent. Quito was done by my dissertation director. While I stand by my (and her) evidence for Quito, I&#8217;ve always wondered if this is simply a case of the influence of graduate apprenticeship, of if there is something more historically fundamental at work?
</p>
<p>This is a difficult nut to crack. The Spanish legal system, as a scaffolding, was uniform on this side of the Atlantic. Cristobal Colon, Hernan Cortes, Francisco Pizarro, and the rest of Spain&#8217;s 16th-century marauders made there conquests under explicit authority of the Crown of Castile. And, unlike kingdoms on the Iberian peninsula that accrued over time to the Crowns of Castile and Aragon each with their own recognized fuero laws, the kingdoms in the Americas were unified under two specific overarching codes, the <em>Leyes de Castilla</em> and the <em>Leyes de Indias</em>. The former transferred the code of Castile to the <em>Republica de españoles</em>, while the latter dealt with legal conditions specific to the Americas, and particularly its indigenous inhabitants. These were not the only codes with currency. Not by a long shot. But, at a schematic level the authority of the Crown of Castile over the kingdoms of the Americas was enacted through these codes.
</p>
<p>Furthermore, magistrates in the Americas were royal appointees, occasionally even at the city council level. While city councilors were chosen locally (and the Alcalde Mayor was a city councilman), in cities or regions with a resident <em>corregidor</em>, he would sit on the council. He was also a magistrate for his jurisdiction. What is more, magistrates above the alcalde level were invariably royal appointees (<em>oidores</em> of the Audiencia or the <em>virrey</em> himself). Litigants could also shop jurisdictions as needed, and one need not first seek a local magistrate to settle a dispute, but one could appeal directly to any of the levels above. </p>
<h2 id="but-wait-theres-more">But wait, there&#8217;s more.</h2>
<p>The journeymen of the Spanish legal system were notaries, and their handbooks and often there education were rooted in the peninsula. There is, in fact, a fair amount of uniformity across the Empire in the form of legal documents, prepared as they all were by notaries and their apprentices drawing on boilerplate examples from notarial manuals.
</p>
<p>Where does this leave me? Well, with many reasons to see a unified legal system for the Empire. But there&#8217;s a catch. Central to the operation of the legal system, the administrative system, the economy, and everything else in the Spanish Empire was a notion of decentralization, of the devolution of power locally under the guise of customary practice. It had such currency, in fact, that its operation frequently went unnamed. In addition, magistrates were prevented from explaining their decisions with reference to specific codes or regulations (though the Crown&#8217;s attorney, or <em>fiscal</em>, frequently did express such opinions).  So, the justification for legal decisions is almost never given. Even though the form and the function of the legal system is the same throughout the Americas, the opportunity for significant (and I do mean <strong>significant</strong>) local inflection was a built-in feature. There very well may be no singular legal culture. We don&#8217;t know if there was, though, because scholars (myself included) have tended to generalize from their particular archives 
</p>
<h2 id="wither-text-analysis">Wither text analysis</h2>
<p>This seems like a job for a variety of text-mining techniques. I&#8217;ve had in my mind for a while now that a variety of clustering techniques may well help identify local legal culture in operation beneath the boilerplate of standard legal documents. In essence, I need to measure distance between documents, or rather groups of documents, and look for clusters by geography and time. It may well be that legal cultures in the Viceregal capitals were very similar, but not so much in other cities, towns, and villages. It could also be that local legal cultures are greatly impacted by local indigenous cultures or by the migration patterns of initial settlement in an area. Families frequently brought over extended kinship groups, drawn from specific regions in Spain. Did they bring with them the legal expectations of the area they left?
</p>
<p>Don&#8217;t know. Yet. I&#8217;m hoping that text analysis of a corpus of civil and criminal trial transcripts from across the Americas, and across the centuries, will help me find out.  
</p>
<h2 id="cluster-techniques">Cluster techniques</h2>
<p>So, what techniques am I (planning) on playing around with? I&#8217;m only going to list them here. I&#8217;ll be writing follow-up posts on early experiments with each of the methods in the coming weeks.
</p>
<ol>
<li>
<p>Normalized Compression Distance (<a href="http://www.complearn.org/ncd.html">NCD</a>), which uses compression algorithms to establish the similarity of two documents.
</p>
</li>
<li>
<p>Latent Dirichlet Allocation (LDA)-based <a href="http://en.wikipedia.org/wiki/Topic_model">topic modeling</a>, for which I&#8217;ll be using the killer <a href="http://radimrehurek.com/gensim/intro.html">gensim</a> vector-space modeling module for python.
</p>
</li>
<li>
<p>Term Frequency-Inverse Document Frequency (<a href="http://en.wikipedia.org/wiki/Tf%E2%80%93idf">TF-IDF</a>), also used in vector-space models.</p>
</li>
<li>
<p>KWIC and n-gram plots, which will be useful to chart both the occurrences and context of terms and phrases indicative of locality in legal outcomes.</p>
</li>
</ol>
<p>I&#8217;ve also been playing with ways to include fuzzy orthography, so typical of early modern record making, into the analysis. Right now, I&#8217;m leaning towards incorporating some sort of Levenshtein Distance threshold to account for the heterogenous spelling.
</p>
<p>At any rate, in order to test the scripts I&#8217;m writing to use these various techniques, I&#8217;m initially analyzing a relatively small corpus derived from the Criminales Series Finder&#8217;s Guide for the Archivo Nacional del Ecuador (ANE). The corpus consists of 21 documents, each of which comprises a decade of criminal prosecutions beginning in 1601 and ending in 1830. A rough word count (whitespace delimited) of the whole corpus amounts to 198,000 words, with the longest document coming in somewhere around 39,000.
</p>
<p>Stay tuned for experiments with NCD.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/digital-history/'>Digital History</a>, <a href='http://parezcoydigo.wordpress.com/category/latin-american-history/'>Latin American History</a>, <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/ane/'>ANE</a>, <a href='http://parezcoydigo.wordpress.com/tag/criminales/'>criminales</a>, <a href='http://parezcoydigo.wordpress.com/tag/ncd/'>ncd</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/702/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=702&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/09/23/an-algorithmic-approach-to-legal-culture-in-the-early-modern-spanish-empire/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>google tasks script rewritten and moved to github</title>
		<link>http://parezcoydigo.wordpress.com/2011/09/09/goole-tasks-script-rewritten-and-moved-to-github/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/09/09/goole-tasks-script-rewritten-and-moved-to-github/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 00:45:31 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[Google Tasks]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/09/09/goole-tasks-script-rewritten-and-moved-to-github/</guid>
		<description><![CDATA[I finally got around to rewriting my google tasks script (see previous posts here and here. The script has generated a fair amount of interest for this blog. After intending to do it for a while, I finally rewrote the program using the python module optparse, which is intended for parsing command line options and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=687&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I finally got around to rewriting my google tasks script (see previous posts <a href="https://parezcoydigo.wordpress.com/2011/05/16/google-tasks-terminal-geek-tool/">here</a> and <a href="http://parezcoydigo.wordpress.com/2011/05/23/update-to-google-tasks-on-the-cli/">here</a>. The script has generated a fair amount of interest for this blog. After intending to do it for a while, I finally rewrote the program using the python module <code>optparse</code>, which is intended for parsing command line options and arguments. <code>optparse</code> is being deprecated in favor of <code>argparse</code>, which has been back ported from python 3.x to 2.7. But, given that I tend to use Apple&#8217;s python distribution, which is 2.6.1 in Leopard and SnowLeopard, I opted for optparse.
</p>
<p>One of the nice elements of <code>optparse</code> is that it automates producing a help option for a command line program. In the spirit of the CLI, I rewrote the command options so that they are more <code>bash</code>-like. I&#8217;ve also changed it a bit to better handle posts w/o due dates, blank posts, and subtasks.
</p>
<p>Also, because of the awkwardness of sharing scripts through wordpress.com, I moved the source to <a href="http://github.com/parezcoydigo/myTasks">github</a>. I also put the script up there to post to wordpress.com using with <a href="http://github.com/parezcoydigo/markdown2wp.com">markdown</a> that I wrote about <a href="http://parezcoydigo.wordpress.com/2011/05/25/post-to-wordpress-com-with-markdown-6/">here</a>. That one needs some work, though. Particularly handling ascii/unicode issues and with uploading images.  
</p>
<p>At any rate, the v0.2 of myTasks works thusly (assuming you have the script on your path and/or with an alias):
</p>
<p>
<code><br />
Usage: tasks [option] arg1 arg2 arg3</p>
<p>Options:<br />
  --version             show program's version number and exit<br />
  -h, --help            show this help message and exit<br />
  -l                    Lists all tasks. Takes no arguments<br />
  -n<br />
                        Adds new task. Pass the name of the task list and the<br />
                        new task as arguments in double quotes. For example:<br />
                        tasks -n Main "Add this task to the Main list."<br />
  -c                    Clears completed tasks from your lists. Takes no<br />
                        arguments.<br />
  -u<br />
                        Updates a designated task as completed. Pass the name<br />
                        of the list and the number of the task. The number is<br />
                        available by first listing tasks with the -l command.<br />
                        For example: tasks -u Main 1. This command would mark<br />
                        the first message on the Main list as completed.<br />
  -d<br />
                        Deletes a designated task. Pass the name of the list<br />
                        and the number of the task. The number is available by<br />
                        first listing tasks with the -l command. For example:<br />
                        tasks -d Main 1. This command would delete the first<br />
                        message from the Main list.<br />
</code><br />
</p>
<p>It does just about all I want to do with it. I&#8217;m going to add the option to output all lists, or a designated list, but that&#8217;s about it for now. Please feel free to fork on github and make a pull request to improve it.
</p>
<p>
<strong>Update 9-20-2011:</strong> I pushed v0.3 of myTasks to github this morning. The new version uses a different commandline parser, and adds functionality with task listing options, the ability to rename or delete Lists, and a bit more.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/command-line/'>command line</a>, <a href='http://parezcoydigo.wordpress.com/tag/google-tasks/'>Google Tasks</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a>, <a href='http://parezcoydigo.wordpress.com/tag/terminal/'>terminal</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/687/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=687&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/09/09/goole-tasks-script-rewritten-and-moved-to-github/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>writing a job letter</title>
		<link>http://parezcoydigo.wordpress.com/2011/08/19/writing-a-job-letter/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/08/19/writing-a-job-letter/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 19:07:37 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[job market]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/08/19/writing-a-job-letter/</guid>
		<description><![CDATA[It&#8217;s that time of year again&#8230; time to sharpen one&#8217;s job market skills. As someone who secured tenure-track employment inside of the last five years, I frequently have finishing grad students ask for help in preparing their dossier for the market. I&#8217;ve also sat on a few search committees at this point. Advise is better [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=683&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s that time of year again&#8230; time to sharpen one&#8217;s job market skills. As someone who secured tenure-track employment inside of the last five years, I frequently have finishing grad students ask for help in preparing their dossier for the market. I&#8217;ve also sat on a few search committees at this point. Advise is better with examples, but I don&#8217;t have copies of my old letters any more (they didn&#8217;t survive the switch from PC to Mac, nor the switch from paper to electronica). I used to hand those letters out to grad students going on the market. But, I don&#8217;t have them anymore. So, I&#8217;ve written below some examples of what I how I would write a letter. I&#8217;m not a new PhD, so my examples won&#8217;t exactly translate to new job seekers, but the tenor of the letter would be the same.</p>
<p>Note that the advice (for whatever it is worth) is directed towards new PhDs in History looking for traditional academic employment. In general with our grads, I usually spend most of our time working on the C.V. and the cover letter. Other elements of the dossier should be more comfortable for the potential job seeker- you need a very polished writing sample, particularly a chapter or two from your dissertation that exemplifies its argument and the power of your writing; you need a teaching portfolio with sample syllabi, student evaluations, and a statement of your teaching values. If, during your tenure as a grad student, you ever get laudatory emails from students or in comments from your TA evaluations, keep them. Print them out. They can be very important in proving your readiness to teach.
</p>
<p>The ancillary materials requested by specific institutions will clue you in, in part, to what the school is looking for. Regardless of those materials, though, all institutions want a CV, a cover letter, and letters of recommendation. The latter you have little control over. I don&#8217;t think it matters whether a letter comes from a dossier service or directly from the individual. But, I would suggest that you cultivate your relationship with committee members and other letter writers such that if there is a job that you really want, they will be willing to write customized letters for it. A strong dossier letter is certainly sufficient. You do, though, have complete control over your CV and your cover letter.
</p>
<h4>What does the cover letter need to accomplish?</h4>
<p>The cover letter must accomplish a variety of tasks &#8211;&gt; express your enthusiasm for the job, communicate your degree readiness, your research chops, detail the importance of teaching to you, and your availability to interview. It also implicitly expresses your capacity to communicate in a clear and concise manner, your attention to detail (particularly the details listed in the job ad), and your understanding of the type of institution that you&#8217;re applying to.</p>
<p>You cover letter must be tailored to the specific type of institution to which you are applying. Generally, there are four types of institutions to which we apply- the R1 research university; the R2 research/teaching university and research-interested liberal arts college; the comprehensive regional university and fully-teaching centric liberal arts college; and the community college. The first important point for writing a cover letter is <strong>know the type of school you&#8217;re applying to, and customize the letter for that category</strong>.  By customize, I don&#8217;t mean that every letter needs to be written from scratch. Rather, develop a template for each institutional category. Each template will rearrange the order and emphasis of the kind of information that your letter needs to convey.
</p>
<p>So, a template for an R1 would look something like this:
</p>
<div class="codehilite">
<pre><span class="n">Introductory</span> <span class="n">paragraph</span>
   <span class="o">|</span>
<span class="n">Current</span> <span class="n">research</span><span class="sr">/dissertation/com</span><span class="n">petitive</span> <span class="n">funding</span> <span class="n">received</span>
   <span class="o">|</span>
<span class="n">Future</span> <span class="n">research</span>
   <span class="o">|</span>
<span class="n">Graduate</span><span class="o">-</span><span class="n">level</span> <span class="n">teaching</span>
   <span class="o">|</span>
<span class="n">Undergraduate</span><span class="o">-</span><span class="n">level</span> <span class="n">teaching</span>
   <span class="o">|</span>
<span class="n">Service</span>
   <span class="o">|</span>
<span class="n">Concluding</span> <span class="n">paragraph</span>
</pre>
</div>
<p>Whereas, for an R2/Research-oriented liberal arts school, you might have to omit graduate level teaching, downplay your future research agenda a bit, and beef up the undergraduate teaching for a template like this:
</p>
<div class="codehilite">
<pre><span class="n">Introductory</span> <span class="n">paragraph</span>
   <span class="o">|</span>
<span class="n">Dissertation</span><span class="o">/</span><span class="n">current</span> <span class="n">research</span>
   <span class="o">|</span>
<span class="n">Teaching</span>
   <span class="o">|</span>
<span class="n">Future</span> <span class="n">research</span> <span class="n">plans</span>
   <span class="o">|</span>
<span class="n">Service</span>
   <span class="o">|</span>
<span class="n">Concluding</span> <span class="n">paragraph</span>
</pre>
</div>
<p>It is always a very good idea to connect one&#8217;s research interest to one&#8217;s teaching. And furthermore, to specifically mention your ability to teach whatever the ad mentions you need to be able to teach.  Likewise, for teaching-centric schools, that aspect should be front and center in your template:
</p>
<div class="codehilite">
<pre><span class="n">Introductory</span> <span class="n">paragraph</span> <span class="p">(</span><span class="n">with</span> <span class="n">dissertation</span> <span class="n">title</span><span class="o">/</span><span class="n">topic</span> <span class="n">included</span><span class="p">)</span>
   <span class="o">|</span>
<span class="n">Teaching</span>
   <span class="o">|</span>
<span class="n">Research</span> <span class="n">Interests</span> <span class="n">current</span> <span class="ow">and</span> <span class="n">future</span>
   <span class="o">|</span>
<span class="n">Service</span>
   <span class="o">|</span>
<span class="n">Concluding</span> <span class="n">paragraph</span>
</pre>
</div>
<p>In any case, the sections on research and teaching need to reflect the interests and needs of the institution to which you are applying.  How to do that? Well, I would imagine you need to research the school and its department at least a little bit before applying to it! The ad should give first clues to what they&#8217;re looking for, but sometimes they do not.<br />
What you are trying to convey is that you are able to walk in directly to the job on August 1st, 2012 and thrive.
</p>
<h4>The Introduction</h4>
<p>We don&#8217;t write letters too often any more, and it&#8217;s important to remember that formal letter writing has its own boilerplate. If you can, put it on heavy-stock paper or letterhead. </p>
<p>Use the formal boilerplate:
</p>
<blockquote>
<p>Your Name<br />
Address<br />
City, State  Zip<br />
email
</p>
<p>Date
</p>
<p>Name of the Committee Chair, or the Search Committee<br />
Address<br />
City, State  Zip
</p>
<p>Dear Professor __:</p>
</blockquote>
<p>In the opening sentences, it&#8217;s important to establish upfront your bona fides and what you are applying for:
</p>
<blockquote>
<p>I am pleased to submit my application for the position of Assistant Professor of Latin American History at the University of Whatever as advertised on H-Net. I am currently in my fifth year as Assistant Professor of Latin American History at the University of Tennessee, Knoxville. I completed my Ph.D. in Latin American History at the University of New Mexico in 2006 under the direction of Dr. Kimberly Gauderman. My primary areas of specialization are legal culture, gender and sexuality, and empire in late colonial and early republican Spanish America. </p>
</blockquote>
<p>That&#8217;s it for the introduction. The whole paragraph. What comes next, of course, depends on which template you are following. It goes without saying, though, that you need to check, double check, and triple check to make sure that the Professor Name, the Address, and the University you name in the opening sentence all match!
</p>
<p>I&#8217;ll give a few more examples of the kind of text I&#8217;d write now. Note, though, that this text differs from what an ABD or a new PhD would need to say.
</p>
<h4>Research</h4>
<p>Remember, the cover letter is not the space for modesty. You need to, well, brag about your work and state why it is important. If it is at all possible, explicitly connect your work with the departmental priorities that you determined in your scouting. This section can be 1-2 paragraphs long, depending on how much really needs to be conveyed:
</p>
<blockquote>
<p>My research interests have focused on the relationship between governance, legal culture, gender, and the political upheavals caused by the Atlantic liberal revolution in the northern Andes. My book, <em>The Limits of Gender Domination: Women, Law, and Political Crisis in Quito, 1765-1830</em> (University of New Mexico Press, 2010) provides a social, legal, and gender history of the corregimiento of Quito (the city Quito and its immediate hinterland in modern-day Ecuador) that tracks the interplay between these themes. Utilizing a variety of primary sources gathered in Ecuador with support from the Fulbright-Hays Dissertation Fellowship, my book argues that through the end of colonial rule, Spanish legal and social practices resisted the full consolidation of a legal patriarchy, a resistance that was counter-intuitively undone in the transition to republican rule. Women of all ethnicities and social ranks effectively used the legal system and their property rights to mitigate domination by the region&#8217;s men and an increasingly aggressive and invasive state. I analyze women&#8217;s activities within the context of shifting ideologies of governing authority and through criminal and civil litigation, notarial and city council records, and legal commentaries intended to guide judicial practice in the eighteenth and nineteenth centuries. My sources reveal that the women of Quito inherited, bequeathed, loaned, and otherwise controlled property, engaged in public market activities, pursued sexual relationships, and used the legal system to pursue or defend their interests against each other and against the men in their lives. Such actions were discouraged by Bourbon legal theory and judicial manuals, and then drastically curtailed as Quito made the transition from status-based to contract-based governance in the early republic. Across that period, the infrastructure of customary practice that afforded women autonomous legal and economic identities was dismantled by liberal political and judicial forms that were attached to citizenship.</p>
</blockquote>
<p>I would probably add a second paragraph to this, but only if I was applying to an R1 or R2 school. Otherwise, I&#8217;d leave it at the above. A second paragraph might look like this:
</p>
<blockquote>
<p>My book provides a significant revision of late colonial gender relations, within the context of unstable legal and political cultures. I document significant legal autonomy among women of many different social estates. For example, despite legal strictures requiring married women to secure license from their husbands or the court to make legal acts, I have documented that this was routinely ignored. Overall, approximately 70 percent of female plaintiffs and defendants engaged in the legal system independently, without regard to their marital status. This was made possible through the structural currency of derecho vulgar (customary law) and the messy labyrinth of law and jurisdiction that afforded magistrates significant discretion. It was also rapidly dismantled by the emergent liberal state as Quito&#8217;s legal and political structures were transformed by the transatlantic liberal revolution. The new state of Ecuador constructed a private sphere of contract and property that had never before existed, walling off a man&#8217;s home as his castle, a space exempted from the police powers of the state. The important conclusion of the book, then, is that the full consolidation of patriarchal rights in Quito was itself a product of the liberal revolution that made nation states of kingdoms. </p>
</blockquote>
<p>The structure of all this is to go from general description of one&#8217;s dissertation (themes, funders, sources, sub-disciplinary identities) to specific and (hopefully) important conclusions. If you have spun a publication out of your dissertation, work that into the first research paragraph. Substitute dissertation for book, and then mention your article(s) as a place that you&#8217;ve argued some salient point from your diss. &#8220;As I demonstrated in my article, &#8220;Between Prescription and Practice&#8221; (<em>Colonial Latin American Review</em>, 2007), &#8230;.&#8221; The exercise of writing this kind of paragraph is useful because it helps you articulate before sitting in an interview what it is your dissertation does. It shouldn&#8217;t be that difficult to write either, assuming you wrote grant proposals along the way in grad school.
</p>
<p>Finally, it&#8217;s useful to recognize that your dissertation will need revision for publication. You don&#8217;t need to necessarily include this in your letter, but you should have prepared before the interview a mental list of revisions or new info that will be needed for publication as well as a list of two or three presses that you have in mind for submission.
</p>
<h4>Future Research</h4>
<p>Even though you&#8217;ve just finished your dissertation (or are frantically working to finish it), you need to indicate especially to institutions that put a high value on research (which is an increasing percentage in the last 10-15 years) that you&#8217;re not a one-trick pony. Even if you don&#8217;t have a well developed idea post-dissertation, you need to have something to say in your letter and in interviews about where you&#8217;re heading.
</p>
<p>It doesn&#8217;t need to be much, and you won&#8217;t be held to it in the future. If there is something in your research that will be unanswered in your dissertation but that you have a feeling for, go with that. In my original letters, I explained that we had no feeling for the extent to which women and convents were the originators of both formal and informal loan instruments. I suggested I&#8217;d be doing a project that used notary books and civil litigation to try to determine that. Haven&#8217;t done it (though I&#8217;d still like to!).
</p>
<h4>Teaching</h4>
<p>It matters whether or not the institution you&#8217;re applying to has undergraduate-only instruction, a Masters program, or is a PhD granting institution. Regardless of the case, your teaching paragraph needs to connect to the needs of those programs:</p>
<blockquote>
<p>I am an enthusiastic proponent of undergraduate education. As UT&#8217;s only tenure-track Latin Americanist, I have sought to continually develop a broad range of undergraduate offerings for our students. In my time at UT, I have taught ten different courses ranging from the &#8220;History of Indigenous Peoples in Latin America&#8221; to &#8220;Women in Colonial Latin America,&#8221; to the &#8220;Mexican Revolution&#8221; to the &#8220;Spanish Conquest.&#8221; I have also taught more survey-oriented courses in both Early and Modern Latin America. I am always looking for effective means to incorporate media and technology into my teaching, as well as intensive discussion of primary and secondary readings to engage students on a number of levels. Finally, I am developing a study-abroad course to take undergraduates to Quito, Ecuador to study the history of indigenous politics and modernization in the Andes. Copies of all of my course syllabi are available at http://chadblack.net/teaching/. </p>
</blockquote>
<p>This paragraph in and of itself is too short to constitute the whole of a teaching section, particularly for more teaching-oriented programs. I would amplify it by researching the individual department and emphasizing the areas in which my teaching experience would compliment or expand the department&#8217;s current emphases. The same would go for graduate teaching. If you have any special training or experience for teaching, this would be the place to explain it. Also, you must mention any and every course listed in the ad, and how you&#8217;re prepared to teach it.
</p>
<h4>Service</h4>
<p>By service, I mean service to the discipline. If you&#8217;ve worked for any conferences, or helped edit a volume, or managed a website related to you discipline, put that information here. If you&#8217;re committed to public history, or to public consumption of your writing and run a blog for that purpose, put it here.
</p>
<h4>Conclusion</h4>
<p>The concluding paragraph needs to list the enclosures sent with the letter (writing sample, transcript, syllabi, etc.), the names of your recommenders, your plans to attend the AHA (and the reason why if its for more than interviewing), and an invitation to contact you if the committee needs any more information. It would look something like this:
</p>
<blockquote>
<p>Please find with this letter of application a copy of my C.V., Chapter 2 from my book, and whatever else you asked for.  Letters of recommendation will be forthcoming from Drs. Smart Person-Who-Knows-Me, Another-Smart-PersonW-Who-Knows-Me, and Third-Impressive-Recommender. I will be at the AHA in Chicago in January as a participant on a really nifty panel, and would be happy to meet with the search committee at any time. Please contact me if I can provide any additional materials that might help the committee evaluate my qualifications.</p>
</blockquote>
<p>Finish respectfully:
</p>
<blockquote>
<p>I appreciate your consideration of my application.</p>
<p>Sincerely,</p>
</blockquote>
<p>Graduate students I&#8217;ve worked with have had success in getting interviews with such a letter. Note, though, that the letter is more a piece that can get you excluded from consideration than it is one that will get you included. By that, I mean to say you can torpedo your file with a poorly executed cover letter, but the merits of the rest of your dossier combined with the X_Factors of any give search committee are what will get you the interview.
</p>
<p>Good luck this go round! I&#8217;d love to hear cover letter advise from others&#8230; what they like to see when serving on search committees. Or, what you don&#8217;t want to see.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/job-market/'>job market</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/683/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=683&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/08/19/writing-a-job-letter/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>a new prologue</title>
		<link>http://parezcoydigo.wordpress.com/2011/08/08/a-new-prologue/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/08/08/a-new-prologue/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 16:36:01 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Research and Writing]]></category>
		<category><![CDATA[academic ridiculousness]]></category>
		<category><![CDATA[cervantes]]></category>
		<category><![CDATA[my book]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/?p=676</guid>
		<description><![CDATA[A new prologue for my book, in anticipation of its dissection in History Seminar rooms.* Idle seminarian: I don&#8217;t have to swear any oaths to persuade you that I should like this book, since it is the son of my brain, to be the most beautiful, elegant and intelligent book imaginable. But I couldn&#8217;t go [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=676&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A new prologue for my <a href="http://www.amazon.com/dp/0826349234?tag=chadblackalat-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=0826349234&amp;adid=0Y6ZG7X96WF6PX8ZWKN4&amp;">book</a>, in anticipation of its dissection in History Seminar rooms.*
</p>
<p>Idle seminarian: I don&#8217;t have to swear any oaths to persuade you that I should like this book, since it is the son of my brain, to be the most beautiful, elegant and intelligent book imaginable. But I couldn&#8217;t go against order of nature, according to which like gives birth to like. And to what can my barren and ill-cultivated mind give birth except the history of a dry, shriveled child, whimsical, and full of extravagant fancies that nobody else has ever imagined&#8211; a child born, after all, in the prison of graduate school, where every discomfort has its seat and every dismal sound its habitation? Tranquility, peaceful surroundings, the pleasures of walking amongst stacks of mildewed tomes we once checked out viscerally, the morning cigarette at eleven after a long dark night of excursions through archival anxieties, the serene smells of brewing coffee &#8212; these are the things that encourage even the most barren muses to become fertile and bring forth a progeny to fill the world with wonder and delight.
</p>
<p>It can happen that a man has an ugly, charmless son, and his love blindfolds him to prevent him from seeing the child&#8217;s defects: on the contrary, he regards them as gifts and graces, and describes them to his friends as examples of wit and cleverness. But although I seem like this treatise&#8217;s father, I am really its stepfather, and I don&#8217;t want to drift with the current of custom, or beg you almost with tears in my eyes, as others do, dearest seminarian, to forgive or excuse the defects that you will certainly see, discuss, and dismiss with the peculiar vitriol of graduate student contempt, in this my son; and you are neither his relative nor his friend, you have your own soul in your own body, and your own free will like anybody else, and you are sitting in your own department&#8217;s seminar room, where you are lord and master just as much as the king is of his taxes, and you know that common saying, &#8216;Under my cloak a fig for the king.&#8217; All of which exempts and frees you from every respect and obligation, and so you can say whatever you like about this history, without fear of being attacked for a hostile judgement or rewarded for a favorable one. Even, it could be said, with hope and yearning for the reward of a hostile judgement and avoidance of the humiliation of a favorable one.
</p>
<p>I&#8217;d have liked to give it to you plain and naked, undecorated by any prologue or the endless succession of historiographical and theoretical musing, epigrams, and eulogies that are usually put at the beginning of books. Because I can tell you that, although it was quite an effort to write the book, producing the preface that you&#8217;re not reading was far worse. Many times I opened my MacBook to stare at a blank screen, and as many times I didn&#8217;t know what to say; and once when I was in this quandary, with the computer in may lap and a short double latte on the table, an elbow beside it and my head in my hand, wondering what I could write to impress you, dear seminarian, a friend of mine wandered by the corner of the coffee shop I have sequestered as my own these last months, a lively and clever man who, seeing me thoughtful or despairing according the to observer, asked me the reason, and I didn&#8217;t keep anything from him but said that I was thinking about the prologue that I had to write for my tenure book, and that it had reduced me to such state that I didn&#8217;t want to write it at all, still less publish it for the knaves of the discussion table to parry and poke.
</p>
<p>&#8220;Because how do you expect me not be worried about the opinion of that ancient legislator called the academic apprentice when he sees that after all this time sleeping in the silence of oblivion, and burdened by the years as I am, I&#8217;m coming out with a book as dry as esparto grass, devoid of inventiveness, feeble in style, poor in ideas and lacking erudition and instruction, a triumph of tenurability riddled with superfluous endnotes in need of exposition, unlike other books I see that, even though they must certainly be fictional, are so crammed with maxims of Foucault, Marx, Bourdieu, Homi Bhabha and the whole herd of theorists that amaze their readers, who consider the authors to be well-read, erudite, and eloquent men? And when they quote the Holy Writ of Deleuze and Gattari! Anyone would take them for no less than so many aspiring Derridas and other canons ministering to the enfeebled body of knowledge. And here they maintain such an ingenious decorum that having depicted a dissolute lover on one line they provide on the next a little deconstruction, a pleasure and a treat to hear or read. There won&#8217;t be any of this in my book, because I haven&#8217;t anything to put in the margins or anything worthwhile for the notes at the end. Following their burgeoning skills as readers, my dear seminarians, I&#8217;ll have to invite them to simply skip the notes. Still less do I know what authors I have followed in my text so as to list them at the beginning, as others do, in alphabetical order beginning with Adorno and on to Gramsci and Lacan and finishing with Williams and Zizek, even though one that last is a slanderer and impostor. My book will also lack historiography at the beginning, or at least extensive exposition of those deans of the colonial literature from Madison and Austin and New Haven to generations beyond.&#8221; I continued, &#8220;I have decided that my tenure book will remain buried in the stacks of the few libraries that still have the money to purchase codices, and in the judgement file of my department&#8217;s promotion process. And though no parent longs to outlive their child, this seems a dignified death, less heaven or the press provide someone to adorn him with all these attributes that he lacks&#8211; I&#8217;m no up to it, because of my inadequacy and my scanty learning, and because I&#8217;m naturally lazy and disinclined to go hunting for authors to say for me what I know how to say without them. this is why I was so perplexed and distraught when you arrived, my friend: there is justification enough for it in what I&#8217;ve just told you.&#8221;
</p>
<p>When he heard this my friend slapped his forehead, burst out laughing, and said:
</p>
<p>&#8220;Good God, my dear fellow, you&#8217;ve just corrected a misconception I&#8217;ve been laboring under all this time I&#8217;ve known you, considering you to be sensible and judicious in everything you do. But now I can see you&#8217;re as far from being that as the heavens are from the earth. How can matters that are so trivial and easy to remedy have the power to engross and perplex a mind as mature as yours, accustomed as it is to demolishing far greater difficulties? I assure you this isn&#8217;t caused by any lack of ability on your part, but by an excess of mental indolence. Do you want to find out whether I&#8217;m telling you the truth? Well, pay attention, and you&#8217;ll see how in the twinkling of an eye I destroy all your problems and remedy all those deficiencies that, you say, are perplexing you and discouraging you from publishing the history of women and the law in late colonial Quito.&#8221;
</p>
<p>&#8220;Tell me,&#8221; I replied once I&#8217;d heard him out, &#8220;how do you intend to fill the vacuum of my anxiety and turn the chaos of my confusion into clarity?&#8221;
</p>
<p>To which he replied:
</p>
<p>&#8220;Your first problem, about the epigrams and eulogies written by important theorists that you lack for the beginning of your book, can be remedied if you take the trouble to write them yourself and christen them and give them whatever names you like or simply use a search engine to google up some quotes, saving even more labors. The applicability of such epigrams matter not, and you can always adapt them to your purposes whatever their original meaning with a simple bracketed interjection or two; and even supposing the quotes don&#8217;t really work and some pedants and academics (are they distinguishable?) start their backbiting and their nit-picking about whether this is relevant or not, you mustn&#8217;t care a hoot about that, because even if they do find out that you were telling lies or proof-texting they aren&#8217;t going to cut off the hand with which you wrote them down. As for references in the text and notes to the books and authors from whom you take the sayings and maxims and models and theories that you include in your history, all you have to do is to stick in a few relevant bits here and there, whatever you can look up without too much trouble, such as when you&#8217;re writing about power:</p>
<p><code>&quot;There is no power relation without the correlative constitution of a field of knowledge, nor any knowledge that does not presuppose and constitute at the same time power relations&quot;</code></p>
<p>And then in the margin, mention a little more Foucault or whoever it was that said it. You can even add some agency to your subject by universalizing its opposite:&#8221;
</p>
<p><code>&quot;Where there is power, there is resistance.&quot;</code></p>
<p>If you&#8217;re talking about the triumvirate of race, class, gender, go straight for the verbal kung fu of Butler, which you can do if you take just a little care, in a manner that will appear incontrovertible to the neophytes of the profession and allow you to ignore the subjects you wish not to write about: &#8220;Race and class are rendered distinct analytically only to produce the realization that the analysis of the one cannot proceed without the other. A different dynamic it seems to me is at work in the critique of new sexuality studies.&#8221; Or, simply take an aggressive stance towards all criticism and follow the Deleuzian path: </p>
<p><code>&quot;The shame of being a man - is there any better reason to write?&quot;</code></p>
<p>and, 
</p>
<p><code>&quot;Every time someone puts an objection to me, I want to say: &#039;OK, OK, let&#039;s go on to something else.&#039; Objections have never contributed anything.&quot;</code></p>
<p>And with these scraps, and other similar ones, you&#8217;ll be taken for a scholar, at least; and that brings no little honor nowadays.
</p>
<p>As for beefing up your endnotes, you can easily do it like this: if you include a discussion of gender relations in the book, just include the term patriarchy, which will hardly be any trouble for you, and will give you a splendid endnote, because you will be able to say, &#8220;Exclusion from political power is indeed a necessary but not a sufficient condition for the particular form of patriarchal male domination, particularly in light of the poststructuralist insight into articulation of power throughout social and cultural forms,&#8221; in the chapter where you have written it. After that, to show that you&#8217;re erudite in the legal and cultural history, you could contrive to name a process as a thing, and there you have another fine endnote: &#8220;By judicial form, I mean to indicate the actual physical form used to submit petitions, document actions, make declarations, notate transactions, and so on, as well as the discursive form in which the documents were formed. There was a remarkable discursive continuity across the variety of acts that have entered the written record, encapsulated in the judicial form.&#8221;  In short, all you have to do is contrive to mention these names or touch on these stories in your own story, and leave it to me to provide the endnotes and marginalia; I swear by al that&#8217;s scholarly to fill your margins, and use of reams and reams at the ned of your book.
</p>
<p>Let us now consider the list of authors cited, which other books include and your lacks. The remedy for this is simplicity itself, because all you have to do is look for a book listing them all from A to Z, as you say, then copy this list into your own book; and if your deception is plain to see this won&#8217;t matter in the slightest, because you hardly need to use the authors anyway, and there could always be someone stupid enough to believe that you have used them all in shit simple, straightforward story of yours. Even if it serves no other purpose, you long list will at least lend your book an instant air of authority. Besides, people aren&#8217;t going to take the trouble to check whether you follow your authors or not, because they haven&#8217;t anything to gain from doing so.
</p>
<p>What&#8217;s more, unless I&#8217;m much mistaken, this book of yours doesn&#8217;t need any of those features you say it lacks, because from beginning to end it is an invective against colonial histories.  All that has to be done is to make the best use of imitation in what one writes; and the more perfect the imitation the better the writing. And since this work of yours is only concerned to destroy the authority and influence that certain books enjoy in the world and among the graduate-seminar reading public, there isn&#8217;t any need to go begging maxims from theorists, counsel from historiography, fables, clauses, or miracles from the virgin cults, but rather to attempt, using express, decorous and well-ordered words in a straightforward way, to write sentences that are both harmonious and witty, depicting what is in your mind to the ver best of your ability, setting out your ideas without complicating or obscuring them. You should also try to ensure that the melancholy woman is moved to laughter when she reads your history, the jovial woman laughs even more, the simpleton is not discouraged, the judicious marvel at its inventiveness, the serious-minded do not scorn it nor the wise fail to praise it. In short, always have as your aim the demolition of the ill-founded fabric of these books of history, despised by so many and praised by many more; and if this is what you achieve it will be no mean achievement.&#8221;</p>
<p>I listened in profound silence to what my friend said, and his words so stamped themselves on my mind that I accepted them without any argument and decided to use them for this prologue, in which, gentle seminarian, you will discover my friends intelligence, my good fortune in finding such a counsellor at a time of such need and your relief on finding that there will be no deviousness or circumlocution in this history of the women in late colonial Quito. I have no desire to extol the service I am rendering you in introducing you to such a noble and honorable subject as this; I won&#8217;t even solicit your thanks or appreciation for providing a book such as this for your dissection table. And so, may the grace of Clio grant you health, and maybe even employment someday my dear graduate student. Farewell.</p>
<p>*This is, obviously, Cervantes remixed. Thanks Penguin Classics!</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/books/'>Books</a>, <a href='http://parezcoydigo.wordpress.com/category/research-and-writing/'>Research and Writing</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/academic-ridiculousness/'>academic ridiculousness</a>, <a href='http://parezcoydigo.wordpress.com/tag/cervantes/'>cervantes</a>, <a href='http://parezcoydigo.wordpress.com/tag/my-book/'>my book</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/676/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/676/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/676/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=676&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/08/08/a-new-prologue/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>back from THATcamp</title>
		<link>http://parezcoydigo.wordpress.com/2011/06/08/back-from-thatcamp/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/06/08/back-from-thatcamp/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 17:52:52 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Conference Reports]]></category>
		<category><![CDATA[anthologize]]></category>
		<category><![CDATA[DH]]></category>
		<category><![CDATA[Washington DC]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/06/08/back-from-thatcamp/</guid>
		<description><![CDATA[I&#8217;m back from an excellent weekend at the Center for History and the New Media for THATcamp prime, and also for some family vacation time in DC with old friends. (I mean, really old &#8212; going back twenty-five years.) I attended my first THATCamp just one year ago, and in that time its quite astonishing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=670&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back from an excellent weekend at the <a href="http://chnm.gmu.edu">Center for History and the New Media</a> for THATcamp prime, and also for some family vacation time in DC with old friends. (I mean, really old &#8212; going back twenty-five years.) I attended my first THATCamp just one year ago, and in that time its quite astonishing to see how quickly the unconference movement has grown in the digital humanities. There have been <a href="http://thatcamp.org">camps</a> this past year or are camps scheduled in:
</p>
<ul>
<li>Australia (Melbourne, Canbera)</li>
<li>Asia (Saigon)</li>
<li>North America (Victoria, Montreal, University of Western Ontario, Kansas, New Englinad, New York, Philly, Michigan, Texas, New Jersey, Georgia, SoCal, Chicago, SanFran, etc.)</li>
<li>Europe (Paris, Madrid, Florence, Cologne)</li>
<li>Middle East (Cyprus)</li>
</ul>
<p>One of my goals over the next year is to link up with people in Mexico or Ecuador and help host a THATCamp south of the US border.
</p>
<p>The movement grew out of CHNM&#8217;s initial experiment with the unconference form just a couple of years ago. How to explain the astronomical growth? Is there a thirst for technological hacking of humanities questions? Do people yearn for conference experiences that offer time and experience value beyond the traditional model of sitting in rooms being read to? Are THATCamp attendees simply effective evangelists for DH and the unconference model? My guess is it&#8217;s a combination of the two.
</p>
<p>This year, the main conference at CHNM was much larger than ever before, with some 150 attendees. It also offered for the first time a preliminary bootcamp day of set tracks that combined technology presentations and directed hands-on experience. It was clear from day one, though, that with the expanded participation in this years conference, deciding what to attend and what to forgo would be quite a bit more difficult.
</p>
<p>I posted my notes from the three bootcamp sessions I decided to attend, on the most novice track: <a href="http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-cmses/">Intro to CMSes</a>, <a href="http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-omeka/">Intro to Omeka</a>, and <a href="http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-project-management/">Project Management</a>. The hack track offered sessions on HTML5 and CSS3, hacking WordPress themes, and an introduction to jQuery. Finally, a special track by Google included instruction on data and mapping visualizations.  I was torn between the three because I have experience enough with CMSes not to need basic instruction on installation or maintenance, but I&#8217;m also in the midst of building an <a href="http://bourbonquito.com">omeka site</a>, so I figured having a firmer grasp on the structural imperatives of omeka would make me more effective in utilizing its strengths and figuring ways around its weaknesses. That, and I&#8217;m not quite ready yet to start using the admittedly powerful new capabilities available in HTML5, CSS3, and jQuery for any sites I&#8217;m working on currently. Too much other stuff to do. (That will change, I reckon, when I migrate <a href="http://chadblack.net">chadblack.net</a> over to jekyll or hyde.)
</p>
<p>I was happy with my choices larger because of the presentations given by <a href="http://transducer.ontoligent.com/">Raf Alvarado</a> in the Intro to CMSes and by <a href="http://foundhistory.org">Tom Scheinfeldt</a> on project management. Raf explained the differences between wp, drupal, and omeka in the clearest terms I&#8217;ve seen yet, and with an eye towards the ontological implications of choosing one over the the other. He did this by exploring the content model employed by each of the systems, and connecting that model to a logic of presentation and form of hypertext. It&#8217;s the first time I&#8217;ve heard such an analysis, and it was particularly well suited to the audience.  Tom&#8217;s 10 points on project management were nitty-gritty, and dealt with funding, managing relationships to funders, staff, and partners; with project leadership; with execution; and more. It also produced the most entertaining fake twitter stream of the weekend.
</p>
<p>One of the day&#8217;s highlights included a live-studio-audience broadcast of <a href="http://digitalcampus.tv/">Digital Campus</a>, much of which was spent discussing the <a href="http://blogs.library.duke.edu/scholcomm/2011/05/13/a-nightmare-scenario-for-higher-education/">suit</a> that has been filed by Oxford UP, Cambridge UP, and Sage Publishers have filed against Georgia State University over copyright and fair use. The suit has serious implications for universities and the way that we currently assign readings for classes. The plaintiffs are advocating an electronic reserve policy that would restrict fair use rights to something on the order of 6 pages per work. Anything longer than that would require paid licensing. The digital campus crew wondered if such a change would actually accelerate the movement towards open access and Creative Commons work in scholarly work. I&#8217;ve argued <a href="http://parezcoydigo.wordpress.com/2010/10/15/the-historical-commodity-fetish-and-the-creative-commons/">before</a> that the nature of historical evidence and inquiry provide ample justification for making CC a disciplinary standard. More importantly, though, I think the OUP/CUP/Sage lawsuit is evidence for the growing disjuncture between the market-oriented mission of scholarly publishers, and the non-market needs of scholarly communication. Up to now, the scholarly publishing industry has existed in an artificial market place that represents a convergence of trends related to the tenure track, library purchasing, an explosion in new scholarship. The tenure track has demanded an ever growing standard of publication, and in history at least, that means new monographs (not just at R1s anymore, either). Libraries have traditionally been the main purchasing venue of these works through broad agreements with the leading academic presses who were more than happy to make overly expensive hardcover editions available to them. Finally, in connection with tenure expectations, and with a growth in graduate school attendance, there are simply many more people writing many more books that cover increasingly specialized subjects. The system isn&#8217;t sustainable. Departments have enjoyed for three decades the luxury of outsourcing tenure decisions to the press board and the free peer review labor of the academic press. Academic presses enjoyed the purchasing power of libraries that were willing to pay $100 or more per volume. That purchasing power has been shifted to the out-pacing-inflation costs of maintaining journal subscriptions in the sciences (and the humanities). And yet, new scholars need a venue for their work&#8211; and not just for 30 page journal articles. There is, I think, self-justifying merit in the long form argument codified by the bound codex that is a book.
</p>
<p>That the model of the university press was developed for an age of information scarcity has become a truism of these discussions of late. We are, obviously, no longer in such an age. Recognizing this always leads back to a discussion of what it is that UPs offer scholars. The list isn&#8217;t long:
</p>
<ol>
<li>Peer review.
</li>
<li>A distribution channel.*
</li>
<li>Copy-editing.*
</li>
<li>Advertising.*
</li>
<li>List focus.
</li>
<li>Gate-keeping.
</li>
</ol>
<p>If there&#8217;s something I&#8217;m missing, I&#8217;d love to know what it is. The three points above marked by an asterisk are relatively easily surmountable by the internet. List focus, gate-keeping, and peer review are, I think, linked to one another as disciplinary functions. They are more difficult, but I doubt they are insurmountable. In fact, I&#8217;d like to see the sub-disciplinary organizations (such as the Conference on Latin American History) to take over managing peer review, a clearinghouse model that would undo the need for list focus and certainly provide appropriate levels of gate-keeping. By removing those functions from the UP, we would also open the doors to more creative exploration of long-form narrative, research presentation, and the like. Once procedures are set up, we&#8217;d have a much better opportunity for the kind of buy-in necessary to marshall a transformation of scholarly communication that takes advantage of the possibilities of the post-scarcity age.
</p>
<p>That said, without buy-in (which would include rethinking the connection between profit and scholarship) History as a discipline will continue its slip into the abyss of a UP/tenure/market model that is no longer tenable for the majority of work we produce. I don&#8217;t want to sacrifice serious scholarship to the altar of &#8220;readability&#8221; or &#8220;marketability&#8221; that <a href="http://www.bogost.com/blog/writing_books_people_want_to_r.shtml">some say</a> is at the root of problems in scholarly publishing.
</p>
<p>This is a big discussion, and one the DH world keeps turning to even as many of our colleagues that share departmental halls refuse to recognize or talk about. (I&#8217;ve had mind boggling discussions with people who haven&#8217;t published new work in 15 years who have no idea that the world of books and the world of scholarly publishing are hurling headlong into a crisis analogous to that of the newspaper.)  It&#8217;s also a discussion that carried on over the next two days in sessions of the idea of an &#8220;unpress,&#8221; peer review, and journalism. (Allow me to add here that I think it&#8217;s time to put a fence around new uses of the &#8220;un&#8221; prefix.)
</p>
<hr />
<p>Day 2 returned to the traditional THATCamp model, and we started the day with a huge list of potential sessions that were pitched on the conference blog prior to convening. (All THATCamps, including regional camps, have a wp site hosted by CHNM that allow for pre-conference discussion of potential sessions and other ideas for the conference.)  There was a bunch of yack and a bunch of hack that was proposed that I was interested in, and it was obvious that tough decisions would have to be made. I wanted to participate in discussions on digital literacy, advocacy and diversity in the humanities, avenues to establishing DH initiatives/centers, to get some hack on, design a wordpress theme from scratch, consider the future of <a href="http://anthologize.org/">Anthologize</a>, and more. There were <a href="http://chnm2011.thatcamp.org/schedule/">sessions</a> on all this, and more. Alas, I didn&#8217;t make it to most of them. What I did do was this&#8211; 
</p>
<ol>
<li>
<p>A session on intro to hacking led by <a href="http://www.patrickgmj.net/">Patrick Murray-John</a> that put us into javascript and greasemonkey in order to manipulate web pages. It was useful for a couple of reasons. First, I&#8217;ve never written any javascript,  but I need to. I could, at least, read the code and understand what it was doing. Getting used to a new syntax always takes some time, and coming from python I found myself repeatedly omitting &#8216;;&#8217; and &#8216;{}&#8217;. Second, it&#8217;s useful to learn how to manipulate web pages locally on one&#8217;s machine in order to arrange or extract particular information for researching online resources. A number of browsers now support local scripts. Mostly, though, the session was fun. As with any coding (read, new coding experience or problem for me), it took a little bit to get things set up right, and to figure out the problems I was interested in. What was that problem, you ask? Of course it was a <a href="http://twitpic.com/56xmcy/full">practical joke</a>. I got so sucked into playing with greasemonkey, that I didn&#8217;t manage to slip out to attend one of the other sessions I wanted to during that slot. This seemed to happen again and again.
</p>
</li>
<li>
<p>A session on advocacy that turned increasingly into a discussion of managing expectations in the relationship between a DH Initiative, faculty, and staff developers. There is a deep well collecting the frustration of people involved with DH who resent be treated as if they&#8217;re the digital equivalent of the copy shop. The theme cropped up on several occasions, as people reported some combination of naivety and arrogance propelling faculty to treat library and #alt-ac staff disrespectfully. I was a bit disappointed with the direction the conversation took, because what we started off wanting to talk about were strategies to evangelize/advocate to faculty and administrators who aren&#8217;t in to DH. Instead, we slid into a bit of the recurrent complaints on notions of credit, promotion, etc. At the same time as that session, in the big room at Research I there was a lively conversation on the notion of an <a href="https://docs.google.com/document/d/1gJNefpK9_3LHxHvz7meI1jy2VuXicaGG04FRP_euiG8/edit?hl=en_US">&#8220;unpress&#8221;</a> and what practical strategies are to encourage the development of alternative publishing models. I slipped in for the last bit of that session, which also had a lively twitter backchannel. In many ways, the unpress discussion was an extension of the discussion that dominated the taping of Digital Campus. </p>
</li>
<li>
<p>A session on practical steps towards encouraging  diversity in THATCamp specifically and DH more generally. One of the results was to start a <a href="http://diversity.thatcamp.org">page</a> as a forum for planning and discussion. It&#8217;s a bit of a tricky situation in part because of the DIY spirit of DH and THATCamp. As Alex Gil noted with respect to the circum-Caribbean, getting DH discussions going there would require a commitment of expertise and hardware. There are regions of the world where the digital divide is very stark. Increasing diversity will require a concerted effort to outreach. Something I failed to mention was that last fall THATCamp NM met at the National Hispanic Cultural Center in Albuquerque, and included a large number of hispanic participants. In part this has to do with the demographics of NM, and in part it has to do with the sponsoring organization and its ties to cultural preservation in NM. But, it was also the least academic-oriented THATCamp I&#8217;ve seen. The diversity question in DH seems to be slice of the diversity problem in academia.
</p>
</li>
<li>
<p>Finally, the last session I attended on Saturday was on the future of <a href="http://anthologize.org">Anthologize</a>. <a href="http://teleogistic.net">Boone Gorges</a> demonstrated some new functionality that&#8217;s on its way, including the ability to keep comments with exports. It was also an interesting moment of checking on the development cycle for a piece of software that was conceived, designed, and originally implemented in just one week.
</p>
</li>
</ol>
<p>Speaking of Anthologize&#8230;</p>
<p>Dan Cohen and Tom Scheinfeldt have been using Anthologize to construct the edited version of <em>Hacking the Academy</em>, a crowd-sourced <a href="http://hackingtheacademy.org">book</a> that was produced in a week last year. Well, the book wasn&#8217;t produced in a week, but the original site that aggregated the pieces did so in a week. Almost two hundred scholars submitted pieces &#8211; some short, some long &#8211; to that site. Tom and Dan selected and edited pieces for the final book, which will be published by the University of Michigan in both open access digital form, and in a bound volume. I&#8217;m happy to say that my piece made the final cut, and has been combined with one my <a href="http://www.samplereality.com">Mark Sample</a> for the <strong>Hacking Scholarship</strong> section of the book. Our chapter will be called &#8220;Voices: Sharing One&#8217;s Research.&#8221; I&#8217;m looking forward to seeing its final form. The table of contents of the new book is available <a href="http://hackingtheacademy.org/announcing-hacking-the-academy-the-edited-volume-table-of-contents/">here</a>.
</p>
<p>Edited to add: A whole bunch of collaborative google docs from the various sessions can be found <a href="https://docs.google.com/#folders/folder.0.0B5gCrWfqDPTcODgyOWE4ZTAtYzU0YS00OGVjLWJhNjMtMTYxZjQ3YTc1YTVj">here</a>.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/conference-reports/'>Conference Reports</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/anthologize/'>anthologize</a>, <a href='http://parezcoydigo.wordpress.com/tag/dh/'>DH</a>, <a href='http://parezcoydigo.wordpress.com/tag/washington-dc/'>Washington DC</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/670/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=670&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/06/08/back-from-thatcamp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>thatcamp bootcamp Project Management</title>
		<link>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-project-management/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-project-management/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 19:36:17 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Conference Reports]]></category>
		<category><![CDATA[foundhistory]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[THATCamp]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-project-management/</guid>
		<description><![CDATA[Session notes Brought to you by &#8212; Tom Scheinfeldt There&#8217;s also a collaborative google doc here. &#8220;Project Management is a low tech business. It&#8217;s almost entirely about people.&#8221; 10 things project managers are asked to do [TOC] 1. Picking a project. Interest is important, but it&#8217;s not enough. Is it fundable? * Projects don&#8217;t happen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=669&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Session notes
</p>
<p>Brought to you by &#8212; <a href="http://foundhistory.org">Tom Scheinfeldt</a></p>
<p>There&#8217;s also a collaborative google doc <a href="https://docs.google.com/document/d/1Ex-b6zWtiuQWZw6DkV7B4cEGNovUWznvFV0fPvHXpN0/edit?hl=en_US&amp;pli=1">here</a>.</p>
<p><strong>&#8220;Project Management is a low tech business. It&#8217;s almost entirely about people.&#8221;</strong></p>
<h2><strong>10 things project managers are asked to do</strong></h2>
<p>[TOC]</p>
<h3>1. Picking a project.</h3>
<p>Interest is important, but it&#8217;s not enough.
</p>
<p>Is it fundable?<br />
*   Projects don&#8217;t happen without funding. Or shouldn&#8217;t. Pick projects that are fundable from some identifiable source external or internal.
</p>
<p>If it&#8217;s not fundable, is there a way to modify to make it fundable?<br />
<em>   Audience, time table, technology, etc. &#8211;&gt; can these be adjusted to make it more attractive?<br />
</em>   Flexibility.
</p>
<p>Do I have the capacity to do the project?<br />
<em>   Money&#8217;s not enough.<br />
</em>   Expertise, infrastructure, time, etc.
</p>
<p>Do I know people who have the capacity? &#8211;&gt; <strong>collaboration</strong> external to home department/institute/etc.
</p>
<hr />
<h3>2.  Build partnerships.</h3>
<p>Content partnerships, expertise partnerships, etc.
</p>
<p>&#8220;Strong partnerships build trust amongst audiences.&#8221;
</p>
<p>Reputation ties.
</p>
<p>Partners don&#8217;t have to be big, but don&#8217;t sell yourself short.  Shoot big! Go for the person, place, etc. that you would want most.
</p>
<p>Be careful in partnerships to manage expectations from the very beginning. Make it clear.
</p>
<hr />
<h3>3. Fund projects.</h3>
<p>90% of CHNM funding is grant money.
</p>
<p><strong>Read the guidelines</strong> + <strong>Follow the guidelines</strong>
</p>
<p>No, really. Do those two things. The only secrets.
</p>
<hr />
<h3>4.   Setting budgets.</h3>
<p>What goes into a digital humanities budget?
</p>
<p>99% of the budget is about labor. Seriously. The whole budget should be staff time. That&#8217;s what they expect to see in budgets.
</p>
<p>Ask for the maximum.
</p>
<p>What can I promise based on that amount of money?
</p>
<p><strong>Under promise.  Over deliver.</strong>
</p>
<p>take something manageable. Make it sound bigger. Over deliver.
</p>
<hr />
<h3>5. Staff the project.</h3>
<p>Dependent on skills needed to pull of a particular project.
</p>
<p>Figure out what you do well, find projects that fit your skills. Most projects aren&#8217;t full covered. So, you&#8217;ll need to find people.
</p>
<p>Look for people who have a proven track record of being able to learn things quickly.<br />
Look for people who have a proven track record of finishing tasks.<br />
Look for people who have an ability to work on a team. Personality absolutely matters.
</p>
<p>As a project manager, one of your main jobs is to shield the staff from the headache of project management, shield the staff from your job.
</p>
<p>&#8220;A quick word about meetings&#8230;.&#8221;
</p>
<p>Individual meetings are much more important than whole project meetings.<br />
<em>   What are you working on?<br />
</em>   What are you working on next?<br />
*   Are there obstacles to getting these things done?
</p>
<p>Communication with staff, especially when corrective info is need, should be done at a scheduled meeting. A scheduled meeting is more like constructive criticism.
</p>
<hr />
<h3>6. Developing a workplan.</h3>
<p>Meh.
</p>
<p>OK, so you&#8217;ll write work plans for grant proposals. Know that it won&#8217;t likely survive.
</p>
<p>More important:
</p>
<p>Having a couple of key deliverables.
</p>
<p>Outline 4 deliverables, then give them 5.
</p>
<p>Quick word on PM software &#8212; you need a collaborative space. But, start lightweight and get more elaborate only if you need it.
</p>
<p>Start, say, with a Google Doc. Go more complex as you need to&#8211; basecamp?
</p>
<hr />
<h3>7. Manage/report to funders.</h3>
<p>Meet your deadlines on reporting. Do it on time.
</p>
<p>Reflect early and often on the work. Don&#8217;t wait till the end of the project, if that&#8217;s when you have to report.
</p>
<p>Make notes along the way.
</p>
<hr />
<h3>8. Publicize the project.</h3>
<p>Need for publicity can&#8217;t be overstated.
</p>
<p>Think about it. Do it. And not just at project launch, but at every stage of the project cycle. Have a project blog. Write substantive blog posts.
</p>
<p>Give conference presentations.
</p>
<p>Social media.
</p>
<p>engage an audience. </p>
<p>Swag.  Why not? T-shirts, stickers. Especially with cafe press. There is buy-in with swag.
</p>
<hr />
<h3>9.  Sustain the project.</h3>
<p>Have it mean something to a community of people.
</p>
<p>No easy answer here.
</p>
<p>Funders want to see a detailed sustainability plan. You might not have an answer, but thinking about it and having a set of answers is very important. At least they want to see that you&#8217;ve been thinking about it. 
</p>
<p>And again, this is a reason why partnerships are important.
</p>
<p>Scale?  5 year business, 10 year business&#8230;.</p>
<p>Find a partner who is in the 50 year business? Whose job it is to think about the 50 year question.
</p>
<p>Remember, you may not own it in 5 years. Build from the beginning that it might not be your own baby forever.
</p>
<p>Also, continued funding won&#8217;t be to do what you&#8217;ve been doing. But, you could get funding to go in a new direction.
</p>
<p>Revenue models in keeping with your values.  
</p>
<hr />
<h3>10.  Lead!</h3>
<p>That&#8217;s your job&#8211; you are the leader. Take the lead. Be the leader you need to be. </p>
<p>Cultivate relationships with stake holders. Know your institution&#8217;s procedures. Take an interest and leadership role in elements that will affect your ability to problem solve.
</p>
<p>Know how to respond to user inquiries. Know when to say yes, when to say know.
</p>
<p>Leadership &#8211;&gt; that&#8217;s your job.
</p>
<p>&#8220;People will forgive bad decisions, but not indecision.&#8221;
</p>
<p>The instinct amongst academics is to take time to understand and get to decision. Not the way of project management.
</p>
<p>Deliverables&#8230; Leadership&#8230; the MBA of DH Projects. </p>
<p>as @miriamkp tweeted it: &#8220;The best collaborations are about shared <em>doing</em>, not shared decision-making.&#8221;
</p>
<p><strong>For what it&#8217;s worth, this was a great session.</strong></p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/conference-reports/'>Conference Reports</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/foundhistory/'>foundhistory</a>, <a href='http://parezcoydigo.wordpress.com/tag/project-management/'>project management</a>, <a href='http://parezcoydigo.wordpress.com/tag/thatcamp/'>THATCamp</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/669/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/669/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/669/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=669&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-project-management/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>THATCamp Bootcamp Intro to Omeka</title>
		<link>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-omeka/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-omeka/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 16:11:10 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Omeka]]></category>
		<category><![CDATA[THATCamp]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-omeka/</guid>
		<description><![CDATA[Sheila Brennan Notes on Intro to Omeka Session. Omeka self-install vs. Omeka.net is essentially the same distinction as with wordpress.org and wordpress.com. The Omeka Codex includes Site Planning Tips. Omeka.net would be great for student projects. If you have an facsimile of a letter and a transcription, is that one item or two? Depends &#8212; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=668&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://chnm.gmu.edu/staff/sheila-brennan/">Sheila Brennan</a></p>
<p>Notes on Intro to Omeka Session. </p>
<p>Omeka self-install vs. Omeka.net is essentially the same distinction as with wordpress.org and wordpress.com.</p>
<p><a href="http://omeka.org/codex/Documentation">The Omeka Codex</a> includes Site Planning Tips.
</p>
<p><a href="http://omeka.net">Omeka.net</a> would be great for student projects.
</p>
<p>If you have an facsimile of a letter and a transcription, is that one item or two?
</p>
<p>Depends &#8212; if the letter is the item, then the facsimile and the transcription are parts of the item, rather than separate items.
</p>
<p>Omeka has CSV importing, that allows you to map columns from a csv file to item types, elements, tags, or files. 
</p>
<p>Customizable output formats &#8212; atom, json, omeka-xml, rss-2 &#8212; for export. Issue of long-term sustainability.
</p>
<hr />
<p>Adding items.
</p>
<p>Dublin-Core has 20 basic fields. And there are extended fields as well.
</p>
<p>Also, 12 or 13 item types built-in.  Best to use those, but it&#8217;s all customizable.
</p>
<p>Item types are made of elements, and you can add elements to the basic types to customize them as well.
</p>
<p>An item can belong to only 1 collection, but to endless numbers of exhibits.
</p>
<hr />
<p>Collections.
</p>
<p>Omeka was modeled on museums.  I think it&#8217;s interesting to see how this initial mindset impacted the ontology of the system&#8211; which goes beyond the notion of item, collection, exhibit I think. Might make for an interesting discussion on how stage-one decisions significantly shape downstream realization of a project for a methods/historiography class.
</p>
<p>Sheila comments that though Omeka designed for museums, they&#8217;re finding that very few museums seem to be using it.  Hmmm. Wonder why.
</p>
<p>Geolocation plugin &#8212; literally mapping items.
</p>
<hr />
<p><a href="http://omeka.org/codex/Plugins/ExhibitBuilder">Exhibits</a>.
</p>
<p>Exhibits are collections of items.
</p>
<p>Exhibits have sections, which are made up of pages. The linked page just above has a nice diagram explaning this. </p>
<hr />
<p>You don&#8217;t have to use collections. But, when using a CSV import the decision is all or nothing, just as making items public at that moment is all or nothing.
</p>
<p>What about citation? Important question for use with students, but also for projects. It&#8217;s a sticky process because of the DCMI model for all items.  
</p>
<p>User rights &#8212; super, admin, contributer, researcher
</p>
<p>Getting historians to think like curators, and blend that with narration makes audience and outreach/public orientation core concern for constructing publication. That&#8217;s an interesting element for rethinking academic communication.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/omeka/'>Omeka</a>, <a href='http://parezcoydigo.wordpress.com/tag/thatcamp/'>THATCamp</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/668/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=668&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-omeka/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>THATCamp Bootcamp Intro to CMSes</title>
		<link>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-cmses/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-cmses/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 14:41:35 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Conference Reports]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Omeka]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-cmses/</guid>
		<description><![CDATA[Here are my notes from Session 1 at THATCamp/Bootcamp &#8212; and introduction to CMSes. Raf Alvarado&#8217;s talk on content modeling of CMSes was really interesting and helpful. Patrick Murray-John Intro to CMS -Principle of modularity. What CMSs do is connect &#8216;buckets&#8217; of data (header, contents, main content, plugin content, etc.) -Where they differ isn&#8217;t in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=667&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are my notes from Session 1 at <a href="http://chnm2011.thatcamp.org">THATCamp</a>/Bootcamp &#8212; and introduction to CMSes. Raf Alvarado&#8217;s talk on content modeling of CMSes was really interesting and helpful.
</p>
<hr />
<p>Patrick Murray-John
</p>
<p><strong>Intro to CMS</strong></p>
<p>-Principle of modularity. What CMSs do is connect &#8216;buckets&#8217; of data (header, contents, main content, plugin content, etc.)
</p>
<p>-Where they differ isn&#8217;t in how they &#8220;look&#8221;, but how they construct their modularity. </p>
<p>CMS designed for extension.
</p>
<p>The job of theme is to filter the buckets onto the page in attractive ways.
</p>
<p><a href="http://umwgeography.org">umwgeography</a> &#8212; a good example for utkhistory.org.</p>
<div class="codehilite">
<pre><span class="n">In</span> <span class="n">fact</span><span class="p">,</span> <span class="n">I</span> <span class="n">like</span> <span class="n">UMW</span> <span class="n">Geogrpahy</span> <span class="n">better</span> <span class="n">than</span> <span class="n">UMW</span> <span class="n">History</span><span class="o">/</span><span class="n">American</span> <span class="n">Studies</span>
</pre>
</div>
<hr />
<p><a href="http://shanti.virginia.edu/people/402">Raf Alvarado</a>
</p>
<p>Raf&#8217;s principle: &#8220;In general, if you <em>can</em> use WordPress, then you <em>should</em> use WordPress.&#8221;
</p>
<p>Media<br />
-Digital Media<br />
&#8211;Hypermedia<br />
&#8212;Websites<br />
&#8212;-Database-driven Websties<br />
&#8212;-Content Management Systems (CMSes)
</p>
<p>Content Model:<br />
<em>   data model &#8212; database<br />
</em>   emergent information architecture<br />
<em>   this allows site builders to represent and organize content  &#8212; eg source material in teh form fo images, text, and metadata<br />
</em>   Content is complex &#8212; media objects (ef image and detail, book and page), technical metadata, semantic metadata
</p>
<p>How much complexity to model?
</p>
<p>CMSes content modeling affordances:<br />
<em>   Elementary units (pages, nodes)<br />
</em>   Connective devices (tags, categories)<br />
*   Display methods (widgets, feeds)
</p>
<p>Drupal calls pages nodes
</p>
<p>Combined, the three produce patterns.
</p>
<p>In the hypertext world, the elementary unit is the page and the connective device is the link.  No display devices for HTML, just pages.
</p>
<p>Emergent structure? happy chaos.
</p>
<hr />
<p>WordPress:
</p>
<p>Pages &#8211;&gt; Subpages &#8211;&gt; [flyout menues, menu widgets]
</p>
<p>Posts related to others through tags and categories, as opposed to subpages
</p>
<p>Tags &#8211;&gt; Tag widgets, list pages<br />
Categories &#8211;&gt;  Category widget, list pages
</p>
<p>Content accessed by browsing, menus, and widgets.
</p>
<p>Clay Shirky, &#8220;Ontology is Overrated&#8221;
</p>
<p>WP results in &#8220;Dendritic Hypertext&#8221; &#8212; a dual structure, both hierarchical and rhizomic
</p>
<p>Contetn MOdeling in WP
</p>
<p>Think of course modeling &#8212; </p>
<p>Pages = Syllaubs Items<br />
Posts = Lessons resources<br />
Categories = Course Schedule<br />
Tags = Resource subject and format
</p>
<p>Thinking &#8220;what are we mapping things to?&#8221;
</p>
<p><em>categories</em> have parents and children, they&#8217;re hierarchical. <em>Tags</em> don&#8217;t.
</p>
<div class="codehilite">
<pre><span class="n">I</span> <span class="n">need</span> <span class="n">to</span> <span class="n">restructure</span> <span class="k">my</span> <span class="n">categories</span> <span class="n">on</span> <span class="n">parezcoydigo</span>
</pre>
</div>
<hr />
<p>Omeka has <em>ITEMS</em>
</p>
<p><strong>ITEMS</strong><br />
&#8211;<strong>COLLECTIONS</strong><br />
&#8211;DC metadata<br />
&#8211;Keywords<br />
&#8211;Tags  &#8211;&gt;  Browsable list pages
</p>
<p>Content is accessed by Browsing and <strong>EXHIBITS</strong>
</p>
<p>Results = &#8220;Axial Hypertext&#8221; (term borrowed from Landow, <em>Hypertext</em>) 
</p>
<p>Allows for sequential hypertext, or sequential content model
</p>
<p>You want the reader to go through a sequence &#8212; allowing the scholar to construct a sequential argument.
</p>
<p>This is done in part by constructing exhibits.
</p>
<hr />
<p>Drupal
</p>
<p><strong>NODES</strong><br />
&#8211;Menu paths  &#8211;&gt;  Menus, blocks<br />
&#8211;Arbitrary fields &#8211;&gt;  Views<br />
&#8211;Node references &#8211;&gt; LInked Views, backrefs<br />
&#8211;Taxonomies &#8211;&gt;  List pages, Views<br />
&#8211;Outlines &#8211;&gt; Books</p>
<p>Content si accessed by Browsing, Views, Books, Panels, and other devices.
</p>
<p>Drupal content models are like Relational Models  &#8212; results in &#8220;Rhizomic Hypertext&#8221;
</p>
<hr />
<p>Nice slide demonstrating the content models of the three biggies.
</p>
<p>Top level cuts:
</p>
<p>Specific vs. general content modeling<br />
*   WordPress is general
</p>
<p>Manual vs. Autamatic site organization<br />
*   Omeka is manual
</p>
<p>Paradigmatic vs. Syntagmatic affordances<br />
*   Drupal is highly paradigmatic
</p>
<hr />
<p>WordPress<br />
*   Course sites, personal portfolios, blogs (of course)
</p>
<p>Omeka<br />
*   Exhibits, simple thematic research collections
</p>
<p>Drupal<br />
*   Collaborative projects, complex thematic research collections, data meshing
</p>
<hr />
<p>Some Drupal examples:
</p>
<p><a href="http://housedivided.dickinson.edu/">A House Divided</a> &#8211;<br />
implementation, using nodes to organize content.
</p>
<p><a href="http://dev1.shanti.virginia.edu/livedtheology/">Civil Rights Movement as Theological Drama</a> &#8212; UVA site<br />
<em>   Interviews as </em>Actors<em><br />
</em>   Documents<br />
*   Scenes, etc. </p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/conference-reports/'>Conference Reports</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/drupal/'>Drupal</a>, <a href='http://parezcoydigo.wordpress.com/tag/omeka/'>Omeka</a>, <a href='http://parezcoydigo.wordpress.com/tag/wordpress/'>wordpress</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/667/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/667/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/667/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=667&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/06/03/thatcamp-bootcamp-intro-to-cmses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>running with the wind</title>
		<link>http://parezcoydigo.wordpress.com/2011/06/01/running-with-the-wind/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/06/01/running-with-the-wind/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 16:09:09 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Albuquerque]]></category>
		<category><![CDATA[New Mexico]]></category>
		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/06/01/running-with-the-wind/</guid>
		<description><![CDATA[It feels trite, in a way, to begin a piece on New Mexico with the wind, or with any kind of weather. But its presence of late is inescapable. In the central sierra of Ecuador, in the land of volcanoes, the winds waits until August to blow. Those winds mark unsettled times, and the chance [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=662&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It feels trite, in a way, to begin a piece on New Mexico with the wind, or with any kind of weather. But its presence of late is inescapable. In the central sierra of Ecuador, in the land of volcanoes, the winds waits until August to blow. Those winds mark unsettled times, and the chance of political unrest always escalates as July turns to August. In June they celebrate the sun, the harvest, the ritual bath of waters that flow from the ever-shrinking glaciers of the high Andes. June is a time of festival. August is a time of discontent. And wind.</p>
<p>In New Mexico, though, the wind is an ever-present companion. It reveals not discontent, not unrest, but rather endurance. Persistence. It lays bare the desert sandstone, the tops of mesas, the dry backs of not-quit green enough tree leaves. On many days, to look out to the horizon is to see a low hanging cloud of dust. It creeps into the house through minute cracks in window sills. It&#8217;s a fine sand, almost invisible; it becomes invisible in ubiquity. But it&#8217;s there, in a blackened sneeze lest you forget. That low hanging stratum simply moves remnants from place to place, remixing the layers of a persistent past with those of a tentative present. The prevailing winds in Albuquerque are westerly, or southerly. Except when they roar from the east through the canyon that divides the Sandia and Manzano Mountains. When Costco moved to Albuquerque&#8217;s southeast, they built the entrance facing southwest, away from that canyon and towards Kirtland Air Force Base and a plot of land that eventually became the third (and final?) home of the National Museum of Nuclear Science and History. On one particularly windy visit, I asked the beleaguered card checker how she was handling the wind in the large, always open doorway. She said it was wearing, but that the company had studied the wind and chosen that orientation as the least likely to face it. And that&#8217;s true, except for every day when it&#8217;s not coming from the canyon, which is most.</p>
<p><img title="Photo CC by mtungate" src="http://parezcoydigo.files.wordpress.com/2011/06/longwalkhomemtungate.png?w=500" alt="West Mesa" /></p>
<p>To get here, the winds frequently blow across the mesa, through the volcanic boulders on the escarpment&#8217;s face that were pounded by ancient artists to frame fascinating glyphs. It roars across the tops of cottonwood stands that line the banks of the Rio Bravo del Norte, across the railroad tracks that gave Albuquerque its first taste of the particular form of future bearing optimism that&#8217;s characteristic of modernity, and back up the hill to my house. Or, if they come from the south, they blow over Tome Hill, a site of more petroglyphs and of Good Friday pilgrimages.</p>
<p><img title="Photo CC-BY-NC-ND by MarthaRiley" src="http://parezcoydigo.files.wordpress.com/2011/06/tomehillmarthariley.png?w=500" alt="Tome Hill" /></p>
<p>The Rio Bravo del Norte, or Rio Grande I should say, once flowed more to the east to the base of Tome Hill, and alongside was the old Camino Real. The Spanish marked passage by Tome as they fled the Pueblo Rebellion in 1682, and also their return at the end of the century. The middle Rio Grande valley is green, extending outward a bit from both banks of the river, with fields and stands of trees. In winter, giant flocks of birds leisure the fields each day before returning to their aquatic refuge at Bosque del Apache. Neither is hard to find, as green and water are minority landscapes here.</p>
<p>There are three places I like to run on a regular basis in Albuquerque&#8211; on single track trails along the rio in the bosque, around USS Bullhead Memorial Park the the VA hospital, and in the Sandias. Most days its to Bullhead, a series of soccer and softball fields and dirt trails tucked behind the VA Hospital and a second hospital building that was once the clinic of Dr. William Randolph Lovelace II. Lovelace was a decorated WWII veteran, former assistant to Dr. Charles Mayo, and important figure in aerospace medicine. His former house sits across Ridgecrest Drive from the maze of trails at the eastern end of Bullhead. Ridgecrest is a strange street for Albuquerque, a diagonal in a city of squares. And it ends, almost as if pointing, to this spot. Lovelace worked with NASA and in January and February in 1959, the Lovelace Foundation ran a series of physical and mental tests on 33 pilots hoping to make the final cut of 7 who were the core of the Mercury Space Program. The Lovelace Foundation, and the nearby VA Hospital were built in neo-pueblo style, an aesthetic yearning back.</p>
<p>To get to the VA and Bullhead park, I run south to &#8220;Cruising San Mateo I,&#8221; better known around here as Chevy-on-a-stick. The sculpture was erected in 1991, and its turquoise and blue tile work, its title, evoke mid-century Albuquerque in the heyday of Route 66.</p>
<p>&nbsp;</p>
<p><a href="http://parezcoydigo.files.wordpress.com/2011/06/cruisingSanMateocjc4454.png"><img title="Photo CC-BY-CN by cjc4454" src="http://parezcoydigo.files.wordpress.com/2011/06/cruisingsanmateocjc4454.png?w=500" alt="Chevy On A Stick" /></a></p>
<p>Through the arch I run between the Hospitals to my favorite dirt trails. USS Bullhead Park is named for a WWII submarine, one of the last to be sunk. In a cruel twist of that highlights the extent to which modern NM&#8217;s recent past is patterned by its own desolation and isolation, the <a href="http://en.wikipedia.org/wiki/USS_Bullhead_(SS-332)">USS Bullhead</a> was sunk on or shortly after August 6th, 1945, the day the atomic bomb was dropped on Hiroshima. Of course, much of the development of the bomb was done in Los Alamos and the first live test explosion in southern NM at Trinity site on &#8220;the day the sun rose twice.&#8221;[1] There is little beyond the name to make the connection to the submarine, or to the unsettling days of August 1945. (Were the winds in Ecuador howling that day?) My trails at the park mark a labyrinth of sun-drenched, unprotected, wind-blown maze. There are no trees here, and lying next to manicured fields of irrigated grass, the running trails speak to reversion of condition. Left alone, Albuquerque turns to desert again. Turns to its past. There are cacti, tumbleweeds, sage, road runners, rabbits, and snakes. When we do it to our yards here, we call it xeriscaping. Left alone, the dry and the wind will do it for you.</p>
<p>Ultimately, mine is just a normal neighborhood run. Every place has its story. But, when I&#8217;m out there and the wind is scouring my face at 25mph, and I look around at landmarks and landscapes laid bare by that wind, the sense of place and persistence that is New Mexico to me distracts just enough from the suffering of running to put me both in the moment and and back beyond it. And then, I grit my teeth on the grains that snuck between them and run some more.</p>
<p>[1]: Ferenc Szasz, <a href="http://www.amazon.com/gp/product/082630768X/ref=as_li_ss_tl?ie=UTF8&amp;tag=chadblackalat-20&amp;linkCode=as2&amp;camp=217153&amp;creative=399349&amp;creativeASIN=082630768X"><em>The Day the Sun Rose Twice: The Story of the Trinity Site Explosion</em></a> (Albuquerque: University of New Mexico Press, 1984). Frank Szasz passed away on June 20, 2010. He was a fantastic human, and taught the graduate foundations seminar when I arrived at UNM in 1997.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/albuquerque/'>Albuquerque</a>, <a href='http://parezcoydigo.wordpress.com/tag/new-mexico/'>New Mexico</a>, <a href='http://parezcoydigo.wordpress.com/tag/running/'>running</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/662/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=662&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/06/01/running-with-the-wind/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/06/longwalkhomemtungate.png" medium="image">
			<media:title type="html">Photo CC by mtungate</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/06/tomehillmarthariley.png" medium="image">
			<media:title type="html">Photo CC-BY-NC-ND by MarthaRiley</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/06/cruisingsanmateocjc4454.png" medium="image">
			<media:title type="html">Photo CC-BY-CN by cjc4454</media:title>
		</media:content>
	</item>
		<item>
		<title>installing PIL on Snow Leopard</title>
		<link>http://parezcoydigo.wordpress.com/2011/05/31/installing-pil-on-snow-leopard/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/05/31/installing-pil-on-snow-leopard/#comments</comments>
		<pubDate>Tue, 31 May 2011 16:13:10 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[PIL]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/05/31/installing-pil-on-snow-leopard/</guid>
		<description><![CDATA[I&#8217;ve added the ability to extract and upload images to my post-with-markdown script. Unfortunately, markdown doesn&#8217;t have short codes for setting the size of a displayed I could solve this problem by using a full image tag in the post. Or, I can upload multiply sized versions of the image, and call in the post [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=657&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added the ability to extract and upload images to my <a href="http://parezcoydigo.wordpress.com/2011/05/25/post-to-wordpress-com-with-markdown-6/">post-with-markdown</a> script. Unfortunately, markdown doesn&#8217;t have short codes for setting the size of a displayed I could solve this problem by using a full image tag in the post. Or, I can upload multiply sized versions of the image, and call in the post the one that I want.  As a coding experiment, I decided to do the latter. Also, for the simplicity of the script it&#8217;s easier to upload a single mime type. Since I&#8217;m most often, though not exclusively, uploading screen shots, it just seems easier to use .png files.
</p>
<p>Both of these tasks &#8212; resizing images and switching formats &#8212; are easy to accomplish using the <a href="http://www.pythonware.com/products/pil/">Python Imaging Library</a>. Getting PIL up and running on Snow Leopard, not so much. I first installed using <code>easy_install</code>, and everything seemed to be working fine except for jpeg encoding/decoding. I apparently didn&#8217;t have <code>libjpg</code> installed. So, I used macports to install the library with <code>$ sudo port install jpeg</code>. After that, I needed to reinstall PIL. I uninstalled the library using <code>pip</code> (I don&#8217;t know why I did it that way instead of with <code>easy_install</code>.) Then, I reinstalled PIL with <code>pip</code> and, low and behold, jpeg encoding was available and fine, but PIL&#8217;s _imaging C libraries stopped working. Grrr. I tried tons of ways around this, but simply couldn&#8217;t figure out one that worked.
</p>
<p>What finally worked was a two-step process in Emotu Balogun&#8217;s comment on the top rated answer to <a href="http://stackoverflow.com/questions/1438270/installing-python-imaging-library-pil-on-snow-leopard-with-updated-python-2-6-2">this stackoverflow question</a>.  Apparently the problem has to do with incompatibilities of the gcc version, libjpeg, and PIL. At any rate, this worked for me:
</p>
<ol>
<li>
<p>Reinstall libjpeg with Macports and adding the +universal argument to the command: <code>$ sudo port install jpeg +universal</code>.
</p>
</li>
<li>
<p>Install PIL with Macports in the same manner: <code>$ sudo port install py26-pil +universal</code>.
</p>
</li>
<li>
<p>I use Snow Leopard&#8217;s default 2.6.1 python installation, so I copied the PIL package from Macports&#8217; site-packages folder in <code>/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages</code> to Snow Leopard&#8217;s default site-packages library.
</p>
</li>
</ol>
<p>After doing that, PIL is working. Worth it? Not so sure. But, with PIL I can convert all of my images for this blog to .png files, and also resize the images to upload one that will fit in the dimensions of my posts.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/pil/'>PIL</a>, <a href='http://parezcoydigo.wordpress.com/tag/python/'>python</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/657/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/657/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/657/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/657/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/657/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/657/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/657/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/657/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=657&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/05/31/installing-pil-on-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>
	</item>
		<item>
		<title>dterm- the popup cli</title>
		<link>http://parezcoydigo.wordpress.com/2011/05/26/dterm-the-popup-cli/</link>
		<comments>http://parezcoydigo.wordpress.com/2011/05/26/dterm-the-popup-cli/#comments</comments>
		<pubDate>Thu, 26 May 2011 18:30:19 +0000</pubDate>
		<dc:creator>ctb</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[dterm]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">https://parezcoydigo.wordpress.com/2011/05/26/dterm-the-popup-cli/</guid>
		<description><![CDATA[Yesterday I posted my new workflow for writing with markdown for this blog. Today I&#8217;m adding a very nifty tool to that workflow, which enables me to post a finished draft directly from any text editor. Dterm is a cool, and free, OSX utility that allows you to call up a command line on any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=655&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday I <a href="http://parezcoydigo.wordpress.com/2011/05/25/post-to-wordpress-com-with-markdown-6/">posted</a> my new workflow for writing with markdown for this blog. Today I&#8217;m adding a very nifty tool to that workflow, which enables me to post a finished draft directly from any text editor. <a href="https://decimus.net/DTerm">Dterm</a> is a cool, and free, OSX utility that allows you to call up a command line on any window and execute a command on either the foremost document, or selected documents if it&#8217;s a window with a document list. This works with the Finder as well. And, really, it&#8217;s a shell so you could enter any command. You simply type cmd-shift-enter and Dterm appears over the current window. Enter your command in the dialogue box, and stdout appears below.
</p>
<p>To post this piece, I pull up dterm and enter <code>post dterm_popup_cli.txt</code>.
</p>
<p><img alt="dterm in action" src="http://parezcoydigo.files.wordpress.com/2011/05/dterm.png?w=500" />
</p>
<p>Pretty sweet.</p>
<br />Filed under: <a href='http://parezcoydigo.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://parezcoydigo.wordpress.com/tag/command-line/'>command line</a>, <a href='http://parezcoydigo.wordpress.com/tag/dterm/'>dterm</a>, <a href='http://parezcoydigo.wordpress.com/tag/markdown/'>markdown</a>, <a href='http://parezcoydigo.wordpress.com/tag/wordpress/'>wordpress</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/parezcoydigo.wordpress.com/655/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/parezcoydigo.wordpress.com/655/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/parezcoydigo.wordpress.com/655/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/parezcoydigo.wordpress.com/655/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/parezcoydigo.wordpress.com/655/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/parezcoydigo.wordpress.com/655/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/parezcoydigo.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/parezcoydigo.wordpress.com/655/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=parezcoydigo.wordpress.com&amp;blog=3594723&amp;post=655&amp;subd=parezcoydigo&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://parezcoydigo.wordpress.com/2011/05/26/dterm-the-popup-cli/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c03918e3d3b80300682bf24699df1ba?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">ctb</media:title>
		</media:content>

		<media:content url="http://parezcoydigo.files.wordpress.com/2011/05/dterm.png" medium="image">
			<media:title type="html">dterm in action</media:title>
		</media:content>
	</item>
	</channel>
</rss>
