<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Parsing Akkadian</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/" />
    <link rel="self" type="application/atom+xml" href="http://mt.wiglaf.org/parsing_akkadian/atom.xml" />
    <id>tag:mt.wiglaf.org,2010-02-07:/parsing_akkadian//7</id>
    <updated>2010-11-02T23:28:11Z</updated>
    <subtitle>A change log for the online Akkadian parser.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.34-en</generator>

<entry>
    <title>Missing Title Tag</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2010/11/missing-title-tag.html" />
    <id>tag:mt.wiglaf.org,2010:/parsing_akkadian//7.347</id>

    <published>2010-11-02T23:27:16Z</published>
    <updated>2010-11-02T23:28:11Z</updated>

    <summary>Apparently the page generated when there was no valid parsing had no &quot;&quot; tag, which is bad HTML. It has been fixed...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="titletag" label="title tag" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Apparently the page generated when there was no valid parsing had no "<title>" tag, which is bad <span class="caps">HTML. </span> It has been fixed</p>]]>
        
    </content>
</entry>

<entry>
    <title>Removed auto_functor</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2010/03/removed-auto-functor.html" />
    <id>tag:mt.wiglaf.org,2010:/parsing_akkadian//7.203</id>

    <published>2010-03-14T21:22:32Z</published>
    <updated>2010-03-14T21:24:10Z</updated>

    <summary><![CDATA[The auto_functor config statement had been deprecated in the perl-&gt;prolog module, YASWI, that I use. I removed calls to it and replaced them with manual functor declarations, only 2 were needed: akkadian (parser) and makeverb (generator) A...]]></summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="auto_functor" label="auto_functor" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>The auto_functor config statement had been deprecated in the perl-&gt;prolog module, <span class="caps">YASWI, </span>that I use.  I removed calls to it and replaced them with manual functor declarations, only 2 were needed: akkadian (parser) and makeverb (generator)</p>

<p>A</p>]]>
        
    </content>
</entry>

<entry>
    <title>Fixed Shin Representation</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2010/02/fixed-shin-representation.html" />
    <id>tag:mt.wiglaf.org,2010:/parsing_akkadian//7.171</id>

    <published>2010-02-07T23:09:51Z</published>
    <updated>2010-02-07T23:23:47Z</updated>

    <summary><![CDATA[At some point in the past I broke the regular expression that handles input verification for verbs to parse.&nbsp; It was incorrectly refusing the $ used to indicate a shin, š. That has been fixed....]]></summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="regex" label="Regex" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>At some point in the past I broke the regular expression that handles input verification for verbs to parse.&nbsp; It was incorrectly refusing the $ used to indicate a shin, <span style="font-size: 12pt; font-family: DejaVu Serif">š</span>. That has been fixed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Recent Parsings from MySQL</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2007/09/recent-parsings-from-mysql.html" />
    <id>tag:mt.wiglaf.org,2007:/parsing_akkadian//7.186</id>

    <published>2007-09-09T22:54:49Z</published>
    <updated>2010-02-07T23:55:20Z</updated>

    <summary>Finally got around to fixing the recent parsings link. It now queries off of the MySQL table of parsings. Not perfect, but at least it is there...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Finally got around to fixing the recent parsings link. It now queries off of the MySQL table of parsings. Not perfect, but at least it is there</p>]]>
        
    </content>
</entry>

<entry>
    <title>Generator Bugs Fixed</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2006/11/generator-bugs-fixed.html" />
    <id>tag:mt.wiglaf.org,2006:/parsing_akkadian//7.185</id>

    <published>2006-11-23T23:54:03Z</published>
    <updated>2010-02-07T23:54:36Z</updated>

    <summary>There were problems with generation, both due to the mishandling of spaces in the weak stems and with missing quotes. Both have been fixed...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Generator" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>There were problems with generation, both due to the mishandling of spaces in the weak stems and with missing quotes. Both have been fixed</p>]]>
        
    </content>
</entry>

<entry>
    <title>CGI Layer Migrated to Perl</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2006/11/cgi-layer-migrated-to-perl.html" />
    <id>tag:mt.wiglaf.org,2006:/parsing_akkadian//7.184</id>

    <published>2006-11-22T20:00:00Z</published>
    <updated>2010-02-07T23:53:41Z</updated>

    <summary>Rewrote the entire CGI interface in perl, using YASWI as an interface between SWI-prolog and perl. I need to fix the recent query, but everything else seemed to work without much trouble....</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Rewrote the entire <span class="caps">CGI </span>interface in perl, using <span class="caps">YASWI </span>as an interface between <span class="caps">SWI</span>-prolog and perl. I need to fix the recent query, but everything else seemed to work without much trouble.</p>]]>
        
    </content>
</entry>

<entry>
    <title>New Server OS, Things Fall Apart</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2005/05/new-server-os-things-fall-apart.html" />
    <id>tag:mt.wiglaf.org,2005:/parsing_akkadian//7.183</id>

    <published>2005-05-18T19:00:00Z</published>
    <updated>2010-02-07T23:52:51Z</updated>

    <summary>Moving the codebase from RH 7.2, JPL 1.0.1 and SWIPL 5.2.10 to Fedora C3, and SWIPL 5.4.7 broke everything. The code was eventually rewritten, removing the cgi parsing stuff in java, and moving it to some AWK in the shell...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Server Hardware/OS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Moving the codebase from RH 7.2, <span class="caps">JPL</span> 1.0.1 and <span class="caps">SWIPL</span> 5.2.10 to Fedora <span class="caps">C3, </span>and <span class="caps">SWIPL</span> 5.4.7 broke everything. The code was eventually rewritten, removing the cgi parsing stuff in java, and moving it to some <span class="caps">AWK </span>in the shell script. The goal was to use <span class="caps">JPL3, </span>but that broke oddly.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Prolog Upgrade</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2003/11/prolog-upgrade.html" />
    <id>tag:mt.wiglaf.org,2003:/parsing_akkadian//7.182</id>

    <published>2003-11-21T23:50:28Z</published>
    <updated>2010-02-07T23:51:38Z</updated>

    <summary>Upgraded the underlying SWI-Prolog to the most recent stable release, 5.2.10. Checked speeds and generation seems the same, but parsing a tiny bit slower, not enough to worry, change has been made permanent....</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Server Hardware/OS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Upgraded the underlying <a href="http://www.swi-prolog.org/"><span class="caps">SWI</span>-Prolog</a> to the most recent stable release, 5.2.10. Checked speeds and generation seems the same, but parsing a tiny bit slower, not enough to worry, change has been made permanent.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Current Status: Infinitive</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2003/11/current-status-infinitive.html" />
    <id>tag:mt.wiglaf.org,2003:/parsing_akkadian//7.181</id>

    <published>2003-11-18T22:00:00Z</published>
    <updated>2010-02-07T23:50:15Z</updated>

    <summary>Status update on infinitive work: Prolog code is complete, pending some slight discrepancies for strong and first weak verbs. As the variations are far fewer, t, and tn derived stems will be included....</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Open" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Parser" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Status update on infinitive work: Prolog code is complete, pending some slight discrepancies for strong and first weak verbs. As the variations are far fewer, t, and tn derived stems will be included.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Replaced Hard Drive</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2003/10/replaced-hard-drive.html" />
    <id>tag:mt.wiglaf.org,2003:/parsing_akkadian//7.180</id>

    <published>2003-10-31T22:00:00Z</published>
    <updated>2010-02-07T23:48:43Z</updated>

    <summary>Finally got the new hard drive in the server and got everything back online....</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Server Hardware/OS" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Finally got the new hard drive in the server and got everything back online. </p>]]>
        
    </content>
</entry>

<entry>
    <title>Start of work on parser-server</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2002/09/start-of-work-on-parser-server.html" />
    <id>tag:mt.wiglaf.org,2002:/parsing_akkadian//7.179</id>

    <published>2002-09-13T16:45:00Z</published>
    <updated>2010-02-07T23:47:33Z</updated>

    <summary>Worked on the multi-threaded, socketed version of the Java code. Got it working, but noticed that the parser was no longer returning more than one value, so moved threaded changes to new code base. Tracked problem to double increment of...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Open" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Worked on the multi-threaded, socketed version of the Java code. Got it working, but noticed that the parser was no longer returning more than one value, so moved threaded changes to new code base. Tracked problem to double increment of a value, fixed. Threaded version still has problems, but looks promising</p>]]>
        
    </content>
</entry>

<entry>
    <title>Sanity check for generation stems....</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2002/08/sanity-check-for-generation-stems.html" />
    <id>tag:mt.wiglaf.org,2002:/parsing_akkadian//7.176</id>

    <published>2002-08-26T03:24:00Z</published>
    <updated>2010-02-07T23:40:01Z</updated>

    <summary>The java wrappers now generate an error if the root for verb generation length !=3. Also fixed the akk.pl prolog file so that there are two &apos;verb&apos; bits, the old verb has become verbns(no suffix) and the part that used...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Generator" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>The java wrappers now generate an error if the root for verb generation length !=3. Also fixed the akk.pl prolog file so that there are two 'verb' bits, the old verb has become verbns(no suffix) and the part that used to do the -ma removal is now the only true 'verb' procedure, with a pass through to 'verbns'. The generator calls 'verbns' so that only the regular forms are generated, no -ma forms are ever generated, only parsed</p>]]>
        
    </content>
</entry>

<entry>
    <title>1st N, D Imperative</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2002/08/1st-n-d-imperative.html" />
    <id>tag:mt.wiglaf.org,2002:/parsing_akkadian//7.172</id>

    <published>2002-08-12T01:00:00Z</published>
    <updated>2010-02-07T23:19:32Z</updated>

    <summary><![CDATA[I-N D imperative was not working, literal brackets were missing in the declaration.&nbsp; Problem has been fixed...]]></summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Bug" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Fixed" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Parser" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[I-N D imperative was not working, literal brackets were missing in the declaration.&nbsp; Problem has been fixed<br />]]>
        
    </content>
</entry>

<entry>
    <title>Security and XSS</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2002/01/security-and-xss.html" />
    <id>tag:mt.wiglaf.org,2002:/parsing_akkadian//7.177</id>

    <published>2002-01-29T14:54:00Z</published>
    <updated>2010-02-07T23:41:36Z</updated>

    <summary>Security repairs in the parseAkk class. Now it checks the length of both input strings and most of the form input for validity and on an error DOES NOT return the entire offending string...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Security repairs in the parseAkk class. Now it checks the length of both input strings and most of the form input for validity and on an error <span class="caps">DOES NOT </span>return the entire offending string</p>]]>
        
    </content>
</entry>

<entry>
    <title>Adding Shin-Stem Parsing</title>
    <link rel="alternate" type="text/html" href="http://mt.wiglaf.org/parsing_akkadian/2002/01/adding-shin-stem-parsing.html" />
    <id>tag:mt.wiglaf.org,2002:/parsing_akkadian//7.175</id>

    <published>2002-01-17T04:50:00Z</published>
    <updated>2010-02-07T23:38:10Z</updated>

    <summary>Added code for the $ stem, parsing is basically done, some work within the akkadian.class is needed for weak stem generation...</summary>
    <author>
        <name>Aaron Macks</name>
        <uri>http://www.wiglaf.org/~aaronm/</uri>
    </author>
    
        <category term="Improvement" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Parser" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Prolog" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://mt.wiglaf.org/parsing_akkadian/">
        <![CDATA[<p>Added code for the $ stem, parsing is basically done, some work within the akkadian.class is needed for weak stem generation</p>]]>
        
    </content>
</entry>

</feed>
