为什么我不认可Xmind之类的脑图软件?

摘要: 首先,人的脑思维主要是图结构,不是树结构,如果在软件中模拟你的树状脑思维的话成本还可以接受,但模拟一个图的话,仅仅是维护成本就可以让你得不偿失。其次,大脑的左右分工不同,善于感性化记忆的右脑配合善于理性化记忆的左脑一起使用能起到事半功倍的效用。如果一个人习惯于依赖脑图软件管理自己的思维,他的右脑记忆效果会大打折扣,因为在脑图软件中,每行每列几乎没有什么上下文特征(色彩、形状之类),除非你又愿意为每行每列去维护它的形态特征?那就更得不偿失了。所以我还是倾向于使用比较干净的文本记录方式,不要太过在意树结构目录的维护,多用搜索与标签。总之,只能让它辅助你的记忆,不能允许它代替你的记忆。 阅读全文
posted @ 2012-08-16 09:21 Cheney|采泥 阅读(294) 评论(0) 推荐(1) 编辑

工程化前端开发

摘要: 一般来说,前端开发中css代码多数是无法复用的,javascript代码复用率也不高,或者说复用迁移的成本很高。但是,2011年是前端开发大步跨越之年,在这个令人高兴的年份诞生、成熟了很多重要的项目。这些项目帮助我们终于可以实现对前端开发的工程化控制。我根据进一年来的经验构建了两个自己的前端开发项目,立志于让繁琐沉闷的前端开发尽量脱离对UI设计的捆绑,尽量让前端代码得到可复用性和模块化。首先必须感谢这么多伟大的开源项目:Alice、Sass、Bootstrap、sass-twitter-bootstrap-rails、YUI Compressor它们共同构成了我的zic-css。seajs、U 阅读全文
posted @ 2012-03-07 15:41 Cheney|采泥 阅读(855) 评论(0) 推荐(0) 编辑

google tasks

摘要: 放弃doit.im继续用google tasks的初衷是因为我用了WP7手机,doit.im没有客户端,tasks好歹有几个不算太烂的选择。不过渐渐地我发现,我对GTD工具的理解越来越倾向于一个“快”字。打开、切换、编辑速度一定要够快。因为我们每天操作GTD的次数非常多,每次操作节省的那几毫秒累积起来是不小的事情,GTD能否实施下去的重要环节就是一定要尽量多的去操作、整理它,不能间断,如果附带了太多操作压力必然对人产生更多心理负担而倾向于放弃。google tasks在这方面做的足够优秀。 我不习惯在gmail中使用tasks,而是喜欢使用这个独立页面。但在易用性上还有很多地方我不满意,于是自 阅读全文
posted @ 2012-03-01 09:24 Cheney|采泥 阅读(289) 评论(0) 推荐(0) 编辑

幸福

摘要: 看到淘宝前端玉伯写的很好的一个系列文章,让我肃然起敬,做了一点自己的总结:不存在纯正的“真理”,普世理解的“真理”只是人类追求的能够自我解释的一套感知,它可以是完全虚幻的。科学是为了“方便”,方便理解运用改进这套感知。活着的意义就是幸福 —— 自己、他人以及整个社会的幸福。幸福是对美的体验。三个需求层次:1生存,2自我完善、财富自由,3体验并创造美。幸福和需求密切相关。如果生存需求得不到满足,就不可能长期拥有幸福感。自我完善和财富自由很大程度上是为了让自己有资本去体验未曾体验过的新的美,为第三层服务。生存需求、以及对自我完善和财富自由需要优良的“活法”观念支持,否则会步履蹒跚,比如诚实、谦虚、 阅读全文
posted @ 2012-02-20 09:52 Cheney|采泥 阅读(133) 评论(0) 推荐(0) 编辑

读《多些时间能少写些代码》

摘要: 看了一篇文章:《多些时间能少写些代码》。整合《黑客与画家》的内容,有必要做一次整理,这次无关语言,只和开发模式有关。《黑》的基本观念:软件开发不应该正襟危坐,设计好所有图纸后才动手。应该立即动手,在不停的修修改改的思考过程中完成项目,或者做一个永远也完不成但一直可用的项目《多》的观点:软件开发需要多写时间花来思考和设计,但设计不同于纸上谈兵,还要不断的尝试。设计完成的时候就是项目基础架构代码都完成的时候。咋一看有矛盾,《黑》的学说强调一点,代码必须是尽快可用的,在一个可用版本中持续迭代到下一个可用版本。而《多》的观念并不强调必须可用,一个设计很好的基础代码架构可能同时也是一个没法编译的东西。但 阅读全文
posted @ 2012-02-20 09:51 Cheney|采泥 阅读(152) 评论(0) 推荐(0) 编辑

值得称赞的Sass

摘要: sass 很早就想尝试这个HAML团队的杰作,当放在todo-list里一直做冷板凳,最近手头时间比较宽松终于能拿出来开荤了。 用了半天时间,把当前手上一个项目的css全部转换为scss(是个较大的项目,估计有上2千行),可见其转换过程并不痛苦,我自己感觉也是比较顺畅的,这彻底打消了我在less和scss间做选择的纠结。 语法很简单,看完tutorial就没问题了,Documentation 基本上都不用看。 相比较而言,前段时间尝试的coffescript给我的感觉过于嚣张啦~~在好多没必要的地方过份包装,不符合我最看重的kissy原则(只做最需要去做的事情),完全把javascri... 阅读全文
posted @ 2011-07-12 13:39 Cheney|采泥 阅读(310) 评论(1) 推荐(0) 编辑

read jquery.js

摘要: 抽空读了读jquery代码,确实颇有收获。首先放上整体代码结构: (function (window, undefined) { var document = window.document; var jQuery = (function() { var jQuery = function( selector, context ) { return new jQuery.fn.init( sele... 阅读全文
posted @ 2011-05-06 13:14 Cheney|采泥 阅读(944) 评论(0) 推荐(0) 编辑

构建前端MVC,seajs,underscore.js,backbone.js 等琐碎的其他

摘要: 这两天完成了前端MVC的完整构建demo,算是一个小里程碑吧。 backbone.js确实是好东西,但还有些别扭的约定,比如el对象的不可控造成设定el的特殊属性比较麻烦。但一切皆权衡,没有完美,总体而言是非常优秀的架构。 模块管理引用了还在pre期间的seajs,非常cool,几乎是我一直以来梦寐以求的架构。相信能借此规避掉很多很多不必要的麻烦。 今天看了完整的underscore.js源码,代... 阅读全文
posted @ 2011-04-28 18:04 Cheney|采泥 阅读(2655) 评论(3) 推荐(0) 编辑

网易的姿态

摘要: 数天前看到一篇《网易CEO丁磊:这十年很纠结》,看了标题我会心一笑,确实纠结呀,哥你公司的未来到底是靠网游呢?还是靠网游呢?还是靠网游呢?看完内容却让我大吃一惊,通篇就没讲多少公司业务,都是在谈民生民计。再一次的刮目相使我想到,网易新闻的成功,必然是带着丁磊这十年来的姿态一路走下来的。网易的姿态是什么?网易的姿态并不深刻,并不尖锐,但却是诚恳,勇敢,踏实的。很多网站太过“激动”导致嗝屁,于是又有很多网站看到同行的惨状转行做了一条狗。有多少人会去认真对待这个现实:我们确实没有选择沉默的权利,选择沉默就等于选择了放弃,但我们有权利选择更好的表达方式,比如今年网易的年终策划就表述的很好:选择我清晰记 阅读全文
posted @ 2011-01-01 00:54 Cheney|采泥 阅读(214) 评论(0) 推荐(0) 编辑

坚持写博客 和 新年好

摘要: 差不多从博客概念出来我就开始写了,最开始是在Live spaces,然后是blogger,然后,,, 这些BSP遇到像瘟神一样的我都一个个在国内嗝屁了。 然后我意兴阑珊也就渐渐开始不写了。 临近年末,翻了翻以前写过的东西,又想了想当前的这个“我”,突然觉得自己应该写下去,坚持写,因为记录人生的点点滴滴就是在保存我的青春和良知。 我可以把这句话当作是在鄙视我自己,是吧? 新年快乐~~ 本文是使用... 阅读全文
posted @ 2010-12-31 15:22 Cheney|采泥 阅读(124) 评论(0) 推荐(0) 编辑