<?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/"
	>

<channel>
	<title>I See Dead Code &#187; treealigner</title>
	<atom:link href="http://shlomme.diotavelli.net/category/treealigner/feed/" rel="self" type="application/rss+xml" />
	<link>http://shlomme.diotavelli.net</link>
	<description>… as sounding brass, or a tinkling cymbal.</description>
	<lastBuildDate>Sun, 11 Dec 2011 00:53:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Infrequently Asked Linguistics Questions (IALQ), No. 1</title>
		<link>http://shlomme.diotavelli.net/2011/12/11/infrequently-asked-linguistics-questions-ialq-no-1/</link>
		<comments>http://shlomme.diotavelli.net/2011/12/11/infrequently-asked-linguistics-questions-ialq-no-1/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 00:53:12 +0000</pubDate>
		<dc:creator>shlomme</dc:creator>
				<category><![CDATA[coli]]></category>
		<category><![CDATA[lang:en]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[treealigner]]></category>
		<category><![CDATA[uni]]></category>

		<guid isPermaLink="false">http://shlomme.diotavelli.net/?p=257</guid>
		<description><![CDATA[Q: “How many constituent trees fit on a single A0 poster in style?” A: “886” Disclaimer Just to be clear, this is really old work. I just happened to find the old draft in my WordPress instance and regenerated the poster. Genesis Back in 2009, I had entertained the idea of pretty-printing parts of the [...]]]></description>
			<content:encoded><![CDATA[<p>Q: “How many constituent trees fit on a single A0 poster in style?”<br />
A: “886”<br />
<span id="more-257"></span></p>
<div style="text-align: center">
<a href="http://diotavelli.net/files/smultron_poster.pdf"><br />
<img src="http://diotavelli.net/files/img/smultron_poster.png" alt="SMULTRON" /><br />
</a>
</div>
<h3>Disclaimer</h3>
<p>Just to be clear, this is really old work. I just happened to find the old draft in my WordPress instance and regenerated the poster.</p>
<h3>Genesis</h3>
<p>Back in 2009, I had entertained the idea of pretty-printing parts of the <a href="http://www.cl.uzh.ch/research/paralleltreebanks/smultron_en.html">SMULTRON treebank</a> onto a large poster for quite some time. While there had always been PDF export in the TreeAligner (well-demonstrated in <a href="http://www.zora.uzh.ch/8816/">Marek, T; Lundborg, J; Volk, M (2008)</a>), the code base had technical restrictions that made rendering large amounts of graphs infeasible. With the new Qt backend that was eventually used for the work in <a href="http://www.zora.uzh.ch/24418/">Marek, T; Schneider, G; Volk, M (2009)</a>, rendering large scenes became feasible; and after wasting a lot of paper, the first version of this poster was presented during the Research Day of the CompSci department of the University of Zürich in September 2009 (the original might still exist, but it is not in my possession), to a largely confused, but well-meaning audience.</p>
<h3>Mass Production</h3>
<p>The original did not have the nice, dynamically-spaced trees and no colors, logos, legends or URLs. After more iterations, we ended up with the final layout as shown in the PDF, of which ten A0 posters were printed. One poster was given to the Linguistics Department of the University of Konstanz, one to the Department of Corpus Linguistics and Morphology at the Humboldt University in Berlin, on to the Theoretical Computational Linguistics Group in Tübingen, and one poster was presented<sup><a href="http://shlomme.diotavelli.net/2011/12/11/infrequently-asked-linguistics-questions-ialq-no-1/#footnote_0_257" id="identifier_0_257" class="footnote-link footnote-identifier-link" title="I still feel bad about this since I cheated my way into the poster session, not having handed it in before, but presenting it anyway at the insistence of the organizers.">1</a></sup> at TLT8 at the Catholic University of Milano and left there as a gift. Two others were sent to SMULTRON collaborators in Sweden. When I left UZH in the May of 2010, the three leftover posters were still in my old office; I do not know what has become of them.</p>
<h3>Tech</h3>
<p>The underlying code doing the rendering is still available as part of <a href="http://kitt.cl.uzh.ch/kitt/hg/treequest/master/">TreeQuest</a>, which itself never saw a public release and may warrant a post of its own at some point. The rendering is done using Qt4, whose graphics facilities I have in fonder memory than the Cairo API. The actual code for creating the layout has not been publicly released, any requests for it should go to the <a href="http://www.cl.uzh.ch/">Department of Computational Linguistics at UZH</a>. The number of graphs being rendered, sizes of graphical elements and line lengths have all been hand-tweaked extensively. There is also an A3 variant available, which has been used as advertisement for <a href="http://www.mlta.uzh.ch/aboutus.html">MTLA</a> as far as I know.</p>
<p>The treebank data used is version 2.0.1 of <a href="http://www.cl.uzh.ch/research/paralleltreebanks/smultron_en.html">SMULTRON</a>. I do not know of any significant changes in version 3.0 that would make it unusable for the script.</p>
<ol class="footnotes"><li id="footnote_0_257" class="footnote">I still feel bad about this since I cheated my way into the poster session, not having handed it in before, but presenting it anyway at the insistence of the organizers.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://shlomme.diotavelli.net/2011/12/11/infrequently-asked-linguistics-questions-ialq-no-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Immer weiter</title>
		<link>http://shlomme.diotavelli.net/2009/04/29/immer-weiter/</link>
		<comments>http://shlomme.diotavelli.net/2009/04/29/immer-weiter/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 22:49:55 +0000</pubDate>
		<dc:creator>shlomme</dc:creator>
				<category><![CDATA[lang:de]]></category>
		<category><![CDATA[treealigner]]></category>
		<category><![CDATA[uni]]></category>
		<category><![CDATA[zürich]]></category>

		<guid isPermaLink="false">http://shlomme.diotavelli.net/?p=152</guid>
		<description><![CDATA[Wenn man sich die Mühe macht und auf einer Karte alle Stationen der letzten Jahre miteinander, kommt leider kein sonderlich spannendes Gebilde zusammen, im Sinne einer interessanten unterliegenden 2D-Struktur (Kreis, Pentagramm, Kassiopeia, Dependenzbaum) ist meine bisherige Umzugsaktivität also ein Misserfolg. Das einzige Muster ist eine leichte Alternation zwischen Nord- und Südumzügen (Süd-Nord-Süd-Nord-Süd), der nächste Umzug [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man sich die Mühe macht und auf einer Karte alle Stationen der letzten Jahre miteinander, kommt leider kein sonderlich spannendes Gebilde zusammen, im Sinne einer interessanten unterliegenden 2D-Struktur (Kreis, Pentagramm, Kassiopeia, Dependenzbaum) ist meine bisherige Umzugsaktivität also ein Misserfolg. Das einzige Muster ist eine leichte Alternation zwischen Nord- und Südumzügen (Süd-Nord-Süd-Nord-Süd), der nächste Umzug geht also nach höchstwahrscheinlich nach Murmansk.</p>
<p>Bis dahin also bin ich in Zürich, von der Urbanität her durchaus ein Aufstieg, dafür laufe ich aber deutlich länger als 5 min zum nächsten Karstadt (bzw. der Innenstadt). Das mir nächste Zentrum hat aber neben meinem Arbeitsplatz auch genügend andere Geschäfte zu bieten, sodass sich solche Verluste leichter verschmerzen lassen.</p>
<p>Nach einer dann doch wieder recht hektischen Umzugsphase bin ich seit dem 15. 4. offiziell Assistent an der Universität Zürich (immerhin Nummer 53 im <a href="http://en.wikipedia.org/wiki/Academic_Ranking_of_World_Universities">Academic Ranking of World Universities</a> und damit vor allen deutschen Universitäten). Das beinhaltet neben der Lehre (ab dem Herbstsemester) auch Arbeit am <a href="http://www.cl.uzh.ch/kitt/treealigner">TreeAligner</a>) und allem anderen, was mir so einfällt, bisher größtenteils Release-Polishing für die grandiose 1.1, nachdem es eine Version 1.0 nie gab—ein Release-Trick, den sich noch so einige von uns abschauen sollten. Sobald das abgeschlossen ist, dem Plan nach so Mitte Mai, geht es mit voller Kraft auf dem Query-Modul weiter, dazu aber morgen mehr.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlomme.diotavelli.net/2009/04/29/immer-weiter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The big wheel of commits</title>
		<link>http://shlomme.diotavelli.net/2009/01/31/the-big-wheel-of-commits/</link>
		<comments>http://shlomme.diotavelli.net/2009/01/31/the-big-wheel-of-commits/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 22:28:51 +0000</pubDate>
		<dc:creator>shlomme</dc:creator>
				<category><![CDATA[lang:en]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[treealigner]]></category>

		<guid isPermaLink="false">http://shlomme.diotavelli.net/?p=99</guid>
		<description><![CDATA[Yesterday, I merged the frame semantics branch, which I have been working on for my MSc thesis, into my personal repository. Since such a grave step always demands introspection, I looked at all 513 commits I ever to to the TreeAligner repository and created a little statistic on commit times. The picture contains a 24h [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I merged the frame semantics branch, which I have been working on for my MSc thesis, into my <a href="http://hg.diotavelli.net/sta/shlomme">personal repository</a>. Since such a grave step always demands introspection, I looked at all 513 commits I ever to to the TreeAligner repository and created a little statistic on commit times. </p>
<p>The picture contains a 24h clock and shows the number of commits which were done in this hour of the day, scaled by the highest commit count (that being 2 in the afternoon).</p>
<div style="text-align: center">
<img src="http://diotavelli.net/files/img/commitwheel.png" alt="Commit statistics" /></div>
<p>What does all this tell us, apart from the fact that I had a free hour today? Well, I never code at 5 or 6 in the morning. For the rest of that, it&#8217;s more worthwhile to split the statistics in two parts:</p>
<div style="text-align: center">
<img src="http://diotavelli.net/files/img/before_master.png" alt="Commit statistics, before 10/2008" /><br />
08/2007 – 10/2008, 234 commits
</div>
<div style="text-align: center">
<img src="http://diotavelli.net/files/img/during_master.png" alt="Commit statistics, starting 10/2008" /><br />
10/2008 – now, 279 commits
</div>
<p>Wow, I used to be cool. Hacking late in the evening. Now, it&#8217;s just a day job.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlomme.diotavelli.net/2009/01/31/the-big-wheel-of-commits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KONVENS &#8217;08</title>
		<link>http://shlomme.diotavelli.net/2008/06/22/konvens-08/</link>
		<comments>http://shlomme.diotavelli.net/2008/06/22/konvens-08/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 14:59:29 +0000</pubDate>
		<dc:creator>shlomme</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[treealigner]]></category>

		<guid isPermaLink="false">http://shlomme.diotavelli.net/?p=93</guid>
		<description><![CDATA[Just this week, our paper „Extending the TIGER Query Language with Universal Quantification” for KONVENS &#8217;08 has been accepted. The abstract: The query language in TIGERSearch is limited due to its lack of universal quantification. This restriction makes it impossible to ask simple queries like „Find sentences that do not include a certain word”. We [...]]]></description>
			<content:encoded><![CDATA[<p>Just this week, our paper „Extending the TIGER Query Language with Universal Quantification” for <a href="http://konvens.dwds.de">KONVENS &#8217;08</a> has been accepted. The abstract: </p>
<blockquote><p>
The query language in TIGERSearch is limited due to its lack of universal quantification. This restriction makes it impossible to ask simple queries like „Find sentences that do not include a certain word”.  We propose an easy way to formulate such queries. We have implemented this extension to the query language in a tool that allows querying parallel treebanks including their alignment constraints. Our implementation of universal quantification relies on the view of node sets rather than single node unification. Our query tool is freely available.
</p></blockquote>
<p>This means that I&#8217;ll likely be in Berlin for the conference early October.</p>
<p>I haven&#8217;t really managed to do a lot of interesting things for the TreeAligner lately. The query evaluation for complex queries should be a little faster due to a smarter algorithm/data structure, we now have Undo/Redo support (shamelessly copying over all the frameworks from the Eclipse people, only with less code) and the tree renderer is a little faster.</p>
<p>The next step now should be the web-based query server so that interested researchers can try out the query evaluator without having to download the TreeAligner package and going through the hassle of installing GTK+ on Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://shlomme.diotavelli.net/2008/06/22/konvens-08/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Stockholm TreeAligner 0.8 „Gamla Stan” released</title>
		<link>http://shlomme.diotavelli.net/2007/12/13/stockholm-treealigner-08-%e2%80%9egamla-stan%e2%80%9d-released/</link>
		<comments>http://shlomme.diotavelli.net/2007/12/13/stockholm-treealigner-08-%e2%80%9egamla-stan%e2%80%9d-released/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 00:14:10 +0000</pubDate>
		<dc:creator>shlomme</dc:creator>
				<category><![CDATA[coli]]></category>
		<category><![CDATA[lang:en]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[treealigner]]></category>

		<guid isPermaLink="false">http://shlomme.diotavelli.net/2007/12/13/stockholm-treealigner-08-%e2%80%9egamla-stan%e2%80%9d-released/</guid>
		<description><![CDATA[It&#8217;s only a couple of months late, but we&#8217;ve just released a new version of the Stockholm TreeAligner to an awed audience. This release features the prototype implementations of TIGERSearch and alignment queries, which will be perfected in the next release, due in March 2008. For those who are wondering what kind of code name [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s only a couple of months late, but we&#8217;ve just released a new version of the <a href="http://dev.ling.su.se/treealigner">Stockholm TreeAligner</a> to an awed audience. This release features the prototype implementations of TIGERSearch and alignment queries, which will be perfected in the next release, due in March 2008.</p>
<p>For those who are wondering what kind of code name <a href="http://en.wikipedia.org/wiki/Gamla_Stan">Gamla Stan</a> is: STA releases are named after Stockholms subway stations.</p>
<p>Align your trees while the release is still hot!</p>
]]></content:encoded>
			<wfw:commentRss>http://shlomme.diotavelli.net/2007/12/13/stockholm-treealigner-08-%e2%80%9egamla-stan%e2%80%9d-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

