<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Idea Excursion &#187; Internet</title>
	<atom:link href="http://www.ideaexcursion.com/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ideaexcursion.com</link>
	<description>Technology Musings</description>
	<lastBuildDate>Tue, 29 Jun 2010 21:24:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://www.ideaexcursion.com/?pushpress=hub'/>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>		<item>
		<title>Firefox 3.6 Beta 3 now available</title>
		<link>http://www.ideaexcursion.com/2009/11/17/firefox-3-6-beta-3-now-available/</link>
		<comments>http://www.ideaexcursion.com/2009/11/17/firefox-3-6-beta-3-now-available/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 04:02:59 +0000</pubDate>
		<dc:creator>Taylor Gerring</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.ideaexcursion.com/?p=1457</guid>
		<description><![CDATA[More than 80 changes were made to the 3.6 branch since Beta 2. Grab your copy from the beta download page or Help > Check for Updates...]]></description>
			<content:encoded><![CDATA[<p>Just a quick note on a late Tuesday evening: Firefox 3.6 Beta 3 dropped. Go ahead and grab your preferred build from the <a title="Help test the future of Firefox!" href="http://www.mozilla.com/en-US/firefox/all-beta.html" target="_blank">beta download page</a> or a simple click on Help &gt; Check for Updates&#8230; should work. Feel free to check out the <a title="Firefox 3.6 Beta Releaes Notes" href="http://www.mozilla.com/en-US/firefox/3.6b3/releasenotes/" target="_blank">release notes</a>. However, for the real details, peruse over 80 <a title="Bug List" href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.2:beta3-fixed" target="_blank">changes since Beta 2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideaexcursion.com/2009/11/17/firefox-3-6-beta-3-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An introduction to Usenet binaries</title>
		<link>http://www.ideaexcursion.com/2009/03/23/an-introduction-to-usenet-binaries/</link>
		<comments>http://www.ideaexcursion.com/2009/03/23/an-introduction-to-usenet-binaries/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 20:39:15 +0000</pubDate>
		<dc:creator>Taylor Gerring</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Explanation]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[Usenet]]></category>

		<guid isPermaLink="false">http://www.ideaexcursion.com/?p=264</guid>
		<description><![CDATA[Compared to BitTorrent, Usenet can be a faster, more available and secure resource for locating and downloading binary files.]]></description>
			<content:encoded><![CDATA[<h3>What is Usenet?</h3>
<p>Usenet is a distributed message service that allows users to post and read items by other users. Typically, an end-user subscribes to a single Usenet server &#8211; either provided by their <abbr title="Internet Service Provider">ISP</abbr>, or subscribed through a premium service such as <a title="Usenet Newsgroups - Uncensored Newsgroups from Newsdemon.com" href="http://www.newsdemon.com/?ref=10094024" target="_blank">NewsDemon</a>. That server provides a single point of entry for the user, but receives and distributes messages with other Usenet servers in a mesh network. A mesh network is similar to the infamous <abbr title="Peer-To-Peer">P2P</abbr> networking, with the added ability of data being able to flow through multiple hops to reach a destination. Thinking about air travel, <abbr title="Peer-To-Peer">P2P</abbr> is like taking only a direct flight whereas mesh is similar to using layovers to reach your destination.</p>
<p>Usenet has evolved since its introduction in 1980, now serving a purpose far more vast than it&#8217;s original intended purpose of <acronym title="American Standard Code for Information Interchange">ASCII</acronym> communication. With the popularization of binary-to-<acronym title="American Standard Code for Information Interchange">ASCII</acronym> conversion (such as <a title="Uuencoding - Wikipedia" href="http://en.wikipedia.org/wiki/Uuencode" target="_blank">uuencoding</a>), it became practical to post files on the text-only messaging system. However, there are size limits on Usenet messages, so large files may be split among thousands of messages or more.<br />
<span id="more-264"></span></p>
<h3>A guide to common files</h3>
<h4>NZB</h4>
<p>NZB was developed by <a title="Newzbin - Login" href="http://www.newzbin.com/" target="_blank">Newzbin.com</a> as a method of creating a portable index of files on Usenet. The <a title="Newzbin:NZB Specs" href="http://docs.newzbin.com/index.php/Newzbin:NZB_Specs" target="_blank">file format</a> is open, <abbr title="eXtensible Markup Language">XML</abbr>-based, and free to use by anyone. The specification is somewhat simple and may contains identifiers for multiple files, the messages that compose that file, and any groups that may reference those messages. This information can be read by a newsreader implementing NZB support, allowing automated download of the files contained in the NZB.</p>
<p>Where do you get these NZB files? A favorite place of mine is <a title="Binsearch -- Usenet search engine" href="http://binsearch.info/" target="_blank">Binsearch</a>.</p>
<h4>PAR2 (Parchive)</h4>
<p>Due to the mesh-style network of Usenet, it is common for some messages in a large file to not reach every server. Because of this, a parity volume set archive (known as parchive) was developed. These files consist of both index and recovery files. The index files contain a calculated value (hash) that is used to verify that a particular file is valid and not corrupt. If, however, a file is corrupted or missing, the repair files can be used to fix the data or reconstruct the file.</p>
<h4>RAR</h4>
<p>RAR is a proprietary archiving format similar to zip, gzip, and 7z. Although the format is not free to use for compression (it requires a paid license from the author), extraction is implemented an open-source utility called unrar, available on most <abbr title="Operating System">OS</abbr>&#8216;s. Despite the non-free nature of RAR, its success is partially dependent on handling split volumes. A split volume allows a file to be spread among multiple smaller archive files. For example, an 700<abbr title="MegaByte">MB</abbr> movie file might be archived and split into 50<abbr title="MegaByte">MB</abbr> volumes. The advantage of smaller volumes is due in part to verification limitations and inherent Usenet deficiencies.</p>
<h4>NFO</h4>
<p>NFO files are not specifically required in any way, but often accommodate the main files. It&#8217;s no coincidence that the extension looks much like the word &#8220;info&#8221;, as that is the purpose of the file. Information often included in the NFO file are the release details, quality, source, and group that released the files. The files use no specific format, but are simple <acronym title="American Standard Code for Information Interchange">ASCII</acronym> files, though several programs exist for the explicit purpose of formatting the messages in a friendly way. However, the information is just as easily viewed in any text editor.</p>
<h3>Processing</h3>
<p>So how do all these components fit together? It goes something like this:</p>
<ol>
<li>Download (NZB)
<ol>
<li>First, the client loads the NZB</li>
<li>It reads the contents of the file and begins downloading hundreds or thousands of messages</li>
<li>When all available messages for each file have been downloaded (even if there are missing messages), the client will assemble them, often resulting in a RAR file</li>
<li>When this process is complete for all messages in the NZB, hopefully a completed RAR archive is available.</li>
</ol>
</li>
<li>Verify &amp; Repair (PAR2)
<ol>
<li>Because the downloaded files can&#8217;t be trusted, they must be checked for consistency.</li>
<li>A PAR2 client is invoked to read the &#8220;known good&#8221; hashes and check the integrity of the files.</li>
<li> If any of the calculated hashes are not consistent with the stored hash, the file must be repaired.</li>
</ol>
</li>
<li>Extract (RAR)
<ol>
<li>Once all files have been verified or repaired, decompression can begin.</li>
<li>The client will perform a simple unrar extract.</li>
<li>This is the last step in downloading a file from Usenet.</li>
</ol>
</li>
</ol>
<h3>End Result</h3>
<p>So, why bother with downloading binaries from Usenet? Speeds are fast &#8211; often <strong>very</strong> fast. Because <abbr title="Internet Service Provider">ISP</abbr> servers sit relatively close to the end-user, it&#8217;s easily possible to max out the rated line speed with downloads. Although the topography doesn&#8217;t always hold true for subscription services, this is a selling point and has become a requirement of successful newsgroup providers.</p>
<p>Unlike <abbr title="Peer-To-Peer">P2P</abbr> applications, you are not dependent on the popularity of content with other users. This not only affects the speed of download, but also the availability of a file. If you&#8217;re searching for an obscure file, it may be much easier to find it on the newsgroups. Many services are providing file retention in excess of an entire year. As long as a single person has posted the file within the retention time, anyone can access it.</p>
<p>Another important comparison with <abbr title="Peer-To-Peer">P2P</abbr> applications, is the relative privacy you have when downloading from Usenet. With <a title="BitTorrent" href="http://www.bittorrent.com/" target="_blank">BitTorrent</a>, you are sharing with hundreds of users, all of which must be able to see that you&#8217;re transferring the file for the system to work. Usenet, however, utilizes a client-server model, so the only person that can see what you&#8217;re downloading is you. Additionally, for the extra-paranoid, many providers now offer <abbr title="Secure Sockets Layer">SSL</abbr>-encrypted connections.</p>
<p>It&#8217;s for all these reasons that I find Usenet to be a superior resource for locating and downloading binary files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideaexcursion.com/2009/03/23/an-introduction-to-usenet-binaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Synchronize Dropbox and ZumoDrive on Windows</title>
		<link>http://www.ideaexcursion.com/2009/02/26/howto-synchronize-dropbox-and-zumodrive-on-windows/</link>
		<comments>http://www.ideaexcursion.com/2009/02/26/howto-synchronize-dropbox-and-zumodrive-on-windows/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 21:21:19 +0000</pubDate>
		<dc:creator>Taylor Gerring</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[ZumoDrive]]></category>

		<guid isPermaLink="false">http://www.ideaexcursion.com/?p=581</guid>
		<description><![CDATA[Leverage the best features of both services and provide redundancy through a mimicked cloud-based RAID 1 array.]]></description>
			<content:encoded><![CDATA[<p><a title="Dropbox - Register - Secure backup, sync and sharing made easy." href="https://www.getdropbox.com/" target="_blank">Dropbox</a> (<a href="http://www.ideaexcursion.com/2009/01/20/dropbox-simply-amazing-amazingly-simple/" title="Dropbox: Simply Amazing &#038; Amazingly Simple">review</a>, <a href="https://www.getdropbox.com/referrals/NTQxODI1NDk~" title="You've been invited to join Dropbox! ">bonus 250MB</a>, or <a href="http://www.jdoqocy.com/click-3480981-10676704"yes onmouseover="window.status='http://www.getdropbox.com';return true;" onmouseout="window.status=' ';return true;">Try Dropbox Professional</a>
<img src="http://www.jdoqocy.com/image-3480981-10676704" width="1" height="1" border="0"/>) and <a title="ZumoDrive - Hybrid Cloud storage for all your documents and media" href="http://www.zumodrive.com/" target="_blank">ZumoDrive</a> both offer an amazing cloud-based file synchronization service, yet their features do not completely overlap. Until the services have closer feature parity, there are different reasons to use each. For me, one the the biggest features of Dropbox is the availability on Linux, which ZumoDrive does not offer. On the other hand, ZumoDrive has a client for iPhone, which Dropbox does not yet have. If I want truly want to access my files on any platform, I have to use both services.</p>
<p>Aside from these feature differences, using two services allows me to escape the lock-in of a single provider. If either company experiences a service interruption, I can rely on the other in the meantime, giving me a mirroring-like setup.<br />
<span id="more-581"></span></p>
<h3>Background</h3>
<p>To accomplish automatic synchronization, we are going to leverage a feature called <a title="Symbolic link - Wikipedia" href="http://en.wikipedia.org/wiki/Symbolic_link" target="_blank">Symbolic Links</a> (symlinks). Linux, Unix, and Mac users are likely familiar with the concept, as it has been around for more than 15 years and is now part of the <acronym title="Portable Operating System Interface">POSIX</acronym> standard. For those new to the symlink concept, it acts similar to a Windows shortcut, but provides direct access to a file. A shortcut in Windows is actually a .lnk file containing information on the destination; the Operating System or application must be acutely aware of how to interpret this .lnk shortcut. This contrasts with a symbolic link, which is treated as an actual destination in the file system.</p>
<p>Think of a path as driving directions: There are many roads (paths) to get to a destination (file or folder). Instead of going right-left-left, you can just go straight. You arrive at the same destination, but have traveled via different routes to get there.</p>
<div id="attachment_582" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ideaexcursion.com/wp-content/uploads/2009/02/symlinkanalogy.png"><img class="size-medium wp-image-582" title="Different Routes, Same Destination" src="http://www.ideaexcursion.com/wp-content/uploads/2009/02/symlinkanalogy-300x265.png" alt="Symlink Analogy" width="300" height="265" /></a><p class="wp-caption-text">Symlink Analogy</p></div>
<h3>Linking Dropbox and ZumoDrive</h3>
<p>As mentioned, <abbr title="New Technology File System">NTFS</abbr> supports symlinks, but the tools for creating them were not widely distributed before Windows Vista. To overcome this inconvenience, we&#8217;ll be using a tool called Link Shell Extension. This tool provides right-click access to link creation through shell integration.  The tool is available for Windows NT4, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows 7 for all common architectures (32-bit, 64-bit, and Itanium).</p>
<ol>
<li>Install <a title="Link Shell Extension" href="http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html" target="_blank">Link Shell Extension</a>. Vista users should &#8220;Run as Administrator&#8221;</li>
<li>Ensure that ZumoDrive is running</li>
<li>Exit Dropbox</li>
<li>Copy the <strong>contents</strong> of the My Dropbox folder (not the directory itself) into ZumoDrive</li>
<li>Navigate to your Computer, so you can see a listing of all system drives
<p><div id="attachment_585" class="wp-caption alignnone" style="width: 298px"><a href="http://www.ideaexcursion.com/wp-content/uploads/2009/02/computerzumodrive.jpg"><img class="size-medium wp-image-585" title="ZumoDrive in Computer drive listing" src="http://www.ideaexcursion.com/wp-content/uploads/2009/02/computerzumodrive-288x300.jpg" alt="ZumoDrive in Computer drive listing" width="288" height="300" /></a><p class="wp-caption-text">ZumoDrive in Computer drive listing</p></div></li>
<li>Right-click on ZumoDrive and select &#8220;Pick Link Source&#8221;
<p><div id="attachment_587" class="wp-caption alignnone" style="width: 144px"><a href="http://www.ideaexcursion.com/wp-content/uploads/2009/02/picklinksource.png"><img class="size-medium wp-image-587" title="Pick Link Source" src="http://www.ideaexcursion.com/wp-content/uploads/2009/02/picklinksource-134x300.png" alt="Pick Link Source" width="134" height="300" /></a><p class="wp-caption-text">Pick Link Source</p></div></li>
<li>Navigate to the parent folder above My Dropbox (i.e. your user folder) and right-click empty space and choose, Drop As&#8230; &rarr; SymbolicLink
<p><div id="attachment_586" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ideaexcursion.com/wp-content/uploads/2009/02/dropassymboliclink.png"><img class="size-medium wp-image-586" title="Drop As Symbolic Link" src="http://www.ideaexcursion.com/wp-content/uploads/2009/02/dropassymboliclink-300x244.png" alt="Drop As Symbolic Link" width="300" height="244" /></a><p class="wp-caption-text">Drop As Symbolic Link</p></div></li>
<li>A new directory will be created called &#8220;ZumoDrive (Z)&#8221;, but you&#8217;ll notice a small arrow badge in the lower left corner. That&#8217;s because this is &#8211; unsurprisingly &#8211; a symbolic link.
<p><div id="attachment_588" class="wp-caption alignnone" style="width: 233px"><a href="http://www.ideaexcursion.com/wp-content/uploads/2009/02/zumodrivesymlink.png"><img class="size-full wp-image-588" title="New ZumoDrive Symbolic Link" src="http://www.ideaexcursion.com/wp-content/uploads/2009/02/zumodrivesymlink.png" alt="New ZumoDrive Symbolic Link" width="223" height="56" /></a><p class="wp-caption-text">New ZumoDrive Symbolic Link</p></div></li>
<li>Delete the &#8220;My Dropbox&#8221; folder</li>
<li>Rename &#8220;ZumoDrive (Z)&#8221; to &#8220;My Dropbox&#8221;</li>
<li>Start Dropbox</li>
</ol>
<p>After Dropbox has started, it should synchronize like normal. You can now copy files into your Dropbox or ZumoDrive location and have them synchronize to both services. If you&#8217;d like to verify everything is working properly, feel free to log into each website and verify the contents.</p>
<p>Because of restrictions placed on folder destination, using symlinks is a great workaround to ensure both services stay in sync.</p>
<p>See also: <a href="http://www.ideaexcursion.com/2009/01/20/dropbox-simply-amazing-amazingly-simple/" title="Dropbox: Simply Amazing &#038; Amazingly Simple">Dropbox Review</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideaexcursion.com/2009/02/26/howto-synchronize-dropbox-and-zumodrive-on-windows/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
