<?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>Tiffany B. Brown &#187; peer-to-peer</title>
	<atom:link href="http://tiffanybbrown.com/tag/peer-to-peer/feed/" rel="self" type="application/rss+xml" />
	<link>http://tiffanybbrown.com</link>
	<description>A web log about web development and internet culture with frequent detours into other stuff.</description>
	<lastBuildDate>Fri, 10 Feb 2012 23:35:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Opera Unite: A server in your browser</title>
		<link>http://tiffanybbrown.com/2009/06/17/opera-unite-a-server-in-your-browser/</link>
		<comments>http://tiffanybbrown.com/2009/06/17/opera-unite-a-server-in-your-browser/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 14:42:42 +0000</pubDate>
		<dc:creator>tiffany</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Software and web tools]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[peer-to-peer]]></category>
		<category><![CDATA[underarmchairmedia]]></category>
		<category><![CDATA[web servers]]></category>

		<guid isPermaLink="false">http://tiffanybbrown.com/?p=2048</guid>
		<description><![CDATA[Opera has just launched a shot across the bow of other browsers with its new Unite feature. It&#8217;s a part of Opera 10, which is still in beta, but it could revolutionize the web, by turning every computer into a server. So what can you do with Unite? Several things, including: Share files, including photo [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tiffanybbrown.com/images/uploads/2009/06/unitetab.gif" alt="Opera unite tab" title="Opera unite tab" width="280" height="423" style="float:right; margin: 0 0 10px 10px" class="imgright alignright size-full wp-image-2058" /><br />
Opera has just launched a shot across the bow of other browsers with its new <a href="http://labs.opera.com/news/2009/06/16/">Unite</a> feature. It&#8217;s a part of Opera 10, which is still in beta, but it could revolutionize the web, by turning <em>every computer</em> into a server.</p>
<p>So what can you do with Unite? Several things, including:</p>
<ul>
<li><b>Share files</b>, including photo downloading and music streaming.</li>
<li><b>Host chats</b> with your friends.</li>
<li><b>Run a web server</b> for a simple web site.</li>
<li><b>Leave or receive notes</b> on your computer.</li>
</ul>
<p>Unite <b>requires an <a href="http://my.opera.com/">Opera</a> account</b>, and an alpha build of Opera 10b (<a href="http://snapshot.opera.com/windows/o100s_1589.exe">Windows</a>, <a href="http://snapshot.opera.com/mac/o100s_6510.dmg">Mac</a>, <a href="http://snapshot.opera.com/unix/10-unite/">Linux</a>). </p>
<p>Opera Unite is a <b>local web server</b>, but it interacts with a proxy server. This means that end users don&#8217;t need to establish a firewall or set up port forwarding on their machines. They can just install Opera and go.</p>
<p>After starting a service, you can <b>set three levels of access control</b>: Public (open to anyone), Limited (open to anyone with a password), and Private (available to you). With file sharing and web serving, you also control which directory you want to make available. </p>
<p>Once you have made a directory available, you can send the url &#8212; in the form of http://computernickname.yourmyoperausername.operaunite.com/ &#8212; to your friends. It&#8217;s viewable <em>in any browser</em>, including mobile devices.</p>
<h2>Don&#8217;t be a dummy: be a safe(r) Unite user</h2>
<p>As with any service that lets users share their hard drive&#8217;s contents, Opera Unite can be a potential resource hog and security hole. Opera got it right by making these services easy to start or stop, and by supporting restricted access via password. Still, it&#8217;s up to users to understand how it all works.</p>
<p>For example, I stumbled across one user&#8217;s web server directory that hosted PHP files. Unite, however, is a simple and light-weight HTTP server. <strong>There is no PHP</strong>, which means that everything &#8212; including his database configuration details &#8212; is being served as plain text.</p>
<p>So there are two lessons learned: </p>
<ol>
<li>Unite is a basic non-Apache server with no modules that means there&#8217;s no PHP, Perl, Python, or even server-side includes available.</li>
<li>Don&#8217;t share directories with sensitive data, and limit the number of directories that are exposed via Unite</li>
</ol>
<p>Something else to know: Unite ties you in to the <a href="http://my.opera.com/">My Opera</a> social network and makes other members aware that your services are running. </p>
<h2>Is Unite a game-changer?</h2>
<p>I think it depends on what the game is. </p>
<p>I don&#8217;t think Unite is compelling enough for most users to switch to Opera as their primary browser or to join the My Opera community. But I would not be surprised if it gained some traction with the geek set.</p>
<p>The <em>concept</em> of Opera Unite is pretty powerful. I can see this being useful as an impromptu office file sharing network, or to stream music from a computer at home to another at a friend&#8217;s house party. </p>
<p>Keep in mind that Unite also <a href="http://dev.opera.com/articles/view/opera-unite-developer-primer/">comes with a JavaScript API</a> that supports file I/O (input/output). In a way, Opera is moving us closer to ubiquitous computing and the browser as OS.</p>
<p>And perhaps that&#8217;s the real story of Opera Unite: it is now dead-simple to give as much as you get from the web and use the skills you already have to build new tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiffanybbrown.com/2009/06/17/opera-unite-a-server-in-your-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

