<?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>罗兰小筑@NetFire(Fire.Rolland.Han) &#187; 我的设想</title>
	<atom:link href="http://netfire.name/archives/category/codeideas/feed" rel="self" type="application/rss+xml" />
	<link>http://netfire.name</link>
	<description>Welcome to Rolland Town which Record fire&#039;s life.</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:30:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>U盘？网盘？我们到底需要什么？！</title>
		<link>http://netfire.name/archives/20080519/284.html</link>
		<comments>http://netfire.name/archives/20080519/284.html#comments</comments>
		<pubDate>Mon, 19 May 2008 08:12:39 +0000</pubDate>
		<dc:creator>NetFire</dc:creator>
				<category><![CDATA[我的设想]]></category>
		<category><![CDATA[个人设想]]></category>

		<guid isPermaLink="false">http://netfire.name/?p=284</guid>
		<description><![CDATA[<p>当今科技的发展，使人们可以越来越方便的随时随地开始办公，可有一个问题始终存在困扰，那就是文件的同步，可各种各样的工具始终操作不变。本文试着从各类形式应用入手分析，试着提出一种解决方案。</p>
]]></description>
			<content:encoded><![CDATA[<p>　　最近，由于工作的关系，我非常需要将办公电脑上的某些文件同步到笔记本上，以便我可以随时可以进行更改。我以前一直采取的方式有以下几种。</p>
<ol>
<li>使用网盘，每天离开办公室时，将所有需要的文件压缩后放到网盘上。在笔记本上修改之后，又传回网盘。如此周而复始；</li>
<li>使用FireFox的插件Gspace。操作过程同1，只是不需要在网页上去操作；</li>
<li>使用U盘，操作同1。</li>
</ol>
<p>　　以上三种办法，有一个共通的缺点，操作稍显零碎，需要手动去拷贝文件，这样每天拷贝来拷贝去，难免出错，导致版本不一致。其他的缺点当然一目了然：方法1中的网盘，通常都不提供客户端，需要用户登录网站才能操作；方法2当然仅仅针对FireFox用户，而且必须要有Gmail的帐号；方法3最普通，但是不可避免的可能会导致病毒的交叉感染，而且遗失也是个问题。</p>
<p>　　这时，我首先想到的就是搞个SVN，类似于程序设计中常用的版本控制。但是问题又出现了，服务器哪里来？如果在办公电脑上架设SVN服务器，也不是难事，可需要一个先决条件&mdash;&mdash;办公电脑需要一个公网IP，而这种可能基本不现实，大部分公司和单位都是使用内网IP，如果需要映射公网IP要经过网管什么的，所以这个也不现实。当然还有个解决方案，就是使用现成的SVN服务器，但毕竟不是长久之事。</p>
<p>　　接着，windows自带的公文包。在U盘上创建公文包，每次修改文件的时候都在U盘上进行。但是这样一来只是避免了手动拷贝问题，原来使用U盘的那些问题依然存在。而windows公文包支持网络上两台计算机互相更新的问题，我研究了半天始终不可行。从原理上想也不可能，微软倒是说的是可行。摘录如下：<br />===================================摘录分割线开始===================================<br />如何使用公文包同步两台计算机上的文件<br />1.备注: 以下步骤假定您将桌面计算机作为主计算机，将便携式计算机作为辅计算机。<br />2.把便携机连接到桌面机。<br />您可以通过网络，也可以使用直接电缆连接来连接您的计算机。<br />3.在便携机上启动&ldquo;公文包&rdquo;，然后把您希望处理的文件或文件夹从桌面机中拖入&ldquo;公文包&rdquo;。<br />备注：在您把桌面机文件或文件夹复制到&ldquo;公文包&rdquo;之前，必须将包含这些文件的文件夹共享。<br />4.启动&ldquo;公文包&rdquo;，然后对文件做出您希望的更改。<br />5.文件处理完毕之后，再次把便携算机连接到桌面机（如果它们已断开），然后启动便携机上的&ldquo;公文包&rdquo;。<br />6.执行下列操作之一：<br />&bull;若要更新所有文件，请单击公文包菜单中的全部更新。<br />-或者-<br />&bull;若要更新部分文件，请选择您希望更新的文件，然后单击公文包菜单中的更新所选内容。<br />7.更新对话框即打开。确认针对对话框中显示的文件或文件夹的更新操作，然后单击更新。<br />桌面机上的文件将会用便携机上&ldquo;公文包&rdquo;中那些修改后的文件版本进行更新。<br />===================================摘录分割线结束===================================</p>
<p>　　接着，我询问了几个朋友。</p>
<p>　　<a href="http://blog.hanlei.name" target="_blank">韩磊</a>说他是用的是<a target="_blank" href="http://office.microsoft.com/groove">groove</a>，确实是一个不错的工具，对于松散耦合的项目这样的交流工具很不错，但是对于一个个人用户来说，有点小题大作了。而且能用的的功能也只是文件共享，和网盘没有太大区别。</p>
<p>　　<a target="_top" href="http://www.tinydust.net">tiny</a>首先告诉我的是<a target="_top" href="http://www.foldershare.com/">foldershare</a>。这个我也正在尝试，一个非常不错的工具，可以共享文件，可以多台电脑登陆。设置好Personal libraries，两台电脑都联网，修改任意一台电脑上的文件，就立刻会同步到另外一台电脑。基本算满足了需求。但是问题又出现了。如果同一时间只有一台电脑联网呢？那就不能够实现同步了，只能使用foldershare的文件共享。个人觉得这是foldershare的一个遗憾，如果能一边离线一边在线的同步，就足够完美了。此外，foldershare对于中文的支持非常不好，现在的版本显示中文仍然是乱码。</p>
<p>　　此外还有Google的文档也是不得不说的，虽然在线创建和修改文档非常不错，可扪心自问，我们有多少时候在使用在线创建和修改？而且个人觉得Google推出这个功能完全是为了不买微软Office的用户设计的。对于文件的同步不得不说<a href="http://gears.google.com/" target="_top">GoogleGears</a>了。Google文档加上这个，完全就可以实现离线编辑，同时联网后更新。可这个仿佛跟我们设想的不太一样，还是不能和自己使用的电脑紧密的结合起来。</p>
<p>　　最后，还有一些结合U盘的软件，类似于windows公文包的功能，只是比公文包稍微强大一点。而GoodSync和Easy2Sync也仅仅支持两台或多台电脑同时联网的时候的同步。看到这里，可能大家都不禁要问，我到底需要什么？</p>
<ol>
<li>通过简单设置，可完成无人干预或手动的文件同步；</li>
<li>结合网络存储，完成离线模式的文件同步；</li>
</ol>
<p>　　foldershare已经完成了一半功能，当然如果结合网络存储的话，运营成本肯定增加，但是如此一来，我想网盘和U盘也许就真的可以淘汰了。在程序的设计上加上网络存储当然就需要考虑分布式存储问题，而其他的并不是难事。因此，我非常希望微软的foldershare可以加把劲完成对于中文的支持（或多语言的支持），至于是否会扩展为能完成离线模式的存储，恐怕就是微软应该考虑的问题了。不过如果扩展了，需要收费什么的，我还是很乐意支持适当的使用费用。毕竟能做到上面说的两点，我想对于任何一个没有自己SVN服务器的人来说，都是第一选择。同时我也很希望Google可以考虑考虑，呵呵，有竞争才能有发展，用户也多一种选择。</p>
<p>　　最后，感谢韩磊、tiny和ledondo扩展了我的思维，特别是tiny对于Gdriver的那篇blog。<br />&nbsp;</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://netfire.name/archives/20071023/273.html" title="GooglePortal设想">GooglePortal设想</a></li><li><a href="http://netfire.name/archives/20051217/242.html" title="网站平台设想">网站平台设想</a></li><li><a href="http://netfire.name/archives/20050318/204.html" title="能给用户完全的自由订制的网站么？">能给用户完全的自由订制的网站么？</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://netfire.name/archives/20080519/284.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GooglePortal设想</title>
		<link>http://netfire.name/archives/20071023/273.html</link>
		<comments>http://netfire.name/archives/20071023/273.html#comments</comments>
		<pubDate>Tue, 23 Oct 2007 14:39:55 +0000</pubDate>
		<dc:creator>NetFire</dc:creator>
				<category><![CDATA[我的设想]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[个人设想]]></category>

		<guid isPermaLink="false">http://netfire.name/?p=273</guid>
		<description><![CDATA[<p>如果Google有个Portal的话。</p>
]]></description>
			<content:encoded><![CDATA[<p>　　今天办公室换新电脑，终于走上了办公液晶时代，^_^。</p>
<p>　　当然免不了按照自己的习惯重装系统，装所有的东西。  好久没有用GoogleDesktop了，因为换了工作，那电脑实在跑不动（因为我装了VS2003和2005，还有SQLServer2k和2k5，还有Oracle10i）， 一个只有256M内存，1.7GCPU的电脑被我装了那么多能用，都已经是奇迹了，呵呵。</p>
<p>今天换新电脑，当然装上了一套Google的东西。装GoogleDesktop的时候发现变化很大啊，漂亮。基本Google for windows的东西我都装了，之后忽然发现很不方便！用什么第一次都要输入同样的Google的帐号。那一个烦！<br />所以我想是不是可以做一个Portal，这样集成Google所有的工具：<br />1、用户只需要安装Portal，输入一次帐号密码； <br />2、用户安装Portal后，可以根据自己的需要安装其他的工具； <br />3、所有的工具的配置都可以通过帐号进行保存； <br />4、Portal需要支持Windows/Linux多平台；<br />暂时就想到了这些，朋友们可以来补充，呵呵。</p>
<p>　　当然作为一个Windwos FireFox的用户来说不仅仅需要这些，现如今的GoogleDesktop默认使用IE打开网页，这让我非常的不爽，至少给个选择嘛。因此这里又说到了FireFox，可能熟悉的朋友都知道FireFox下有一个GoogleBrowerSync的扩展，这个扩展就是用来保存收藏夹的，无论你走到哪里，装个sync，同步一下，你所有的收藏就回来了（其实随身携带一个FireFoxPortable就连装FireFox或者GoogleBrowerSync扩展的时间都省了）。那么对于Windows下FireFox用户GooglePortal是不是应该还增加点什么呢？  说了这么多，其实我也不是想自己开发一个GooglePortal，我觉得时间是一个问题，自己的代码能力、设计能力又是另外一个问题。所以我打算将这个想法Mail给Google，先在这里写出来收集点意见，然后再写这个mail。  本来这个Blog题目是&ldquo;博，只是一时的冲动？&rdquo; 最后改了，以免产生误会，呵呵，不过这个Blog确实是我一时冲动才写出来的。随着时间的推移，我发现自己已经懒得不是那么一点点了^-^。就写到这里吧。另外发现我的blog最近有新朋友在看，在此表示欢迎！这个blog全托大鱼儿的福，还给我一个这样的地方，因此blog程序的功能什么的我都无能为力，只是内容我可以勤快些。</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://netfire.name/archives/20080702/299.html" title="GoogleBrowserSync替代品全新出炉——Weave">GoogleBrowserSync替代品全新出炉——Weave</a></li><li><a href="http://netfire.name/archives/20080620/297.html" title="GBS也许是Google的鸡肋，可有人不这么看(080627更新)">GBS也许是Google的鸡肋，可有人不这么看(080627更新)</a></li><li><a href="http://netfire.name/archives/20080618/295.html" title="FireFox3下GoogleBrowserSync扩展不可用的其他解决方案">FireFox3下GoogleBrowserSync扩展不可用的其他解决方案</a></li><li><a href="http://netfire.name/archives/20080617/294.html" title="FF3今天发布，而Google Browser Sync扩展呢？">FF3今天发布，而Google Browser Sync扩展呢？</a></li><li><a href="http://netfire.name/archives/20080519/284.html" title="U盘？网盘？我们到底需要什么？！">U盘？网盘？我们到底需要什么？！</a></li><li><a href="http://netfire.name/archives/20051217/242.html" title="网站平台设想">网站平台设想</a></li><li><a href="http://netfire.name/archives/20050318/204.html" title="能给用户完全的自由订制的网站么？">能给用户完全的自由订制的网站么？</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://netfire.name/archives/20071023/273.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
