Skip to content


Google Drive终于来了


昨天Google Drive如期而至,第一时间到它的主页提交了申请。很快,今天凌晨就收到了开通邮件。

其实关注Google的人,应该5年前甚至更早前,就不断地在听说关于Google Drive的各种传闻。我当年还用过一个叫GMail Drive Shell Extension的工具,它可以把GMail改造成一个网络硬盘,映射在“我的电脑”中,非常精彩。当时想象中的Google Drive,大概也就是这个样子。但这么多年过去了,真正的Google Drive会是怎样,始终还是没人知道。

没有Google Drive的这些年,网络存储市场风起云涌,网盘的概念也已经并不新鲜,甚至已经做烂。直到Dropbox横空出世,才真正又重新定义了云存储的基本概念。乔布斯一度想收购Dropbox未果,于是苹果的iCloud也加入了战场。而就在前天,微软也更新了自己的SkyDrive,以一种更加Dropbox-style的多平台桌面同步工具的方式参与竞争。

Google Drive是不是也就是这样一个简单的Dropbox knockoff呢?

安装完桌面端的应用后,第一感觉的确这就是一个速度飞快、空间只有5GB、功能还不如Dropbox的同步工具。但真正了解了Google Drive的功能,并上手用了一天后,我觉得Google的目标远不止于此。

Google Drive其实是Google Docs的升级版,如今再打开后者的主页会跳转到前者。但与以前只能打开doc,xls,ppt,pdf等文件不同,现在的Google Drive在此基础上开放了api,给第三方应用打开了门路。访问Chrome Web Store里的这个页面,可以看到已经有一系列的第三方应用提供了各种文件的浏览及编辑支持,比如照片、视频、思维导图、Balsamiq Mockups等等。

也就是说,Google Drive其实是在给基于Web的应用提供文件存储的基础架构。在一个充分网络化的环境下,当操作各种文件的应用都不再是装在本地的桌面软件,而是在线的应用时,你其实根本不需要再将文件同步到桌面,然后用桌面软件去打开、编辑、保存,将来这些操作全部可以在浏览器里进行。不论你在哪一家公司的在线应用里编辑哪种格式的文件,最终都可以存储到Google Drive中来。

更重要的是分享将变得更为简单,协同编辑也将更加普遍。以后你不再需要和老板在往复的Email中附上不同版本的文档作为附件,而只需要附上一份在线文档的链接,所有的修改、点评、对比都能集中进行,并且可以实时同步编辑同步更新。

所以Google Drive远不是一个Dropbox knockoff,而更是一个潜在的网络基础设施。跳出传统的桌面环境思维,它与其它“网盘”的区别顿时清晰可见。

同步后的Google Drive文件夹里原来的在线文档被命名为.gdoc,表格则是.gsheet。如果你双击它们,就会打开Chrome浏览器访问熟悉的Google Docs编辑页面。不过通过Chrome Web Store安装好Balsamiq Mockups应用后,在本地似乎还没有与.bmml文件关联,目前还只能通过网页里的文件列表来打开。但我想不久后的将来,各种文件格式就会通过Chrome来关联到在线应用了吧。

Posted in IT与互联网.

Tagged with , , , .


使用Uncrustify在Xcode中格式化Objective-C代码

Xcode是开发iOS应用和Mac OS应用的必备工具,但这个工具的辅助功能相对于Eclipse之类的IDE来说,还是比较少,在Eclipse里只要按Ctrl+Shift+F,就可以将Java代码格式化得非常好看。而在Xcode里,只有Re-Indent(Ctrl+I)这一个调整缩进的功能,显然不够用。

如果想要完成完备的代码格式化,得要借助Uncrustify这样的工具。更进一步,我们用Automate配置一个针对Text的Service,再加上快捷键,就可以在Xcode里间接实现和Eclipse同样效果的代码格式化功能了。

首先安装Uncrustify工具。安装的方法很多,推荐用Homebrew来安装。如果机器上没有Homebrew,先用这条命令安装:

/usr/bin/ruby -e "$(curl -fksSL http://u.aodaren.com/homebrew)"

安装好Homebrew后,用这条命令安装Uncrustify:

brew install uncrustify

详细的Automate配置步骤可以参考这篇文章,如果不想自己配置,也可以直接下载已经配置好的workflow包,复制到~/Library/Services/,并解压就可以了:

mv Uncrustify-Objective-C.workflow.tar.gz ~/Library/Services/
cd ~/Library/Services/
tar zxvf Uncrustify-Objective-C.workflow.tar.gz

下载针对Objective-C语言的Uncrustify配置文件,移动到 ~/ 目录,并更名为 .uncrustify_obj_c.cfg,注意目标文件名前面有个 .:

mv uncrustify_obj_c.txt ~/.uncrustify_obj_c.cfg

如果上面已经顺利完成,那么现在到Xcode里选中一段代码,点右键,在Services里面应该已经有一个Uncrustify Objective-C服务了。选择后,即可将代码格式化。当然,如果每次都点鼠标显然太麻烦,下面来配置快捷键。

点屏幕左上角的苹果图标,选 System Preferences – Keyboard – Keyboard Shortcuts – Services,在Text分区里,找到刚添加的服务Uncrustify Objective-C,给这个服务加上快捷键。注意不要和Xcode里其它快捷键冲突,推荐设置为:Opt+Cmd+字母O。

这样以后在Xcode里,先用Cmd+A全选代码,再用Opt+Cmd+O来格式化代码。整个效果和Eclipse基本上差不多。

最后,如果对格式有不同的需求,还可以修改cfg文件里的设置,每个选项都有详细的说明,这里就不再赘述了。

Posted in IT与互联网.

Tagged with , , .


Dropbox大动作:增加23GB的免费空间

最近Dropbox又有了新的大动作,因为HTC与Dropbox合作云存储,如果使用HTC的Android手机安装并登录Dropbox,可以免费获得23GB的额外空间,有效期24个月。这可以说是到目前为止,可以获得的最大的一次免费扩容了。

但为了这些空间去专门买个HTC的手机,似乎有点小题大作。不用担心,hacker自然有hacker的办法。这不,来自XDA论坛的修改版Android Dropbox安装程序来了。安装这个修改版,可以把你的Android手机虚拟成HTC品牌,这样就可以绕过限制,从Dropbox那里获得额外空间了。

经过实际测试,我的Moto Milestone,系统版本2.2.1,成功获得23GB的扩容!

操作过程大概是先从手机上删除原来安装的官方程序,如果没装过就可以省掉这一步了。然后下载安装修改版程序,登录自己的Dropbox账号。这样,过不了多久就可以在应用里查看到容量已经增大,成功后Dropbox也会发一封通知邮件到注册时的邮箱。

如果操作完后没有效果,可以先等等看,10分钟后容量还是没有增加的话,可以把程序删除了,再重新安装,重新登录试试。

修改版程序下载链接:http://dl.dropbox.com/u/15143971/Dropbox-23GB.apk

Posted in IT与互联网.

Tagged with , .


立场左右

这已经是第三次做这个“中国政治坐标系测试”了,之前在07年8月09年3月分别做过一次。

从前两次的结果来看,我现在的立场更加偏右了。

Posted in 闲话琐事.

Tagged with , .


2011年看的所有电影

要不是表弟告诉我最新的影讯,都差点忘了要写这篇博客。每年初都回顾一下去年看过的电影,是一个保持了5年的习惯,今年也不例外。

如今的电影市场越来越繁荣,同学聚会时,大家的话题也总是会集中到最新的大片小片科幻片爱情片。但我却那些“大制造”越来越不敢兴趣,宁可多少年后,盖棺论定了,或者争议不断了,再去一探究竟。

所以这份清单里,除了《让子弹飞》,几乎没有一部新档上市的,但老实讲,我相信《大红灯笼高高挂》一定比谋子那什么新片要精彩多了。

2011年看的最后一部电影《Middle Men》倒是还有点意思,据说是基于真实故事改编的,讲的是最早用互联网做色情生意的几个家伙的故事。当然了,其实是纯粹的商业片,不用太较真情节好坏。想说的是,想想互联网的早期真的是非常精彩,各种机会遍地都是,不过如果你我在94年就接触到互联网,会想到去网上开店卖书吗,或者做一个二手货交易网站,或者做一个色情网站,或者还是做所有这些网站的支付平台,当一个Middle Man呢?

  1. 让子弹飞
  2. 霍元甲
  3. 2012
  4. 倔强的萝卜
  5. Atonement
  6. Ocean’s 13
  7. 大红灯笼高高挂
  8. Tarzan
  9. 线人
  10. 兄弟
  11. 最后判决
  12. Please Vote For Me
  13. Meet the Parents
  14. 逃学威龙
  15. The Object Of My Affection
  16. Middle Men

Posted in 我的生活.

Tagged with .