<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/scripts/textanalysis-ui.js, branch Prototype</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/scripts/textanalysis-ui.js?h=Prototype</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/scripts/textanalysis-ui.js?h=Prototype'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2014-10-12T17:54:28Z</updated>
<entry>
<title>#63 don't start force simulation when no topological change done</title>
<updated>2014-10-12T17:54:28Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-10-12T17:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=dc8b86b15cabde2614ccc9417b2dd9fd549c905b'/>
<id>urn:sha1:dc8b86b15cabde2614ccc9417b2dd9fd549c905b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis: move graph touching function to non ui part</title>
<updated>2014-09-28T12:04:05Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-28T12:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=9d4ada6425effb1223a74810646fe0a380c91008'/>
<id>urn:sha1:9d4ada6425effb1223a74810646fe0a380c91008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis-ui: lookup textanalyser a single time</title>
<updated>2014-09-28T12:03:44Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-28T12:03:44Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=77987826027b26b528f0b3dcbdc898395bf677c1'/>
<id>urn:sha1:77987826027b26b528f0b3dcbdc898395bf677c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis-ui: protect #textanalyser access for easier node.js usage for testing</title>
<updated>2014-09-28T11:05:41Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-28T11:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=c2447006cb631233076f055670b76a6f1f267039'/>
<id>urn:sha1:c2447006cb631233076f055670b76a6f1f267039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/TextAnalyser2/textAnalyser2/ plus use function as vars</title>
<updated>2014-09-28T11:05:06Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-28T11:05:06Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=49801ba2c99c0397ede59d46a2dc4d4f8c94f6cb'/>
<id>urn:sha1:49801ba2c99c0397ede59d46a2dc4d4f8c94f6cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis-ui: a little cleanup</title>
<updated>2014-09-23T17:32:06Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-23T17:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=6a3c4aa7d0a2663122c7099d235f1cb908ce9b20'/>
<id>urn:sha1:6a3c4aa7d0a2663122c7099d235f1cb908ce9b20</id>
<content type='text'>
according to my yet unwritten coding conventions:
1. no single line blocks
2. no empty lines without a good reason
</content>
</entry>
<entry>
<title>textanalysis-ui: Fixes #42 - remove helper text when sentence is edited then deleted</title>
<updated>2014-09-21T16:15:57Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-21T16:15:57Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=d63c15c092cb74499ba25b884a12dc00bf80aaf6'/>
<id>urn:sha1:d63c15c092cb74499ba25b884a12dc00bf80aaf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes #41: conjugation/connector only sentences keep their links</title>
<updated>2014-09-21T16:11:14Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-21T16:11:14Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=810f2951b50357bcb6b854da312027d64fcddb25'/>
<id>urn:sha1:810f2951b50357bcb6b854da312027d64fcddb25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>textanalysis: multiple changes to autocomplete</title>
<updated>2014-09-21T13:04:20Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-21T13:04:20Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=af27835be74279fe894318fe65d097ddff7384b0'/>
<id>urn:sha1:af27835be74279fe894318fe65d097ddff7384b0</id>
<content type='text'>
1. move the sugg variable to textanalysis.js instead of the ui part
2. use a callback for the autocomplete widget (it supports three
options: array, string as url for a json returning service, or callback)
3. use a dictionary instead of an array to keep the list of suggestions.

We iterate on the dictionary instead of using a Trie or some other
datastructure in the callback. But the dictionary avoids iteration when
adding a word. Overall a loss in performance, but not noticeable.

Googling / memory suggests a Trie is what we want here, but I'm
postponing that for later. See:

http://ejohn.org/blog/javascript-trie-performance-analysis
</content>
</entry>
<entry>
<title>textanalysis-ui: add note about 200 Hz text analysis being perhaps overzealous</title>
<updated>2014-09-21T13:03:51Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-09-21T13:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=9aa40fd4881538878fa68b035f79a72cfaf13b29'/>
<id>urn:sha1:9aa40fd4881538878fa68b035f79a72cfaf13b29</id>
<content type='text'>
</content>
</entry>
</feed>
