民主的三围

Posted on Sun 07 April 2013 in 转载

本文是东方早报上刊登的放诸古今皆准的权力规则节选和摘录。 文章是评论斯坦福大学胡佛研究所和纽约大学的政治学教授Bruce Bueno de Mesquita编著的The Predictioneer's Game(《预测师的博弈论》),信息量很大,也很有深度,读起来很有意思。

“三围”是实力的体现

十九世纪末的比利时国王利奥波德二世,在他四十多年的任期内把比利时从一个专制非民主国家成功地变成了一个现代民主国家;而在非洲刚果这个比利时殖民地,在利奥波德二世的统治下没有任何人权,国民完全是奴隶。 为什么同样一个人可以在一个国家推行善政却在另一个国家施行最残暴的独裁? 难道是因为利奥波德二世只爱本国人或者有种族歧视?但后来刚果自己“选”出来的领导人并没有做得更好,仍然是一个糟糕的独裁者。

真正的原因是,在刚果,利奥波德二世只需要让少数人高兴就足以维持自己的统治;而在比利时,他必须让很多人满意才行。 这个答案跟“制度论”的区别在于必须让多少人满意,这个人数不是制度“规定”出来的,而是实力的体现。 Bueno de Mesquita和合作者研究多年,得出了一个能够相当完美地解释很多政治现象的理论。这个理论认为不管是国家、公司还是国际组织,其政治格局不能简单地以“民主”和“独裁”来划分 ...


Continue reading

成都的吃喝游记

Posted on Sat 06 April 2013 in 我行 • Tagged with 游记, 成都

春节去成都玩了3天,吃吃喝喝,非常快乐。

2013-2-11 初二 阴

下午到达,入住后就去在武侯祠、锦里转了一圈。原价60的武侯祠门票因为成都大庙会的关系门票降到30,两个字:厚道! 武侯祠的大庙会很热闹,气氛和北京庙会差不多,就是一个大集市,但相对来说更多一些川蜀文化特征罢了。当然也少不了各地行商的南北小吃,比如说著名的台湾小吃,深坑臭豆腐,但由于之前刚看过一些负面新闻,觉得口味太重,没敢尝试。 汉昭烈庙看了看刘玄德,我们就直奔锦里小吃街了。豆腐干、豆花、肥肠粉、牛肉饼、荞麦面(白汤)一顿招呼,不愧是坐贾,手艺没的说,实在是太有味儿了。 吃了这些美食后觉得有些口渴,我们就在锦里找了一家茶馆,叫做铜雀台。二层是开间,能够看到外面的风景,气温很舒适,我们点了一个功夫茶,喝着不错,有果香,看来成都的水不错。 晚上从锦里出来,选了路边的麻辣空间作为我们成都第一顿火锅。吃得很爽:黄喉、鹅肠等食材口感非常爽脆;液体状的鸭血非常新鲜 ...


Continue reading

乐享成都游

Posted on Thu 04 April 2013 in 我行 • Tagged with 游记, 成都游

春节大年初二-初四小游了一趟成都,上班后我们俩就一直忙碌,所以把游记荒废了。3月底又因为工作关系去了成都,越发觉得春节的出行很巴适,补一篇短的吧,记下几个印象最深的片段。

锦里吃小吃

锦里就在武侯祠后面,过年的时候和武侯祠庙会的门票在一起,平时可能不要钱。我和22都不怎么能吃辣椒,但依然难挡小吃的诱惑,豆腐干、豆花、肥肠粉、牛肉饼、荞麦面一碗接着一碗。辣椒很香,麻椒很过瘾。很多人在路边站着端碗吃东西的场面也很壮观,比起北京庙会顶风吃土可是安逸多了。

杜甫草堂赏花

草堂的人文景观一般一般吧。但从霾都来的我们,一下子看到那么多盛开的海棠、腊梅、郁金香,还有长在地里的百合花,心情大好,真有人在画中游的感受。三火兄在北邻屋前应景的吟了一首诗,有点小崇拜他30年前的记忆力,不知道为什么现在撂爪就忘呢。

江畔独步寻花 (唐)杜甫 黄四娘家花满蹊,千朵万朵压枝低。留连戏蝶时时舞,自在娇莺恰恰啼。

金沙遗址追忆千年文化

当年在做十套的时候,每年的重头戏就是文化遗产月,我记得有一年就是金沙遗址的挖掘,印象颇深,这次能实地看看也是实现了当年的愿望。因为是2000年以后修建的博物馆,所以很新,也更便于参观 ...


Continue reading

微软老员工Philip Su的离职信节选

Posted on Wed 06 March 2013 in 转载

http://www.36kr.com/p/201666.html

Philip Su在1998年加入微软,开始时是一位软件工程师。12年后,Philip Su从微软辞职,当时是微软的主群经理(Principal Group Manager),又一次以一位普通软件工程师的身份加入Facebook。Philip Su现任Facebook 伦敦办公室的主管。 这封离职信写于2010年9月3日,Philip Su写了他在微软工作12年的心得体会,对在职场上打拼多年的工程师来说,有很多借鉴的地方。

做人

练习如何有说服力的表达你不同意的观点,如果你不这样做,你就会在心里暗骂与你“道不同”的人是蠢货一个。聪明人会明白为什么其他聪明的人有时会不同意。
人们在拿到一个不好的业绩审查后总是会抱怨老板和上级不公平而且不客观。但是你不觉得,每个人对自己的评估其实是最不客观的吗?我有时会平和地告诉别人这一点,但是没有人信。 在处理人际关系时,我们应该运用奥卡姆剃刀原理,也就是对于别人的行为,找到最简单,最信任别人的解释。对那些爱搞办公室政治,勾心斗角的人敬而远之。
我一般不会认真听一个业绩不好的人对他老板的吐槽,但是如果一个业绩好的人批评他的老板,我会洗耳恭听。 让行动代表你。但是注意自己说的话 ...

Continue reading

Wordpress的备份和还原(插件篇)

Posted on Sun 17 February 2013 in WordPress • Tagged with WordPress

本文介绍仅仅使用wordpress插件,完成系统的备份和还原。 本博客用这个方式进行了还原,数据库由9M缩减到了3M!

系统推荐的导入工具WordPress Importer

Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.

当前版本是0.6。 有一个限制:最大导入文件是2M

导出插件:Advanced Export

应用本工具会创建一个 XML 备份文件,供您保存到计算机中。 这种格式被称为 WordPress eXtended RSS 或 WXR,它包含了您的全部文章、页面、评论、自定义栏目、分类目录和标签。 因为当前所用的导入插件限定导入文件大小不能超过2M,所以需要“Advanced Export”这个插件帮忙

按照日期对导出文件进行拆分(Restrict ...


Continue reading

Wordpress的备份和还原

Posted on Sun 17 February 2013 in WordPress • Tagged with WordPress

备份目录结构

存放数据库、使用插件、主题及图片。 使用这个结构是为了使数据与某个具体版本的Wordpress程序分开。

tree -d /var/data/li3huo /var/data/li3huo ├── g //链接到wordpress/galleries │ ├── guide │ ├── json-gallery │ .... ├── mysql //定期自动备份 └── wp-content //链接到wordpress相关内容:插件、主题和图片库等 ├── languages │ └── themes ├── plugins │ ├── advanced-export-for-wp-wpmu │ ..... ├── themes │ └── twentytwelve ├── upgrade └── uploads ├── 2010 │ ├── 06 │ ├── 07 .....

系统自动备份

分成两部分: 1. 服务器端MySQL数据库自动定期备份

Run `crontab -e' and add the following:每周五凌晨2点进行备份

0 2 * * 5 ...


Continue reading

Tomcat NIO Configuration

Posted on Thu 10 January 2013 in it • Tagged with Tomcat, 性能测试

Netty HTTP Server相比Tomcat更加轻量之外,性能也会好得多,因为Tomcat默认是用的阻塞式IO。 到时候做性能比较测试时再增加一组打开非阻塞的Tomcat做对比,应该很有意思。

标准参数

protocol的取值: org.apache.coyote.http11.Http11Protocol - blocking Java connector org.apache.coyote.http11.Http11NioProtocol - non blocking Java connector org.apache.coyote.http11.Http11AprProtocol - the APR/native connector.

Samples: <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
redirectPort="8443" /> minProcessors ...


Continue reading

我对DAO的理解

Posted on Wed 09 January 2013 in 我用(IT) • Tagged with Design Patterns, Program Language

Context

上午review一个新项目的代码,这个项目预估今年用户规模在500万以上。程序架构我已经搭建完成了,主要就是review一个同事写的业务代码。 我对他使用DAO的方式有很大的疑虑,虽然用了很长的时间讨论,但我无法说服他改变。 如鲠在喉,于是动笔写出我的意见,与大家交流。欢迎站在我同事的角度来说服我或再多给我一些能说服我同事的理由。

先描述一下同事写的代码,他把DAO当成一个工具类来用,没写实体类,而是讨巧的用Map做容器,用列名做key来存储实体,然后写了一个通用的方法支持增删改查。

我的理解

首先DAO是一种设计模式,用来分离低级别的数据访问逻辑与高级别的业务逻辑; 在实现上,数据访问对象(Data Access Object)是一个对象,它为某类数据库或持久存储系统提供一个抽象接口。应用程序对数据的操作都映射到持久层,DAO提供具体的数据操作而不暴露数据库的详细信息,从而实现底层数据操作逻辑与业务逻辑的分割。 一个典型的DAO实现有以下组件:

  1. 一个获取DAO对象的工厂类
  2. 一个定义DAO如何操作数据的接口
  3. 一个实现了DAO接口的具体类
  4. 数据传输对象(DTO)或称域对象(Domain)/实体类(Entity)

把DAO层变成一个工具类让我们失去了什么?

  1. Map替代DTO的副作用:
  2. 看不到清晰的业务域对象,不知道哪些域对象具有可用的持久存储;无法利用IDE的自动完成特性;这无疑会降低程序的可读性;
  3. 失去了类型安全性:
  4. 损失了编译时发现某些问题的可能性,可能降低程序的可靠性 ...


Continue reading

上海旅行流水帐-一月二号

Posted on Tue 08 January 2013 in 我行 • Tagged with 上海, 游记

2013/01/02 大风

早上就起风了。在大壶春吃了生煎包和千张粉丝汤。生煎包皮脆肉鲜,非常好吃。 然后我们就出发去上博。在路上看到一家稻香村南货店,买了鸭饨和天喔橄榄,都很好吃。 在上博看了三个展览:书画、青花瓷和青铜器。 书画专题叫《翰墨荟萃》,展出的是美国收藏的我国五代宋元书画一共60件珍品,是上博建馆60周年活动的一部分; 青花瓷展览的是海外博物馆所有的元代青花瓷器,浓墨重彩,都很漂亮; 青铜器是上博自己的收藏,可以拍照,最著名的展品是达克鼎; 关于青铜器纹饰的介绍: 青铜器纹饰介绍 走之前还在一个珠宝专题晃了一圈,这个展览叫《宝光璀璨》,是法贝热珠宝艺术展。这家珠宝公司的主打产品就是世界知名的复活节彩蛋。 连续三天暴走,把脚累坏了,尤其是脚后跟,站着都疼。所以最后其实还没看够,但实在逛不动了。 午饭在小绍兴饭店吃的,一层是小吃,三层可以点菜。我们点了白斩鸡、鸡粥、醉蟹,还要了一瓶黄酒。白斩鸡就鸡粥的味道非常好,醉蟹也很鲜,黄酒喝得血脉通畅,好像也没那么累了。 中午会酒店午睡,醒来后神清气爽 ...


Continue reading

上海旅行流水帐-元旦

Posted on Mon 07 January 2013 in 我行 • Tagged with 上海, 游记

2013/01/01 晴朗无风

早上在酒店吃完早饭就出发去蕾蕾家。小姑父出小区来接我们。这个小区很大,环境挺好的。 小妞妞刚吃完奶,也不认生,我赶快拿出相机开始拍照。妞妞7个月大,长得很漂亮,后来小姑父拿出蕾蕾小时候的照片给我们看,妞妞和蕾蕾小时候一个样! 二姑和佳宇直接去的饭店,环境不错,很像天通苑的大鸭梨。 午饭吃得很开心,大家聊了小孩教育、生活心态和家庭旅游的方面的话题。二姑身体非常好,74岁的人,昨天自己在外滩豫园逛了大半天;小姑父想组织大家一块出去旅游,我觉得这个提议非常好。 吃完饭回到家里照了全家福。我和apple就和大家告别,去外滩继续逛。今天真是一个难得的好天气,称得上是风和日丽,在外面走着很舒服。 外滩旁边的路上耸立着成排的高大建筑,风格各异,但都具有经历百年风雨的厚重和历久弥新的域外风情。这样的建筑群在国内的城市里真是独一份。故地重游,15年前与罗同学在此合影留念的画面竟也记忆犹新。 傍晚的外滩被夕阳镀上了一层金光 傍晚的外滩 晚饭去的一家泰餐馆子,颂阁岚。菜量不大但味道还比较正宗,冬荫功汤的味道和在芭堤雅吃的一样,虽然有点儿辣,但很开胃。 吃完继续逛。不觉已经九点多了,我们一直逛到了外白度桥,桥身会变幻不同的颜色,据apple说很多电视剧都在此取景 ...


Continue reading

妈妈是个智慧的女人

Posted on Sun 06 January 2013 in 我记 • Tagged with 妈妈

很多人都说妈妈是个漂亮的女人,我感受到更多的却是她的智慧。

那一日教妈妈用微博,我问:您觉得微博最大的好处是什么?妈妈答:把零零碎碎的时间用起来。到位!真是一针见血。

前一阵子妈妈递给我一本书,说是在邻居家搬家不要的旧书堆里翻出来的,觉得适合我,定睛一看,竟是《娱乐至死》,一本传播领域很有名的著作,读后受益不少(随后要写点读后感)

如此种种小事,真让我佩服得五体投地。女人的美丽只是短暂的,智慧真是一生修炼所得啊。


Continue reading

Study of Lightweight markup language

Posted on Sun 06 January 2013 in 我用(IT) • Tagged with github, markdown, reStructuredText

以前对txt2tags(moinmoin采用的语法标准)和reStructuredText的语法很熟,后来Jira升级到也支持Conflence wiki标准,于是textile【注1】也用得挺顺溜了。现在因为开始用github,另外一种轻量标记语言Markdown又走进了视野。 虽然都不复杂,但不看一下语法也是没法用的,还得占用我本就不够用的脑部存储。这些轮子的发明有些重复了。

推荐这篇语法说明,把原文翻译得比较好。

初次使用感受

段落和换行:双回车分段和txt2tags的语法一样,行尾加两个空格可以段内换行的规则挺不错的; 链接的格式比较新鲜:This link ; 表格:本身不支持,但可以用html的标记来完成; 代码:用单个或多个``把代码括起来。从在github上的效果上看与中文之间必须加空格。

引用资料

  • 轻量标记语言比较: http://en.wikipedia.org/wiki/Lightweight_markup_language ...

Continue reading

帝都到魔都旅行有感一:旅行就是在路上

Posted on Sat 05 January 2013 in 我行 • Tagged with 上海, 游记

『百度百科』

魔都是上世纪二三十年代上海的城市别称之一,相对于西方人对上海「The Greatest City of the Far East」、「Paris of the Orient」的称呼,魔都是当时日本人对上海的一种习惯称呼。

  魔都一词最早发源于旅居上海的日本名作家村松梢风在大概一个世纪以前的畅销小说《魔都》,在这部作品中村松梢风发明了魔都一词来指代上海。

    今天的魔都一词可以理解为英语“MAGIC CITY”,意为魔幻之都或者魔力之城。

    2012年12月的主旋律是寒冷和困。帝都零下十几度的日子已经变得稀松平常,连续三个周末的学车让我处于紧张和困累的交替折磨之中。加之三叶草项目的拖沓,让我整个人都恹恹的打不起精神,从骨头缝里觉得疲倦,连往日的好胃口都没有了。

    幸好有个元旦节假期,可以让我松松骨头。

    从帝都出发去魔都,在别人眼里是个很奇怪的旅行动议,于此时的我们,却是个轻松省心的法子。22说他大约是15年前去的上海,而我最后一次出差沪上也已是2003年的事情。好吧,算是故地重游也好,算是于新年洋气地逛逛大上海也好,反正我们就这么出发了。

    大约是从前年去珍拉丁开始,我们把旅游的起点就定义为“离开家门”,于是我们不再起早贪黑地赶飞机火车,而是把大把的时光就“浪费 ...


Continue reading

上海旅行流水帐-往返

Posted on Fri 04 January 2013 in 我行 • Tagged with 上海, 游记

IMG_4505

2012/12/31 晴 北京南站~上海虹桥火车站

5个小时的车程,中午去餐车吃了个盒饭,有牛肉土豆、蘑菇鸡肉和雪菜肉丝三种,45块一份,味道还行,就是土豆牛肉的稍微有点儿咸。餐车很宽敞,很多人吃完就干脆不走了,是个歇脚的好地方。Apple是最早定位子的人,所以我们来回都做第一排,前面再没人了,也挺宽敞的。 我们是三个座位的,旁边坐的是一位Java工程师,在看NIO:一边打开一个pdf的文档,一边在eclipse里面查看api的方法。我跟着顺便也瞄了好几眼,弄得apple老捅我。后来就和他聊起来了,他们做的是页面游戏的业务,用MINA做服务器,我当然顺便就说了Netty的优点。大家聊得挺好的。 我们订的酒店在人民路,属于市中心,可以做地铁10号线直达。没有到了一个南方城市的感觉,地铁里人很多,不管男女老幼,一多半都在看手机,穿得薄厚也和北京差不多。报站的次序和北京不同,这边第一句总是“本次列车的终点站XXX”,头几次总感觉下一站就到终点了似的。 出站后感觉比北京还是要暖和一些的,走了一会儿还会觉得热,要松一松大衣的扣子。老爸一直在嘱咐我们要做好防寒准备,但酒店空调很足,非常暖和 ...


Continue reading

github start guide

Posted on Thu 03 January 2013 in it • Tagged with git, github

最近因为启动了新的项目,正好有机会更新一下原有的技术框架,最近研究了Netty、MyBatis和最新发布的Spring3.2.0。写了一些有意思的demo很想和大家分享,github很火,趁着还没被墙,赶快用起来。 以下是学习记录,包括主要的操作和用eclipse提交的详细说明。

操作步骤介绍

  1. 注册免费帐号 open page https://github.com/signup/free
  2. 设置本地环境 refer to https://help.github.com/articles/set-up-git $ git config --global user.name twotwo $ git config --global user.email twotwo.li@gmail.com $ git config --list user.name ...

Continue reading