ichuan.net

自信打不死的心态活到老

计划.IN 开源

如同之前承诺的那样,现在将这个项目开源了,欢迎 fork:

https://github.com/ichuan/jihua

jihua.in 这个网站会一直运行,我本身就一直在用。

有个 mm 图在 doc/design.mm,是那晚简单做的一个设计。其他介绍就不写了,都在 github 那里。

计划.IN进展

网站做出来后的几天晚上都在休息,改了几个 bug:

  • NicYun 提的右上角用户名一直不变的 bug
  • hysia 提的搜索 bug
  • G 提的搜索特殊字符会导致浏览器卡死的 bug

刚才加上了周报功能,入口在菜单的“小工具”里。周报里是你这周内完成的计划条目。

不打算继续开发新功能了,除非某用户特别提出。依我的习惯,过阵子大概会把这个项目开源。

计划.IN 上线

最近一周都没写博客,因为我在做一个网站。现在基本成型了,于是放出来,欢迎使用。

计划.IN —— 简单有效的工作计划表

从上周五买域名开始,到刚才把网站部署上去,总共花去了我 10 天的“空闲”时间。平时要上班,哪有那么多空闲时间啊。嗯,我基本都是在熬夜写代码的。10 天里熬夜了几天都记不清了,每次都是最早凌晨 5 点睡,那时睡的话要设 4 个间隔 10 分钟的闹钟,以防上班迟到。期间有天要出差,早上 7 点 50 的火车,那天就没睡,在火车上补的觉。

这么疯狂的原因一个是这是我喜欢的事,自然有无穷的动力去做;另一个也是做这个网站的初衷:我想确信自己还没老去,能力还没消失,我还不是个废人。

这期间又开始喝咖啡了。有些熬夜的晚上,抬起头会有奇异的感觉。后来也看到某百度员工猝死云云,甚惊恐,怕自己哪个晚上也会不小心驾鹤西去,一命呜呼。自毕业后我已有好久没通宵过了,之前玩游戏时偶尔通宵一次也会累个半死,第二天下午睡醒后有世界末日般的感觉。这次还好。

说正题。计划.IN(我这么叫它)其实就是个 todo list + 备忘录工具,具体的介绍可以看帮助页面,刚写的,还热乎着。开发过程可以简单概括为:买域名;用 freemind 列需求和设计;用 mockups 画原型图;实现 ui;实现后台逻辑。

前端 ui 实现占用了我 80% 的开发时间。因为我对细节有洁癖,而且自认有些审美能力,所以一直在细调。logo 是照着 twitter 的用 ps 画的;首页的预览图也是截图后用 ps 旋转得到的。js 代码局部重构了好几次,因为我要的既能运作又看起来漂亮的代码。为了想实现一种动画效果,把 css3 的 transform 尝试了遍,最后以失败告终。前端用的 twitter 的 bootstrap css 框架和核武器 backbone.js MVC 框架,后者的源码也几乎被我看完了。

后台逻辑实现比较简单,主要是一个 RESTful 接口。这个项目里我写的 python 代码远没有写的 js 代码多。现在发现 django 太庞大了,这次又学到很多以前没用过的功能。

因为比较关心数据安全性,于是申请了 StartSSL 的免费 SSL 证书,折腾一会给装上了。

促成我开始做这个站的最初原因是徐东同学说他有 todo list 的需求,然后我想起了我荒废很久的 MyPDC2.0 计划,其中就包含一个类似 计划.IN 的记事功能。于是先把这个实现了,要等想法都成熟才开始干是不明智的。

还有些没实现的功能,但我等不下去了,先让功能可用的它上线吧,我得休息下了。

徐东的人生计划

关于人生计划,徐东如是说

  1. 如果你已经有了心爱的人,那么应该先把她追到手。
  2. 现在你应该买房子,立命了。因为只有有了房子,你才有了社交和活动的基础。
  3. 等你有了房子,你应该给它找一个女主人了。在这个过程中你可能还需要一个车子。
  4. 等有了房子、车子和女人。再给父母多一些的时间和爱。保证他们也可以分享到你的快乐。
  5. 你已经解决了基本的物质生活。现在,你可以开始思考人生的意义和你下半生要做的事情了。
  6. 等你想好了。你需要用你的下半生来完成它。在这个过程中,你肯定需要至少一个儿子或者女儿,这样即使你掉进了失败的深渊,也会有勇气爬起来。
  7. 当你的儿子或者女儿已经可以自立,并保证已经照顾好了你的父母的时候。你已经真正的自由了。
  8. 用你剩下的精力和时间去做你一切想做的事情。周游世界甚至到太空旅游。写自传,记录自己的一生。陪你最重要的人度过你最后的日子。