<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DU8AQnw_eyp7ImA9WhVVFUw.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638</id><updated>2012-05-08T15:57:23.243-07:00</updated><category term="mail" /><category term="portlets" /><category term="cli" /><category term="s3" /><category term="oembed" /><category term="digest" /><category term="javadoc" /><category term="perl" /><category term="java encoding" /><category term="maven" /><category term="cas" /><category term="inspiration" /><category term="webserver" /><category term="base64" /><category term="RESTClient" /><category term="commons" /><category term="css" /><category term="agile" /><category term="amazon" /><category term="Mac" /><category term="performance" /><category term="aws" /><category term="colorpicker" /><category term="date calendar" /><category term="xml" /><category term="urlencoder" /><category term="pomodorotechnique" /><category term="ses" /><category term="java" /><category term="xsd" /><category term="sso" /><category term="REST" /><category term="jfind" /><category term="security" /><category term="schema" /><category term="xslt" /><category term="monitoring" /><category term="jsr286" /><category term="regularexpression" /><category term="cloud" /><category term="jedit" /><category term="portlet" /><category term="tcp" /><category term="timezone" /><category term="micro-blogging" /><category term="backup amazon aws s3" /><category term="javaee" /><category term="newsletter" /><category term="ja-sig" /><category term="network" /><category term="webapp" /><category term="health" /><category term="password" /><category term="multicast" /><category term="checksum" /><title>WizTools.org Blog</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.wiztools.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>77</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/wiztools/blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="wiztools/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEENRno7eCp7ImA9WhVVFEU.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-5861821531947628637</id><published>2012-05-08T06:10:00.001-07:00</published><updated>2012-05-08T06:11:37.400-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-08T06:11:37.400-07:00</app:edited><title>WizTools.org Checksum Compute version 0.4.0 Released</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
WizTools.org Checksum Compute version 0.4.0 released. This release supports native drag and drop support for files. Download from:&amp;nbsp;&lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;http://code.google.com/p/wiztools/downloads/list&lt;/a&gt;.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-LDjq6CDm8uk/T6kbCc6YSoI/AAAAAAAABC4/OvBAbB-eJzQ/s1600/checksum-compute-040.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-LDjq6CDm8uk/T6kbCc6YSoI/AAAAAAAABC4/OvBAbB-eJzQ/s1600/checksum-compute-040.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-5861821531947628637?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u6BtNaJCFYm6cj0gJuzp9Gtst3A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u6BtNaJCFYm6cj0gJuzp9Gtst3A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u6BtNaJCFYm6cj0gJuzp9Gtst3A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u6BtNaJCFYm6cj0gJuzp9Gtst3A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/5861821531947628637/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=5861821531947628637" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5861821531947628637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5861821531947628637?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/05/wiztoolsorg-checksum-compute-version.html" title="WizTools.org Checksum Compute version 0.4.0 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-LDjq6CDm8uk/T6kbCc6YSoI/AAAAAAAABC4/OvBAbB-eJzQ/s72-c/checksum-compute-040.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0UNQ3w6fyp7ImA9WhVWFUg.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-8653462656728347326</id><published>2012-04-27T11:28:00.001-07:00</published><updated>2012-04-27T11:28:12.217-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-27T11:28:12.217-07:00</app:edited><title>New cli tool: Tree</title><content type="html">&lt;p&gt;One of the tool I missed most when I switched to Mac from Linux was the tree command. I wrote a new tool Tree (available from &lt;a href="http://code.google.com/p/wiztools/"&gt;WizTools.org mini-projects&lt;/a&gt;) in Java which has similar functionality as Unix tree. This tool is an executable Jar:&lt;/p&gt;
&lt;pre&gt;$ java -jar tree-0.1.0-jar-with-dependencies.jar&lt;/pre&gt;
&lt;p&gt;The output is similar (not same) to Unix tree command. The tool also supports command-line options:&lt;/p&gt;
&lt;p&gt;&lt;a title="View 'WizTools.org tree-v0.1.0' on Flickr.com" href="http://www.flickr.com/photos/55251340@N00/7119199195"&gt;&lt;img title="WizTools.org tree-v0.1.0" src="http://farm9.staticflickr.com/8007/7119199195_0c0da40b0b.jpg" alt="WizTools.org tree-v0.1.0" width="500" height="337" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/p/wiztools/downloads/detail?name=tree-0.1.0-jar-with-dependencies.jar"&gt;Download&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-8653462656728347326?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dGDwgZC6omINRJFAeqvTEEUSOro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dGDwgZC6omINRJFAeqvTEEUSOro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dGDwgZC6omINRJFAeqvTEEUSOro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dGDwgZC6omINRJFAeqvTEEUSOro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/8653462656728347326/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=8653462656728347326" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8653462656728347326?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8653462656728347326?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/04/new-cli-tool-tree.html" title="New cli tool: Tree" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUAESX44cSp7ImA9WhVWEUw.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-379453383740409401</id><published>2012-04-22T09:53:00.001-07:00</published><updated>2012-04-22T09:55:08.039-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-22T09:55:08.039-07:00</app:edited><title>Markdown2Html: Java command line tool v0.1.0 released</title><content type="html">&lt;p&gt;I am happy to announce the immediate availability of Markdown2Html tool (as part of the &lt;a href="http://code.google.com/p/wiztools/"&gt;WizTools.org mini-projects&lt;/a&gt;). Guess what, this is a command line tool written in Java used to convert &lt;a href="http://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt; text to HTML. The tool operates on STDIN and STDOUT. Sample usage:&lt;/p&gt;
&lt;pre&gt;$ java -jar markdown2html-0.1.0-jar-with-dependencies.jar &amp;lt; sample.md &amp;gt; out.html&lt;/pre&gt;
&lt;p&gt;Download the executable Jar: &lt;a href="http://wiztools.googlecode.com/files/markdown2html-0.1.0-jar-with-dependencies.jar"&gt;http://wiztools.googlecode.com/files/markdown2html-0.1.0-jar-with-dependencies.jar&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-379453383740409401?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mK9JMW0eXwbfoJiuDnueklHNk0w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mK9JMW0eXwbfoJiuDnueklHNk0w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mK9JMW0eXwbfoJiuDnueklHNk0w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mK9JMW0eXwbfoJiuDnueklHNk0w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/379453383740409401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=379453383740409401" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/379453383740409401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/379453383740409401?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/04/markdown2html-java-command-line-tool.html" title="Markdown2Html: Java command line tool v0.1.0 released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkEASHs8cSp7ImA9WhVWEU0.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-7429508370116436080</id><published>2012-04-22T07:24:00.001-07:00</published><updated>2012-04-22T07:24:09.579-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-22T07:24:09.579-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RESTClient" /><category scheme="http://www.blogger.com/atom/ns#" term="REST" /><title>RESTClient Featured in Mac Softpedia</title><content type="html">&lt;p&gt;Check it out here: &lt;a href="http://mac.softpedia.com/get/Development/Java/RESTClient.shtml"&gt;http://mac.softpedia.com/get/Development/Java/RESTClient.shtml&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-7429508370116436080?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qJdYVazF-rYsysTw2FGUre1yUiI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qJdYVazF-rYsysTw2FGUre1yUiI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qJdYVazF-rYsysTw2FGUre1yUiI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qJdYVazF-rYsysTw2FGUre1yUiI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/7429508370116436080/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=7429508370116436080" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/7429508370116436080?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/7429508370116436080?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/04/restclient-featured-in-mac-softpedia.html" title="RESTClient Featured in Mac Softpedia" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQCRXw7fCp7ImA9WhVXEkw.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-3951718297199633451</id><published>2012-04-11T23:49:00.001-07:00</published><updated>2012-04-11T23:49:24.204-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-11T23:49:24.204-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="checksum" /><category scheme="http://www.blogger.com/atom/ns#" term="digest" /><title>Checksum Compute 0.3.0 Released</title><content type="html">&lt;p&gt;Checksum Compute is a MD5 and SHA computation tool written in Java Swing. Version 0.3.0 is released and is available for &lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;download&lt;/a&gt;. The new version has better support for Mac.&lt;a title="View 'WizTools.org Checksum Compute 0.3.0' on Flickr.com" href="http://www.flickr.com/photos/55251340@N00/6923898346"&gt;&lt;img title="WizTools.org Checksum Compute 0.3.0" src="http://farm6.staticflickr.com/5455/6923898346_ae31082010.jpg" border="0" alt="WizTools.org Checksum Compute 0.3.0" width="500" height="287" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-3951718297199633451?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yj_jLYWt5lAj7nBd3oGxsN_kFbY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yj_jLYWt5lAj7nBd3oGxsN_kFbY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yj_jLYWt5lAj7nBd3oGxsN_kFbY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yj_jLYWt5lAj7nBd3oGxsN_kFbY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/3951718297199633451/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=3951718297199633451" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/3951718297199633451?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/3951718297199633451?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/04/checksum-compute-030-released.html" title="Checksum Compute 0.3.0 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4BRHw9fip7ImA9WhVQEkk.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-5398991797242902777</id><published>2012-03-31T19:22:00.000-07:00</published><updated>2012-03-31T19:22:35.266-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-31T19:22:35.266-07:00</app:edited><title>WizTools.org RESTClient 2.4 Released</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://www.flickr.com/photos/subwiz/7032473677/" title="WizTools.org 2.4 Release by subWiz, on Flickr"&gt;&lt;img alt="WizTools.org 2.4 Release" height="192" src="http://farm8.staticflickr.com/7213/7032473677_5f3bdf9161_o.png" width="496" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://code.google.com/p/rest-client/downloads/list"&gt;Grab&lt;/a&gt; the shiny new version! &lt;a href="http://code.google.com/p/rest-client/wiki/ReleaseNotes"&gt;Release Notes&lt;/a&gt; lists the changes in the new version.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-5398991797242902777?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OcnRng3Krdnvzfzt8nzcrpfChdY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OcnRng3Krdnvzfzt8nzcrpfChdY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OcnRng3Krdnvzfzt8nzcrpfChdY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OcnRng3Krdnvzfzt8nzcrpfChdY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/5398991797242902777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=5398991797242902777" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5398991797242902777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5398991797242902777?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/03/wiztoolsorg-restclient-24-released.html" title="WizTools.org RESTClient 2.4 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkMDRHg4eip7ImA9WhVQEU8.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-3993572028345746223</id><published>2012-03-30T09:16:00.000-07:00</published><updated>2012-03-30T09:21:15.632-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-30T09:21:15.632-07:00</app:edited><title>Timezone Converter 0.4.0 Released</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The new release of Timezone Converter is &lt;i&gt;also&lt;/i&gt; optimized for Mac:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href="http://www.flickr.com/photos/subwiz/6883618640/" title="WizTools.org Timezone Converter 0.4.0 by subWiz, on Flickr"&gt;&lt;img alt="WizTools.org Timezone Converter 0.4.0" height="297" src="http://farm7.staticflickr.com/6227/6883618640_b0a5119bc4_o.png" width="628" /&gt;&lt;/a&gt;

&lt;br /&gt;
&lt;br /&gt;
Download from &lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;usual location&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-3993572028345746223?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kN0QPSOrBb6oSCKa13UCf3o1A7Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kN0QPSOrBb6oSCKa13UCf3o1A7Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kN0QPSOrBb6oSCKa13UCf3o1A7Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kN0QPSOrBb6oSCKa13UCf3o1A7Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/3993572028345746223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=3993572028345746223" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/3993572028345746223?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/3993572028345746223?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/03/timezone-converter-040-released.html" title="Timezone Converter 0.4.0 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MBSX06eyp7ImA9WhRbGE0.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-1408059270060644935</id><published>2012-02-09T09:38:00.001-08:00</published><updated>2012-02-09T09:44:18.313-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T09:44:18.313-08:00</app:edited><title>LDAP Password Change Validation</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Our QA team was in dilemma today: there was a HTML form which collected change password request, and updated the user password in LDAP on success scenario. There was no login form corresponding to this to validate if the password has been successfully updated in LDAP. To help the team, I developed a quick tool to test the LDAP by binding the user to it. The tool source is available here:&amp;nbsp;&lt;a href="http://code.google.com/p/wiztools/source/browse/#svn%2Fldap-auth-validator%2Ftrunk"&gt;http://code.google.com/p/wiztools/source/browse/#svn%2Fldap-auth-validator%2Ftrunk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
$ java -jar ldap-auth-validator-1.0-SNAPSHOT-jar-with-dependencies.jar \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -u &amp;lt;ldap://host:port/base.dn&amp;gt; [user-cn]&lt;br /&gt;
&lt;br /&gt;
On executing the command, the tool will ask the user to input password. If the password allows the user to bind to the ldap, SUCCESS output will be printed.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-1408059270060644935?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dypMhm8tTHIU8VblI6z-WtobsG4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dypMhm8tTHIU8VblI6z-WtobsG4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dypMhm8tTHIU8VblI6z-WtobsG4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dypMhm8tTHIU8VblI6z-WtobsG4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/1408059270060644935/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=1408059270060644935" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/1408059270060644935?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/1408059270060644935?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/02/ldap-password-change-validation.html" title="LDAP Password Change Validation" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkUMQ3kzfCp7ImA9WhRUFkg.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-4889745157973364114</id><published>2012-01-27T01:58:00.000-08:00</published><updated>2012-01-27T01:58:02.784-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T01:58:02.784-08:00</app:edited><title>WizTools.org Commons Lib: 0.3.0 Release</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://code.google.com/p/wiztools-commons-lib/"&gt;Commons Lib&lt;/a&gt; has undergone a revision, and is now enhanced with additional utility classes. The new version is available in public Maven repository:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint" style="background-color: white; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; font-size: 12px; max-width: 70em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em; text-align: -webkit-auto;"&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;org.wiztools.commons&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;wiztools-commons-lib&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;0.3.0&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Release notes available here:&amp;nbsp;&lt;a href="http://code.google.com/p/wiztools-commons-lib/wiki/ReleaseNotes"&gt;http://code.google.com/p/wiztools-commons-lib/wiki/ReleaseNotes&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
WizTools.org projects dependent on Commons Lib will be updated in a phased manner.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-4889745157973364114?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G-PZ20C_rQ_jY-2Mj8-mEU40wEE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G-PZ20C_rQ_jY-2Mj8-mEU40wEE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G-PZ20C_rQ_jY-2Mj8-mEU40wEE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G-PZ20C_rQ_jY-2Mj8-mEU40wEE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/4889745157973364114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=4889745157973364114" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4889745157973364114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4889745157973364114?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/01/wiztoolsorg-commons-lib-030-release.html" title="WizTools.org Commons Lib: 0.3.0 Release" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cMSHc4fCp7ImA9WhRVFEU.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-2526333632776731440</id><published>2012-01-13T12:04:00.000-08:00</published><updated>2012-01-13T12:04:49.934-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-13T12:04:49.934-08:00</app:edited><title>How-we-use-the-tool tutorial on Servlet Path Info</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
How-we-use-the-tool tutorial on Servlet Path Info: &lt;a href="http://fileit.in/p/395"&gt;http://fileit.in/p/395&lt;/a&gt;: This note explains how I was able to test &lt;a href="http://httpd.apache.org/docs/current/mod/mod_rewrite.html"&gt;Apache mod_rewrite&lt;/a&gt; quickly using &lt;a href="http://code.google.com/p/wiztools/downloads/detail?name=servlet-path-info-0.1.0.war"&gt;Servlet Path Info&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-2526333632776731440?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yMw6zZHodkfXkF9UcLb9zKf-5jQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yMw6zZHodkfXkF9UcLb9zKf-5jQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yMw6zZHodkfXkF9UcLb9zKf-5jQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yMw6zZHodkfXkF9UcLb9zKf-5jQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/2526333632776731440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=2526333632776731440" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/2526333632776731440?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/2526333632776731440?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/01/how-we-use-tool-tutorial-on-servlet.html" title="How-we-use-the-tool tutorial on Servlet Path Info" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak4ERX87fSp7ImA9WhRVEUo.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-2774429432586151904</id><published>2012-01-09T23:01:00.000-08:00</published><updated>2012-01-09T23:01:44.105-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-09T23:01:44.105-08:00</app:edited><title>Web Tester (online tool hosted in Google App Engine)</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://web-tester.appspot.com/"&gt;Web Tester&lt;/a&gt; is a online tool to host your HTML page temporarily in a web-url. The tool is configured to expire content after 24 hours of publishing.&lt;br /&gt;
&lt;br /&gt;
This tool was developed for a specific use in a project I was involved with. In this project we used Schema.org defined rich snippets for SEO purposes. For testing this we required&amp;nbsp;&lt;a href="http://www.google.com/webmasters/tools/richsnippets"&gt;Google Rich Snippets Testing Tool&lt;/a&gt;. Unfortunately, Google's tool was available for use only for pages available in the internet. I had to enable my team to test content during development itself. So, I developed this tool wherein the development version of the pages can be web-enabled for immediate testing using Google's tool.&lt;br /&gt;
&lt;br /&gt;
I am sure this is just one use of this tool. I am sure users could find many other interesting uses of it.&lt;br /&gt;
&lt;br /&gt;
The source code of the tool is available here:&amp;nbsp;&lt;a href="http://code.google.com/p/gae-web-tester/"&gt;http://code.google.com/p/gae-web-tester/&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-2774429432586151904?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5i06a_JAAIYQUdBK3o6pfX_d3Zs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5i06a_JAAIYQUdBK3o6pfX_d3Zs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5i06a_JAAIYQUdBK3o6pfX_d3Zs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5i06a_JAAIYQUdBK3o6pfX_d3Zs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/2774429432586151904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=2774429432586151904" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/2774429432586151904?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/2774429432586151904?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/01/web-tester-online-tool-hosted-in-google.html" title="Web Tester (online tool hosted in Google App Engine)" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkUBQ3cyfip7ImA9WhRWGUk.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-4673084861114941934</id><published>2012-01-07T05:50:00.000-08:00</published><updated>2012-01-07T05:50:52.996-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-07T05:50:52.996-08:00</app:edited><title>Cache Lib: A Cache Abstraction API</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;a href="http://code.google.com/p/cache-lib/"&gt;Cache Lib&lt;/a&gt; is a simple Cache abstraction API. The API defines two interfaces &lt;a href="http://code.google.com/p/cache-lib/source/browse/cache-lib/trunk/src/main/java/org/wiztools/cachelib/Cache.java"&gt;Cache&lt;/a&gt; and &lt;a href="http://code.google.com/p/cache-lib/source/browse/cache-lib/trunk/src/main/java/org/wiztools/cachelib/CacheManager.java"&gt;CacheManager&lt;/a&gt;. Using these interfaces, adapter implementations for existing Cache APIs can be developed. A &lt;a href="http://code.google.com/p/cache-lib/source/browse/#svn%2Fehcache-impl%2Ftrunk"&gt;sample adapter implementation for EhCache&lt;/a&gt; is provided in the source repository.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-4673084861114941934?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YiURRZa6dpqONKDUgGTsB-4d3LI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YiURRZa6dpqONKDUgGTsB-4d3LI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YiURRZa6dpqONKDUgGTsB-4d3LI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YiURRZa6dpqONKDUgGTsB-4d3LI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/4673084861114941934/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=4673084861114941934" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4673084861114941934?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4673084861114941934?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2012/01/cache-lib-cache-abstraction-api.html" title="Cache Lib: A Cache Abstraction API" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEAGRn0zfSp7ImA9WhRWEk8.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-6107078416112147539</id><published>2011-12-29T21:25:00.000-08:00</published><updated>2011-12-29T21:25:27.385-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T21:25:27.385-08:00</app:edited><title>JWGet 0.2.0 Released</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
JWGet is the command-line download utility available from our &lt;a href="http://code.google.com/p/wiztools/"&gt;mini-projects&lt;/a&gt;. 0.2.0 version has support for better name resolution when naming the downloaded file. Download &lt;a href="http://code.google.com/p/wiztools/downloads/detail?name=jwget-0.2.0.jar"&gt;location&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-6107078416112147539?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/psczaYJWy5SVa0rjWUS8W7mBgLI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/psczaYJWy5SVa0rjWUS8W7mBgLI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/psczaYJWy5SVa0rjWUS8W7mBgLI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/psczaYJWy5SVa0rjWUS8W7mBgLI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/6107078416112147539/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=6107078416112147539" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/6107078416112147539?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/6107078416112147539?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/12/jwget-020-released.html" title="JWGet 0.2.0 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUER3szcSp7ImA9WhRWEUU.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-5613043404648346891</id><published>2011-12-29T11:16:00.000-08:00</published><updated>2011-12-29T11:16:46.589-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T11:16:46.589-08:00</app:edited><title>Article on new framework from Commons Lib project for consistent toString generation</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Link to the article:&amp;nbsp;&lt;a href="http://fileit.in/p/387"&gt;http://fileit.in/p/387&lt;/a&gt;. The article will take around 10 minutes to read.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-5613043404648346891?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9yqssVh3EDbOYKTZIDki4JJGzF0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9yqssVh3EDbOYKTZIDki4JJGzF0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9yqssVh3EDbOYKTZIDki4JJGzF0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9yqssVh3EDbOYKTZIDki4JJGzF0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/5613043404648346891/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=5613043404648346891" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5613043404648346891?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5613043404648346891?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/12/article-on-new-framework-from-commons.html" title="Article on new framework from Commons Lib project for consistent toString generation" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkcFR3wycCp7ImA9WhRRFEo.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-1866953705050284628</id><published>2011-11-28T02:57:00.001-08:00</published><updated>2011-11-28T03:00:16.298-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-28T03:00:16.298-08:00</app:edited><title>Wiz WebServer 0.2.0 Released</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Version 0.2.0 of &lt;a href="https://bitbucket.org/subwiz/wiz-webserver"&gt;Wiz WebServer&lt;/a&gt;, a tiny web-server written in Java is &lt;a href="https://bitbucket.org/subwiz/wiz-webserver/downloads"&gt;available for download&lt;/a&gt;. The new version sports better command-line parameter support, and fixes a bug which was mapping the URL parameters also to the file-system path.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-1866953705050284628?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T4_aqLgC9WDd7gOY59Vz7OT6RYA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4_aqLgC9WDd7gOY59Vz7OT6RYA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T4_aqLgC9WDd7gOY59Vz7OT6RYA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4_aqLgC9WDd7gOY59Vz7OT6RYA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/1866953705050284628/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=1866953705050284628" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/1866953705050284628?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/1866953705050284628?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/11/wiz-webserver-020-released.html" title="Wiz WebServer 0.2.0 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkINR38_cCp7ImA9WhRSFUg.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-1830098906570668173</id><published>2011-11-17T10:27:00.001-08:00</published><updated>2011-11-17T10:29:56.148-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T10:29:56.148-08:00</app:edited><title>Release 0.2.0 of WizTools.org oEmbed Java API</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
The new version has the &lt;a href="http://oembed.wiztools.org/0.2.0/org/wiztools/oembed/OEmbedUrlBuilder.html"&gt;OEmbedUrlBuilder&lt;/a&gt; convenience class, which simplifies building oEmbed Urls. The project is hosted at &lt;a href="http://code.google.com/p/wiztools-oembed/"&gt;Google Code&lt;/a&gt; and downloads are available &lt;a href="http://code.google.com/p/wiztools-oembed/downloads/list"&gt;here&lt;/a&gt;. Maven users can easily link to the dependency:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint" style="background-color: white; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; font-size: 12px; max-width: 70em; overflow-x: auto; overflow-y: auto; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em; text-align: -webkit-auto;"&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;dependency&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;groupId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;org.wiztools&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/groupId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;wiztools-oembed&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;0.2.0&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;&lt;span class="pln"&gt;
&lt;/span&gt;&lt;span class="tag" style="color: #000088;"&gt;&amp;lt;/dependency&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-1830098906570668173?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t1_nuBQyrkv4Eq-BI8RGMec52LA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t1_nuBQyrkv4Eq-BI8RGMec52LA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/t1_nuBQyrkv4Eq-BI8RGMec52LA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t1_nuBQyrkv4Eq-BI8RGMec52LA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/1830098906570668173/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=1830098906570668173" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/1830098906570668173?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/1830098906570668173?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/11/release-020-of-wiztoolsorg-oembed-java.html" title="Release 0.2.0 of WizTools.org oEmbed Java API" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYGRno4cCp7ImA9WhRSEE8.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-4680076745032722577</id><published>2011-11-11T05:55:00.000-08:00</published><updated>2011-11-11T06:35:27.438-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-11T06:35:27.438-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="oembed" /><title>Version 0.1.0 of WizTools.org oEmbed API Released</title><content type="html">The first ever release of &lt;a href="http://code.google.com/p/wiztools-oembed/"&gt;WizTools.org oEmbed API&lt;/a&gt; is &lt;a href="http://code.google.com/p/wiztools-oembed/downloads/list"&gt;published&lt;/a&gt;. This is not yet available in the Maven central repository, so it is recommended to build from the source after checking out 0.1.0 release:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ hg clone -r wiztools-oembed-0.1.0 https://code.google.com/p/wiztools-oembed/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://oembed.wiztools.org/0.1.0/"&gt;JavaDoc API&lt;/a&gt; is also available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-4680076745032722577?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7bOKcJnUiy1YnHuWuP4ZOoVUwnU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7bOKcJnUiy1YnHuWuP4ZOoVUwnU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7bOKcJnUiy1YnHuWuP4ZOoVUwnU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7bOKcJnUiy1YnHuWuP4ZOoVUwnU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/4680076745032722577/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=4680076745032722577" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4680076745032722577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4680076745032722577?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/11/version-010-of-wiztoolsorg-oembed-api.html" title="Version 0.1.0 of WizTools.org oEmbed API Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0EER3o4eip7ImA9WhRTFE8.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-8102506559899692249</id><published>2011-11-04T10:50:00.000-07:00</published><updated>2011-11-04T11:00:06.432-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T11:00:06.432-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="oembed" /><title>Launching Java API for oEmbed 1.0 Specification</title><content type="html">I am happy to announce the launch of &lt;a href="http://code.google.com/p/wiztools-oembed/"&gt;WizTools.org oEmbed Java API project&lt;/a&gt;. This is an implementation of the &lt;a href="http://www.oembed.com/"&gt;oEmbed&lt;/a&gt; specification. The aim of this project:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Minimal external dependency. Maybe, the only external dependency I forsee is for JSON parsing.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;XML parsing is done by super-fast StAX.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;API should be easily extendable.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Validation for compliance to the specification should be in place.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Should be available in Maven public repository.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The initial version of the code is committed in the &lt;a href="http://code.google.com/p/wiztools-oembed/source/checkout"&gt;mercurial repository&lt;/a&gt;---interested hackers, have a look!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-8102506559899692249?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WOiKAYtCbdWh-9tbk4JSIg3lcgM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WOiKAYtCbdWh-9tbk4JSIg3lcgM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WOiKAYtCbdWh-9tbk4JSIg3lcgM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WOiKAYtCbdWh-9tbk4JSIg3lcgM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/8102506559899692249/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=8102506559899692249" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8102506559899692249?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8102506559899692249?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/11/launching-java-api-for-oembed-10.html" title="Launching Java API for oEmbed 1.0 Specification" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cFQHc7cSp7ImA9WhdaE0k.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-5372877129747894098</id><published>2011-10-22T21:28:00.000-07:00</published><updated>2011-10-22T21:43:31.909-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-22T21:43:31.909-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="performance" /><category scheme="http://www.blogger.com/atom/ns#" term="webapp" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>CSS Import Resolver 0.3.0 Released</title><content type="html">CSS Import Resolver is a new tool from &lt;a href="http://code.google.com/p/wiztools/"&gt;WizTools.org Mini-projects&lt;/a&gt;. This tool resolves the &lt;span style="font-style:italic;"&gt;@import url(...);&lt;/span&gt; statements in input CSS files (by replacing the &lt;span style="font-style:italic;"&gt;@import&lt;/span&gt; statement with actual content of the linked CSS) and creates a huge output-CSS (written to STDOUT by default). Including the combined-css in your webpages will improve the performance of the site by avoiding additional HTTP roundtrips. More information in &lt;a href="http://code.google.com/p/wiztools/wiki/CSSImportResolver"&gt;this wiki&lt;/a&gt;. Download from the &lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;Mini-projects download url&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-5372877129747894098?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lptdiyglt5kArN_tiR-CvdX6RDw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lptdiyglt5kArN_tiR-CvdX6RDw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lptdiyglt5kArN_tiR-CvdX6RDw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lptdiyglt5kArN_tiR-CvdX6RDw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/5372877129747894098/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=5372877129747894098" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5372877129747894098?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5372877129747894098?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/10/css-import-resolver-030-released.html" title="CSS Import Resolver 0.3.0 Released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQAQXg4fip7ImA9WhdUE0U.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-2080745766516009446</id><published>2011-09-30T04:43:00.000-07:00</published><updated>2011-09-30T06:12:20.636-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-30T06:12:20.636-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="multicast" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><title>Tutorial on Multicast Tool</title><content type="html">A quick tutorial is published: &lt;a href="http://code.google.com/p/wiztools/wiki/MulticastToolTutorial"&gt;http://code.google.com/p/wiztools/wiki/MulticastToolTutorial&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-2080745766516009446?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rt8FudllCMtbF4d0G6q1vBMO1i4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rt8FudllCMtbF4d0G6q1vBMO1i4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rt8FudllCMtbF4d0G6q1vBMO1i4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rt8FudllCMtbF4d0G6q1vBMO1i4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/2080745766516009446/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=2080745766516009446" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/2080745766516009446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/2080745766516009446?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/09/tutorial-on-multicast-tool.html" title="Tutorial on Multicast Tool" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C08HQn0_fip7ImA9WhdUEkw.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-4512483066083914100</id><published>2011-09-28T04:46:00.000-07:00</published><updated>2011-09-28T05:10:33.346-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-28T05:10:33.346-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="multicast" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><title>Multicast Tool: Bug fix version 0.1.2 released</title><content type="html">This is a bug-fix release specially for the Windows environment. For some strange limitations of the Microsoft platform, I was not able to read from the STDIN a bigger buffer size. This has been fixed in the &lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;0.1.2 release&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-4512483066083914100?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RQrZ8vBaTagG9_cjUDhsNVCjQs8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RQrZ8vBaTagG9_cjUDhsNVCjQs8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RQrZ8vBaTagG9_cjUDhsNVCjQs8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RQrZ8vBaTagG9_cjUDhsNVCjQs8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/4512483066083914100/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=4512483066083914100" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4512483066083914100?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/4512483066083914100?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/09/multicast-tool-bug-fix-version-012.html" title="Multicast Tool: Bug fix version 0.1.2 released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUFSHg7eyp7ImA9WhdUEUU.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-357347501873880199</id><published>2011-09-27T21:23:00.000-07:00</published><updated>2011-09-27T22:03:39.603-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T22:03:39.603-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="multicast" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><title>Multicast Tool: Bug fix version 0.1.1 released</title><content type="html">A bug-fix version of &lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;Multicast Tool&lt;/a&gt; has been released. For sending data to a multicast group, the sender port is randomly picked by the application now. The help text is also formatted for better readability compared to previous version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-357347501873880199?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NSQ3CydfgNhaxqwX8TwsVfB29UA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NSQ3CydfgNhaxqwX8TwsVfB29UA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NSQ3CydfgNhaxqwX8TwsVfB29UA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NSQ3CydfgNhaxqwX8TwsVfB29UA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/357347501873880199/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=357347501873880199" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/357347501873880199?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/357347501873880199?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/09/multicast-tool-bug-fix-version-011.html" title="Multicast Tool: Bug fix version 0.1.1 released" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEMERHk9cCp7ImA9WhdVF00.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-8986713709232445982</id><published>2011-09-22T07:38:00.000-07:00</published><updated>2011-09-22T07:40:05.768-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-22T07:40:05.768-07:00</app:edited><title>New tool from Mini Projects: Multicast Tool 0.1.0</title><content type="html">Usage:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/subwiz/6172455976/" title="Multicast Tool 0.1.0 by subWiz, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6152/6172455976_812afff74b_o.png" width="585" height="310" alt="Multicast Tool 0.1.0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download from: &lt;a href="http://code.google.com/p/wiztools/downloads/list"&gt;Mini-projects Downloads&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-8986713709232445982?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f0uMXRuldfL0nRGC4ll_M05CngU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f0uMXRuldfL0nRGC4ll_M05CngU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f0uMXRuldfL0nRGC4ll_M05CngU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f0uMXRuldfL0nRGC4ll_M05CngU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/8986713709232445982/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=8986713709232445982" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8986713709232445982?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8986713709232445982?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/09/new-tool-from-mini-projects-multicast.html" title="New tool from Mini Projects: Multicast Tool 0.1.0" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C08CQnozcSp7ImA9WhdVEk4.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-5157108808135289057</id><published>2011-09-16T20:55:00.000-07:00</published><updated>2011-09-16T20:57:43.489-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T20:57:43.489-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><category scheme="http://www.blogger.com/atom/ns#" term="xslt" /><title>XSLT Transform Cli Tool</title><content type="html">A tiny command-line tool to do the XSLT transformation. Usage:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ java -jar xslt-transform-VERSION.jar stylesheet file [file ...]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;From the &lt;a href="http://wiztools.googlecode.com/"&gt;WizTools.org Mini-Projects&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-5157108808135289057?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_Nh9-QYlLZAc-N9jfLa89v1-lP4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Nh9-QYlLZAc-N9jfLa89v1-lP4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_Nh9-QYlLZAc-N9jfLa89v1-lP4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Nh9-QYlLZAc-N9jfLa89v1-lP4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/5157108808135289057/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=5157108808135289057" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5157108808135289057?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/5157108808135289057?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/09/xslt-transform-cli-tool.html" title="XSLT Transform Cli Tool" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0UBRnc4eSp7ImA9WhdQEEo.&quot;"><id>tag:blogger.com,1999:blog-7591654736436940638.post-8838241002977718369</id><published>2011-08-11T07:52:00.000-07:00</published><updated>2011-08-11T08:07:37.931-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-11T08:07:37.931-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="s3" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>Amazon S3 Upload (Cli) tool updated</title><content type="html">The Amazon AWS S3 Upload (Cli) tool (previously named s3backup) is updated to version 1.2. Improvements in this version include:
&lt;br /&gt;
&lt;br /&gt;&lt;ol&gt;
&lt;br /&gt;&lt;li&gt;Support for uploading multiple files.&lt;/li&gt;
&lt;br /&gt;&lt;li&gt;AWS credentials can be loaded from a properties file.&lt;/li&gt;
&lt;br /&gt;&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://code.google.com/p/wiztools/downloads/detail?name=s3upload-cli-1.2-jar-with-dependencies.jar"&gt;Download&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7591654736436940638-8838241002977718369?l=blog.wiztools.org' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UgqeCHNmhv2rVDbzr8qdeaIOK4A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UgqeCHNmhv2rVDbzr8qdeaIOK4A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UgqeCHNmhv2rVDbzr8qdeaIOK4A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UgqeCHNmhv2rVDbzr8qdeaIOK4A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.wiztools.org/feeds/8838241002977718369/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7591654736436940638&amp;postID=8838241002977718369" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8838241002977718369?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7591654736436940638/posts/default/8838241002977718369?v=2" /><link rel="alternate" type="text/html" href="http://blog.wiztools.org/2011/08/amazon-s3-upload-cli-tool-updated.html" title="Amazon S3 Upload (Cli) tool updated" /><author><name>subWiz</name><uri>http://www.blogger.com/profile/05854955140158998481</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_YOpaC2kjJqw/SNMp0N-r-PI/AAAAAAAAAJc/q-ur9exaDn0/S220/subhash.jpg" /></author><thr:total>0</thr:total></entry></feed>

