白零 2009年09月06日 星期日 11:42 | 1710次浏览 | 16条评论
最近参加活动的热情甚高,从上周thoughtworks的open-party到这周新浪的python会课。
遗憾的是演讲主题对我而言都是陌生不甚了解的。不过为了避免独学而无友,则孤陋而寡闻的尴尬,
我决定还是多见世面,增加阅历。
我基本是python菜鸟,除了把python当作计算器(不过为了简单通常用bc就不劳驾python),
和文本过滤器(如果awk/sed不够用的话)。对python的了解和使用,按那天那哥们儿的话来说就是不够python。
在清风大大TT的演讲结束后,一堆人在讨论数据库性能的问题,不知怎么说到这个够不够python的问题。
那哥们儿(抱歉不知道这个大大的名字)说够不够python要看if的使用,
清风说够不够python要看yield的使用。在N久前看Dive into python时貌似见过yeild这个东东,
但比较囧的是,当时说什么也反应不过来这个东东是什么用的。清风颇有耐心的举了个数组元素加1的例子,
这才拨云见日。回来翻python源码剖析,这才发现这本书没有索引(囧rz),目录中貌似也没yeild这个词。
算乐,等以后用到时再去研究吧。
清风TT演讲提到的mixi原来是日本著名的SNS,我在看memcached源码剖析时曾看过mixi的开发者博客,
这个技术博客写的文章朴素而又实用,特别是图片做的非常漂亮(比如consistant hash的图示,
所谓一图胜千言,此类图之谓)。花开两朵,个表一支。再说回数据库性能的问题。
道是应该简化数据库的功能,只执行写记录/查找记录/删除记录的操作,而join等操作应该在数据库之外操作。
这个思路基本合符unix k.i.s.s.和do one thing, do it well的哲学。
后会到中关村图书大厦买了本《构建高性能web站点》和《Joel说软件》,这周末貌似比较充实乐;)
btw. 哲思的博客编辑太难用了,有点打击写博的热情,有bug吗?
Zeuux © 2024
京ICP备05028076号
回复 清风 2009年09月09日 星期三 19:06
回复 白零 2009年09月10日 星期四 08:56