<?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; gears</title>
	<atom:link href="http://dready.org/blog/category/gears/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>GearSaver v0.4</title>
		<link>http://dready.org/blog/2007/08/12/gearsaver-v04/</link>
		<comments>http://dready.org/blog/2007/08/12/gearsaver-v04/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 07:05:46 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[gears]]></category>

		<guid isPermaLink="false">http://dready.org/blog/2007/08/12/gearsaver-v04/</guid>
		<description><![CDATA[I&#8217;m pleased to announce GearSaver v0.4. This version has been tested under Firefox 2.0.0.6 and IE7 on Windows with Gears installed. Most importantly, I&#8217;ve finally ironed out all the bugs in the various usage scenarios x both browsers. The usage scenarios I&#8217;m talking about are: By including the script on the page By using it [...]
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;m pleased to announce <a href="http://dready.org/projects/gears/">GearSaver</a> v0.4. This version has been tested under Firefox 2.0.0.6 and IE7 on Windows with Gears installed. Most importantly, I&#8217;ve finally ironed out all the bugs in the various usage scenarios x both browsers. The usage scenarios I&#8217;m talking about are: </p>
<ol>
<li>By including the script on the page</li>
<li>By using it as a bookmarklet</li>
</ol>
<p>Along with it, I&#8217;ve put up a proper page for it: <a href="http://dready.org/projects/gears/">GearSaver Home</a>.</p>
<p>Here&#8217;s a screenshot:</p>
<p><img src="http://dready.org/projects/gears/gearsaver-tashot1.png" alt="GearSaver Screenshot" /></p>
<p>If you&#8217;ve tried GearSaver before and it didn&#8217;t work for you, I would encourage you to give it another try and submit a comment <a href="http://dready.org/projects/gears/">here</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/2007/08/12/gearsaver-v04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GearSaver Reloaded</title>
		<link>http://dready.org/blog/2007/08/06/gearsaver-reloaded/</link>
		<comments>http://dready.org/blog/2007/08/06/gearsaver-reloaded/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 06:34:09 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[gears]]></category>
		<category><![CDATA[hacks]]></category>

		<guid isPermaLink="false">http://dready.org/blog/2007/08/06/gearsaver-reloaded/</guid>
		<description><![CDATA[The GearSaver Bookmarklet was not that useful since there was no easy way to use the saved data. Since this is an itch that I&#8217;d really like to be able to scratch, I reached further and improved on it to the point that I can now write this post in a GearSaver-enabled textarea. Added features [...]
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>The <a href="http://dready.org/blog/2007/07/29/gearsaver-bookmarklet/">GearSaver Bookmarklet</a> was not that useful since there was no easy way to use the saved data. Since this is an itch that I&#8217;d really like to be able to scratch, I reached further and improved on it to the point that I can now write this post in a GearSaver-enabled textarea. Added features are: </p>
<ul>
<li>uses jQuery &#8211; I have no intention of working around browser DOM quirks more than I already have to</li>
<li>displays previously saved versions</li>
<li>ability to preview a version and apply to current textarea content</li>
<li>ability to delete versions</li>
</ul>
<p>Eventually, I hope to be able to provide the script as:</p>
<ul>
<li>ad-hoc inclusion into any page &#8211; this already works in the current version</li>
<li>as a bookmarklet &#8211; so that you can enable any page</li>
<li>as a <a href="http://www.greasespot.net/">greasemonkey</a> script &#8211; so that you can automatically have it turned on on the sites that you want it</li>
</ul>
<p>So, without further ado, you can try it out&#8230;</p>
<p><script src="http://dready.org/projects/gears/gs04/loader-noinit.js" type="text/javascript"></script></p>
<p>1. Here&#8217;s a textarea</p>
<form method="post">
<textarea name="gs1" rows="10" cols="40"></textarea><br />
</form>
<p>2. Make sure you have <a href="http://gears.google.com/">Google Gears</a> installed.</p>
<p>3. <a href="#" onclick="if (!gearsaver.initialized &#038;&#038; gearsaver.init()) gearsaver.initPanels(); return false">Click here to enable GearSaver.</a></p>
<p>4. Gears will ask you whether to allow <code>http://dready.org/</code> to write data</p>
<p>Please report any bugs / suggestions.</p>
<p><strong>Update 20070812</strong>: Updated to use new and improved version 0.4</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/2007/08/06/gearsaver-reloaded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GearSaver Bookmarklet</title>
		<link>http://dready.org/blog/2007/07/29/gearsaver-bookmarklet/</link>
		<comments>http://dready.org/blog/2007/07/29/gearsaver-bookmarklet/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 08:04:55 +0000</pubDate>
		<dc:creator>wil</dc:creator>
				<category><![CDATA[gears]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://dready.org/blog/2007/07/29/gearsaver-bookmarklet/</guid>
		<description><![CDATA[Google Gears is one of the most exciting technologies to be released IMO. It will push the web 2.0 envelope further and bring interactive web applications to the next level &#8212; offline! Well, not just offline, the whole point is that you can design your application synchronization strategy. I&#8217;ve been experimenting with it a bit [...]
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 href="http://gears.google.com">Google Gears</a> is one of the most exciting technologies to be released IMO. It will push the web 2.0 envelope further and bring interactive web applications to the next level &#8212; offline! Well, not just offline, the whole point is that you can design your application <a href="http://code.google.com/apis/gears/architecture.html">synchronization strategy</a>.</p>
<p>I&#8217;ve been experimenting with it a bit and it&#8217;s surprisingly (Javascript) developer friendly. The end product is a bookmarklet I call GearSaver. It&#8217;s really a shell that injects the gearsaver.js script hosted on my server into the current page that you&#8217;re viewing. It saves all your textareas (be it a blog post or wiki page that you&#8217;re editing, any multi-line text box in a form) into Gears.</p>
<p>This is pre-pre-pre alpha and is only a proof-of-concept, I haven&#8217;t tested it in IE and there isn&#8217;t a way to view the saved results yet. You can, however, use the DB query tool included in the <a href="http://code.google.com/apis/gears/tools.html">gears samples</a> and select the <code>textarea</code> table in the <code>gearsaver</code> database.</p>
<p>This is personally very useful to me because many a time I&#8217;ve lost valuable work in a textarea upon submitting a page and the network goes down. What this does is that it saves a version of each textarea found on the page, indexed by the URL and its xpath. It is also timestamped. My next enhancement would be to have a pull-down menu on each textarea to allow you to revert to older versions.</p>
<p>Without further ado:</p>
<h4>Add the following bookmark and use it on any page: <a href="javascript:(function () { var s=document.createElement('script'); s.src='http://dready.org/projects/gears/gs04/loadbm.js'; document.body.appendChild(s); })(); void(0);">Launch GearSaver</a></h4>
<p><strong>Updated</strong> 20080812: bookmarklet to use version 0.4.</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/2007/07/29/gearsaver-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

