<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Sniptools</title>
	
	<link>http://sniptools.com</link>
	<description>Design &amp; Technology Observations</description>
	<pubDate>Sun, 26 Apr 2009 15:20:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://sniptools.com/atom.xml" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>KeepVid: saving videos from Youtube or Vimeo, from anywhere</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/_oc4xpQ06P8/keepvid-saving-videos-from-youtube-or-vimeo-from-anywhere</link>
		<comments>http://sniptools.com/webtools/keepvid-saving-videos-from-youtube-or-vimeo-from-anywhere#comments</comments>
		<pubDate>Mon, 02 Feb 2009 04:54:06 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[Tips/Tricks]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=455</guid>
		<description><![CDATA[If you use Firefox (and if not, what are you waiting for?) you are familiar with useful extensions such as Video Downloader, which allow you to save local copies of the videos you watch on websites such as Youtube or Vimeo. You can then watch these videos whenever you please. 
But this doesn&#8217;t account for [...]]]></description>
			<content:encoded><![CDATA[<p>If you use Firefox (and if not, what are you waiting for?) you are familiar with <a href="https://addons.mozilla.org/en-US/firefox/search?q=video++downloader&#038;cat=all">useful extensions</a> such as Video Downloader, which allow you to save local copies of the videos you watch on websites such as Youtube or Vimeo. You can then watch these videos whenever you please. </p>
<p>But this doesn&#8217;t account for those rare but possible times when you are not on your machine, or don&#8217;t have access to a browser set up to your tastes. No extensions available. </p>
<p>That&#8217;s where &#8220;<a href="http://keepvid.com/">KeepVid</a>&#8221; comes in. Just enter your URL and it automatically extracts any video(s) found on that website and allows you to download in both FLV and MP4 formats. The MP4 would play on your Nokia, iPhone, or Blackberry too. The FLV file is a flash viewer file, and easily played using common video players&#8211;if you don&#8217;t have <a href="http://www.videolan.org/vlc/">VLC</a>, get it pronto. </p>
<p>Here&#8217;s a straightforward screenshot: </p>
<p><img src="http://farm4.static.flickr.com/3299/3246681630_d42704b048.jpg" alt="KeepVid screenshot saving a Youtube video" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/webtools/keepvid-saving-videos-from-youtube-or-vimeo-from-anywhere/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/webtools/keepvid-saving-videos-from-youtube-or-vimeo-from-anywhere</feedburner:origLink></item>
		<item>
		<title>Resize a column in a PostgreSQL table without changing data</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/SewNx5MgWl0/resize-a-column-in-a-postgresql-table-without-changing-data</link>
		<comments>http://sniptools.com/databases/resize-a-column-in-a-postgresql-table-without-changing-data#comments</comments>
		<pubDate>Tue, 13 Jan 2009 05:49:21 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<category><![CDATA[postgresql sql databases]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=432</guid>
		<description><![CDATA[You use PostgreSQL. You find that a column you have in a table is of a smaller length than you now wish. In my case, this was a varchar(20) that I now wished to make varchar(35). Nothing else. I just want to change the size, keeping the data intact.
The ALTER TABLE ...ALTER COLUMN...TYPE... command is [...]]]></description>
			<content:encoded><![CDATA[<p>You use PostgreSQL. You find that a column you have in a table is of a smaller length than you now wish. In my case, this was a <code>varchar(20)</code> that I now wished to make <code>varchar(35)</code>. Nothing else. I just want to change the size, keeping the data intact.</p>
<p>The <code>ALTER TABLE ...ALTER COLUMN...TYPE...</code> <a href="http://www.postgresql.org/docs/current/interactive/sql-altertable.html">command</a> is useful only if you want to alter the data somehow, or change the data type. Otherwise, it&#8217;ll be an aeon before this finishes even inside a transaction on a database of any meaningful size.</p>
<p>Until now, I was not familiar with any sensible mechanism to simply change the size in PG. But yesterday, Tom Lane himself suggested something ubercool in the list.</p>
<p>Let&#8217;s assume for the sake of simplicity that your table is called &#8220;<code>TABLE1</code>&#8221; and your column is &#8220;COL1&#8243;. You can find the size of your &#8220;<code>COL1</code>&#8221; column by issuing the following query on the system tables:</p>
<pre lang="sql">select atttypmod from pg_attribute
where attrelid = 'TABLE1'::regclass
and attname = 'COL1';

atttypmod
-----------
24
(1 row)</pre>
<p>This means that the size is 20 (4 is added for legacy reasons, we&#8217;re told). You can now conveniently change this to a <code>varchar(35)</code> size by issuing this command:</p>
<pre lang="sql">update pg_attribute set atttypmod = 35+4
where attrelid = 'TABLE1'::regclass
and attname = 'COL1';

UPDATE 1</pre>
<p>Note that I manually added the 4 to the desired size of 35..again, for some legacy reasons inside PG. Done. That&#8217;s it. Should we check?</p>
<pre lang="sql">d TABLE1

Table "public.TABLE1"
Column  |  Type                 | Modifiers
--------+-----------------------+-----------
COL1    | character varying(35) |</pre>
<p>Such a simple yet effective trick. Of course it&#8217;d be nicer if this is somehow included in a more proper way in the database, but this does the job.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/databases/resize-a-column-in-a-postgresql-table-without-changing-data/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/databases/resize-a-column-in-a-postgresql-table-without-changing-data</feedburner:origLink></item>
		<item>
		<title>Recovering Bad Hard Disks (CRC on Windows, Error -36 on Mac OSX)</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/R3oYSCkv4H8/fix-crc-hard-disk-error-recover-data</link>
		<comments>http://sniptools.com/windows/fix-crc-hard-disk-error-recover-data#comments</comments>
		<pubDate>Sun, 05 Oct 2008 02:58:23 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Mac OSX]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[hard disk]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=423</guid>
		<description><![CDATA[So you&#8217;ve been visited by the much dreaded CRC &#8212; Cyclical Redundancy Check error, most likely encountered while copying files between hard disks. On Mac OSX, this will usually appear as some cryptic permissions message with an Error -36.
To cut the geek-speak, this simply means that you hard disk may have certain files that may [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve been visited by the much dreaded CRC &#8212; <a href="http://en.wikipedia.org/wiki/Cyclic_redundancy_check">Cyclical Redundancy Check error</a>, most likely encountered while copying files between hard disks. On Mac OSX, this will usually appear as some cryptic permissions message with an <a href="http://support.apple.com/kb/HT1618">Error -36</a>.</p>
<p>To cut the geek-speak, this simply means that you hard disk may have certain files that may have &#8220;bad sectors&#8221;, or are corrupted in other words.</p>
<p>Fortunately, this is a common enough problem in our technically advanced world of external storage. I recommend solving this on Windows (I use both XP and OSX Leopard at the time of this writing).</p>
<h3>Step 1: CHKDSK</h3>
<p>Use what Windows offers you by default. The <code>chkdsk</code> command. Just open an MS-DOS command prompt window and go to the drive you wish to check (I&#8217;m hoping you already know your way around a command prompt; if you don&#8217;t please consider Step 2 below). With the command prompt showing the drive letter of the disk you wish to check, enter this command:</p>
<pre>e:&gt; chkdsk /R</pre>
<p>Here, &#8220;<code>e:</code>&#8221; is my drive to be checked. The &#8220;<code>/R</code>&#8221; attribute asks the <code>chkdsk</code> command to &#8220;recover&#8221; whatever bad sectors it finds during its scan. In most cases, and if you&#8217;re lucky, this ought to do it.</p>
<h3>Step 2: CDCheck (Free)</h3>
<p>Only if the problem you were facing still remains after you have run the chkdsk command, should you consider doing this. This is <a href="http://www.kvipu.com/CDCheck/helplink.php?helpfn=overview">a freeware program</a> that makes it super-easy to check/recover your disk. It can be any disk&#8211;your current hard disk, a CD or a DVD, or even an external hard disk. The interface is pretty simple as you can see in the <a href="http://www.kvipu.com/CDCheck/helplink.php?helpfn=screenshots">screenshots here</a>.</p>
<h3>Step 3: SpinRite (US$ 90)</h3>
<p>If all else has failed, just save yourself some heartburn and go straight to SpinRite. This is hands-down the <a href="http://www.grc.com/sr/spinrite.htm">best software for this purpose</a>, as anyone in a dire need of data recovery will confirm. I would trust any piece of software from GRC. Only catch: it&#8217;s not free, but when you use it you know why it&#8217;s worth every last cent. It gives you a simple option to save an ISO file, which you can then easily burn on to a CD using any CD writer tool (including Windows&#8217; own right-click). Then reboot your machine so it starts from the CD. SpinRite will automatically report and recover whatever is recoverable.</p>
<h2>Next Steps</h2>
<p>Basically, a CRC error is the beginning of the end. If this is on an external hard disk, I highly recommend that you consider backing up the data immediately.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/windows/fix-crc-hard-disk-error-recover-data/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/windows/fix-crc-hard-disk-error-recover-data</feedburner:origLink></item>
		<item>
		<title>Disable auto completion in Firefox address bar</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/Kgpaurba2G4/disable-auto-completion-in-firefox-address-bar</link>
		<comments>http://sniptools.com/webtools/disable-auto-completion-in-firefox-address-bar#comments</comments>
		<pubDate>Wed, 27 Aug 2008 09:50:57 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[Browser]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Tips/Tricks]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=370</guid>
		<description><![CDATA[Firefox 3 has a &#8220;feature&#8221; that auto-fills a website that you wish to go to as you&#8217;re typing in the Location bar.
I wanted to turn this off, but without turning off other auto complete functionality:

I want to retain the autocomplete in forms (which can be managed from Tools -&#62; Options -&#62; Privacy)
I also want to [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3 has a &#8220;feature&#8221; that auto-fills a website that you wish to go to as you&#8217;re typing in the Location bar.</p>
<p>I wanted to turn this off, but <span style="text-decoration: underline;">without</span> turning off other auto complete functionality:</p>
<ul>
<li>I want to retain the autocomplete in forms (which can be managed from <code>Tools -&gt; Options -&gt; Privacy</code>)</li>
<li>I also want to retain the autocomplete in the search box on the right (which can be turned off by right-clicking inside the box, and then checking off &#8220;<code>Show Suggestions</code>&#8220;)</li>
</ul>
<p>But the Location Bar is a somewhat more involved beast. After hunting in the innards of &#8220;<code>about:config</code>&#8221; I discovered that this was possible. Just follow these steps:</p>
<ol>
<li>In the location bar, type <code>about:config</code>. The location bar is of course the place where you type URLs. Note that this is your internal Firefox configuration. Don&#8217;t mess with it.</li>
<li>In the text box that appears at the top of this page, enter <code>browser.urlbar.maxRichResults </code>as the preference name. (Tip: copy it from here and paste it into that box.)</li>
<li>Set the value to 0 if you wish to disable the auto-complete altogether. I have it set to 2 so I get some suggestions but it doesn&#8217;t crowd up the experience.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/webtools/disable-auto-completion-in-firefox-address-bar/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/webtools/disable-auto-completion-in-firefox-address-bar</feedburner:origLink></item>
		<item>
		<title>Uninstall Saft. For good. Really.</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/qzoKIjcGaUM/uninstall-saft-delete-saft-from-safari</link>
		<comments>http://sniptools.com/webtools/uninstall-saft-delete-saft-from-safari#comments</comments>
		<pubDate>Mon, 04 Aug 2008 08:38:56 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=405</guid>
		<description><![CDATA[If you&#8217;re here, you know what I&#8217;m talking about. The Safari plugin sounds like a neat little tool but is a pesky customer on any computer. Not the way to win hearts. Deleting it doesn&#8217;t work, not do the instructions on their website.
Here is how I did.

First, close Safari. This is VERY important, as it [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re here, you know what I&#8217;m talking about. The Safari plugin sounds like a neat little tool but is a pesky customer on any computer. Not the way to win hearts. Deleting it doesn&#8217;t work, not do the instructions on their website.</p>
<p>Here is how I did.</p>
<ol>
<li>First, close Safari. This is VERY important, as it does not work otherwise.</li>
<li>Start Terminal. (Go to Applications -&gt; Utilities -&gt; Terminal, or type Terminal in Spotlight).</li>
<li>Under Terminal type &#8220;sudo -s&#8221; without the quotation marks to log in as root.</li>
<li>Then enter:
<pre lang="bash">defaults write com.apple.finder AppleShowAllFiles TRUE</pre>
</li>
<li>Go to the blue (or gray) apple at the top left of the screen, then select Force Quit. From the menu of items, click on &#8220;Saft&#8221; and click on the Force Quit button.</li>
<li>Then, in the same Force Quit window, click on &#8220;Finder&#8221; and click the &#8220;Relaunch&#8221; button.</li>
<li>In the Finder window, on the top right bar (the Filter spotlight bar), type &#8220;saft&#8221; without the quotes. Delete with delight any file called Saft. Note: This may reveal a few other files that may contain the word &#8220;Saft&#8221; such as threads.py in my case (a Python file). Naturally, you want to NOT delete these. Just get rid of the Saft files.</li>
<li>Empty the trash. If there is a file that won&#8217;t delete because it&#8217;s in use, then Force Quit &#8220;Saft&#8221; again as in Step 5 above, and then Empty Trash again.</li>
<li>Go back into Terminal, and type &#8220;sudo -s&#8221; again without quotation marks. Then enter:
<pre lang="bash"> defaults write com.apple.finder AppleShowAllFiles FALSE</pre>
<p>This will set the Finder back to the way it was before. Then type &#8220;exit&#8221; and it will exit out of the root.</li>
<li>Now navigate to the folder: <code>/Library/InputManagers</code>. Note that this is NOT the &#8220;Library&#8221; folder in your Users folder. This is the Library folder from the root. Inside InputManagers is the &#8220;saft&#8221; folder &#8212; get rid of it.</li>
<li>Empty Trash (again). If it says Saft is in use, reboot the machine and empty it then. Or if you use some excellent utility like <a href="/vault/osx-utilities-power-users">MainMenu</a> you can &#8220;Force Empty Trash&#8221;.</li>
</ol>
<p>Go back to your happy, problem free Mac!  <img src='http://sniptools.com/cms/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/webtools/uninstall-saft-delete-saft-from-safari/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/webtools/uninstall-saft-delete-saft-from-safari</feedburner:origLink></item>
		<item>
		<title>Remember WEP wireless password on Nokia e61i (any e-Series)</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/m9pvp8gojCg/remember-wep-wireless-password-on-nokia-e61i</link>
		<comments>http://sniptools.com/vault/remember-wep-wireless-password-on-nokia-e61i#comments</comments>
		<pubDate>Sat, 02 Aug 2008 14:23:16 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[System Maintenance]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[Tips/Tricks]]></category>

		<category><![CDATA[wireless]]></category>

		<category><![CDATA[wlan]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=338</guid>
		<description><![CDATA[I use the Nokia e61i as my mobile. Instead of my telco&#8217;s data plan (which offers me a meagre 1GB per month) I simply prefer to use my home wireless LAN when I am at home. Until recently I used the wireless &#8220;access point&#8221; without any secure settings, but have had to move to WEP [...]]]></description>
			<content:encoded><![CDATA[<p>I use the Nokia e61i as my mobile. Instead of my telco&#8217;s data plan (which offers me a meagre 1GB per month) I simply prefer to use my home wireless LAN when I am at home. Until recently I used the wireless &#8220;access point&#8221; without any secure settings, but have had to move to WEP now due to cheeky neighbors.</p>
<p>Problem: Nokia&#8217;s WLAN option kept prompting me for the WEP key *everytime* I would connect to my email or any website.</p>
<p>After googling for a good many days and bumbling around on Nokia&#8217;s forums, I have finally figured out how to make Nokia remember the cotton-picking password. Simple answer: you need to lose your cached WLAN entry, which may be stored as a non-WEP access point.</p>
<p>Here are the more detailed steps:</p>
<ol>
<li>Delete your current WLAN access point you&#8217;ve created for the E61i. This is the secret sauce.</li>
<li>Now, under
<p><code>Tools &gt; Settings &gt; Connection &gt; Access Points<br />
</code><br />
Select Options and create a new access point using &#8220;default settings&#8221;. We&#8217;ll tweak them below.</li>
<li>Under <strong><em>Connection Name</em></strong>, pick a name for your connection. This doesn&#8217;t have to be your wireless network&#8217;s SSID, but you can keep it under the same name.</li>
<li>Under <strong><em>Data Bearer</em></strong>, select WLAN.</li>
<li>Under <em>WLAN Network Name</em>, select manual entry and type in your SSID name.</li>
<li>Under <strong><em>Network Status</em></strong> mark &#8220;Hidden&#8221;.</li>
<li><strong><em>Network Mode</em></strong> will be the default: &#8220;Infrastructure&#8221;.</li>
<li>Under <strong><em>WLAN Security Mode</em></strong>, choose your security type. For instance, mine is WEP, so that&#8217;s what I selected.</li>
<li>Under <strong><em>WLAN Security Settings</em></strong>, go to WEP key settings and define your encryption level, format, and key. For instance, for WEP you might have 64 bit, ASCII, and &#8220;xyzabc&#8221; as your level, format, and key respectively. If you don&#8217;t know this stuff, this entire tutorial is perhaps not for you, otherwise you know what these values are. (You can always login as admin user into your wireless router and reconfirm these settings for your specific case.)</li>
</ol>
<p>That&#8217;s it. You can now connect to some website or your email server on your mobile phone, select the WLAN with the name you chose in Step 3 above, and your Nokia e-series phone will remember your WEP password for good. Finally.</p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/vault/remember-wep-wireless-password-on-nokia-e61i/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/vault/remember-wep-wireless-password-on-nokia-e61i</feedburner:origLink></item>
		<item>
		<title>Readair: Google Reader client on your desktop (with Adobe AIR client)</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/7sZ_LXnFlCI/readair-google-reader-client-on-your-desktop</link>
		<comments>http://sniptools.com/webtools/readair-google-reader-client-on-your-desktop#comments</comments>
		<pubDate>Fri, 01 Aug 2008 09:43:30 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[RSS]]></category>

		<category><![CDATA[Tools/Reviews]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=350</guid>
		<description><![CDATA[If you use RSS, Google Reader is among the best there is. So good, in fact, that I imported all my old Bloglines feeds. The interface, the starring of important feed items, the sharing &#8212; all of it is addictive.
Recently, I started using the Vienna client on OSX, which looks good but it&#8217;s a pain [...]]]></description>
			<content:encoded><![CDATA[<p>If you use RSS, <a href="http://reader.google.com">Google Reader</a> is among the best there is. So good, in fact, that I imported all my old Bloglines feeds. The interface, the starring of important feed items, the sharing &#8212; all of it is addictive.</p>
<p>Recently, I started using the <a href="http://vienna-rss.sourceforge.net/">Vienna</a> client on OSX, which looks good but it&#8217;s a pain to manage the feed listings in two places&#8211; Google Reader, and local Vienna.  Yes, you can import your Google Reader OPML into Vienna, but to have them synced, you need to import it often.</p>
<p>But that&#8217;s a manual sync and not very useful.</p>
<p>If Vienna&#8217;s user forums are any indication, the automatic synchronization between Google Reader and Vienna is among the top requested features, and I can understand why.</p>
<p>Well, I won&#8217;t be waiting for Vienna anymore, as the <a href="http://www.adobe.com/products/air/">Adobe AIR</a> Google Reader client is here, and it works like a charm!</p>
<blockquote>
<p style="text-align: center;"><a href="http://code.google.com/p/readair/"><img class="aligncenter" title="Readair: Google Reader Client" src="http://readair.adammcgrath.com/img/logo.gif" alt="" width="200" height="61" /><br />
</a></p>
</blockquote>
<p>The interface is very Mac OSX like, very clean and nifty. Just set up your Google email and password:</p>
<p style="text-align: center;"><a href="http://sniptools.com/cms/wp-content/uploads/2008/08/readair.gif"><img class="size-medium wp-image-358 aligncenter" title="Readair Preferences" src="http://sniptools.com/cms/wp-content/uploads/2008/08/readair-300x213.gif" alt="" width="300" height="213" /></a></p>
<p style="text-align: left;">And you are ready to roll. Of course, it doesn&#8217;t (yet) have the functionality to tweak font sizes or flag important items or share &#8212; i.e., a complete desktop alternative to Vienna or Google Reader, but this is a fantastic start.</p>
<p style="text-align: center;"><a href="http://code.google.com/p/readair/"><img class="aligncenter" title="Google Reader Desktop Client - Adobe AIR" src="http://readair.adammcgrath.com/img/screenshot.png" alt="Google Reader Desktop Client - Adobe AIR" width="801" height="630" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/webtools/readair-google-reader-client-on-your-desktop/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/webtools/readair-google-reader-client-on-your-desktop</feedburner:origLink></item>
		<item>
		<title>Wordpress Revision Control: Manage or Disable edit history in WP</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/MmXnSnVVXE4/manage-or-disable-revisions-in-wordpress</link>
		<comments>http://sniptools.com/vault/manage-or-disable-revisions-in-wordpress#comments</comments>
		<pubDate>Wed, 23 Jul 2008 06:59:15 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=320</guid>
		<description><![CDATA[Among many new exciting features, WordPress 2.6 released the ability to store each and every revision of your posts, like an elaborate update history. Now this can be a pretty useful feature if you are only making substantive changes to your articles, but if you change a &#8220;the&#8221; or a preposition, this can be overkill.
The [...]]]></description>
			<content:encoded><![CDATA[<p>Among many new exciting features, <a href="http://wordpress.org">WordPress 2.6</a> released the ability to store each and every revision of your posts, like an elaborate update history. Now this can be a pretty useful feature if you are only making substantive changes to your articles, but if you change a &#8220;the&#8221; or a preposition, this can be overkill.</p>
<p>The suggested workaround to disable this revision function is to enter a variable in your wp_config.php file. But this takes away the functionality from the entire blog.</p>
<div id="attachment_323" class="wp-caption alignnone" style="width: 310px"><a href="http://dd32.id.au/wordpress-plugins/revision-control/"><img class="size-medium wp-image-323" title="Revision Control plugin for Wordpress" src="http://sniptools.com/cms/wp-content/uploads/2008/07/revision-control-wordpress-300x177.gif" alt="Revision Control plugin for Wordpress" width="300" height="177" /></a><p class="wp-caption-text">Revision Control plugin for Wordpress</p></div>
<p>I discovered a superb plugin today that makes this process very simple. It allows you to define the setting from the WordPress aministration interface on a Global basis. That is, to</p>
<ul>
<li>Disable All revisions for all posts/pages</li>
<li>And override on a per-page/post basis.</li>
</ul>
<p>For example, I can set Revisions to Disabled globally, and then enable it to store say 5 revisions for a Specific page(Without affecting any other pages).</p>
<p>You&#8217;ll find some Info ( &amp; Download link) on it here:<br />
<a href="http://dd32.id.au/wordpress-plugins/revision-control/">http://dd32.id.au/wordpress-plugins/revision-control/</a></p>
<p>This is not MU compatible yet (untested).</p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/vault/manage-or-disable-revisions-in-wordpress/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/vault/manage-or-disable-revisions-in-wordpress</feedburner:origLink></item>
		<item>
		<title>Google Docs, now with templates!</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/Z-cdpTXFRxU/google-docs-templates</link>
		<comments>http://sniptools.com/webtools/google-docs-templates#comments</comments>
		<pubDate>Sun, 20 Jul 2008 01:19:38 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Web Tools]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[MS Word]]></category>

		<category><![CDATA[Office]]></category>

		<category><![CDATA[Tools/Reviews]]></category>

		<guid isPermaLink="false">http://sniptools.com/?p=270</guid>
		<description><![CDATA[The excellent Google Docs service has already thrown the gauntlet in the Office document editing space. If your needs are to have a basic Word or Excel document without automatic paging, or footnotes, or Table of Contents, and such, then Google is already a pretty sound option to do your documents and save them as [...]]]></description>
			<content:encoded><![CDATA[<p>The excellent <a href="http://docs.google.com/">Google Docs</a> service has already thrown the gauntlet in the Office document editing space. If your needs are to have a basic Word or Excel document without automatic paging, or footnotes, or Table of Contents, and such, then Google is already a pretty sound option to do your documents and save them as DOC or PDF files.</p>
<p>The best part is the live collaboration that Google or the likes of <a href="http://zoho.com">Zoho</a> have made possible. Online collaboration among team members was something in which Microsoft has also dabbled, but in its typical manner of releasing &#8220;Enterprise&#8221; features. No surprise that that has never really become the norm outside some corporate microcosms.</p>
<p>Today, Google has upped the ante in the war for online document editing by <a href="http://googleblog.blogspot.com/2008/07/templates-bring-docs-to-life.html">launching the templates</a>. Simple addition to their rapidly growing arsenal, but a shape of things to come. From <a href="http://docs.google.com/templates?pli=1">wedding invites to business letters</a>, it&#8217;s an easily expandable service. The API and &#8220;open source&#8221; extensibility thinking of Google will make sure that you or I can contribute our own templates to the gallery. Nifty.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/dSGkzDgW1fA&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/dSGkzDgW1fA&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/zbLmDj-BLxE&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/zbLmDj-BLxE&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/webtools/google-docs-templates/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/webtools/google-docs-templates</feedburner:origLink></item>
		<item>
		<title>OSX system utilities for power-users</title>
		<link>http://feedproxy.google.com/~r/sniptools/~3/Rj3MuVhoS5s/osx-utilities-power-users</link>
		<comments>http://sniptools.com/mac-osx/osx-utilities-power-users#comments</comments>
		<pubDate>Sat, 19 Jul 2008 05:12:14 +0000</pubDate>
		<dc:creator>Shanx</dc:creator>
		
		<category><![CDATA[Mac OSX]]></category>

		<category><![CDATA[System Maintenance]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[system]]></category>

		<category><![CDATA[Tools/Reviews]]></category>

		<category><![CDATA[utilities]]></category>

		<guid isPermaLink="false">http://sniptools.com/cms/?p=167</guid>
		<description><![CDATA[As it says on the tin:

MainMenu. Free. Superlative. Creates a neat little menu item on the top bar. Better than most other tools I have tried for this purpose, especially in its clean interface. Sometimes, if you have the pleasure of experiencing a situation when the Trash won&#8217;t clean because OSX says that the &#8220;Application [...]]]></description>
			<content:encoded><![CDATA[<p>As it says on the tin:</p>
<ol>
<li><a href="http://www.santasw.com/"><strong>MainMenu</strong></a>. Free. Superlative. Creates a neat little menu item on the top bar. Better than most other tools I have tried for this purpose, especially in its clean interface. Sometimes, if you have the pleasure of experiencing a situation when the Trash won&#8217;t clean because OSX says that the &#8220;Application is still in use&#8221; but you&#8217;re sure you quit it and it&#8217;s not live anyway, MainMenu&#8217;s &#8220;Force Empty Trash&#8221; is a fabulous tool to have at your fingertips.<br />
<img class="aligncenter" title="MainMenu on OSX" src="http://farm4.static.flickr.com/3063/2681260393_d703538872.jpg?v=0" alt="" width="382" height="343" /></li>
<li><a href="http://www.obdev.at/products/littlesnitch/index.html"><strong>Little Snitch</strong></a>: Tells you everytime some program on your machine wants to &#8220;call home&#8221; and connect to some server. Great flexibility in allowing the program to connect to a server, a port, or in general. Allow (or Deny) it to connect only once, or until the application quits, or Forever.<br />
<img class="aligncenter" title="Little Snitch by Obdev" src="http://www.obdev.at/Images/littlesnitch/rules-window-zoomed.jpg" alt="" width="528" height="347" /></li>
<li><a href="http://www.rubicode.com/Software/RCDefaultApp/"><strong>RCDefaultApp</strong></a>: Just as it is on any OS from Windows to Ubuntu, it often happens that you would like to associate certain file types with certain applications. On Mac OSX, we do have the same right-click contextual menu as Windows that allows &#8220;Open with [Application]&#8221; and &#8220;Make this the default application&#8221;, but for some reason this doesn&#8217;t always work, and occasionally doesn&#8217;t even show up as an option. No matter. RCDefaultApp is the application that allows you to do that superbly, and then some.<br />
<img class="aligncenter" title="Rubicode RCDefaultApp for OSX to make file associations" src="http://www.rubicode.com/Software/RCDefaultApp/ExtensionsScreen.png" alt="" width="595" height="435" /></li>
<li><a href="http://www.manytricks.com/butler/"><strong>Butler</strong></a>: Another small utility with a negligible footprint that allows for some nifty shortcuts to stuff already on your machine.<br />
<img class="aligncenter" title="Butler on OSX" src="http://farm4.static.flickr.com/3162/2682079426_ef28225500_o.gif" alt="" width="387" height="747" /></li>
<li><a href="http://perian.org/"><strong>Perian</strong></a>: No Mac should be without this. This pretty much explains itself. There&#8217;s a nice <a href="http://perian.org/#watch">video tutorial</a> here that shows how easy it is to install and then forget it. Suddenly your Quicktime (and iTunes) will be able to play a whole raft of video formats. If you want to be really equipped, get the Divx codec, the 3ivx, and <a href="http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx">Flip4Mac</a> which plays wmv (Windows Media Player) files on your Mac. Of course if you get really frustrated there&#8217;s always the tried and tested VLC Player.</li>
<li><a href="http://www.synium.de/products/cleanapp/index.html"><strong>CleanApp</strong></a>: The best application uninstaller out there, hands down. Don&#8217;t believe for a minute when the OSX manuals tell you that on a Mac all you need to do is drag the application into the Trash and you&#8217;re done. BS. Many applications (think Adobe) install several things in several locations. CleanApp 3 tells you all the associated trappings of these applications and allows you to uninstall them all together.CleanApp is not free, alas (there is always a poor man&#8217;s <a href="http://www.freemacsoft.net/AppCleaner/">AppCleaner</a>, which does some basic stuff) but it allows for much more granular control. The best part: CleanApp has a &#8220;Logging&#8221; service that keeps track of whatever you install, and then knows in granular detail everything that you need to uninstall later; you can enable and disable this logging service at will, so it is useful to keep it generally off and only switch it on before you are undertaking a serious install of software, such as Final Cut Pro from Apple for example.<img class="aligncenter" title="CleanApp" src="http://farm4.static.flickr.com/3245/2682079620_8a04fd2a25_o.jpg" alt="" width="634" height="429" /></li>
<li><a href="http://www.bresink.com/osx/TinkerTool.html"><strong>TinkerTools</strong></a>: To modify the many system preferences in your OSX that should have been made tinker-able but are not. Us Windows switchers are used to modding everything, so this is a fabulous tool.<a href="http://www.bresink.com/osx/0TinkerTool/screenshots.html"><img class="aligncenter" title="TinkerTools for OSX" src="http://farm4.static.flickr.com/3061/2681260313_122b684a3a_o.gif" alt="" width="626" height="357" /></a></li>
<li><strong><a href="http://www.transmissionbt.com/">Transmission</a>:</strong> The best torrent client for OSX. Very simple, no-nonsense, and yet pretty interface. BitRocket is all google-juiced as it has been around longer, but it went down more often than Paris Hilton&#8217;s pants.  Limewire now has an OSX version too, but I am done with crashing and slow download speeds unless you cough up a few dollars.<img class="aligncenter" title="Transmission for OSX" src="http://farm4.static.flickr.com/3250/2681260355_3f4058e5d5_o.gif" alt="" width="360" height="505" /><a href="http://www.panic.com/candybar/"><br />
</a></li>
<li><a href="http://www.panic.com/candybar/"><strong>Candy Bar</strong></a>: If you really, really want to modify your icons. Panic is one of the better software developers for the OSX platform. Their Unison tool, a native OSX Usenet client is pure code poetry. There&#8217;s a lot of iconography available at their partner website <a href="http://iconfactory.com/freeware/icon">IconFactory</a>. CandyBar is not free though. If you are short on cash, you can always try the somewhat barebones <a href="http://www.freemacsoft.net/LiteIcon/index.html">LiteIcon</a>.<img class="aligncenter" title="Candy Bar on OSX" src="http://www.panic.com/candybar/img/cb-screenshot_1-v2.jpg" alt="" width="712" height="569" /></li>
<li><a href="http://www.vienna-rss.org/vienna_features.php"><strong>Vienna</strong></a>: The best and most elegant RSS reader client for OSX at the moment. Now if only they could sync it with <a href="http://reader.google.com">Google Reader</a>, Bob might be my uncle. How long has the Google API been out now!?<img class="aligncenter" title="Vienna RSS Reader" src="http://blog.wired.com/cultofmac/Vienna.jpg" alt="" width="410" height="315" /></li>
<li><a href="http://sourceforge.net/projects/cotvnc/"><strong>Chicken of the VNC</strong></a>: The best VNC client out there, connects without problems to Windows VNC servers too.<br />
<blockquote><p><img class="aligncenter" title="Chicken of the VNC for OSX" src="http://images.apple.com/downloads/macosx/networking_security/images/chickenofthevnc_20070608171558.jpg" alt="" width="300" height="195" /></p></blockquote>
</li>
<li><a href="http://www.omnigroup.com/applications/omnidisksweeper/"><strong>OmniDiskSweeper</strong></a>: As you start using your OSX, and installing applications and such, your hard disk usage keeps mounting (no pun intended). The fast, small footprint OmniDiskSweeper does this job faster than anything else on the market, including the somewhat visually prettier <a href="http://www.id-design.com/software/whatsize/">WhatSize</a>.<br />
<img class="aligncenter" title="OmniDiskSweeper" src="http://www.omnigroup.com/images/applications/omnidisksweeper/screenshot.png" alt="" width="591" height="350" /></li>
<li><a href="http://monolingual.sourceforge.net"><strong>Monolingual</strong></a>: Like Windows, OSX also comes with about a gazillion languages preinstalled, which take several gigabytes on your hard disk. Likewise, OSX the operating system also comes with a number of architectures such as PowerPC even if you have an Intel system, because the same OS needs to support older Apple hardware. Anyone who has bought a new system with Intel&#8217;s architectures (the latest Macbooks or iMacs) can safely get rid of the other architectures. Monolingual is a simple, free utility that does exactly that.<br />
<a href="http://monolingual.sourceforge.net/"><img class="aligncenter" title="Monolingual - get rid of unnecessary languages and architectures" src="http://monolingual.sourceforge.net/images/Monolingual-1.3.0-en.png" alt="" width="462" height="481" /></a></li>
<li><strong>Tech Tools Pro</strong>: Explanation coming soon.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sniptools.com/mac-osx/osx-utilities-power-users/feed</wfw:commentRss>
		<feedburner:origLink>http://sniptools.com/mac-osx/osx-utilities-power-users</feedburner:origLink></item>
	</channel>
</rss><!-- O: 0.22s --><!-- C: 0.0011s -->
