<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sage Hacks</title>
	<atom:link href="http://sagehacks.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sagehacks.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sun, 30 Oct 2011 16:41:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sagehacks.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/52a13d020259d8884112543800210d1a?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Sage Hacks</title>
		<link>http://sagehacks.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sagehacks.wordpress.com/osd.xml" title="Sage Hacks" />
	<atom:link rel='hub' href='http://sagehacks.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Re:pocketmod &#8211; Flash-based PocketMod generator</title>
		<link>http://sagehacks.wordpress.com/2009/02/25/repocketmod-flash-based-pocketmod-generator/</link>
		<comments>http://sagehacks.wordpress.com/2009/02/25/repocketmod-flash-based-pocketmod-generator/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 19:19:37 +0000</pubDate>
		<dc:creator>Wesley Rice</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pocketmod]]></category>

		<guid isPermaLink="false">http://sagehacks.wordpress.com/?p=37</guid>
		<description><![CDATA[A couple of folks, apparently impatient with the slow pace of development on the &#8216;official&#8217; PocketMod, have taken matters into their own hands and put together a brilliant offline PocketMod generator called Re:pocketmod. The package contains around a hundred PocketMod templates, including some GTD-related and Stephen Covey-inspired mods, any of which can be dragged and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=37&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A couple of folks, apparently impatient with the slow pace of development on the &#8216;official&#8217; PocketMod, have taken matters into their own hands and put together a brilliant offline PocketMod generator called <a href="http://www.repocketmod.com" target="_blank">Re:pocketmod</a>. The package contains around a hundred PocketMod templates, including some GTD-related and Stephen Covey-inspired mods, any of which can be dragged and dropped onto a layout pane and printed directly from the app. It even includes video instructions on how to fold your PocketMod.</p>
<p><img class="aligncenter size-medium wp-image-38" title="repocketmod" src="http://sagehacks.files.wordpress.com/2009/02/repock.jpg?w=300&#038;h=193" alt="repocketmod" width="300" height="193" />See our <a href="http://sagehacks.wordpress.com/2009/01/28/howto-create-back-pocket-cheat-sheets-with-pdftopocketmod/" target="_blank">previous post</a> on converting PDFs to PocketMods.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sagehacks.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sagehacks.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sagehacks.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sagehacks.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sagehacks.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sagehacks.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sagehacks.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sagehacks.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=37&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sagehacks.wordpress.com/2009/02/25/repocketmod-flash-based-pocketmod-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/427efc794f30d2174be03d4e88f1d628?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wesley Rice</media:title>
		</media:content>

		<media:content url="http://sagehacks.files.wordpress.com/2009/02/repock.jpg?w=300" medium="image">
			<media:title type="html">repocketmod</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO: Easily install Firefox extensions while offline</title>
		<link>http://sagehacks.wordpress.com/2009/02/25/howto-easily-install-firefox-extensions-while-offline/</link>
		<comments>http://sagehacks.wordpress.com/2009/02/25/howto-easily-install-firefox-extensions-while-offline/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 19:14:27 +0000</pubDate>
		<dc:creator>Wesley Rice</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://sagehacks.wordpress.com/?p=32</guid>
		<description><![CDATA[You can add an &#8216;Install&#8217; button to Firefox&#8217;s add-ons pane by tracking down the following line in &#8216;about:config&#8217;: extensions.hideInstallButton and double-clicking on it to toggle the Boolean value to &#8216;False&#8217;. Firefox should now have an install button, just as Thunderbird does, for offline installation of extensions.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=32&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><img class="aligncenter size-medium wp-image-33" title="before" src="http://sagehacks.files.wordpress.com/2009/02/before.jpg?w=300&#038;h=219" alt="before" width="300" height="219" /></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="font-size:10pt;font-family:&quot;">You can add an &#8216;Install&#8217; button to Firefox&#8217;s add-ons pane by tracking down the following line in &#8216;about:config&#8217;:</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="font-size:10pt;font-family:&quot;">extensions.hideInstallButton</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="font-size:10pt;font-family:&quot;">and double-clicking on it to toggle the Boolean value to &#8216;False&#8217;. Firefox should now have an install button, just as Thunderbird does, for offline installation of extensions.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span style="font-size:10pt;font-family:&quot;"><img class="aligncenter size-medium wp-image-34" title="after" src="http://sagehacks.files.wordpress.com/2009/02/after.jpg?w=300&#038;h=219" alt="after" width="300" height="219" /><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sagehacks.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sagehacks.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sagehacks.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sagehacks.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sagehacks.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sagehacks.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sagehacks.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sagehacks.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=32&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sagehacks.wordpress.com/2009/02/25/howto-easily-install-firefox-extensions-while-offline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/427efc794f30d2174be03d4e88f1d628?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wesley Rice</media:title>
		</media:content>

		<media:content url="http://sagehacks.files.wordpress.com/2009/02/before.jpg?w=300" medium="image">
			<media:title type="html">before</media:title>
		</media:content>

		<media:content url="http://sagehacks.files.wordpress.com/2009/02/after.jpg?w=300" medium="image">
			<media:title type="html">after</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO &#8211; Create back-pocket cheat sheets with PDFtoPocketMod</title>
		<link>http://sagehacks.wordpress.com/2009/01/28/howto-create-back-pocket-cheat-sheets-with-pdftopocketmod/</link>
		<comments>http://sagehacks.wordpress.com/2009/01/28/howto-create-back-pocket-cheat-sheets-with-pdftopocketmod/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 20:57:28 +0000</pubDate>
		<dc:creator>Wesley Rice</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hipsterpda]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pocketmod]]></category>

		<guid isPermaLink="false">http://sagehacks.wordpress.com/?p=20</guid>
		<description><![CDATA[I love PocketMods. I don&#8217;t think I would spend so much time collecting and processing my thoughts with ThinkingRock if it weren&#8217;t for TR&#8217;s &#8216;Report as PocketMod&#8217; feature. Then I began creating my own PocketMod content, ranging from a lengthy jQuery reference booklet to a simple listing of keyboard shortcuts to keep in the front [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=20&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-21" title="pdf2pocketmod" src="http://sagehacks.files.wordpress.com/2009/01/pdf2pocketmod.jpg?w=450&#038;h=250" alt="pdf2pocketmod" width="450" height="250" /><br />
I love <a href="http://pocketmod.com" target="_blank">PocketMods</a>. I don&#8217;t think I would spend so much time collecting and processing my thoughts with ThinkingRock if it weren&#8217;t for TR&#8217;s &#8216;Report as PocketMod&#8217; feature. Then I began creating my own PocketMod content, ranging from a lengthy jQuery reference booklet to a simple listing of keyboard shortcuts to keep in the front pocket of a laptop bag. With <a href="http://pocketmod.com">PDFtoPocketMod</a>, built on the open-source PDFSharp library, you can put one together in less than ninety seconds.</p>
<p>In this example, we&#8217;ll put together a PocketMod stack listing all the keyboard shortcuts available in Word 2007.</p>
<p>To get a list of all shortcuts in Word, click the &#8216;Macros&#8217; button under the Developer toolbar, and search for the &#8216;listcommands&#8217; macro in &#8216;Word commands&#8217;. Run the macro, selecting &#8216;Current keyboard settings&#8217; at the prompt that follows, and you&#8217;ll get an 11-page table. Shrink the table down to 8 pages (the proper length of a PocketMod) by adjusting the row height under the &#8216;Layout&#8217; tab in &#8216;Table Tools&#8217;. 0.26&#8243; worked for me</p>
<p>Now you can export the document to PDF, with Microsoft&#8217;s free Save As PDF or XPS add-in for Office 2007. Next, you want to download <a href="http://pocketmod.com">PDF2PM</a>, which converts most any paginated PDF to a PocketMod-formatted PDF, ready for folding, and run your Office-exported PDF through PDF2PM. The finished product should look something like <a href="http://drop.io/pketmod" target="_blank">this</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sagehacks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sagehacks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sagehacks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sagehacks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sagehacks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sagehacks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sagehacks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sagehacks.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=20&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sagehacks.wordpress.com/2009/01/28/howto-create-back-pocket-cheat-sheets-with-pdftopocketmod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/427efc794f30d2174be03d4e88f1d628?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wesley Rice</media:title>
		</media:content>

		<media:content url="http://sagehacks.files.wordpress.com/2009/01/pdf2pocketmod.jpg" medium="image">
			<media:title type="html">pdf2pocketmod</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO: Hack a makeshift CSSTidy plugin for Notepad++</title>
		<link>http://sagehacks.wordpress.com/2009/01/22/howto-hack-a-makeshift-csstidy-plugin-for-notepad/</link>
		<comments>http://sagehacks.wordpress.com/2009/01/22/howto-hack-a-makeshift-csstidy-plugin-for-notepad/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 19:28:16 +0000</pubDate>
		<dc:creator>Wesley Rice</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[notepad++]]></category>

		<guid isPermaLink="false">http://sagehacks.wordpress.com/?p=15</guid>
		<description><![CDATA[You say you&#8217;d like to right-click on the stylesheet you&#8217;re editing in Notepad++ and run it through CSSTidy, and that you also need a corresponding keyboard shortcut? Do you have three minutes? Download CSSTidy to your Notepad++ program directory. If you&#8217;re not running the portable version, you&#8217;ll need to be Administrator to place csstidy.exe under [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=15&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-17" title="csstidy" src="http://sagehacks.files.wordpress.com/2009/01/csstidy.jpg?w=450&#038;h=240" alt="csstidy" width="450" height="240" /></p>
<p>You say you&#8217;d like to right-click on the stylesheet you&#8217;re editing in <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">Notepad++</a> and run it through CSSTidy, and that you also need a corresponding keyboard shortcut? Do you have three minutes?</p>
<p>Download <a href="http://csstidy.sourceforge.net/" target="_blank">CSSTidy</a> to your Notepad++ program directory. If you&#8217;re not running the portable version, you&#8217;ll need to be Administrator to place csstidy.exe under %PROGRAMFILES%\Notepad++.</p>
<p>Next, edit your shortcut settings file, found at %USERPROFILE%\AppData\Roaming\Notepad++\shortcuts.xml, by adding this line under &#8216;User Defined Commands&#8217;:</p>
<p>&lt;Command name=&#8221;Run CSSTidy on File&#8221; Ctrl=&#8221;yes&#8221; Alt=&#8221;yes&#8221; Shift=&#8221;yes&#8221; Key=&#8221;67&#8243;&gt;$(NPP_DIRECTORY)\csstidy.exe &amp;quot;$(FULL_CURRENT_PATH)&amp;quot; &amp;quot;$(FULL_CURRENT_PATH)&amp;quot;&lt;/Command&gt;</p>
<p>This adds a &#8216;Run CSSTidy on File&#8217; entry to your menubar, under &#8216;Run&#8217;, and also assigns it the keyboard shortcut Ctl+Alt+Shift+C. You can also add it to your right-click menu by adding this line to your contextMenu.xml file (which you&#8217;ll find in the same directory as shortcuts.xml), within the &#8216;Scintilla Context Menu&#8217; node:</p>
<p>&lt;Item MenuEntryName=&#8221;Run&#8221; MenuItemName=&#8221;Run CSSTidy on File&#8221;/&gt;</p>
<p>In your Notepad++ settings, under the &#8216;MISC&#8217; tab, make certain you have Notepad++ set to update files automatically, as well as silently, and that &#8216;Scroll to the last line after update&#8217; is checked. This provides some confirmation that your file was modified outside of the editor. As we&#8217;re providing CSSTidy with the same filename for both input and output, the file will be quietly overwritten and reloaded in Notepad++.</p>
<p>Also, make sure you&#8217;re editing your Notepad++ settings files with something other than Notepad++. For editing XML, I like Microsoft&#8217;s free XMLNotepad.</p>
<p>For an online CSS optimizer/compressor that makes use of the PHP version of CSSTidy, try <a href="http://www.cleancss.com/" target="_blank">CleanCSS</a> or <a href="http://www.cssportal.com/generators/optimize.htm" target="_blank">CSS Portal</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sagehacks.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sagehacks.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sagehacks.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sagehacks.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sagehacks.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sagehacks.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sagehacks.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sagehacks.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=15&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sagehacks.wordpress.com/2009/01/22/howto-hack-a-makeshift-csstidy-plugin-for-notepad/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/427efc794f30d2174be03d4e88f1d628?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wesley Rice</media:title>
		</media:content>

		<media:content url="http://sagehacks.files.wordpress.com/2009/01/csstidy.jpg" medium="image">
			<media:title type="html">csstidy</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO: Mount NFS shares under Windows 7</title>
		<link>http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/</link>
		<comments>http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 19:21:00 +0000</pubDate>
		<dc:creator>Wesley Rice</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/</guid>
		<description><![CDATA[UNIX and Linux users have long been accustomed to networking over NFS, or Network File System. It&#8217;s been around for a quarter of a century, was made popular by SunOS, and if you can stomach it&#8217;s myriad security flaws, it&#8217;s always been the quickest, dirtiest way to share files between disparate systems. With the upcoming [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=14&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>UNIX and Linux users have long been accustomed to networking over NFS, or <a href="http://en.wikipedia.org/wiki/Network_File_System_%28protocol%29">Network File System</a>. It&#8217;s been around for a quarter of a century, was made popular by SunOS, and if you can stomach it&#8217;s myriad security flaws, it&#8217;s always been the quickest, dirtiest way to share files between disparate systems. With the upcoming Windows 7, Microsoft has (finally!) deemed it neccesary to provide proper NFS client support (and requisite MMC snap-in) to consumer Windows.</p>
<p>First, set up NFS exports on the server- in my case a Ubuntu desktop. An <span style="font-size:85%;"><span style="font-family:courier new;">/etc/exports</span></span> file may look like this:</p>
<p><span style="font-size:85%;"><span style="font-family:courier new;">/home         192.168.1.0/24 (rw, async, insecure)<br /></span><span style="font-family:courier new;">/opt          192.168.1.2 (rw, async, insecure)</span><br /><span style="font-family:courier new;">/usr/share    *.op.us (ro, insecure)</span> </span></p>
<p>That&#8217;s it- three fields. The filesystem branch to export, names of allowed hosts (as IP address, netmask, or hostname, with wildcards if that makes your life easier), and whatever options you need to provide. The &#8220;insecure&#8221; option allows requests from ports above 1024. In the *nix world, only root can bind to a secure port. The &#8216;async&#8217; option tells NFS to place a higher priority on client responses than to writing out to local disks, the result being improved performance with an increased risk of data loss. There are many more options- consult the manpages or <a href="http://nfs.sourceforge.net/nfs-howto/">this guide to NFS</a><a href="http://nfs.sourceforge.net/nfs-howto/"> on Linux</a>.</p>
<p>On the Windows side, you mount an NFS export much like any other network share, by issuing a command such as</p>
<p><span style="font-size:85%;"><span style="font-family:courier new;">mount [options] //nfs-server-unc-name/share-name [drive letter]</span></span></p>
<p>This is assuming, of course, that you&#8217;ve installed Client Services for NFS under Windows. NFS support is one of those optional packages that is available via the Add/Remove Software wizard in the Control Panel.</p>
<p>Once mounted, your Linux shares will appear as any other drive in Windows:</p>
<p><a href="http://3.bp.blogspot.com/_cvDtojshny4/SXd20Un81NI/AAAAAAAAAOk/Bnhhk4jzniw/s1600-h/nfs.jpg"><img style="float:left;cursor:pointer;width:280px;height:99px;margin:0 10px 10px 0;" src="http://3.bp.blogspot.com/_cvDtojshny4/SXd20Un81NI/AAAAAAAAAOk/Bnhhk4jzniw/s320/nfs.jpg" alt="" border="0" /></a></p>
<p>Perhaps best of all, by right-clicking on the share&#8217;s drive icon and selecting &#8216;Add to library&#8230;&#8217;, your NFS shares can be rolled into a library (libraries were discussed in this <a href="http://sagehacks.blogspot.com/2009/01/why-your-next-desktop-will-feel-more.html">previous post</a>) for sharing across Windows 7 homegroups.</p>
<p>Repurposing old, low-end hardware (running Linux) as a personal file server just got a lot easier.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sagehacks.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sagehacks.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sagehacks.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sagehacks.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sagehacks.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sagehacks.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sagehacks.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sagehacks.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sagehacks.wordpress.com&amp;blog=6279768&amp;post=14&amp;subd=sagehacks&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/427efc794f30d2174be03d4e88f1d628?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Wesley Rice</media:title>
		</media:content>

		<media:content url="http://3.bp.blogspot.com/_cvDtojshny4/SXd20Un81NI/AAAAAAAAAOk/Bnhhk4jzniw/s320/nfs.jpg" medium="image" />
	</item>
	</channel>
</rss>
