<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6832719</id><updated>2011-07-08T07:59:05.891+07:00</updated><title type='text'>VEE SATAYAMAS</title><subtitle type='html'>Vee Satayamas's Personal BLOG.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default?start-index=101&amp;max-results=100'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6832719.post-116644646249949886</id><published>2006-12-18T19:51:00.000+07:00</published><updated>2006-12-18T19:55:31.530+07:00</updated><title type='text'>Paper writting season</title><content type='html'>ACL 2007 deadline is on 23rd January 2007.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116644646249949886?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116644646249949886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116644646249949886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116644646249949886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116644646249949886'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/12/paper-writting-season.html' title='Paper writting season'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116637222010808543</id><published>2006-12-17T23:14:00.000+07:00</published><updated>2006-12-17T23:17:00.516+07:00</updated><title type='text'>Ada-boosting</title><content type='html'>Ada-boosting - We will boost our classifiers&lt;br /&gt;&lt;br /&gt;(thx ajarn manow)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116637222010808543?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116637222010808543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116637222010808543' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116637222010808543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116637222010808543'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/12/ada-boosting.html' title='Ada-boosting'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116627361817156825</id><published>2006-12-16T19:52:00.000+07:00</published><updated>2006-12-16T19:53:39.136+07:00</updated><title type='text'>ies4linux</title><content type='html'>ies4linux can help us to run IE on GNU/Linux.&lt;br /&gt;&lt;br /&gt;(thx nf)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116627361817156825?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116627361817156825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116627361817156825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116627361817156825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116627361817156825'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/12/ies4linux.html' title='ies4linux'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116600232710697076</id><published>2006-12-13T16:28:00.000+07:00</published><updated>2006-12-14T08:19:04.516+07:00</updated><title type='text'>Open statistical machine translation seminar</title><content type='html'>Statistical machine translation seminar&lt;/br&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;On 18th December 2006, 10:00 - 11:30&lt;/li&gt;&lt;br /&gt;&lt;li&gt;At room 204, building 15, Faculty of Engineering, Kasetsart university, Bangkok&lt;/li&gt;&lt;br /&gt;&lt;li&gt;By &lt;a href="http://www.iccs.inf.ed.ac.uk/~pkoehn/"&gt;Philipp Koehn&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116600232710697076?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116600232710697076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116600232710697076' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116600232710697076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116600232710697076'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/12/open-statistical-machine-translation.html' title='Open statistical machine translation seminar'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116419787663838067</id><published>2006-11-22T19:09:00.000+07:00</published><updated>2006-11-22T19:17:57.013+07:00</updated><title type='text'>ICT Minister of Thailand and OLPC ( 100 USD Laptop )</title><content type='html'>ICT Minister of Thailand - Dr. Sittichai Pookaiyaudom, said that he will support &lt;a href="http://www.laptop.org/"&gt;OLPC (or 100 USD Laptop)&lt;/a&gt; but he is not one who will make a decision whether Thailand will buy OLPCs.&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;Reference: &lt;a href="http://www.blognone.com/node/3408"&gt;http://www.blognone.com/node/3408&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116419787663838067?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116419787663838067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116419787663838067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116419787663838067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116419787663838067'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/11/ict-minister-of-thailand-and-olpc-100.html' title='ICT Minister of Thailand and OLPC ( 100 USD Laptop )'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116342884993737829</id><published>2006-11-13T21:36:00.000+07:00</published><updated>2006-11-13T21:40:51.103+07:00</updated><title type='text'>wmcore building</title><content type='html'>&lt;a href="http://www.flickr.com/photos/93002434@N00/296412859/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/116/296412859_83935ca698_m.jpg" width="240" height="187" alt="TestWM Screen" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Now I can build wmcore on my desktop pc. :-D  &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ ./configure --prefix=/home/vee --with-gsback=/home/vee/gnustep/core/back/&lt;br /&gt;$ make&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I just moved StepWiRE from the GNUmakefile and supplied correct path of gsback for configure. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116342884993737829?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116342884993737829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116342884993737829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116342884993737829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116342884993737829'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/11/wmcore-building.html' title='wmcore building'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116318390871072262</id><published>2006-11-11T01:38:00.000+07:00</published><updated>2006-11-11T01:38:29.173+07:00</updated><title type='text'>datrie for a large dictionary</title><content type='html'>&lt;a href="http://linux.thai.net/~thep/datrie/datrie.html"&gt;datrie&lt;/a&gt; is a &lt;a href="http://en.wikipedia.org/wiki/Trie"&gt;trie&lt;/a&gt; implementation in C using double array by &lt;a href="http://linux.thai.net/~thep"&gt;thep&lt;/a&gt;. Its purpose is mainly for assisting word segmentation in &lt;a href="http://linux.thai.net/plone/TLWG/libthai/"&gt;libthai&lt;/a&gt;, which 16 bit array's indexes are enough. However, I want to use datrie in my experiment where the dictionary is quite large. Therefore I try to expand the array indexes to be 32 bits. To make a patch is pretty convenient since thep has already had plan to extend it. The patch is &lt;a href="http://linux.thai.net/phpbb2/viewtopic.php?p=80416#80416"&gt;here&lt;/a&gt;. Currently, I think one must be able to choose 16 or 32 bits as a parameter of configure (autoconf). Anyways, in order to do easy 16/32 bits switching, I still have some issues waited for discussion &lt;a href="http://linux.thai.net/phpbb2/viewtopic.php?p=80416#80416"&gt;here (in Thai)&lt;/a&gt;. By the way, datrie32 (without 16/32 switching) must be already sufficient for using in my experiment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116318390871072262?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116318390871072262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116318390871072262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116318390871072262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116318390871072262'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/11/datrie-for-large-dictionary.html' title='datrie for a large dictionary'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116299649040854213</id><published>2006-11-08T21:16:00.000+07:00</published><updated>2006-11-08T21:43:20.750+07:00</updated><title type='text'>Xnest</title><content type='html'>I want to run nested X11 so devilw suggested Xnest. I started with:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; Xnest :2&lt;br /&gt; xterm -display :2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;It failed since connection from xterm was denied. Then I ask devilw again so he suggested Xnest -ac.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; Xnest -ac :2&lt;br /&gt; xterm -display :2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then it failed since xterm cannot open font. So I asked peorth because devilw was traveling home. He suggest to try xfontsel. After I selected xfontsel, it crashed. Anyways, I've got an idea to try xset so I tried this.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; Xnest -ac :2&lt;br /&gt; xset -display :2 +fp /usr/share/fonts/X11/100dpi/&lt;br /&gt; xset -display :2 +fp /usr/share/fonts/X11/75dpi/&lt;br /&gt; xset -display :2 +fp /usr/share/fonts/X11/misc/&lt;br /&gt; xterm -display :2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And then it still failed :-P. However, I can see some text displayed by twm and xfontsel, which I can see before using xset. :-) I saw something like xnlsfont but I haven't tried yet.&lt;br /&gt;&lt;br /&gt;thx devilwearsgucci and peorth&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116299649040854213?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116299649040854213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116299649040854213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116299649040854213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116299649040854213'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/11/xnest.html' title='Xnest'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116280507914655102</id><published>2006-11-06T15:50:00.000+07:00</published><updated>2006-11-06T16:31:52.430+07:00</updated><title type='text'>ตำราไพธอนภาษาไทย / A Python text book in Thai</title><content type='html'>&lt;a href="http://it.msu.ac.th/chakrit/python_book.php" border="0"&gt;&lt;img src="http://it.msu.ac.th/chakrit/imgs/python_book02.jpg" alt="python book"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;ตำราไพธอนภาษาไทยฉบับแรกออกแล้ว &lt;br /&gt;&lt;a href="http://it.msu.ac.th/chakrit/python_book.php"&gt;See also&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;The first Python text book in Thai language has been released.&lt;br /&gt;&lt;a href="http://it.msu.ac.th/chakrit/python_book.php"&gt;อ่านเพิ่ม&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Thank Ajarn Chakrit Saengkaew for the book and the permission to use the photo. Thank &lt;a href="http://www.tpabookcentre.com/"&gt;TPA&lt;/a&gt; for publishing this book also.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116280507914655102?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116280507914655102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116280507914655102' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116280507914655102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116280507914655102'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/11/python-text-book-in-thai.html' title='ตำราไพธอนภาษาไทย / A Python text book in Thai'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116148650108576795</id><published>2006-10-22T10:05:00.000+07:00</published><updated>2006-10-22T10:11:04.166+07:00</updated><title type='text'>OZ is for building Meta grammar?</title><content type='html'>Most of meta grammar envirments, which I know, i.e. &lt;a href="http://www.ps.uni-sb.de/~rade/mogul/publish/doc/debusmann-xdk/"&gt;XDG&lt;/a&gt; and &lt;a href="http://sourcesup.cru.fr/xmg/"&gt;XMG&lt;/a&gt;, use &lt;a href="http://en.wikipedia.org/wiki/Oz_programming_language"&gt;OZ&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116148650108576795?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116148650108576795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116148650108576795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116148650108576795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116148650108576795'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/10/oz-is-for-building-meta-grammar.html' title='OZ is for building Meta grammar?'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-116042133175053919</id><published>2006-10-10T02:15:00.000+07:00</published><updated>2006-10-10T02:15:50.796+07:00</updated><title type='text'>Where is Teerayut Bunmee?</title><content type='html'>I don't wonder because of political situation now but Teerayut Bunmee ... Why there is no news about him?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-116042133175053919?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/116042133175053919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=116042133175053919' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116042133175053919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/116042133175053919'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/10/where-is-teerayut-bunmee.html' title='Where is Teerayut Bunmee?'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115876433354675446</id><published>2006-09-20T21:54:00.000+07:00</published><updated>2006-09-20T21:58:54.040+07:00</updated><title type='text'>./configure</title><content type='html'>vee____ มีวิธีดูเปล่า ว่าครั้งล่าสุด สั่ง configure ไปอย่างไร?&lt;br /&gt;(How can I see my last configure command?)&lt;br /&gt;&lt;br /&gt;thep vee____, head config.log&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115876433354675446?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115876433354675446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115876433354675446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115876433354675446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115876433354675446'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/09/configure.html' title='./configure'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115864614696429873</id><published>2006-09-19T13:03:00.000+07:00</published><updated>2006-09-19T13:09:07.203+07:00</updated><title type='text'>Ruby-Libthai update</title><content type='html'>The first version of Ruby-Libthai has appeared since 15th February &lt;b&gt;2003&lt;/b&gt;. Until today, only another one method was added, i.e., LibThai::tis?. &lt;br /&gt;&lt;br /&gt;Now we can do something like below:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;require 'libthai'&lt;br /&gt;"abcd".each_byte{|c|&lt;br /&gt;   p LibThai::tis?(c)&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;More infomation: &lt;a href="http://th.lug.wikia.com/wiki/Ruby-Libthai"&gt;http://th.lug.wikia.com/wiki/Ruby-Libthai&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115864614696429873?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115864614696429873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115864614696429873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115864614696429873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115864614696429873'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/09/ruby-libthai-update.html' title='Ruby-Libthai update'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115831069897361202</id><published>2006-09-15T15:55:00.000+07:00</published><updated>2006-09-15T15:58:19.393+07:00</updated><title type='text'>Abiword + non-middle level character layout</title><content type='html'>MK asked me about non-middle level character layout. Hence I made this experiment and the result is shown in the screenshot below. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/92/243706614_b53e778446_o.png" alt="abiword screenshot"/&gt;&lt;br /&gt;&lt;br /&gt;I think it looks okay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115831069897361202?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115831069897361202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115831069897361202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115831069897361202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115831069897361202'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/09/abiword-non-middle-level-character.html' title='Abiword + non-middle level character layout'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115816510753335952</id><published>2006-09-13T23:21:00.000+07:00</published><updated>2006-09-14T00:31:57.133+07:00</updated><title type='text'>Abiword + Thai text</title><content type='html'>By uwog and hub help, today I can install Abiword from CVS head on my Ubuntu box. I learned that I must use autoconf 2.59 and automake 1.9.6 instead of old one. :-)&lt;br /&gt;&lt;br /&gt;In CVS head, Pango has been already used in Abiword. Hence it can break a line of Thai text with correct word boundaries now. :-) It is very big improvement however there are several issues left, for insance, printing (as mentioned by uwog), etc. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/93002434@N00/242433718/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/96/242433718_da1ec14ed4_o.png" width="573" height="509" alt="Abiword + Thai text" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank tf for Abiword + Pango and thep for Pango + LibThai. :-)&lt;br /&gt;&lt;br /&gt;You can grab Abiword from CVS following instruction &lt;a href="http://www.abiword.com/developers/download.phtml#cvs"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115816510753335952?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115816510753335952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115816510753335952' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115816510753335952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115816510753335952'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/09/abiword-thai-text.html' title='Abiword + Thai text'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115814186160235172</id><published>2006-09-13T16:57:00.000+07:00</published><updated>2006-09-13T17:57:03.956+07:00</updated><title type='text'>pastebin</title><content type='html'>In technical IRC channel (#tlwg, for instance.), we usually want to paste our (possibly long) source codes. Pasting it into IRC directly would be annoying. Therefore pastebin is emerged and help to keep your source code. Then you can give your friend URL instead pasting whole bunch of codes.&lt;br /&gt;&lt;a href="http://pastebin.ca/"&gt;http://pastebin.ca/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ในห้อง IRC ทางเทคนิค (เช่น #tlwg) เรามักจะต้องการแปะ source code ที่อาจจะยาวลงไปบ่อยๆ การปะมันลงไปใน IRC ตรงๆ เลยมันอาจจะน่ารำคาญ ดังนั้น paste บินจะโพล่ออกมา และช่วยคุณเก็บ source code ไว้ และแล้วคุณก็สามารถจะให้ URL เพื่อนคุณไปแทนที่จะปะ code ทั้งหมดลงไป&lt;br /&gt;&lt;a href="http://pastebin.ca/"&gt;http://pastebin.ca/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115814186160235172?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115814186160235172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115814186160235172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115814186160235172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115814186160235172'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/09/pastebin.html' title='pastebin'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115752916791931310</id><published>2006-09-06T14:24:00.000+07:00</published><updated>2006-09-06T14:52:49.460+07:00</updated><title type='text'>Part-of-speech tagging in Ruby</title><content type='html'>&lt;a href="http://acopost.sourceforge.net/"&gt;Acopost&lt;/a&gt; is a part-of-speech tagger written in C. Since now we can use&lt;a href="http://vee-r.blogspot.com/2006/08/using-acopost-as-c-library_29.html#links"&gt;Acopost as a C library&lt;/a&gt;, we write a ruby binding for Acopost called &lt;a href="http://rubyforge.org/projects/acopost4r"&gt;Acopost4R&lt;/a&gt;. It is hosted at &lt;a href="http://rubyforge.org/projects/acopost4r"&gt;Rubyforge&lt;/a&gt;. In addition, modfied version of Acopost (AcopostC) is also included Acopost4R Subversion repository. We will call it. We can write Ruby code for part-of-speech tagging as follow. &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;b&gt;Source code:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;require 'acopost'&lt;br /&gt;t3 = Acopost::T3.new("/home/vee/train.ngram.utf8",&lt;br /&gt;                     "/home/vee/train.lex.utf8")&lt;br /&gt;t3.tagging(["ฉัน", "กิน", "ข้าว"]).each{|w|&lt;br /&gt;  print "#{w[0]}/#{w[1]} "&lt;br /&gt;}&lt;br /&gt;print "\n"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;b&gt;Result:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ฉัน/pper กิน/vt ข้าว/ncn&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;T3::tagging accept the array of words as the argument. And it return array of pair of word and part-of-speech, like &lt;a href="http://nltk.sourceforge.net/lite/doc/en/tag.html"&gt;NLTK-Lite style&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Acopost4R is still in very early stage so there is no release yet. However, you can obtain it from &lt;a href="http://rubyforge.org/scm/?group_id=2163"&gt;Acopost4R's subversion repository&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://acopost.sourceforge.net/"&gt;Acopost&lt;/a&gt; เป็นโปรแกรมกำหนดชนิดของคำที่เขียนด้วยภาษาซี เนื่องจากตอนนี้เราสสมารถใช้&lt;a href="http://vee-r.blogspot.com/2006/08/using-acopost-as-c-library_29.html#links"&gt;Acopost แบบ C library&lt;/a&gt; เราจึงเขียน ruby binding สำหรับ Acopost ชื่อว่า &lt;a href="http://rubyforge.org/projects/acopost4r"&gt;Acopost4R&lt;/a&gt; Acopost4R   อยู่ที่ &lt;a href="http://rubyforge.org/projects/acopost4r"&gt;Rubyforge&lt;/a&gt;. มากไปกว่านั้น Acopost รุ่นที่แก้ไขแล้ว (AcopostC) ก็ยังถูกรวมไว้ที่ Subversion repository ของ Acopost4R ด้วย เราจะเรียกมันว่า AcopostC  เราสามาถเขียนโปรแกรมภาษารูบีให้กำหนดชนิดของคำได้ตามต่อไปนี้&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;b&gt;โปรแกรม:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;require 'acopost'&lt;br /&gt;t3 = Acopost::T3.new("/home/vee/train.ngram.utf8",&lt;br /&gt;                     "/home/vee/train.lex.utf8")&lt;br /&gt;t3.tagging(["ฉัน", "กิน", "ข้าว"]).each{|w|&lt;br /&gt;  print "#{w[0]}/#{w[1]} "&lt;br /&gt;}&lt;br /&gt;print "\n"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;b&gt;ผลการทำงาน:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ฉัน/pper กิน/vt ข้าว/ncn&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;T3::tagging รับ array ของคำเป็นอากิวเมนต์ และส่งผลลัพธ์กลับเป็น array ของคของคำและชนิดของคำ เหมือน &lt;a href="http://nltk.sourceforge.net/lite/doc/en/tag.html"&gt;NLTK-Lite&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Acopost4R ยังอยู่ในระยะเริ่มต้น ดังนั้นจะยังไม่มี release อย่างไรก็ตามคุณสามารถเอามันมาเล่นได้จาก &lt;a href="http://rubyforge.org/scm/?group_id=2163"&gt;subversion repositor ของ Acopost4R&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115752916791931310?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115752916791931310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115752916791931310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115752916791931310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115752916791931310'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/09/part-of-speech-tagging-in-ruby.html' title='Part-of-speech tagging in Ruby'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115686263010521930</id><published>2006-08-29T21:43:00.000+07:00</published><updated>2006-08-29T21:45:23.760+07:00</updated><title type='text'>Using Acopost as C library</title><content type='html'>&lt;a href="http://acopost.sourceforge.net/"&gt;Acopost&lt;/a&gt; is a collection of part-of-speech taggers written in C and Perl. However, AFAIK, Perl is used just for the code for training the tagger. According to the lastest version of Acopost, a tagger has be called by command line (unix shell). Since I want to call a part-of-speech tagging function from C code, Acopost must be transformed into a C library. Well, I can use system("t3 .....") but a tagger take quite long time for re-initialization. For convenient, GNU Building tools and pkg-config are used. Anyways, only the t3 tagger can be called from C.&lt;br /&gt;&lt;br /&gt;The modified version can be &lt;a href="http://vee.pompokoisme.com/archive/acopost-1.8.5.tar.gz"&gt;download here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://acopost.sourceforge.net/"&gt;Acopost&lt;/a&gt; เป็นชุดรวมโปรแกรมกำกับชนิดของคำที่เขียนด้วยภาษาซีและ Perl อย่างไรก็ตามเท่าที่ผมทราบ ภาษา perl ใช้เฉพาะใน code สำหรับฝึกฝนตัวกำกับชนิดของคำเท่านั้น ตามที่ดูจาก acopost รุ่นล่าสุด ตัวกำกับชนิดของคำต้องเรียกจาก command line (unix shell) เท่านั้น  จากที่ผมต้องการจะเรียกตัวกำกับชนิดของคำจากภาษาซี ดังนั้น Acopost จึงสมควรจะถูกแปลงเป็น C library  ถึงแม้ว่าเราจะใช้คำสั่ง system("t3 ....") ได้ แต่ว่า tagger ก็ใช้เวลานานในการเริ่มทำงานแต่ละครั้ง เพื่อความสะดวกในการแปลนี้ก็ได้ใช้ GNU Building tools และ pkg-config  อย่างไรก็ตาม ตัวกำกับชนิดของคำ t3 เท่านั้นที่สามารถเรียกจากภาษาซีได้&lt;br /&gt;&lt;br /&gt;รุ่นที่แก้ไขแล้วสามารถ &lt;a href="http://vee.pompokoisme.com/archive/acopost-1.8.5.tar.gz"&gt;โหลดได้ที่นี่&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115686263010521930?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115686263010521930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115686263010521930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115686263010521930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115686263010521930'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/08/using-acopost-as-c-library_29.html' title='Using Acopost as C library'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115658800612558845</id><published>2006-08-26T17:25:00.000+07:00</published><updated>2006-08-26T17:34:02.993+07:00</updated><title type='text'>LinkGrammar4R update</title><content type='html'>I plan to release &lt;a href="http://rubyforge.org/projects/linkgrammar4r/"&gt;LinkGrammar4R&lt;/a&gt; 0.1.0, which will be corresponding to &lt;a href="http://www.abisource.com/projects/link-grammar/"&gt;LinkGrammar&lt;/a&gt; 4.2.3 from Abisource. &lt;br /&gt;&lt;br /&gt;Currently, in SVN trunk, LinkGrammar4R has test units, API for manipulating parse options, API for getting number of linkages from sentence object and also Rubism iteration for handling linkages.&lt;br /&gt;&lt;br /&gt;Anyways, I still would like to discuss about &lt;a href="http://rubyforge.org/tracker/index.php?func=detail&amp;aid=4973&amp;group_id=1188&amp;atid=4671"&gt;the name of methods for getting number of linkages&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thank Bradford Folkens for his ideas, codes, bug fixing. Actually most of patches, bug reports, are done by him :-) Also thank Ken Bloom for giving me an example of API, which is his link-grammar binding based on Ruby/DL and &lt;a href="http://rubyforge.org/tracker/index.php?func=detail&amp;aid=4967&amp;group_id=1188&amp;atid=4669"&gt;bug fixing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ผมกะว่าจะปล่อย &lt;a href="http://rubyforge.org/projects/linkgrammar4r/"&gt;LinkGrammar4R&lt;/a&gt; 0.1.0 ซึ่งจะสอดคล้องกับ &lt;a href="http://www.abisource.com/projects/link-grammar/"&gt;LinkGrammar&lt;/a&gt; 4.2.3 จาก Abisource&lt;br /&gt;&lt;br /&gt;ตอนนี้ใน SVN กิ่งหลัก LinkGrammar4R มี test units มี API สำหรับจัดการตัวเลือกเกี่ยวกับการแจกโครงสร้างข้อความ มี API สำหรับดึงจำนวน linkages จาก Sentence object และก็ยังมี การเข้าถึงข้อมูลแบบ Ruby สำหรับจัดการกลุ่มของ linkage&lt;br /&gt;&lt;br /&gt;อย่างไรก็ตาม ผมยังมีความต้องการที่จะอธิปรายเกี่ยวกับ &lt;a href="http://rubyforge.org/tracker/index.php?func=detail&amp;aid=4973&amp;group_id=1188&amp;atid=4671"&gt;ชื่อของ method สำหรับดึงจำนวนของ linkage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ขอบคุณ Bradford Folkens สำหรับ แนวคิด รหัสต้นฉบับ การแก้บัก จริงๆ แล้ว patch และการรายงานบักส่วนมาก ก็เป็น Bradford Folkens นั่นเองที่เป็นคนทำ  แล้วก็ขอบคุณ Ken Bloom ด้วยที่ช่วยให้ตัวเชื่อม link-grammar ที่เขียนบน Ruby/DL มาเป็นตัวอย่าง และช่วย&lt;a href="http://rubyforge.org/tracker/index.php?func=detail&amp;aid=4967&amp;group_id=1188&amp;atid=4669"&gt;แก้ bug ด้วย&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115658800612558845?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115658800612558845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115658800612558845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115658800612558845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115658800612558845'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/08/linkgrammar4r-update.html' title='LinkGrammar4R update'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115582488791265646</id><published>2006-08-17T21:21:00.000+07:00</published><updated>2006-08-17T21:32:17.010+07:00</updated><title type='text'>Light at midnight</title><content type='html'>Even at midnight, how can I read those text without light.&lt;br /&gt;ถึงแม้จะเป็นเวลาเทื่ยงคืน ฉันจะอ่านข้อความเหล่านี้ได้อย่างไรโดยไร้แสงสว่าง&lt;br /&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/84/217676609_d3e7d3e596_o.png"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115582488791265646?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115582488791265646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115582488791265646' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115582488791265646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115582488791265646'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/08/light-at-midnight.html' title='Light at midnight'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115563636188400128</id><published>2006-08-15T17:02:00.000+07:00</published><updated>2006-08-15T17:12:50.836+07:00</updated><title type='text'>A quote from /. YRO</title><content type='html'>``ถ้ารัฐบาลสามารถตรวจสอบทุกอย่างที่ประชากรแต่ละคนทำได้ ก็จะไม่มีใครทำให้รัฐบาลนั้นอยู่ในการตรวจสอบได้'' &lt;br /&gt;``If the government can check everything each citizen does, nobody can keep the government in check.'' &lt;br /&gt;&lt;br /&gt;และแล้ว &lt;a href="http://tor.eff.org/"&gt;Tor&lt;/a&gt; ก็ต้องโดน Block?&lt;br /&gt;Then &lt;a href="http://tor.eff.org/"&gt;Tor&lt;/a&gt; must be blocked?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yro.slashdot.org/article.pl?sid=06/08/15/0454219&amp;from=rss"&gt;Source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115563636188400128?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115563636188400128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115563636188400128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115563636188400128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115563636188400128'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/08/quote-from-yro.html' title='A quote from /. YRO'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115444067477306495</id><published>2006-08-01T20:57:00.000+07:00</published><updated>2006-08-01T20:59:55.243+07:00</updated><title type='text'>Thai government will buy 100 USD laptop?</title><content type='html'>Unlike someone predicted, &lt;a href="http://wiki.laptop.org/go/Hardware_specification"&gt;AMD Geode has been used not AMD K6 or K7&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Geode_%28processor%29"&gt;Geode&lt;/a&gt; is not another name of K6/7.  AMD just bought it from National Semiconductor on 2003. So it must consume much less power than someone thought. Wifi don't have to be used to connect the Internet. As we have seen in Nintendo DS and etc., wifi can be used for group playing game and etc, which can be useful for students. Anyways, I didn't hear any news concerning this project from the government for a long time.&lt;br /&gt;&lt;br /&gt;ไม่เหมือนที่บางคนทำนายไว้ &lt;a href="http://wiki.laptop.org/go/Hardware_specification"&gt;เครื่อง 100 USD ใช้ CPU ชื่อ Geode&lt;/a&gt; ไม่ใช่ K6 หรือ K7 ของ AMD  &lt;a href="http://en.wikipedia.org/wiki/Geode_%28processor%29"&gt;Geode&lt;/a&gt; ไม่ใช่อีกชื่อหนึ่งของ AMD K6 หรือ K7 เพราะว่า AMD พึ่งชื้อ Geode มากจาก National Semiconductor เมื่อปี 2003 ดังนั้นมันจึงกินไฟน้อยกว่าที่บางคนคิดไว้  Wifi ไม่จำเป็นต้องเอาไว้ต่อ Internet เสมอไป อย่างที่เราเห็นจาก Nintendo DS และอื่นๆ Wifi สามารถเอาไว้ใช้เล่นเกมส์แบบกลุ่มและทำประโยชน์อื่นๆ ได้ ซึ่งสามารถเป็นประโยชน์สำหรับนักเรียนหลายๆ คน ผมชอบโครงการนี้ อย่างไรก็ตามก็ไม่เห็นมีข่าวอะไรเกี่ยวกับโครงการนี้จากรัฐบาลมานานแล้ว&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115444067477306495?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115444067477306495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115444067477306495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115444067477306495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115444067477306495'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/08/thai-government-will-buy-100-usd.html' title='Thai government will buy 100 USD laptop?'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115339965114004778</id><published>2006-07-20T19:45:00.000+07:00</published><updated>2006-07-20T20:11:31.600+07:00</updated><title type='text'>Install .deb</title><content type='html'>Today I try to install &lt;a href="http://thep.blogspot.com/2006/07/scim-thai-010.html"&gt;scim-thai-xxx.deb from thep&lt;/a&gt; (Actually, it is in &lt;a href="http://linux.thai.net/apt"&gt;http://linux.thai.net/apt&lt;/a&gt;.) Anyways, on Ubuntu 6.06, it has to be rebuild. Unluckly, I don't know how to install .deb with dependency checking. ans answer my question in #tlwg as follow:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;ans-ffox-win2003 vee____: dpkg -i can install any packge without dependency check&lt;br /&gt;vee____ ans-ffox-win2003: i see .....&lt;br /&gt;vee____ ans-ffox-win2003: how could I perform checking?&lt;br /&gt;ans-ffox-win2003 but the package will still in the "unpacked" state, not "configured" state&lt;br /&gt;ans-ffox-win2003 dpkg -i, then "apt-get install"&lt;br /&gt;vee____ ans-ffox-win2003: thank you &lt;br /&gt;ans-ffox-win2003 if dpkg -i without correct dependency, it will be "unpackaged" or "half-configured" state, not "installed" state&lt;br /&gt; ans-ffox-win2003 ayan&lt;br /&gt;ans-ffox-win2003 just run "apt-get install" it will try to complete the dependency&lt;br /&gt; ans-ffox-win2003 ayan&lt;br /&gt;vee____ ans-ffox-win2003: cool&lt;br /&gt;vee____ ans-ffox-win2003: can I post the discussion log to my blog?&lt;br /&gt;ans-ffox-win2003&gt; many installation script that install .deb, does use this method.&lt;br /&gt;ans-ffox-win2003&gt; yes, can post&lt;br /&gt; ans-ffox-win2003 ayan&lt;br /&gt;vee____ ans-ffox-win2003: thx&lt;br /&gt;ans-ffox-win2003 many installation script that install .deb, do the following step,&lt;br /&gt;ans-ffox-win2003 1. dpkg -i xxx.deb&lt;br /&gt;ans-ffox-win2003 2. apt-get install&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;He also commented that dpkg -s can be used to check installation status.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115339965114004778?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115339965114004778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115339965114004778' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115339965114004778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115339965114004778'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/07/install-deb.html' title='Install .deb'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115219496723051339</id><published>2006-07-06T21:03:00.000+07:00</published><updated>2006-07-06T21:13:29.953+07:00</updated><title type='text'>[LinkGrammar4R] We need higer-level API?</title><content type='html'>Thank Bradford Folkens for reporting &lt;a href="http://rubyforge.org/tracker/index.php?func=detail&amp;aid=4961&amp;group_id=1188&amp;atid=4669"&gt;the bug&lt;/a&gt; that sometime LinkGrammar4R just crashes when Linkage.new is called. It occurs since there is no linkage from parsing result. Thus, in Linkage.new, the index was checked before calling linkage_create. If the index is out of range, the exception will be raised.&lt;br /&gt;&lt;br /&gt;However, I feel like LinkGrammar4R need more higher-level API that free us for checking these index. It may be an iterator?&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;iterateLinkage(sent, opt).each{|linkage| &lt;br /&gt;    .....&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;or &lt;br /&gt;&lt;br /&gt;parsedSentence.eachLinkage(opt) {|linkage|&lt;br /&gt;   ......&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115219496723051339?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115219496723051339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115219496723051339' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115219496723051339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115219496723051339'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/07/linkgrammar4r-we-need-higer-level-api.html' title='[LinkGrammar4R] We need higer-level API?'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115201884030551109</id><published>2006-07-04T20:06:00.000+07:00</published><updated>2006-07-05T17:55:50.740+07:00</updated><title type='text'>A product from Nectec's codefest (Release)</title><content type='html'>I played Parsit firefox extension from Group number 3.  This may be practical way for machine translation user interface today. :-)&lt;br /&gt;&lt;br /&gt;Thanks blaa for helping to install this, thanks everyone in Parsit firefox extension team for developing such a good software and thanks NECTEC for the excellent campaign. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ผมลองเล่น Parsit firefox extension จากกลุ่ม 3 ดู  โปรแกรมแบบนี้อาจจะเป็นวิธีที่ดีในทางปฎบัติที่จะสร้าง user interface สำหรับโปรแกรมแปลอัตโนมัติ&lt;br /&gt;&lt;br /&gt;ขอบคุณปลาที่สอนลงโปรแกรมนี้ ของคุณทุกคนที่ทำโปรแกรมนี้ ขอบคุณ nectec ที่ทำโครงการดีๆ ขึ้นมา&lt;br /&gt;&lt;br /&gt;Screencast: &lt;a href="http://vee.pompokoisme.com/screencast/parsit_ff.swf"&gt;http://vee.pompokoisme.com/screencast/parsit_ff.swf&lt;/a&gt;&lt;br /&gt;Its homepage: &lt;a href="http://www.softwarebank.org/projects/parsit-cf03/"&gt;http://www.softwarebank.org/projects/parsit-cf03/&lt;/a&gt;&lt;br /&gt;Release: &lt;a href="http://www.softwarebank.org/project/showfiles.php?group_id=59&amp;release_id=69"&gt;http://www.softwarebank.org/project/showfiles.php?group_id=59&amp;release_id=69&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115201884030551109?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115201884030551109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115201884030551109' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115201884030551109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115201884030551109'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/07/product-from-nectecs-codefest-release.html' title='A product from Nectec&apos;s codefest (Release)'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115186201772350907</id><published>2006-07-03T00:35:00.000+07:00</published><updated>2006-07-03T10:23:26.046+07:00</updated><title type='text'>TIS-620 will be in xchat-gnome combo box.</title><content type='html'>TIS-620 was added to xchat-gnome's combo box in the svn truck. Thanks xchat-gnome developer(s) and Thep also for making Thai known to FLOSS community.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;นักพัฒนาเพิ่ม TIS-620 เข้าไปใน combo box ของ xchat-gnome แล้ว :-) ขอบคุณนักพัฒนาเอ็กซ์แชทโนม และป๋าเทพด้วยที่ให้ภาษาไทยเป็นที่รู้จักในชุมชนซอฟต์แวร์เสรี&lt;br /&gt;&lt;br /&gt;&lt;a href="http://svn.navi.cx/misc/trunk/xchat-gnome/src/fe-gnome/irc-network.c"&gt;http://svn.navi.cx/misc/trunk/xchat-gnome/src/fe-gnome/irc-network.c&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=346396"&gt;http://bugzilla.gnome.org/show_bug.cgi?id=346396&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115186201772350907?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115186201772350907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115186201772350907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115186201772350907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115186201772350907'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/07/tis-620-will-be-in-xchat-gnome-combo.html' title='TIS-620 will be in xchat-gnome combo box.'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115184148836569046</id><published>2006-07-02T18:57:00.000+07:00</published><updated>2006-07-02T18:58:08.376+07:00</updated><title type='text'>xchat-gnome and TIS-620 again</title><content type='html'>&lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=346396"&gt;Now I try to file it at GNOME Bugzilla&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115184148836569046?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115184148836569046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115184148836569046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115184148836569046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115184148836569046'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/07/xchat-gnome-and-tis-620-again.html' title='xchat-gnome and TIS-620 again'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115147618801515381</id><published>2006-06-28T13:24:00.000+07:00</published><updated>2006-06-28T13:38:12.300+07:00</updated><title type='text'>Software Engineering</title><content type='html'>I may need to know more about these 2 words &lt;a href="http://en.wikipedia.org/wiki/Spiral_model"&gt;Spiral model&lt;/a&gt; and&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;Agile&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;BTW, even spiral model or agile or other might not be useful for the team have common platform or common standard coding or common programming language. -_-!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115147618801515381?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115147618801515381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115147618801515381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115147618801515381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115147618801515381'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/06/software-engineering.html' title='Software Engineering'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115108449742268678</id><published>2006-06-24T00:18:00.000+07:00</published><updated>2006-06-24T00:51:11.436+07:00</updated><title type='text'>Constituents in Link-grammar API</title><content type='html'>&lt;a href="http://vee-r.blogspot.com/2006/06/linkgrammar4r-002-release.html#links"&gt;In Link-grammar 4.4.2, the functions in API for handling constituents are omitted.&lt;/a&gt; However, Dom has added them these functions to Link-grammar in CVS trunk already. :-) So LinkGrammar4R in its SVN trunk was changed to be compatible with Link-grammar in CVS trunk too. &lt;br /&gt;&lt;br /&gt;I'm just waiting for new release of Link-Grammar with the functions for handing  constituent in API. Then I will test and release new LinkGrammar4R too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115108449742268678?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115108449742268678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115108449742268678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115108449742268678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115108449742268678'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/06/constituents-in-link-grammar-api.html' title='Constituents in Link-grammar API'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-115028556273656435</id><published>2006-06-14T18:44:00.000+07:00</published><updated>2006-06-14T18:47:44.040+07:00</updated><title type='text'>LinkGrammar4R 0.0.2 release</title><content type='html'>LinkGrammar4R 0.0.2 is tended to conform Link-grammar 4.4.2, which its API has been changed significantly from 4.1.3, for instance, the API were grouped into a single file, the dictionary can be created by only choosing the language rather than selecting each data files. However, some functions for handling phrase structure trees are not included in public API. Thus, in LinkGrammar4R 0.0.2, the functions for phrase structure handling is provided as an option. Moreover, after, discussion in Abiword IRC, there is a hope to add the phrase structure handling functions to public API of Abiword's branch of Link-grammar. :-) &lt;br /&gt;&lt;br /&gt;Thank Ken Bloom for informing LinkGrammar4R building on AMD64 and new header file. Thank Uwog and Dom of the Abiword team for suggestion about Link-grammar API.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rubyforge.org/projects/linkgrammar4r/"&gt;http://rubyforge.org/projects/linkgrammar4r/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Thai translation]&lt;br /&gt;LinkGrammar4R 0.0.2 เขียนออกมาเพื่อให้สอดคล้องกับ Link-grammar 4.4.2 ที่ API เปลี่ยนไปอย่างเห็นได้ชัดจากรุ่น 4.1.3 เช่น API จัดให้อยู่ใน header file ไฟล์เดียว dictionary สร้างได้โดยการระบุภาษาแทนที่จะต้องระบุถึงไฟล์ข้อมูลแต่ละไฟล์ อย่างไรก็ตามมีฟังก์ชันสำหรับจัดการต้นไม้โครงสร้างวลีที่ไม่รวมอยู่ใน public API ด้วย ทำให้ฟังก์ชันสำหรับจัดการต้นไม้โครงสร้างวลีใน  LinkGrammar4R 0.0.2 เป็นตัวเลือก มากไปกว่านั้นหลังจากการสนทนาใน IRC ของ Abiword ก็มีความหวังว่าฟังก์ชันในการจัดการโครงสร้างวลีจะถูกรวมเข้าใน public API ของ Link-grammar ในกิ่งของ Abiword ด้วย &lt;br /&gt;&lt;br /&gt;ขอบคุณ Ken Bloom ที่แจ้งให้ทราบถึงปัญหาในการ build LinkGrammar4R บน AMD64 และ header file ใหม่  ขอบคุณ uwog และ dom แห่งทีม Abiword ที่ให้คำแนะนำเกี่ยวกับ Link-grammar API&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rubyforge.org/projects/linkgrammar4r/"&gt;http://rubyforge.org/projects/linkgrammar4r/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[I am learning more langauges.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-115028556273656435?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/115028556273656435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=115028556273656435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115028556273656435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/115028556273656435'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/06/linkgrammar4r-002-release.html' title='LinkGrammar4R 0.0.2 release'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114873656210865743</id><published>2006-05-27T20:19:00.000+07:00</published><updated>2006-05-27T20:29:22.123+07:00</updated><title type='text'>A free/open source software with a nice manual</title><content type='html'>&lt;p&gt;&lt;br /&gt;Even for free/open source software, I prefer reading a nice manual. However without a nice manual, I prefer free/open source software. :-P &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114873656210865743?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114873656210865743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114873656210865743' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114873656210865743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114873656210865743'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/05/freeopen-source-software-with-nice.html' title='A free/open source software with a nice manual'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114864269006056961</id><published>2006-05-26T18:17:00.000+07:00</published><updated>2006-05-26T18:27:13.673+07:00</updated><title type='text'>NLP summer school in Bangkok</title><content type='html'>&lt;p&gt;There will be a summer school about NLP named "LAICS-NLP Summer School" in Bangkok on 16th-22nd October. As far as I know, it will happen in Kasetsart University and mostly organized by Ajarn Asanee (my advisor). &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;For me, the topics about syntax and lexical structure are quite intersting. :-)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;For more details &lt;a href="http://naist.cpe.ku.ac.th/LAICS-NLP/courses_workshop.html"&gt;http://naist.cpe.ku.ac.th/LAICS-NLP/courses_workshop.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114864269006056961?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114864269006056961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114864269006056961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114864269006056961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114864269006056961'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/05/nlp-summer-school-in-bangkok.html' title='NLP summer school in Bangkok'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114786372953356592</id><published>2006-05-17T17:56:00.000+07:00</published><updated>2006-05-17T18:02:09.546+07:00</updated><title type='text'>Release sources != Open source software</title><content type='html'>Distributing software without chrage != Free software&lt;br /&gt;Release sources != Open source software&lt;br /&gt;&lt;br /&gt;To open source .... but forking is not allow sounds terrible and .... won't be open source software following &lt;a href="http://www.vnunet.com/vnunet/news/2156205/sun-promises-open-source-java"&gt;OSI definition&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114786372953356592?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114786372953356592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114786372953356592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114786372953356592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114786372953356592'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/05/release-sources-open-source-software.html' title='Release sources != Open source software'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114768224611747079</id><published>2006-05-15T15:35:00.000+07:00</published><updated>2006-05-15T15:37:26.136+07:00</updated><title type='text'>Slowly turnaround</title><content type='html'>Slowly turnaround  ~ Riding an elephant to catch a grasshopper (translated from Thai idiom) ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114768224611747079?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114768224611747079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114768224611747079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114768224611747079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114768224611747079'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/05/slowly-turnaround.html' title='Slowly turnaround'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114743646070593479</id><published>2006-05-12T19:18:00.000+07:00</published><updated>2006-05-12T19:21:00.723+07:00</updated><title type='text'>Better web application video :-)</title><content type='html'>&lt;a href="http://oodt.jpl.nasa.gov/better-web-app.mov"&gt;http://oodt.jpl.nasa.gov/better-web-app.mov&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;It looks nice. However Turbogears at that time is 0.8, which is quite different from 0.9 that we use today. 0.9 is included authentication, i18 and scaffold too. &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114743646070593479?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114743646070593479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114743646070593479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114743646070593479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114743646070593479'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/05/better-web-application-video.html' title='Better web application video :-)'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114484556249490426</id><published>2006-04-12T19:38:00.000+07:00</published><updated>2006-04-12T19:55:27.370+07:00</updated><title type='text'>Free serious MT is coming to town.</title><content type='html'>&lt;a href="http://logos-os.dfki.de/"&gt;Open Logos&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;br /&gt;In fact, it has come for a while .... since new the lastest release version is 1.0.2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114484556249490426?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114484556249490426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114484556249490426' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114484556249490426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114484556249490426'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/04/free-serious-mt-is-coming-to-town.html' title='Free serious MT is coming to town.'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114440016614936415</id><published>2006-04-07T15:56:00.000+07:00</published><updated>2006-04-07T15:59:32.820+07:00</updated><title type='text'>Dict OS X for French-English dictionary</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/93002434@N00/124600895/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/1/124600895_11e53568dd_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/93002434@N00/124600895/"&gt;dictosx_fra_eng&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/93002434@N00/"&gt;veetai&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;At the office, I can use Systrans online by &lt;a href="http://world.altavista.com"&gt;http://world.altavista.com&lt;/a&gt; for translating French text to English. In fact, I want to read in Thai. However, in English is okay. :-P  A free online French-English dictionary can be also accessed at &lt;a href="http://www.dict.org/"&gt;http://www.dict.org/&lt;/a&gt;. &lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;At the dorm, there is even no telephone line (for me to connect the internet).  Thus a FreeDict package from Debian, which was taken from &lt;a href="http://www.freedict.org/"&gt;http://www.freedict.org/&lt;/a&gt; by Debian packager, was obtained by me too. Then I give it you in a zip file for &lt;a href="http://dictosx.sourceforge.net"&gt;DictOSX&lt;/a&gt;. To use this dictionary, &lt;a href="http://dictosx.sourceforge.net"&gt;DictOSX&lt;/a&gt; has to be installed first. Then download &lt;a href="http://vee.pompokoisme.com/archive/FreeDict-FRA-ENG.dictosx.zip"&gt;this zip&lt;/a&gt;. Normally it will be extracted automatically. (Otherwise it can be extracted manually by Stuffit Expander or whatever you like). Finally  FreeDict-FRA-ENG.dictosx must be put in /Library/Application Support/Dict OS X. Next time when you start the DictOSX, French-English dictionary should be ready to use. :-)&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114440016614936415?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114440016614936415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114440016614936415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114440016614936415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114440016614936415'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/04/dict-os-x-for-french-english.html' title='Dict OS X for French-English dictionary'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114345622904948009</id><published>2006-03-27T17:30:00.000+07:00</published><updated>2006-03-27T18:46:01.273+07:00</updated><title type='text'>TextBreak is *moved* back to GNA.org</title><content type='html'>This morning I took 2 hours for uploading TextBreak family to web server by FTP but it was failed. I don't know exactly why it was failed. The network here was shaped? Cheap web hosting? Anyways, I just moved codes back to Subversion at &lt;a href="https://gna.org/projects/textbreak/"&gt;https://gna.org/projects/textbreak/&lt;/a&gt; and release files there too. This release is not usable yet. Anyways it might be useful for who want to know how it is like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114345622904948009?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114345622904948009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114345622904948009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114345622904948009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114345622904948009'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/03/textbreak-is-moved-back-to-gnaorg.html' title='TextBreak is *moved* back to GNA.org'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114338256299734930</id><published>2006-03-26T21:16:00.000+07:00</published><updated>2006-03-26T21:16:03.110+07:00</updated><title type='text'>TextBreak development strategy</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/93002434@N00/118117309/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/53/118117309_08f8c563c3_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/93002434@N00/118117309/"&gt;TextBreak development strategy&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/93002434@N00/"&gt;veetai&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;This diagram show the development strategy of TextBreak. There 3 sub-projects that are running simultaneously. Since implementation TextBreak in C is pretty difficult. Thus the prototype in Python was built before building fully implementation in C. However, there is some modules have been written in C already. For instance, Dict, which is dictionary in Trie structure. In order to integrate them, Python binding is built. At the last phase, the prototype will be ported into C. :-)&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114338256299734930?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114338256299734930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114338256299734930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114338256299734930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114338256299734930'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/03/textbreak-development-strategy.html' title='TextBreak development strategy'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114320225058272601</id><published>2006-03-24T19:07:00.000+07:00</published><updated>2006-03-24T19:12:22.356+07:00</updated><title type='text'>QT4 + Thai word breaking</title><content type='html'>OB proposes to hack QT4 in order to plug word breaking module, &lt;br /&gt;for instance, LibThai. If there is one who is doing that or interested &lt;br /&gt;in that, please reply him.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linux.thai.net/phpbb2/viewtopic.php?t=28034"&gt;http://linux.thai.net/phpbb2/viewtopic.php?t=28034&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114320225058272601?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114320225058272601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114320225058272601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114320225058272601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114320225058272601'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/03/qt4-thai-word-breaking.html' title='QT4 + Thai word breaking'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114319126871326116</id><published>2006-03-24T16:07:00.000+07:00</published><updated>2006-03-24T16:07:48.726+07:00</updated><title type='text'>Machine translation: Bookmark</title><content type='html'>&lt;a href="http://www.cs.cmu.edu/People/ref/mlim/chapter4.html"&gt;http://www.cs.cmu.edu/People/ref/mlim/chapter4.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114319126871326116?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114319126871326116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114319126871326116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114319126871326116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114319126871326116'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/03/machine-translation-bookmark.html' title='Machine translation: Bookmark'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114139177584896320</id><published>2006-03-03T20:14:00.000+07:00</published><updated>2006-03-03T20:19:27.833+07:00</updated><title type='text'>Word</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Morpheme"&gt;Morpheme&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Lexeme"&gt;Lexeme&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Compound_word"&gt;Compound word&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;a href="http://wordnet.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;amp;o1=1&amp;o7=&amp;amp;o5=&amp;o6=&amp;amp;o3=&amp;o4=&amp;amp;s=lexical%20entry"&gt;Lexical entry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114139177584896320?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114139177584896320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114139177584896320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114139177584896320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114139177584896320'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/03/word.html' title='Word'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114089142166944868</id><published>2006-02-26T01:15:00.000+07:00</published><updated>2006-02-26T01:17:01.680+07:00</updated><title type='text'>Unit testing in C</title><content type='html'>&lt;a href="http://opensourcetesting.org/unit_c.php"&gt;http://opensourcetesting.org/unit_c.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114089142166944868?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114089142166944868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114089142166944868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114089142166944868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114089142166944868'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/02/unit-testing-in-c.html' title='Unit testing in C'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-114071428457947093</id><published>2006-02-24T00:03:00.000+07:00</published><updated>2006-02-24T00:04:44.590+07:00</updated><title type='text'>Dorr's publications</title><content type='html'>&lt;a href="http://www.umiacs.umd.edu/%7Ebonnie/publications.html"&gt;Dorr's publications&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-114071428457947093?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/114071428457947093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=114071428457947093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114071428457947093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/114071428457947093'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/02/dorrs-publications.html' title='Dorr&apos;s publications'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-113750661893509297</id><published>2006-01-17T20:53:00.000+07:00</published><updated>2006-01-17T21:03:38.950+07:00</updated><title type='text'>Coling submission deadline is coming soon T_T</title><content type='html'>&lt;a href="http://www.acl2006.mq.edu.au/dates"&gt;Important dates for Coling/ACL 2006&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Coling submission deadline is coming soon. From now, I will stop developing annotation tools, posting webboard, posting weblog, watch TV .... bla bla bla ..... until the deadline.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-113750661893509297?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/113750661893509297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=113750661893509297' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113750661893509297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113750661893509297'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/01/coling-submission-deadline-is-coming.html' title='Coling submission deadline is coming soon T_T'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-113610596304919570</id><published>2006-01-01T15:46:00.000+07:00</published><updated>2006-01-01T16:01:00.300+07:00</updated><title type='text'>The LinkGrammar binding for Ruby has been moved to Rubyforge.org</title><content type='html'>The LinkGrammar binding for Ruby has been moved to Rubyforge.org. &lt;a href="http://rubyforge.org/projects/linkgrammar4r/"&gt;http://rubyforge.org/projects/linkgrammar4r/&lt;/a&gt;.&lt;br /&gt;Formerly, it was hosted in geocities.com. In order to make it searchable easily, it has been moved. Moreover, rubyforge.org provided SVN, bug tracker, etc, which could support further development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-113610596304919570?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/113610596304919570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=113610596304919570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113610596304919570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113610596304919570'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2006/01/linkgrammar-binding-for-ruby-has-been.html' title='The LinkGrammar binding for Ruby has been moved to Rubyforge.org'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-113195774908600604</id><published>2005-11-14T15:34:00.000+07:00</published><updated>2005-11-14T15:42:29.750+07:00</updated><title type='text'>The client of the English parser service</title><content type='html'>According to &lt;a hrefr="http://vee-r.blogspot.com/2005/11/english-parsing-service-over-pox-and.html"&gt;the English parsing service over POX and HTTP&lt;/a&gt; that was mentioned in this blog. It seems to miss an important example that is example of client wriiting. So it will be shown here.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;require 'net/http'&lt;br /&gt;require 'uri'&lt;br /&gt;&lt;br /&gt;res = Net::HTTP.post_form(URI.parse('http://127.0.0.1:8030/parse/'),&lt;br /&gt;                                    {'txt'=&gt;'I love you.'})&lt;br /&gt;print res.body&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/br&gt;&lt;br&gt;&lt;br /&gt;We can just use standard HTTP lib of any languages. Then the parsing result in XML can be obtained, as shown below.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;result&amp;gt&lt;br /&gt;&amp;lt;constituent label="S" &amp;gt&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;&amp;lt;/constituent&amp;gt&lt;br /&gt;&amp;lt;/result&amp;gt&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Easy, isn't it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-113195774908600604?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/113195774908600604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=113195774908600604' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113195774908600604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113195774908600604'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/11/client-of-english-parser-service.html' title='The client of the English parser service'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-113190699871087436</id><published>2005-11-14T01:16:00.000+07:00</published><updated>2005-11-18T14:31:47.363+07:00</updated><title type='text'>English parsing service over POX and HTTP</title><content type='html'>&lt;a href="http://bobo.link.cs.cmu.edu/link/"&gt;The Link grammar parser&lt;/a&gt; from CMU is freely available and very robust. It has to be used over C API or the command line interface. In order to integrate tools from heterogeneous platforms, most of my tools communicate each others by Plain Old XML ( POX ) and the Hypertext Transfer Protocol ( HTTP ). Hence I write POX and HTTP &lt;a href=" http://www.geocities.com/veetai/en_parsing_service-20051113.tar.gz"&gt;wrapper&lt;/a&gt; for the Link grammar parser by using the Link grammar parser, &lt;a href="http://www.geocities.com/veetai/ruby-linkgrammar-20051113.tar.gz"&gt;its Ruby binding&lt;/a&gt; and the WEBrick. Moreover the Link grammar parser from &lt;a href="http://www.abiword.org/developers/download.phtml#cvs"&gt;Abiword CVS&lt;/a&gt; has been adopted because it provides the script for the GNU Building tools and the pkg-config are convenient.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;In order to show the way this service work, HTML script below is written.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.geocities.com/veetai/form1.png" alt="form1"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;The script above will generate HTML page, as shown in figure 1 and it send plain text to parsing service. Then parsing service will return parsing result in XML, which is illustrated in figure 2. For real usage, a web browser is replaced by a program with a xml parser and a http client framework.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.geocities.com/veetai/parse_soa1.png" alt="web1"&gt;&lt;br /&gt;&lt;br&gt;Figure 1&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.geocities.com/veetai/parse_soa2.png" alt="web2"&gt;&lt;br /&gt;&lt;br&gt;Figure 2&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Now I have a parser service, which is easy (?) to use. So I will step to look at pdf2text. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-113190699871087436?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/113190699871087436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=113190699871087436' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113190699871087436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113190699871087436'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/11/english-parsing-service-over-pox-and.html' title='English parsing service over POX and HTTP'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-113173145741910071</id><published>2005-11-12T00:36:00.001+07:00</published><updated>2008-03-29T00:31:36.812+07:00</updated><title type='text'>Ruby/Link Grammar Binding</title><content type='html'>This blog entry is out of date. Please visit  &lt;a href="http://rubyforge.org/projects/linkgrammar4r/"&gt;http://rubyforge.org/projects/linkgrammar4r/&lt;/a&gt; instead. &lt;br /&gt;&lt;br /&gt;Since I want to use link grammar parser for some particular tasks and I'm using Ruby language. There is no existing Ruby binding for Link Grammar Parser. Hence I wrote one. It is incomplete but it may be useful for someone who want to make this binding but don't want to start from scratch.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geocities.com/veetai/ruby-linkgrammar-20051111.tar.gz"&gt;http://www.geocities.com/veetai/ruby-linkgrammar-20051111.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The example of using link grammar parsing in Ruby is as follow:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;require 'linkgrammar'&lt;br /&gt;&lt;br /&gt;dict = LinkGrammar::Dictionary.new("4.0.dict", nil, nil, nil)&lt;br /&gt;sent = LinkGrammar::Sentence.new('I love you.', dict)&lt;br /&gt;opts = LinkGrammar::ParseOptions.new&lt;br /&gt;sent.parse(opts)&lt;br /&gt;linkage = LinkGrammar::Linkage.new(0, sent, opts)&lt;br /&gt;words = linkage.get_words&lt;br /&gt;words.each{|w|&lt;br /&gt;print "w = #{w}\n"&lt;br /&gt;}&lt;br /&gt;cnode = linkage.constituent_tree&lt;br /&gt;print "Root node label = #{cnode.label}\n"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;The result:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;w = LEFT-WALL&lt;br /&gt;w = I.p&lt;br /&gt;w = love.v&lt;br /&gt;w = you.[?].n&lt;br /&gt;w = RIGHT-WALL&lt;br /&gt;Root node label = S&lt;br /&gt;Freeing dictionary 4.0.dict&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;P.S. I probably post the update later if I found that this binding is not enough for my tasks :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-113173145741910071?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/113173145741910071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=113173145741910071' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113173145741910071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/113173145741910071'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/11/rubylink-grammar-binding.html' title='Ruby/Link Grammar Binding'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-112463615276867350</id><published>2005-08-21T21:46:00.000+07:00</published><updated>2005-08-21T21:55:52.773+07:00</updated><title type='text'>Phrase Structure Tree Drawer for paper writting</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2274/390/1600/tree_draw_20050821.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/2274/390/320/tree_draw_20050821.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tree is defined in XML.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/2274/390/320/tree_draw_20050821_2.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2274/390/1600/out2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/2274/390/320/out2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And it was exported to PDF :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vee.pompoko35.com/download/TreeDrawer-20050821.tar.gz"&gt;source code&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-112463615276867350?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/112463615276867350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=112463615276867350' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112463615276867350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112463615276867350'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/08/phrase-structure-tree-drawer-for-paper.html' title='Phrase Structure Tree Drawer for paper writting'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-112455952798229445</id><published>2005-08-21T00:22:00.000+07:00</published><updated>2005-08-21T00:38:47.986+07:00</updated><title type='text'>Converting NSTextStorage to Ruby string for non ASCII</title><content type='html'>text_storage.string.UTF8String.to_s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-112455952798229445?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/112455952798229445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=112455952798229445' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112455952798229445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112455952798229445'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/08/converting-nstextstorage-to-ruby.html' title='Converting NSTextStorage to Ruby string for non ASCII'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-112360439717156926</id><published>2005-08-09T23:09:00.000+07:00</published><updated>2005-08-10T01:35:12.666+07:00</updated><title type='text'>Text Break: Coding</title><content type='html'>Aim of Text Break project is to make a universal compact and extensible word segmentation engine for any language.&lt;br /&gt;The main idea is the assumption that every word segmentation software is based on something similar appoach that is &lt;br /&gt;searching shortest path on directed acyclic graph which each node represents a character. However the variant is how &lt;br /&gt;weighted edges are added into graph.  In term of extensible, Text Break should be adapted to new langauges and also&lt;br /&gt;new techniques for supported languages.  Finally, I start coding it now :-) &lt;a href="http://svn.gna.org/viewcvs/textbreak/trunk/textbreak/"&gt;http://svn.gna.org/viewcvs/textbreak/trunk/textbreak/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-112360439717156926?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/112360439717156926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=112360439717156926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112360439717156926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112360439717156926'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/08/text-break-coding.html' title='Text Break: Coding'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-112282467070781851</id><published>2005-07-31T22:32:00.000+07:00</published><updated>2005-07-31T22:49:36.783+07:00</updated><title type='text'>Free Jabber-RPC</title><content type='html'>Since Jabber-RPC &lt;a href="http://linux.thai.net/plone/Members/vee/coding/FreeJabberRPC-20050731.tar.gz"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt; implementation in Java cannot be found&lt;br /&gt;( If it exists, please inform me. )  so I write one and named it&lt;br /&gt;Free Jabber-RPC. It is still in &lt;span style="font-weight: bold; font-style: italic;"&gt;very early experimental state&lt;/span&gt;&lt;br /&gt;and only client side is implemented. I steal some codes from Apache XML-RPC Framework and&lt;br /&gt;use Smack heavily but Smack and Apache XML-RPC have different license so I try to keep&lt;br /&gt;every thing that were imported from Apache  XML-RPC in  Apache Lisence  and&lt;br /&gt;lisence new source code as GPL. ( Should I do this? )&lt;br /&gt;I just tested it by sending simple method request to&lt;a href="http://pyhacks.suddenthinks.com/jabberrpc/jabberxmlrpclib-0.0.2.tar.gz"&gt; JabberXMLRPC in Python&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linux.thai.net/plone/Members/vee/coding/FreeJabberRPC-20050731.tar.gz"&gt;Obtain Free Jabber-RPC 20050731&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-112282467070781851?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/112282467070781851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=112282467070781851' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112282467070781851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112282467070781851'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/07/free-jabber-rpc.html' title='Free Jabber-RPC'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-112072811998124629</id><published>2005-07-07T16:13:00.000+07:00</published><updated>2005-07-07T16:21:59.986+07:00</updated><title type='text'>Shopping Music Online: Mixiclub.com</title><content type='html'>&lt;a href="http://www.blogger.com/www.mixiclub.com"&gt;Mixiclub.com&lt;/a&gt; is a website of RS Promotion which is a port for selling ( Thai ) songs online. I conceptually appreciate this service since I can choose to buy a song not an album. Moreover it is quite reasonable price ( 15 Bath for 1 song ). However musics are distributed in WMA format which I need window media player to&lt;br /&gt;listen to music. It is absolutely inconvenient. Is they any GNU/Linux user friendly service availible?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-112072811998124629?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/112072811998124629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=112072811998124629' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112072811998124629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/112072811998124629'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/07/shopping-music-online-mixiclubcom.html' title='Shopping Music Online: Mixiclub.com'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-111804782619927747</id><published>2005-06-06T15:43:00.000+07:00</published><updated>2005-06-06T15:57:33.176+07:00</updated><title type='text'>NO, I'm not SCV.</title><content type='html'>Starcraft can teach people about management. A manager should maximize resource utilization. Anyways, I 'm not marine, not even SCV. Sometimes I think people should play football manager game instead because football manager game  is not as real as  Starcraft is. :-P&lt;br /&gt;&lt;br /&gt;P.S. Just for practising my extremely *POOR* english. Could you do me a favor? Please suggest me about English. Please tell me where my writting is poor.  I want to improve myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-111804782619927747?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/111804782619927747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=111804782619927747' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/111804782619927747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/111804782619927747'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/06/no-im-not-scv.html' title='NO, I&apos;m not SCV.'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-111381628297874113</id><published>2005-04-18T15:11:00.000+07:00</published><updated>2005-04-18T16:24:42.980+07:00</updated><title type='text'>The Attempt to Port RubyCocoa to GNUstep</title><content type='html'>RubyCocoa seems to be more functional than RIGS. IMHO, to unify Ruby -&gt; GNUstep/Cocoa interface would allow us to write portable GNUstep/Cocoa based program. After trying to build RubyCocoa on GNUstep, I found that there is not NSNetService&lt;br /&gt;and NSDistantObjectRequest on GNUstep. I don't know why they does not exist. By this result, I think I should learn more about about NSProxy. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-111381628297874113?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/111381628297874113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=111381628297874113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/111381628297874113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/111381628297874113'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/04/attempt-to-port-rubycocoa-to-gnustep.html' title='The Attempt to Port RubyCocoa to GNUstep'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-111293727314224779</id><published>2005-04-08T11:38:00.000+07:00</published><updated>2005-04-08T21:42:09.926+07:00</updated><title type='text'>Why do we should use Theora instead of *MPEG4* ?</title><content type='html'>It was painful when we can't read or procude some document or audio or video in format that some people want. MS .doc is one of the example we don't exactly  how to encode and decode .doc . Thus, someone try to use open standard for file format. Unfortunately, some open standards suck coz we can't use it freely. We may have to buy its document. However to buy document is not the most terrible. Some open standards are patent which means that we can't not use it freely  without permission of its owner. By patent, free/open source software developers  in some part of the world can't develope their encoders/decoders and distribute them freely.&lt;br /&gt;&lt;br /&gt;MPEG4 is patent technology, isn't it? Is there any of its owners allow us to use MPEG4? IMHO, we should recognise other format that we are allowed to use  - &lt;a href="http://en.wikipedia.org/wiki/Theora"&gt;Theora&lt;/a&gt; ,for instance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-111293727314224779?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/111293727314224779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=111293727314224779' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/111293727314224779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/111293727314224779'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2005/04/why-do-we-should-use-theora-instead-of.html' title='Why do we should use Theora instead of *MPEG4* ?'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-109240822310270505</id><published>2004-08-13T21:39:00.000+07:00</published><updated>2004-08-13T21:47:45.303+07:00</updated><title type='text'>Truetype fonts snapshot from thaifonts-scalable</title><content type='html'>Truetype fonts snapshot from thaifonts-scalable can be downloaded &lt;a href="http://pirun.ku.ac.th/~g4665300/tlwg/thaifonts-scalable-ttf-20040811.tar.gz"&gt;here&lt;/a&gt;. To install fonts is quite simple now. We can just copy *.tff to $HOME/.fonts directory.  My friend wanna to use Loma and other fonts. I don't know where to grab them then I install fontforge and grab thaifonts-scalable from cvs ( head ), run configure, make and pack this to my friends. Hence, notthing officially and I don't know what gotta happen to your desktop after install this :-P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-109240822310270505?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/109240822310270505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=109240822310270505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/109240822310270505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/109240822310270505'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/08/truetype-fonts-snapshot-from-thaifonts.html' title='Truetype fonts snapshot from thaifonts-scalable'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-109164421675847024</id><published>2004-08-05T01:21:00.000+07:00</published><updated>2004-08-05T19:25:07.873+07:00</updated><title type='text'>Backgrounds</title><content type='html'>&lt;a href="http://pirun.ku.ac.th/~g4665300/wall/anew_tlwg_bee_flower.png"&gt;&lt;br /&gt;&lt;img src="http://linux.thai.net/plone/Members/vee/anew_tlwg_bee_flower_small.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Thanks Anew.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-109164421675847024?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/109164421675847024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=109164421675847024' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/109164421675847024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/109164421675847024'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/08/backgrounds.html' title='Backgrounds'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-109093816307406048</id><published>2004-07-27T21:11:00.000+07:00</published><updated>2004-07-27T21:26:32.660+07:00</updated><title type='text'>Influenced by MBasic</title><content type='html'>I wondered how MBasic interpret strings ( Basic code. ). I wanna see how it work so I use GNU/Linux, which is free software. Although there is no MBasic in Linux Distro but there are plenty of another interpreter to hack. My main job is also about string manupulating. Today I 'm writing program to generate parse tree from Earley parsing result. I go on manipulate string, not because that I can do well but just because I wanna do. :-P&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-109093816307406048?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/109093816307406048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=109093816307406048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/109093816307406048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/109093816307406048'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/07/influenced-by-mbasic.html' title='Influenced by MBasic'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108970664051815255</id><published>2004-07-13T15:12:00.000+07:00</published><updated>2004-07-13T15:17:20.516+07:00</updated><title type='text'>dict-lexitron package for debian</title><content type='html'>dict-lexitron debian package can be download &lt;a href="http://pirun.ku.ac.th/~g4665300/dictd_lexitron/"&gt;here&lt;/a&gt;.&lt;br /&gt;I suppose to make on all architects but I don't know how to do :-P&lt;br /&gt;I changed debian/control, then dpkg-buildpackage do not work.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108970664051815255?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108970664051815255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108970664051815255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108970664051815255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108970664051815255'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/07/dict-lexitron-package-for-debian.html' title='dict-lexitron package for debian'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108963216878836803</id><published>2004-07-12T18:35:00.000+07:00</published><updated>2004-07-12T18:36:08.790+07:00</updated><title type='text'>dictd-lexitron on Debian</title><content type='html'>I try to fix shit that I left in dictd-lexitron. I forgot to add some file in Makefile.am and configure.in. &lt;br /&gt;So I make this &lt;a href="http://pirun.ku.ac.th/~g4665300/patch/dictd-lexitron-cvs20040617-autobuild-fix.patch"&gt;patch&lt;/a&gt;. I try to make deb for dictd-lexitron but it is not finish yet. Anyway, there are some progress. To install *.dict.gz and *.index to /usr/share/dictd only is not enough to Debian. After I use command /etc/init.d/dictd restart, ``dictd'' was killed because of LOCALE problem. To use command ``/usr/sbin/dictd --locale=th_TH.UTF-8'' instead could make it work but I still don't if I use modify /etc/init.d/dictd or not??? Where do I suppose to modify? ( Please leave me some comments )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108963216878836803?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108963216878836803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108963216878836803' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108963216878836803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108963216878836803'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/07/dictd-lexitron-on-debian.html' title='dictd-lexitron on Debian'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108911668240849374</id><published>2004-07-06T19:21:00.000+07:00</published><updated>2004-07-06T19:24:42.410+07:00</updated><title type='text'>Chinese Language Enabled Live CD</title><content type='html'>I cannot download any Chinese Language Enabled Live CD. To install chinese fonts is pretty obvious but to config XCIN doesn't seem to be easy for me. Hence, I think trying something that is already work is better :-P  Therefore, I ask some &lt;a href="http://forum.lugs.org.sg/viewtopic.php?p=6215#6215"&gt;suggestion for Singpore LUG &lt;/a&gt;, which, I 'm waiting for ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108911668240849374?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108911668240849374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108911668240849374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108911668240849374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108911668240849374'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/07/chinese-language-enabled-live-cd.html' title='Chinese Language Enabled Live CD'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108876970497531567</id><published>2004-07-02T18:48:00.000+07:00</published><updated>2004-07-02T19:01:44.976+07:00</updated><title type='text'>Debian Package</title><content type='html'>I have to install &lt;a href="http://search.cpan.org/~terdoest/Statistics-MaxEntropy-0.9/"&gt;Statistics-MaxEntropy&lt;/a&gt;, which is Perl module and we need it for many statistical NLP tasks, to Debian boxes. I will need to install it again. Thus, I will make my first debian package. However, please tell me if it is already exist. I plan to follow &lt;a href="http://www.debian.org/doc/manuals/maint-guide/index.en.html"&gt;this document&lt;/a&gt; and then make it fast and dirty :-P Upstream contribution is not main purpose. Anyway, I will clean it if I have free time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108876970497531567?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108876970497531567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108876970497531567' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108876970497531567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108876970497531567'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/07/debian-package.html' title='Debian Package'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108768136168085878</id><published>2004-06-20T04:35:00.000+07:00</published><updated>2004-06-20T04:45:25.346+07:00</updated><title type='text'>Thai Dictionary on Dict Protocol</title><content type='html'>Poonlap made a &lt;a href="http://http://linux.thai.net/Members/poonlap/dictd/lexitron"&gt;program&lt;/a&gt; to convert data from &lt;a href="http://lexitron.nectec.or.th"&gt;Lexitron&lt;/a&gt; to dictd format. Thus, nowaday we have available English-Thai dictionary on dict protocol. That means we can use existing dict client such as gdict. And we can use Lexitron dictionary offline without using Java runtime environment. I try to get involve by adding &lt;a href="http://linux.thai.net/plone/Members/vee/coding/dictd-lexitron-20040620-autotools.patch"&gt;autotools support patch&lt;/a&gt; which I don't know if it is good enough to use. :-P &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108768136168085878?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108768136168085878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108768136168085878' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108768136168085878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108768136168085878'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/thai-dictionary-on-dict-protocol.html' title='Thai Dictionary on Dict Protocol'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108748861967795124</id><published>2004-06-17T22:47:00.000+07:00</published><updated>2004-06-17T23:10:19.676+07:00</updated><title type='text'>Python and GTK+ as Cross Platform Environment</title><content type='html'>I used to have problem on using Python and GTK+ with Thai language.&lt;br&gt;&lt;br /&gt;But today it seems to be okay.&lt;br&gt;&lt;br /&gt;&lt;img src="http://linux.thai.net/plone/Members/vee/tmp/pygtktest.png"&gt;&lt;br&gt;&lt;br /&gt;I installed these following software:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://prdownloads.sourceforge.net/gtk-win/GTK-Runtime-Environment-2.2.4-3.exe?download"&gt;GTK+ Runtime Environment&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://prdownloads.sourceforge.net/gaim/gaim-0.78.exe"&gt;Gaim&lt;/a&gt; - I don't know how to install Wimp so I use Gaim installer :-P &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.pcpm.ucl.ac.be/~gustin/win32_ports/"&gt;PyGTK&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://prdownloads.sf.net/mingw/MinGW-3.1.0-1.exe?download"&gt;MinGW&lt;/a&gt; PyGTK can't find some DLLs. I don't know to set PATH on Windows so I use MinGW and Bash.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;I 'm going to install gtksourceview from source package. It is probably hard task. I will follow the script of &lt;a href="http://prdownloads.sourceforge.net/gtk-win/GTK-Source-Code-2.2.4-2.zip?download"&gt;Dropline GTK+ Win32&lt;/a&gt; and &lt;a href="http://www.pcpm.ucl.ac.be/~gustin/win32_ports/"&gt;PyGTK Win32&lt;/a&gt; ( In Do it yourself section ) . I probably need GCC from &lt;a href="http://www.mingw.org/download.shtml"&gt;MinGW&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108748861967795124?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108748861967795124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108748861967795124' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108748861967795124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108748861967795124'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/python-and-gtk-as-cross-platform.html' title='Python and GTK+ as Cross Platform Environment'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108740220914987946</id><published>2004-06-16T23:07:00.000+07:00</published><updated>2004-06-16T23:10:09.150+07:00</updated><title type='text'>WISICT 05</title><content type='html'>I have to seek for conference for master degree. &lt;a href="http://www.intsymict.org/"&gt;Winter International Symposium on Information and Communication Technologies&lt;/a&gt; seems to be interesting. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108740220914987946?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108740220914987946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108740220914987946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108740220914987946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108740220914987946'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/wisict-05.html' title='WISICT 05'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108740195223396031</id><published>2004-06-16T23:00:00.000+07:00</published><updated>2004-06-16T23:05:52.233+07:00</updated><title type='text'>Unified /home</title><content type='html'>New server has come to my lab. I don't wanna maintain different /home in different machine so I try to share it by NFS. Installing NFS is not as hard as I think but I still have problem. I wanna unified group id, user id and password too. I 'm not if OpenLDAP can solve all of this problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108740195223396031?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108740195223396031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108740195223396031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108740195223396031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108740195223396031'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/unified-home.html' title='Unified /home'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108722763081603083</id><published>2004-06-14T22:20:00.000+07:00</published><updated>2004-06-14T22:40:30.816+07:00</updated><title type='text'>Knoppix Terminal Server on Debian Sarge</title><content type='html'>I asked if I can install Knoppix Terminal Server on Debian Sarge so nUm recommended me this &lt;a href="http://www.knoppix.net/forum/viewtopic.php?t=229"&gt;page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108722763081603083?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108722763081603083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108722763081603083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108722763081603083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108722763081603083'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/knoppix-terminal-server-on-debian.html' title='Knoppix Terminal Server on Debian Sarge'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108721332374264864</id><published>2004-06-14T18:39:00.000+07:00</published><updated>2004-06-14T18:46:44.046+07:00</updated><title type='text'>Abiword 2.1.3 on Windows 's Thai text breaking problem.</title><content type='html'>Abiword 2.1.3 on Windows 's Thai text breaking problem. This is screenshot.&lt;br&gt; &lt;a href="http://linux.thai.net/plone/Members/vee/tmp/abi_break.png"&gt;&lt;img src="http://linux.thai.net/plone/Members/vee/tmp/abi_break.png" width="320"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108721332374264864?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108721332374264864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108721332374264864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108721332374264864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108721332374264864'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/abiword-213-on-windows-s-thai-text.html' title='Abiword 2.1.3 on Windows &apos;s Thai text breaking problem.'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108712501171157071</id><published>2004-06-13T18:05:00.000+07:00</published><updated>2004-06-13T18:10:11.710+07:00</updated><title type='text'>Abiword Bugs</title><content type='html'>I reported 2 new bugs to Abiword's Bugzilla&lt;a href="http://bugzilla.abisource.com/"&gt;I reported 2 new bugs to Abiword's Bugzilla&lt;/a&gt;I reported 2 new bugs to Abiword's Bugzilla. They are bug no. 6986 and 6987. They are about Thai word breaking and Thai character deleting repectively.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108712501171157071?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108712501171157071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108712501171157071' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108712501171157071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108712501171157071'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/abiword-bugs.html' title='Abiword Bugs'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108710120051571344</id><published>2004-06-13T11:29:00.000+07:00</published><updated>2004-06-13T11:33:20.516+07:00</updated><title type='text'>Euro 2004 </title><content type='html'>Euro 2004 (Football) Schedule is here in Thai language.&lt;a href="http://www.tv3.co.th/euro2004-schedule.html"&gt;Euro 2004 (Football) Schedule is here in Thai language.&lt;/a&gt;Euro 2004 (Football) Schedule is here in Thai language. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108710120051571344?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108710120051571344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108710120051571344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108710120051571344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108710120051571344'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/euro-2004.html' title='Euro 2004 '/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108679680721665567</id><published>2004-06-09T22:37:00.000+07:00</published><updated>2004-06-09T23:00:07.216+07:00</updated><title type='text'>Making slide on TLE and Sarge.</title><content type='html'>I use Latex, Thai Latex Extension and Prosper. &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://linux.thai.net/plone/Members/vee/shot/prosper_sarge.png/image_view"&gt;Slide from Sarge.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://linux.thai.net/plone/Members/vee/shot/prosper_tle.png/image_view"&gt;Slide from TLE.&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108679680721665567?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108679680721665567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108679680721665567' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108679680721665567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108679680721665567'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/making-slide-on-tle-and-sarge.html' title='Making slide on TLE and Sarge.'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108670108966089580</id><published>2004-06-08T20:23:00.000+07:00</published><updated>2004-06-08T20:24:49.660+07:00</updated><title type='text'>Danish Dependency Treebank</title><content type='html'>I just found &lt;a href="http://www.id.cbs.dk/~mtk/treebank/guideT.html"&gt;Danish Dependency Treebank&lt;/a&gt;. :-P There are so much to see following its links.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108670108966089580?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108670108966089580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108670108966089580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108670108966089580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108670108966089580'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/danish-dependency-treebank.html' title='Danish Dependency Treebank'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108666342679361488</id><published>2004-06-08T09:54:00.000+07:00</published><updated>2004-06-08T09:57:06.793+07:00</updated><title type='text'>GNUstep and Themes</title><content type='html'>I wanna try this &lt;a href="http://www.roard.com/screenshots/screenshot_theme30.png"&gt;theme&lt;/a&gt;. Fai said that it is bundle themes. I'm wait for its releasing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108666342679361488?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108666342679361488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108666342679361488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108666342679361488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108666342679361488'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/gnustep-and-themes.html' title='GNUstep and Themes'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108653792080472955</id><published>2004-06-06T22:59:00.000+07:00</published><updated>2004-06-06T23:05:20.803+07:00</updated><title type='text'>BibTeX and Thai Language</title><content type='html'>Noo and I modified &lt;a href="http://linux.thai.net/plone/Members/vee/coding/cpe.bst"&gt;.bst file&lt;/a&gt; for our senior project report in Thai langauge. I usually forget fields in &lt;a href="http://nwalsh.com/tex/texhelp/bibtx-7.html"&gt;bib files&lt;/a&gt;. The manual is here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108653792080472955?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108653792080472955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108653792080472955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108653792080472955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108653792080472955'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/bibtex-and-thai-language.html' title='BibTeX and Thai Language'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108653527109192179</id><published>2004-06-06T22:13:00.000+07:00</published><updated>2004-06-06T22:21:11.090+07:00</updated><title type='text'>Gantt Chart in Latex</title><content type='html'>I was told to put gantt chart in my report. MrProject is easy to use and it is wysiwyg stuff but it seem to be inconvenient to export gantt chart to Latex. Nowaday, I use &lt;a href="http://www.pstricks.de/Examples/Charts/gant.phtml"&gt;this pacakge&lt;/a&gt; to make gantt chart. It has done by PSTricks. ( thx Joy )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108653527109192179?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108653527109192179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108653527109192179' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108653527109192179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108653527109192179'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/gantt-chart-in-latex.html' title='Gantt Chart in Latex'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108652885313804010</id><published>2004-06-06T17:08:00.000+07:00</published><updated>2004-06-06T20:34:13.136+07:00</updated><title type='text'>Technical Writting</title><content type='html'>It is very very hard task for me but I have to do it otherwise I won't be able to go on my occupation in research area. I try to write only important things and put detail in footnote. And I try to design my document first. If you have any suggestion, please tell me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108652885313804010?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108652885313804010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108652885313804010' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108652885313804010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108652885313804010'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/technical-writting.html' title='Technical Writting'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108636871621237024</id><published>2004-06-04T23:59:00.000+07:00</published><updated>2004-06-05T00:05:16.213+07:00</updated><title type='text'>Progeny again.</title><content type='html'>I installed Progeny Debian to my PC again. It doesn't work it my Genius wheel mouse. I don't know why I can't move mouse's cursor horizontally since the configuration of X11 seem to be as same as in TLE 5.5. ( but they are in differrent file XF86Config-4 and XF86Config. )&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Note: Thep told me that I use install package perhap named ``menu'' then I can use Debian menu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108636871621237024?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108636871621237024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108636871621237024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108636871621237024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108636871621237024'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/progeny-again.html' title='Progeny again.'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108629589372796973</id><published>2004-06-04T03:48:00.000+07:00</published><updated>2004-06-04T03:52:15.796+07:00</updated><title type='text'>Grammar Compacting</title><content type='html'>Grammar compacting &lt;a href="http://linux.thai.net/plone/Members/vee/Learning/scompact-20040604.tar.gz"&gt;program&lt;/a&gt; for experiment is available now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108629589372796973?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108629589372796973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108629589372796973' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108629589372796973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108629589372796973'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/grammar-compacting.html' title='Grammar Compacting'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108621111910687761</id><published>2004-06-03T04:17:00.000+07:00</published><updated>2004-06-03T04:19:31.823+07:00</updated><title type='text'>Config timezone in GNUstep</title><content type='html'>In directory System/Library/Libraries/Resources/gnustep-base/NSTimeZones/zones, cp gmt+7 ICT. ( In case of Thailand )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108621111910687761?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108621111910687761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108621111910687761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108621111910687761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108621111910687761'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/config-timezone-in-gnustep.html' title='Config timezone in GNUstep'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108620945970143610</id><published>2004-06-03T03:37:00.000+07:00</published><updated>2004-06-03T03:50:59.700+07:00</updated><title type='text'>GNUstep and Art-Backend Installation</title><content type='html'>To use Art-Backend, we need to install specific fonts for Art that we can get &lt;a href="http://w1.423.telia.com/~u42308495/alex/backart/ArtResources-0.1.2.tar.bz2"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108620945970143610?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108620945970143610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108620945970143610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108620945970143610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108620945970143610'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/gnustep-and-art-backend-installation.html' title='GNUstep and Art-Backend Installation'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108620223341533177</id><published>2004-06-03T01:48:00.000+07:00</published><updated>2004-06-03T01:50:33.416+07:00</updated><title type='text'>Software Piracy and Moral Precept</title><content type='html'>I discuss &lt;a href="http://www.skyd.org/forum/viewtopic.php?p=36#36"&gt;this topic&lt;/a&gt; in forum of a Buddhism group. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108620223341533177?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108620223341533177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108620223341533177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108620223341533177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108620223341533177'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/software-piracy-and-moral-precept.html' title='Software Piracy and Moral Precept'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108620101695182005</id><published>2004-06-02T23:46:00.000+07:00</published><updated>2004-06-03T01:30:16.950+07:00</updated><title type='text'>Earley Parser Learning</title><content type='html'>I try to learn how Earley parser work. Thus, I write this &lt;a href="http://linux.thai.net/plone/Members/vee/Learning/simple_earley-20040603.tar.gz"&gt;simple implementation&lt;/a&gt; for learning purpose. If you find the faults because I misunderstand Earley parser, please tell me. :-P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108620101695182005?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108620101695182005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108620101695182005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108620101695182005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108620101695182005'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/earley-parser-learning.html' title='Earley Parser Learning'/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108615378521528025</id><published>2004-06-02T11:14:00.000+07:00</published><updated>2004-06-02T12:23:05.216+07:00</updated><title type='text'></title><content type='html'>In Debian, We can disable network interface startup at boot time by remove ``auto'' in front of the name of interface, ``auto eth'', for instance. ( Thanks Chanop )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108615378521528025?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108615378521528025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108615378521528025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108615378521528025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108615378521528025'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/in-debian-we-can-disable-network.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108610868053665332</id><published>2004-06-01T23:47:00.000+07:00</published><updated>2004-06-01T23:51:20.536+07:00</updated><title type='text'></title><content type='html'>Thanks Singapore Linux User Group. I can use rxvt with xcin by &lt;a href="http://forum.lugs.org.sg/viewtopic.php?t=968"&gt;this instruction&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108610868053665332?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108610868053665332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108610868053665332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108610868053665332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108610868053665332'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/06/thanks-singapore-linux-user-group.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108589577118156999</id><published>2004-05-30T12:42:00.000+07:00</published><updated>2004-05-30T12:42:51.180+07:00</updated><title type='text'></title><content type='html'>Debian menu in Progeny seems to be disabled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108589577118156999?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108589577118156999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108589577118156999' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108589577118156999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108589577118156999'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/debian-menu-in-progeny-seems-to-be.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108586445602361933</id><published>2004-05-30T03:59:00.000+07:00</published><updated>2004-05-30T04:00:56.023+07:00</updated><title type='text'></title><content type='html'>I can't type space when I use Garuda font from &lt;a href="http://linux.thai.net/plone/Members/vee/coding/thaifonts-scalable-ttf-cvs20040517.tar.gz"&gt;this&lt;/a&gt; package. I don't know how the problem came. Anyway, I try to use new version of Fontforge. It should be easiest way to try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108586445602361933?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108586445602361933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108586445602361933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108586445602361933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108586445602361933'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/i-cant-type-space-when-i-use-garuda.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108586416592177086</id><published>2004-05-30T03:55:00.000+07:00</published><updated>2004-05-30T03:56:05.920+07:00</updated><title type='text'></title><content type='html'>I installed Progeny Developer Edition. Anaconda worked so smooth. I just choose package for personal computer. It looks just like TLE. The problem was that I can't connect to the Internet so I use Knoppix to grab libwvstream and wvdial. Then, I can use apt-get happily. But xfonts-thai-tff seem to have problem with Progeny because I can find no new fonts when I've installed this package. ( I don't know if it relates to Defoma. ) Anyway, I copy then to ~/.fonts and everythings become okay. I do some xkbmap config and now I can use Thai and Internet from Progeny :-D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108586416592177086?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108586416592177086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108586416592177086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108586416592177086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108586416592177086'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/i-installed-progeny-developer-edition.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108582223048899597</id><published>2004-05-29T16:15:00.000+07:00</published><updated>2004-05-29T16:17:10.486+07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://jedi.links.nectec.or.th/mrchoke/patch/mozilla_v1.6-icu-thai-lwbr-b001.diff"&gt;This&lt;/a&gt; is Mozilla ICU Patch from OpenTLE. It allows Mozilla to do correct Thai line breaking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108582223048899597?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108582223048899597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108582223048899597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108582223048899597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108582223048899597'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/this-is-mozilla-icu-patch-from-opentle.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108580187297242685</id><published>2004-05-29T10:37:00.000+07:00</published><updated>2004-05-29T10:37:52.973+07:00</updated><title type='text'></title><content type='html'>I watched Shrek2 yesterday. It must be very nice movie for leftist. :-D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108580187297242685?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108580187297242685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108580187297242685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108580187297242685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108580187297242685'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/i-watched-shrek2-yesterday.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108571879113339968</id><published>2004-05-28T11:32:00.000+07:00</published><updated>2004-05-28T11:33:11.133+07:00</updated><title type='text'></title><content type='html'>I like &lt;a href="http://www.dofactory.com/patterns/Patterns.aspx"&gt;this site&lt;/a&gt; about design pattern. It is quite brief.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108571879113339968?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108571879113339968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108571879113339968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108571879113339968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108571879113339968'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/i-like-this-site-about-design-pattern.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108571767548070469</id><published>2004-05-28T11:13:00.000+07:00</published><updated>2004-05-28T11:14:35.480+07:00</updated><title type='text'></title><content type='html'>People recommend me to design my software on paper. Today I try to do it again afer many many fails.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108571767548070469?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108571767548070469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108571767548070469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108571767548070469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108571767548070469'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/people-recommend-me-to-design-my.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108571728197118537</id><published>2004-05-28T11:06:00.000+07:00</published><updated>2004-05-28T11:08:01.970+07:00</updated><title type='text'></title><content type='html'>I try to download ISO image of Progeny Linux from &lt;a href="http://archive.progeny.com/progeny/linux/iso-i386/current/"&gt;here&lt;/a&gt; but I can't. I wonder where it has gone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108571728197118537?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108571728197118537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108571728197118537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108571728197118537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108571728197118537'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/i-try-to-download-iso-image-of-progeny.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108563302325090799</id><published>2004-05-27T11:38:00.000+07:00</published><updated>2004-05-27T11:46:06.650+07:00</updated><title type='text'></title><content type='html'>I've already implemented ThBrkDict following &lt;a href="http://linux.thai.net/wwwboard-devel/msg06009.php"&gt;Theppitak's guildline&lt;/a&gt;. It is &lt;a href="http://linux.thai.net/plone/Members/vee/coding/thbrk-20040527.tar.gz"&gt;here&lt;/a&gt;. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108563302325090799?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108563302325090799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108563302325090799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108563302325090799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108563302325090799'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/ive-already-implemented-thbrkdict.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108557819535424703</id><published>2004-05-26T20:25:00.000+07:00</published><updated>2004-05-26T20:30:43.223+07:00</updated><title type='text'></title><content type='html'>My truely labour work is still last. :-P&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;I try to write Earley parser ( for learning propose ) but it is not finish. Anyway, I understand Earley parser better.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;LibThai/ThBrk is still in progress. ``th_brk_dict_vee_walk'' has been built as first function. :-P th_brk_dict_vee_init will be next.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Hin (OpenTLE's developer) is doing something about Thai spelling checker and MySpell. Good news,isn't it? :-D As mention in his &lt;a href="http://blog.opentle.org/2004/05/spell-checking-openofficeorg.html"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108557819535424703?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108557819535424703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108557819535424703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108557819535424703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108557819535424703'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/my-truely-labour-work-is-still-last.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108550189024347571</id><published>2004-05-25T23:14:00.000+07:00</published><updated>2004-05-25T23:18:10.243+07:00</updated><title type='text'></title><content type='html'>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;This is the &lt;a href="http://www.inf.ed.ac.uk/teaching/modules/icl/lectures/06-1.4up.pdf"&gt;best tutorial on Earley parser&lt;/a&gt;, which I have ever seen&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108550189024347571?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108550189024347571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108550189024347571' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108550189024347571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108550189024347571'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/this-is-best-tutorial-on-earley-parser.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108546343715724810</id><published>2004-05-25T12:34:00.000+07:00</published><updated>2004-05-25T13:14:41.963+07:00</updated><title type='text'></title><content type='html'>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Speech synthesis for blinds is interesting. We can use existing framework like Gnompernicus and make Thai backend. Thai backend may not need to be GPL?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Earley parsing may help to speed up grammar compacting.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I try to contact Ajarn Tawachai about Debian and Burapha Linux. I 'm waiting for response.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Fesival's license seems to be original BSDL like. It must be suit software to port to Palm OS.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108546343715724810?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108546343715724810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108546343715724810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108546343715724810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108546343715724810'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/speech-synthesis-for-blinds-is.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108540403364203814</id><published>2004-05-24T20:06:00.000+07:00</published><updated>2004-05-24T20:16:10.216+07:00</updated><title type='text'></title><content type='html'>I can't find Abiword.profile as tf told me. I should ask him. ( I wanna check log and check if uniscribe is enable. ) &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108540403364203814?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108540403364203814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108540403364203814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108540403364203814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108540403364203814'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/i-cant-find-abiword.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6832719.post-108540237954689522</id><published>2004-05-24T19:29:00.000+07:00</published><updated>2004-05-24T19:39:39.546+07:00</updated><title type='text'></title><content type='html'>Abiword 2.1.2 precompiled package for Win32 can't use Thai language yet. &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Thai character deleting is out of order and make Abiword crash. ( only when Thai font is used. )&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Word breaking is not performed correctly. ( I don't know if it use uniscribe yet. )&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I choose Thai language at the first time. It is no Thai dictionary so there are a lot of error report.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6832719-108540237954689522?l=vee-r2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vee-r2.blogspot.com/feeds/108540237954689522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6832719&amp;postID=108540237954689522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108540237954689522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6832719/posts/default/108540237954689522'/><link rel='alternate' type='text/html' href='http://vee-r2.blogspot.com/2004/05/abiword-2.html' title=''/><author><name>veer</name><uri>http://www.blogger.com/profile/06771165466118347444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
