Welcome to Rolland Town which Record fire's life.

U盘?网盘?我们到底需要什么?!

  最近,由于工作的关系,我非常需要将办公电脑上的某些文件同步到笔记本上,以便我可以随时可以进行更改。我以前一直采取的方式有以下几种。

  1. 使用网盘,每天离开办公室时,将所有需要的文件压缩后放到网盘上。在笔记本上修改之后,又传回网盘。如此周而复始;
  2. 使用FireFox的插件Gspace。操作过程同1,只是不需要在网页上去操作;
  3. 使用U盘,操作同1。

  以上三种办法,有一个共通的缺点,操作稍显零碎,需要手动去拷贝文件,这样每天拷贝来拷贝去,难免出错,导致版本不一致。其他的缺点当然一目了然:方法1中的网盘,通常都不提供客户端,需要用户登录网站才能操作;方法2当然仅仅针对FireFox用户,而且必须要有Gmail的帐号;方法3最普通,但是不可避免的可能会导致病毒的交叉感染,而且遗失也是个问题。

  这时,我首先想到的就是搞个SVN,类似于程序设计中常用的版本控制。但是问题又出现了,服务器哪里来?如果在办公电脑上架设SVN服务器,也不是难事,可需要一个先决条件——办公电脑需要一个公网IP,而这种可能基本不现实,大部分公司和单位都是使用内网IP,如果需要映射公网IP要经过网管什么的,所以这个也不现实。当然还有个解决方案,就是使用现成的SVN服务器,但毕竟不是长久之事。

  接着,windows自带的公文包。在U盘上创建公文包,每次修改文件的时候都在U盘上进行。但是这样一来只是避免了手动拷贝问题,原来使用U盘的那些问题依然存在。而windows公文包支持网络上两台计算机互相更新的问题,我研究了半天始终不可行。从原理上想也不可能,微软倒是说的是可行。摘录如下:
===================================摘录分割线开始===================================
如何使用公文包同步两台计算机上的文件
1.备注: 以下步骤假定您将桌面计算机作为主计算机,将便携式计算机作为辅计算机。
2.把便携机连接到桌面机。
您可以通过网络,也可以使用直接电缆连接来连接您的计算机。
3.在便携机上启动“公文包”,然后把您希望处理的文件或文件夹从桌面机中拖入“公文包”。
备注:在您把桌面机文件或文件夹复制到“公文包”之前,必须将包含这些文件的文件夹共享。
4.启动“公文包”,然后对文件做出您希望的更改。
5.文件处理完毕之后,再次把便携算机连接到桌面机(如果它们已断开),然后启动便携机上的“公文包”。
6.执行下列操作之一:
•若要更新所有文件,请单击公文包菜单中的全部更新。
-或者-
•若要更新部分文件,请选择您希望更新的文件,然后单击公文包菜单中的更新所选内容。
7.更新对话框即打开。确认针对对话框中显示的文件或文件夹的更新操作,然后单击更新。
桌面机上的文件将会用便携机上“公文包”中那些修改后的文件版本进行更新。
===================================摘录分割线结束===================================

  接着,我询问了几个朋友。

  韩磊说他是用的是groove,确实是一个不错的工具,对于松散耦合的项目这样的交流工具很不错,但是对于一个个人用户来说,有点小题大作了。而且能用的的功能也只是文件共享,和网盘没有太大区别。

  tiny首先告诉我的是foldershare。这个我也正在尝试,一个非常不错的工具,可以共享文件,可以多台电脑登陆。设置好Personal libraries,两台电脑都联网,修改任意一台电脑上的文件,就立刻会同步到另外一台电脑。基本算满足了需求。但是问题又出现了。如果同一时间只有一台电脑联网呢?那就不能够实现同步了,只能使用foldershare的文件共享。个人觉得这是foldershare的一个遗憾,如果能一边离线一边在线的同步,就足够完美了。此外,foldershare对于中文的支持非常不好,现在的版本显示中文仍然是乱码。

  此外还有Google的文档也是不得不说的,虽然在线创建和修改文档非常不错,可扪心自问,我们有多少时候在使用在线创建和修改?而且个人觉得Google推出这个功能完全是为了不买微软Office的用户设计的。对于文件的同步不得不说GoogleGears了。Google文档加上这个,完全就可以实现离线编辑,同时联网后更新。可这个仿佛跟我们设想的不太一样,还是不能和自己使用的电脑紧密的结合起来。

  最后,还有一些结合U盘的软件,类似于windows公文包的功能,只是比公文包稍微强大一点。而GoodSync和Easy2Sync也仅仅支持两台或多台电脑同时联网的时候的同步。看到这里,可能大家都不禁要问,我到底需要什么?

  1. 通过简单设置,可完成无人干预或手动的文件同步;
  2. 结合网络存储,完成离线模式的文件同步;

  foldershare已经完成了一半功能,当然如果结合网络存储的话,运营成本肯定增加,但是如此一来,我想网盘和U盘也许就真的可以淘汰了。在程序的设计上加上网络存储当然就需要考虑分布式存储问题,而其他的并不是难事。因此,我非常希望微软的foldershare可以加把劲完成对于中文的支持(或多语言的支持),至于是否会扩展为能完成离线模式的存储,恐怕就是微软应该考虑的问题了。不过如果扩展了,需要收费什么的,我还是很乐意支持适当的使用费用。毕竟能做到上面说的两点,我想对于任何一个没有自己SVN服务器的人来说,都是第一选择。同时我也很希望Google可以考虑考虑,呵呵,有竞争才能有发展,用户也多一种选择。

  最后,感谢韩磊、tiny和ledondo扩展了我的思维,特别是tiny对于Gdriver的那篇blog。
 

GooglePortal设想

  今天办公室换新电脑,终于走上了办公液晶时代,^_^。

  当然免不了按照自己的习惯重装系统,装所有的东西。 好久没有用GoogleDesktop了,因为换了工作,那电脑实在跑不动(因为我装了VS2003和2005,还有SQLServer2k和2k5,还有Oracle10i), 一个只有256M内存,1.7GCPU的电脑被我装了那么多能用,都已经是奇迹了,呵呵。

今天换新电脑,当然装上了一套Google的东西。装GoogleDesktop的时候发现变化很大啊,漂亮。基本Google for windows的东西我都装了,之后忽然发现很不方便!用什么第一次都要输入同样的Google的帐号。那一个烦!
所以我想是不是可以做一个Portal,这样集成Google所有的工具:
1、用户只需要安装Portal,输入一次帐号密码;
2、用户安装Portal后,可以根据自己的需要安装其他的工具;
3、所有的工具的配置都可以通过帐号进行保存;
4、Portal需要支持Windows/Linux多平台;
暂时就想到了这些,朋友们可以来补充,呵呵。

  当然作为一个Windwos FireFox的用户来说不仅仅需要这些,现如今的GoogleDesktop默认使用IE打开网页,这让我非常的不爽,至少给个选择嘛。因此这里又说到了FireFox,可能熟悉的朋友都知道FireFox下有一个GoogleBrowerSync的扩展,这个扩展就是用来保存收藏夹的,无论你走到哪里,装个sync,同步一下,你所有的收藏就回来了(其实随身携带一个FireFoxPortable就连装FireFox或者GoogleBrowerSync扩展的时间都省了)。那么对于Windows下FireFox用户GooglePortal是不是应该还增加点什么呢? 说了这么多,其实我也不是想自己开发一个GooglePortal,我觉得时间是一个问题,自己的代码能力、设计能力又是另外一个问题。所以我打算将这个想法Mail给Google,先在这里写出来收集点意见,然后再写这个mail。 本来这个Blog题目是“博,只是一时的冲动?” 最后改了,以免产生误会,呵呵,不过这个Blog确实是我一时冲动才写出来的。随着时间的推移,我发现自己已经懒得不是那么一点点了^-^。就写到这里吧。另外发现我的blog最近有新朋友在看,在此表示欢迎!这个blog全托大鱼儿的福,还给我一个这样的地方,因此blog程序的功能什么的我都无能为力,只是内容我可以勤快些。

返回顶部