<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wil Tan &#187; projects</title>
	<atom:link href="http://dready.org/blog/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://dready.org/blog</link>
	<description>musings on internationalized identifiers: domain names, OpenID, TLDs</description>
	<lastBuildDate>Thu, 15 Dec 2011 03:42:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>EchIDNA 1.1 Released</title>
		<link>http://dready.org/blog/2006/08/26/echidna-11-released/</link>
		<comments>http://dready.org/blog/2006/08/26/echidna-11-released/#comments</comments>
		<pubDate>Sat, 26 Aug 2006 05:18:47 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[idn]]></category>
		<category><![CDATA[idnoss]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://dready.org/blog/2006/08/26/echidna-11-released/</guid>
		<description><![CDATA[Just released version 1.1 of EchIDNA which includes confusable characters detection and bulk punycode conversion tool. It has been 16 months since the last release in April 2005, and I&#8217;m glad I finally managed to dedicate some time on it. Head over to http://idn.isc.org/ to download it. Here&#8217;s a shot of it in action: No [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Just <a href="http://idn.isc.org/blog/echidna1_1">released version 1.1 of EchIDNA</a> which includes confusable characters detection and bulk punycode conversion tool. It has been 16 months since the last release in April 2005, and I&#8217;m glad I finally managed to dedicate some time on it. Head over to http://idn.isc.org/ to download it.</p>
<p>Here&#8217;s a shot of it in action:</p>
<p><a href="http://idn.isc.org/blog/files/public/phishy.png" title="View full size (EchIDNA 1.1 screen shot)"><img src="http://idn.isc.org/blog/files/public/phishy.png" alt="EchIDNA 1.1 screen shot"/></a></p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2006/08/26/echidna-11-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I got my first donation!</title>
		<link>http://dready.org/blog/2004/07/18/i-got-my-first-donation/</link>
		<comments>http://dready.org/blog/2004/07/18/i-got-my-first-donation/#comments</comments>
		<pubDate>Sun, 18 Jul 2004 04:33:44 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[viword]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/07/18/i-got-my-first-donation/</guid>
		<description><![CDATA[A BIG THANK YOU to Michael Mills for his generosity! Actually, this entry is way overdue, I received it on the 8th July but have been too lazy to blog it (yes, we can definitely see a trend here.) Some time ago, I started to use the PayPal&#8217;s &#8220;Make a donation&#8221; feature to accept donations [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A BIG THANK YOU to <a href="http://bellarmine.lmu.edu/faculty/mmills_fp/">Michael Mills</a> for his generosity! Actually, this entry is <em>way</em> overdue, I received it on the 8th July but have been too lazy to blog it (yes, we can definitely see a trend here.)</p>
<p>Some time ago, I started to use the PayPal&#8217;s &#8220;Make a donation&#8221; feature to accept donations for some of my <a href="/blog_section/projects">projects</a>. I did it partly to see if an open source software developer could actually get enough to buy some coffee and pizzas from donations. Well, looks like the answer is a <em>Yes</em>! (US$25 = plenty of <a href="http://www.super.com.sg/coffee.htm">3-in-1 coffee</a> and <a href="http://www.dominos.com.au/">Domino&#8217;s pizzas</a>)</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/07/18/i-got-my-first-donation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New viWord Release 0.5</title>
		<link>http://dready.org/blog/2004/07/07/new-viword-release-05/</link>
		<comments>http://dready.org/blog/2004/07/07/new-viword-release-05/#comments</comments>
		<pubDate>Wed, 07 Jul 2004 09:30:22 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[viword]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/07/07/new-viword-release-05/</guid>
		<description><![CDATA[Grab it here: viWord.zip The ChangeLog: ~ command (toggle case in Vim) Improved search: case-sensitive matching is default, remembers previous search text when you type / or ?, supports Word&#8217;s wildcard searches (not as powerful as UNIX regexp of course, but it&#8217;s not too bad really), fixed a bug with changing the search key while [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>
<p>
Grab it here: <a href="/blog/files/viWord.zip">viWord.zip</a>
</p>
</p>
<p>
<p>
The ChangeLog:
</p>
</p>
<p>
<ul></p>
<li><code>~</code> command (toggle case in Vim)</li>
<p></p>
<li>Improved search: case-sensitive matching is default, remembers previous search text when you type <code>/</code> or <code>?</code>, supports Word&#8217;s wildcard searches (not as powerful as UNIX regexp of course, but it&#8217;s not too bad really), fixed a bug with changing the search key while a match is highlighted.</li>
<p></p>
<li>Fixed the Capslock key bug (as reported by Tom Hall)</li>
<p></p>
<li>Fixed the wierd <code>x</code> bug (deleting a space character when cursor is to the right of a punctuation mark doesn&#38;quotet work)</li>
<p>
</ul>
</p>
<p>As usual, bug reports are welcome!<br />
If you like the work and would like to show your support, please consider <a href="https://www.paypal.com/xclick/business=wil%40dready.org&#38;item_name=viWord+Donation&#38;no_note=1&#38;tax=0&#38;currency_code=USD">donating via paypal</a> <img src='http://dready.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/07/07/new-viword-release-05/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>viWord 0.4 Released</title>
		<link>http://dready.org/blog/2004/05/20/viword-04-released/</link>
		<comments>http://dready.org/blog/2004/05/20/viword-04-released/#comments</comments>
		<pubDate>Thu, 20 May 2004 07:53:20 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[viword]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/05/20/viword-04-released/</guid>
		<description><![CDATA[Thanks to everyone who have shown support and interests in this little hack of mine. I&#8217;ve been using it for quite some time now. Despite some minor bugs still lurking around, I really love it myself. This is one of my few creations that I can actually bear to use Grab it here: viWord.zip Update: [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>
Thanks to everyone who have shown support and interests in this little hack of mine. I&#8217;ve been using it for quite some time now. Despite some minor bugs still lurking around, I really love it myself. This is one of my few creations that I can actually bear to use <img src='http://dready.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
<p>
Grab it here: <a href="/blog/files/viWord.zip">viWord.zip</a>
</p>
<p><strong>Update</strong>: To make Word use its normal keystrokes (e.g. when you need to let someone else use your computer): Go to <code>Tools</code> -&gt; <code>Customize</code>, click on the <code>"Keyboard..."</code> button, then click on <code>"Reset All..."</code>. To get rid of it completely, do the above and remove the <code>viWord.dot</code> file.
</p>
<p>
The ChangeLog:
</p>
<ul>
<li><code>e</code> command.</li>
<li><code>c</code> modifier (only <code>cw</code> and <code>cb</code> works for now)</li>
<li>Changed the behavior of Shift-A to move to the end of paragraph (equiv. to the end of a long unbroken line in vi) instead of just the end of the screen line.</li>
<li>Fixed (hopefully) the error 5346 that was caused by viWord trying to bind to an existing combo (Ctrl-R) used for &#8220;align paragraph to right indent&#8221; (who the hell uses that anyway?) viWord first removes that binding and then binds Ctrl-R to the Redo operation (just as VIM does).</li>
<li><code>x</code> now copies the character(s) onto the clipboard so you could use <code>xp</code> to swap characters.</li>
<li>viWord enters normal mode without you having to hit the emulate button or the ESC key when you first start Word.</li>
</ul>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/05/20/viword-04-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>TypePad</title>
		<link>http://dready.org/blog/2004/03/27/typepad/</link>
		<comments>http://dready.org/blog/2004/03/27/typepad/#comments</comments>
		<pubDate>Sat, 27 Mar 2004 03:50:32 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/03/27/typepad/</guid>
		<description><![CDATA[Just created a trial account on TypePad and started blogging there. Just trying out the features and comparing it with MT. I must say that I&#8217;m quite impressed so far! Very extensive features and very responsive too. No related posts. Related posts brought to you by Yet Another Related Posts Plugin.
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Just created a trial account on <a href="http://www.typepad.com/">TypePad</a> and started blogging <a href="http://dready.typepad.com/">there</a>. Just trying out the features and comparing it with MT. I must say that I&#8217;m quite impressed so far! Very extensive features and very responsive too.</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/03/27/typepad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IDN-OSS new release</title>
		<link>http://dready.org/blog/2004/03/01/idn-oss-new-release/</link>
		<comments>http://dready.org/blog/2004/03/01/idn-oss-new-release/#comments</comments>
		<pubDate>Mon, 01 Mar 2004 06:21:59 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[idn]]></category>
		<category><![CDATA[idnoss]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/03/01/idn-oss-new-release/</guid>
		<description><![CDATA[We just released the new IDN-OSS plugin for IE (still alpha), featuring a taskbar icon (wheeee!) and on-the-fly enable/disable. Head over to http://idn.isc.org/ to get it! No related posts. Related posts brought to you by Yet Another Related Posts Plugin.
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>We just released the new IDN-OSS plugin for IE (still alpha), featuring a taskbar icon (wheeee!) and on-the-fly enable/disable. Head over to <a href="http://idn.isc.org/">http://idn.isc.org/</a> to get it!</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/03/01/idn-oss-new-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IDN-OSS</title>
		<link>http://dready.org/blog/2004/02/28/idn-oss/</link>
		<comments>http://dready.org/blog/2004/02/28/idn-oss/#comments</comments>
		<pubDate>Fri, 27 Feb 2004 14:16:46 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[idn]]></category>
		<category><![CDATA[idnoss]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/02/28/idn-oss/</guid>
		<description><![CDATA[I&#8217;ve been working on IDN-OSS for a few months now. Although we have yet to produce a usable product suitable for the general audience, we have just released an alpha-quality plugin for Internet Explorer 6 on Windows 2000/XP. There is also a simple IDN conversion tool for Windows. There is still a lot of work [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on <a href="http://idn.isc.org/">IDN-OSS</a> for a few months now. Although we have yet to produce a usable product suitable for the general audience, we have just released an alpha-quality plugin for Internet Explorer 6 on Windows 2000/XP. There is also a simple IDN conversion tool for Windows.</p>
<p>There is still a lot of work to be done, so I will continue to work on the client for the next couple of weeks to bring it to the masses. Stay tuned!</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/02/28/idn-oss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>viWord 0.3</title>
		<link>http://dready.org/blog/2004/02/22/viword-03/</link>
		<comments>http://dready.org/blog/2004/02/22/viword-03/#comments</comments>
		<pubDate>Sun, 22 Feb 2004 06:01:21 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[viword]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/02/22/viword-03/</guid>
		<description><![CDATA[I am sticking to the &#8220;Release early, release often&#8221; mantra! Well, the truth is, I&#8217;ve been using it and have been find lots of fault with it so I had to fix it for myself. ChangeLog: 1. New commands &#8211; :q :q! :wq (this one&#8217;s for Dean) 2. Goto line using count-G (23G brings you [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I am sticking to the &#8220;Release early, release often&#8221; mantra!</p>
<p>Well, the truth is, I&#8217;ve been using it and have been find lots of fault with it so I had to fix it for myself.</p>
<p>ChangeLog:<br />
1. New commands &#8211; <code>:q</code> <code>:q!</code> <code>:wq</code> (this one&#8217;s for Dean)<br />
2. Goto line using count-G (<code>23G</code> brings you to line 23, as would <code>:23</code>)<br />
3. Delete word in both directions &#8211; <code>dw</code> <code>db</code><br />
4. Delete to end-of-line without getting into insert mode: <code>D</code><br />
5. Binds all other symbols (<code>[{}]\|;'"?,&lt;.&gt;</code>) so that hitting one of these in normal mode won&#8217;t suddenly insert it into the document.<br />
6. Search backwards: <code>?</code><br />
7. Fixed some glitches.</p>
<p>Grab it <a href="/blog/files/viWord.zip">here</a>!</p>
<p>Leave me a comment if you like it, hate it, or doesn&#8217;t work for you&#8230;</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/02/22/viword-03/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>viWord community on Orkut</title>
		<link>http://dready.org/blog/2004/02/21/viword-community-on-orkut/</link>
		<comments>http://dready.org/blog/2004/02/21/viword-community-on-orkut/#comments</comments>
		<pubDate>Sat, 21 Feb 2004 05:37:20 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[viword]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/02/21/viword-community-on-orkut/</guid>
		<description><![CDATA[I&#8217;ve created a viWord community on Orkut, and spammed the Vim community with an announcement While creating the orkut community, I quickly whipped up this crappy logo for it In any case, if you&#8217;re on Orkut and would like to join, just search for &#8216;viWord&#8217; or use this link. No related posts. Related posts brought [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a viWord community on Orkut, and spammed the Vim community with an announcement <img src='http://dready.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>While creating the orkut community, I quickly whipped up this crappy logo for it <img width="200" height="80" src="/blog/files/viWord.gif" border="0"></p>
<p>In any case, if you&#8217;re on Orkut and would like to join, just search for &#8216;viWord&#8217; or use <a href="http://www.orkut.com/Community.aspx?cmm=19359">this link</a>.</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/02/21/viword-community-on-orkut/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>viWord 0.2</title>
		<link>http://dready.org/blog/2004/02/21/viword-02/</link>
		<comments>http://dready.org/blog/2004/02/21/viword-02/#comments</comments>
		<pubDate>Sat, 21 Feb 2004 05:02:38 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[viword]]></category>

		<guid isPermaLink="false">http://blog.dready.org/2004/02/21/viword-02/</guid>
		<description><![CDATA[I have made quite significant improvement to the first version of the macro, a lot more usable now. Give it a try again if it didn&#8217;t quite work for you. Grab it here. See the README.txt within for installation instructions. Changes include: &#8220;/&#8221; &#8211; find text &#8220;n&#8221; &#8211; next occurence of the search text &#8220;N&#8221; [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I have made quite significant improvement to the first version of the macro, a lot more usable now. Give it a try again if it didn&#8217;t quite work for you.</p>
<p>Grab it <a href="/blog/files/viWord.zip">here</a>. See the README.txt within for installation instructions.</p>
<p>Changes include:<br />
&#8220;/&#8221; &#8211; find text<br />
&#8220;n&#8221; &#8211; next occurence of the search text<br />
&#8220;N&#8221; &#8211; prev occurence of the search text<br />
&#8220;^&#8221; &#8211; go to beginning of line<br />
&#8220;C&#8221; &#8211; delete to end-of-line<br />
&#8220;G&#8221; &#8211; go to the end of file<br />
&#8220;:w&#8221; &#8211; save current file<br />
&#8220;.&#8221; &#8211; repeat last command<br />
&#8220;dd&#8221; &#8211; delete current line<br />
&#8220;s&#8221; &#8211; substitute (works with count prefix too)<br />
&#8220;p&#8221; &#8211; paste (not exactly Vim&#8217;s behavior, only works as Ctrl-v)</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://dready.org/blog/2004/02/21/viword-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

