云计算时代的工作方式探讨
我个人有个坏毛病,就是喜欢攒电脑。每次心血来潮关注硬件发展的时候,都会忍不住去近在咫尺的中关村攒上一台机器。以至于有一段时间,我在学校里能够直接使用的台式机、笔记本、服务器达到了10台之多。再加上上网本和wifi手机的普及。各种问题接踵而来,一致性、安全性、远程访问、内容分享、版本控制,我需要控制的终端数量终于多到把我自己给控制住了。如果不找一些好方法,迟早我会被这些终端给拖死。
于是我四处寻找把自己的工作放到服务器端的方式,今天简单来整理一下,不知道你有没有更好的解决方案,别忘了留言告诉我:
程序开发:SVN + trac
作为一个IT民工,coding永远是第一要务。程序,也是我第一个放到服务器端的。图虫2007年夏天开始开发的时候,我们采用了Perforce系统,它是商业软件,我们使用的是破解版。后来在2008年夏天,由于开始使用的开发环境Zend Studio本身内嵌了一个SVN客户端:subversive。于是我们就把代码迁移到了SVN平台一直使用至今。
我知道现在还有很多下一代分布式版本控制解决方案。但是对于我要处理的小项目而言,SVN已经能很好地解决我的问题了。
除此之外,近期我还开始用trac配合SVN,来做项目开发管理。效果也不错。每次看到trac的roadmap进度条,我就有跃跃欲试写代码的冲动。另一方面,trac自带的wiki功能虽然远不如mediawiki强大,但是对于软件开发,已经绰绰有余了。
创意思想记录整理:mediawiki
我总是有各种各样古怪的想法需要记录下来,于是我就养成一个古怪的习惯,就是在每台电脑的桌面上都会创建一个叫note.txt的文本文件,里面会记录我各式各样的胡思乱想、TODO List。
每次我打开电脑,发现自己想打开的note.txt不在当前的电脑中,而在另一台上的时候都想抓狂。不禁如此,这个note.txt还很容易变得非常的长,长到滚动条变成一条细线。每次要在note.txt里找什么之前记录的东西,都不得不使用windows记事本里石器时代的查找功能。我一直试图为note.txt寻找一个更好的归宿。
首先是ubuntu自带的tomboy便贴工具,说实在我很喜欢这种便贴的方式。可惜它仍然是单机版的,而且它只能在ubuntu下用。
然后我试图求助google docs,诚然google docs是目前最好的文档管理工具。可是在天朝只能用上docs,却不能用docs打开文档。另一方面,google docs缺乏免费好用的桌面客户端。memeo虽然好用,但是只能试用30天,最新出的NoteSync虽然能免费试用beta版,却偏偏不支持中文输入。
万般无奈,我最后只能自力更生,用mediawiki来解决个人问题。这个mediawiki只有我一个用户,并且对游客不可见。我从任何电脑的浏览器上都能方便访问。此外,wiki的超链接功能,也保证了一个页面不至于太长。各种想法如果需要长篇大论,我只要新开一个词条就可以了。另外mediawiki的版本控制功能,也很适合记录我思想的变迁。
内容发布:wordpress
之前我一直把wordpress当成一个普通的博客程序。在见识了一些大牛把wordpress玩得出神入化之后,我才明白wordpress已经远远超出了一个博客程序甚至CMS程序的范畴。
由于强大的插件机制,开发者几乎可以把wordpress变成任何东西。
现在,我正为自己和几个朋友维护着5个截然不同的wordpress站点。如果接下来有时间,我可能还会把一个之前做的joomla站点也迁移到wordpress平台上来。
电子邮件:gmail
感谢google,给我们提供了gmail这样强大的工具,它一出现,我就觉得outlook可以靠边站了。它是第一个让我觉得web可以替代桌面的软件。
更感激的是,我们还可以用google apps来搭建自己域名的邮箱,这居然也是免费的。
工作计划日程安排:google calendar
这两个月刚开始用,已经成为我浏览器的起始页之一(另一个起始页是邮箱)
RSS阅读:google reader
相比于桌面客户端,google reader的好处在有很多终端的情况下不言而喻。看google reader已经变成了我每天必修的一门功课。
我刚才看了一下我几台电脑桌面上安装的软件,除了程序开发和视频播放器之外,其他所有的都是需要接入互联网的客户端程序。我们毫无理由怀疑,计算机的下一个时代,一定是云时代。
建议继续学习:
- 马化腾李彦宏马云首次对话:一小时掌声不断 (阅读:4448)
- 做云这三年 (阅读:3524)
- 整合搜索,阿拉丁,云计算,以及框计算 (阅读:3383)
- 方法论 (阅读:3353)
- 云计算的技术架构与实现分析 (阅读:3265)
- 云计算时代:运维人员会踩到哪些坑? (阅读:3061)
- Amazon AWS云计算服务简介 (阅读:2860)
- PHP系统学习概要 (阅读:2771)
- 云计算中的结构化数据:Google GAE Datastore (阅读:2593)
- 理解云计算 (阅读:2463)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:沈二 来源: 沈二铺子
- 标签: 云计算 方法
- 发布时间:2010-04-29 23:37:52
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] android 开发入门
- [52] 如何拿下简短的域名
- [52] 图书馆的世界纪录
- [50] Oracle MTS模式下 进程地址与会话信
- [50] Go Reflect 性能
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [27] 视觉调整-设计师 vs. 逻辑