<?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>Xaprb &#187; Liran Tal</title>
	<atom:link href="http://www.xaprb.com/blog/tag/liran-tal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xaprb.com/blog</link>
	<description>Stay curious!</description>
	<lastBuildDate>Thu, 09 Feb 2012 03:58:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JavaScript formatting library update</title>
		<link>http://www.xaprb.com/blog/2007/06/25/javascript-formatting-library-update/</link>
		<comments>http://www.xaprb.com/blog/2007/06/25/javascript-formatting-library-update/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 00:48:55 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[daloradius]]></category>
		<category><![CDATA[date formatting]]></category>
		<category><![CDATA[date parsing]]></category>
		<category><![CDATA[extjs]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Liran Tal]]></category>
		<category><![CDATA[number formatting]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/2007/06/25/javascript-formatting-library-update/</guid>
		<description><![CDATA[<p>This is a quick update on the state of my <a href="http://www.xaprb.comhttp://www.xaprb.com/blog/2005/12/20/javascript-date-parsing/">JavaScript date formatting libraries</a> and date chooser, and <a href="/blog/2006/01/05/javascript-number-formatting/">JavaScript number formatting library</a>.  It's been a while since I wrote them, and as you can tell my interests have turned to many other things, but thet remain the <a href="http://www.xaprb.com/blog/2006/05/14/javascript-date-formatting-benchmarks/">best JavaScript formatting and parsing libraries</a> I've seen.</p>


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2007/07/15/javascript-number-formatting-library-v13-released/' rel='bookmark' title='Permanent Link: JavaScript Number Formatting Library v1.3 released'>JavaScript Number Formatting Library v1.3 released</a></li>
<li><a href='http://www.xaprb.com/blog/2007/06/19/javascript-number-formatting-library-updated/' rel='bookmark' title='Permanent Link: JavaScript number-formatting library updated'>JavaScript number-formatting library updated</a></li>
<li><a href='http://www.xaprb.com/blog/2005/12/20/javascript-date-parsing/' rel='bookmark' title='Permanent Link: Javascript date parsing and formatting, Part 2'>Javascript date parsing and formatting, Part 2</a></li>
<li><a href='http://www.xaprb.com/blog/2006/05/14/javascript-date-formatting-benchmarks/' rel='bookmark' title='Permanent Link: JavaScript date formatting benchmarks'>JavaScript date formatting benchmarks</a></li>
<li><a href='http://www.xaprb.com/blog/2005/12/12/javascript-closures-for-runtime-efficiency/' rel='bookmark' title='Permanent Link: JavaScript date parsing and formatting, Part 1'>JavaScript date parsing and formatting, Part 1</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>This is a quick update on the state of my <a href="/blog/2005/12/20/javascript-date-parsing/">JavaScript date formatting libraries</a> and date chooser, and <a href="/blog/2006/01/05/javascript-number-formatting/">JavaScript number formatting library</a>.  It&#8217;s been a while since I wrote them, and as you can tell my interests have turned to many other things, but thet remain the <a href="/blog/2006/05/14/javascript-date-formatting-benchmarks/">best JavaScript formatting and parsing libraries</a> I&#8217;ve seen.</p>

<p>I originally started this post in May of 2006, intending to use the libraries to demonstrate how HTML tables can contain multi-dimensional data, and use the seldom-used HTML elements like <code>TFOOT</code> to generate aggregate data about the table.  This was going to be the follow-up to my <a href="/blog/2006/01/02/tables-and-data-part-1/">tables and data with CSS</a> post.  I had a rough draft sketched out somewhere: a table full of numbers, dates, currencies and strings.  A drop-down menu and a &#8220;format paintbrush&#8221; would let you reformat it all on the fly, and it would all be generated from semantic information attached to the table cells, not hard-coded into the page.</p>

<p>This was only practical because of the efficiency of my libraries; to reformat entire date regions in the table in real-time, for example, you&#8217;d need to parse the value as a date in one format, then reformat it for output in another.  It was to be a showcase of how much efficiency matters for some things.</p>

<p>Tangent:  I suppose it&#8217;s less important for people who aren&#8217;t still running 500MHz laptops these days, but efficiency really matters for me; a lot of these flashy sites these days simply take too much CPU for my little old computer to run well.  I stubbornly resist getting a new computer because I cringe at the thought of the environmental cost, but I&#8217;m slowly breaking down; it&#8217;s gotten to the point my battery won&#8217;t charge, and Dell doesn&#8217;t even have a record of my service tag anymore.  Spare parts for these things are long since unavailable.</p>

<p>Now I&#8217;m involved with quite different things, since I&#8217;m working more in programming and less in the Internet space.  The good news is others keep reading and using all of my work &#8212; not just the recent work &#8212; which makes me happy.  Just the other day Liran Tal wrote to tell me he&#8217;s using my Javascript libraries in the <a href="http://sourceforge.net/projects/daloradius">Daloradius</a> project (check it out, it&#8217;s pretty cool).  The date-parsing library found its way into some <a href="http://extjs.com/">ExtJS tools that extend the YUI libraries</a>, too.</p>

<p>And a few days ago someone <a href="/donate/">sponsored</a> an improvement to the <a href="/blog/2007/06/19/javascript-number-formatting-library-updated/">number-formatting libraries</a>.</p>

<p>Who knows &#8212; someday I may end up building some browser GUI systems again and use these.  In the meantime it&#8217;s encouraging that they remain useful to people.</p>

<p><em>Note:</em>  This episode is pre-recorded.  I&#8217;m taking a short hiatus from blogging and will respond to your comments when I return.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2007/07/15/javascript-number-formatting-library-v13-released/' rel='bookmark' title='Permanent Link: JavaScript Number Formatting Library v1.3 released'>JavaScript Number Formatting Library v1.3 released</a></li>
<li><a href='http://www.xaprb.com/blog/2007/06/19/javascript-number-formatting-library-updated/' rel='bookmark' title='Permanent Link: JavaScript number-formatting library updated'>JavaScript number-formatting library updated</a></li>
<li><a href='http://www.xaprb.com/blog/2005/12/20/javascript-date-parsing/' rel='bookmark' title='Permanent Link: Javascript date parsing and formatting, Part 2'>Javascript date parsing and formatting, Part 2</a></li>
<li><a href='http://www.xaprb.com/blog/2006/05/14/javascript-date-formatting-benchmarks/' rel='bookmark' title='Permanent Link: JavaScript date formatting benchmarks'>JavaScript date formatting benchmarks</a></li>
<li><a href='http://www.xaprb.com/blog/2005/12/12/javascript-closures-for-runtime-efficiency/' rel='bookmark' title='Permanent Link: JavaScript date parsing and formatting, Part 1'>JavaScript date parsing and formatting, Part 1</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2007/06/25/javascript-formatting-library-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

