IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

云计算时代的工作方式探讨

沈二铺子 2010-04-29 23:37:52 累计浏览 3,276 次
本机暂存

    我个人有个坏毛病,就是喜欢攒电脑。每次心血来潮关注硬件发展的时候,都会忍不住去近在咫尺的中关村攒上一台机器。以至于有一段时间,我在学校里能够直接使用的台式机、笔记本、服务器达到了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已经变成了我每天必修的一门功课。

    我刚才看了一下我几台电脑桌面上安装的软件,除了程序开发和视频播放器之外,其他所有的都是需要接入互联网的客户端程序。我们毫无理由怀疑,计算机的下一个时代,一定是云时代。

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. Git常用命令备忘 (累计阅读 54,695)
  2. Git log diff config高级进阶 (累计阅读 24,842)
  3. Git subtree 要不要使用 –squash 参数 (累计阅读 23,396)
  4. 我的git笔记 (累计阅读 20,259)
  5. 公司倒了,请让领导先走 (累计阅读 13,407)
  6. 别为大公司拼命(译文) (累计阅读 10,295)
  7. Zend Studio集成Git使用 (累计阅读 8,978)
  8. 学你妹的计算机! (累计阅读 8,137)
  9. 个人开公司的流程,以后用得着 (累计阅读 7,922)
  10. 谈谈在校程序员技能培养 (累计阅读 7,115)