在亚马逊"老巢"参加两天的DBA内部技术交流会.
Keynote由Oracle-L后面的骨干Tim Gorman开讲.Tim的主题是如何协调后台的System Admin和前台的UI/Application developer.
可能国内已经有同行知晓Tim的名气,早上一起在亚马逊登记,然后等候入场,基本是尴尬冷场.
Tim引用了一个案例,是说数据仓库开发人员不清楚BitMap索引是如何工作的,一个fact表,五个位图索引,使用SQL MERGE加载数据,强制使用并行处理. Tim用分布事物来比喻并行处理,结果BitMap索引是锁上加锁,处理时间漫长无比.
那么解决方案是什么呢? 鄙人马上脱口而出, exchange partition,
Tim做了补充, union all源数据和目标数据,使用SQL Anylitic function Row_Number()排重(Dedup),然后INSERT进中间表,最终交换表分区.
这个处理设计和我们正在重建的库存系统的数据加载策略基本吻合. 只是我们的需求更加复杂一些,需要保留同一分区(书商)里面没有匹配的数据,set qty=0.
最后,更新问题跟踪系统,给developer留个台阶, 备注是这样的: "DBA的责任,已经解决."
会后我们想谈甚欢,希望以后从他那里接一些分包合同.
Wednesday, September 30, 2009
Tuesday, September 29, 2009
基本数据库存取 Basic data access
学习了Tom巡回演讲中的一节, 使用索引:
下面两种引用简单程序逻辑的比喻,非常贴切,这也是鄙人面试时,经常问到的一个题目.
a) say out loud - full scans are not evil
b) say out loud - indexes are not all goodness
c) goto (a) until you actually believe what you are saying out loud.
参考: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:743251200346166176
Mythology – why isn’t it using my index
参考: Indexing.ppt , 下载: http://asktom.oracle.com/pls/asktom/f?p=100:8:1413269270550111::NO
下面两种引用简单程序逻辑的比喻,非常贴切,这也是鄙人面试时,经常问到的一个题目.
a) say out loud - full scans are not evil
b) say out loud - indexes are not all goodness
c) goto (a) until you actually believe what you are saying out loud.
参考: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:743251200346166176
Mythology – why isn’t it using my index
–Loop
•Say indexes are not all goodness
•Say full scans are not evil
•Exit when (you really believe it)
–End loop
参考: Indexing.ppt , 下载: http://asktom.oracle.com/pls/asktom/f?p=100:8:1413269270550111::NO
Thursday, September 24, 2009
为什么不能买日货 why beat rb
两国相争, 最后拼得是经济.
鄙人语文差, 下面这篇文章, 正好代表了我的大部分想法, 转贴过来.
原文: http://www.360doc.com/content/070907/13/36627_725823.html
鄙人语文差, 下面这篇文章, 正好代表了我的大部分想法, 转贴过来.
原文: http://www.360doc.com/content/070907/13/36627_725823.html
春秋战国时期,中国产生了许多思想家,其数量之多,是古希腊、古罗马、
欧洲文艺复兴时期的总和所望尘莫及,他们的思想光辉,至今还在历史的长河中闪耀。
诸子百家中,有一子叫“韩非子”,有一家叫“法家”,这个法家思想的集大成者,
说话结巴子的韩非子,说了三句话却是力贯古今:
“上古竞于德,中古逐于智,当今争于力”。“当今争于力”成了相对真理,
被证明了二千二百多年。现今的国家关系,仍旧是争于力,只要国力超强,爱打谁就打谁,
现实世界, 并无公理可言。国家关系,只认实力,有几个人跟你讲道理,讲交情。
纪念二战胜利刚过,就以二战为例,二战的胜利,也是争于力,
拼的是经济,拼的是国力。
美军在欧洲战场上,无战争艺术可讲,只是“饱和轰炸,一线平推”而已。
一次德军奇袭了美军的一个机场,把三百多架飞机消灭在地面上,
不出三天,德国人发现,机场上又出现了四百多架崭新的飞机,
所有的德国将军都明白,这个仗不用打了。
即便再多出几个像隆美尔、古德里安、曼斯坦因这样最杰出的将领也无济于事。
美军在太平洋战场也是一样,以硫磺岛战役为例,美军对日军
的比例是:空军35:1、海军26:1、陆军5:1,登陆作战前,
照例对硫磺岛进行了两个多月的饱和轰炸,硫磺岛被犁了多少遍,
美国人恐怕连自己都搞不清。此种打法,美国人如何能不胜。
就单兵的素质而言,德、日的士兵高于美、英、前苏联、中国。
就将领的水平而言,德、日的统帅不逊于同盟国。
德国的古德里安,在波兰、俄罗斯、包括日本还在崇尚骑兵、
特别是波兰,真诚地崇尚骑兵的时候,就提出了装甲集群、
大纵深突击的战争理论,在这个理论的推演下,德国的闪电战、
德国的坦克部队横扫了欧洲。
日本的山本五十六,首先提出了海军航空兵的理论。珍珠港一战,
把美国海军赶回了西太平洋,他的海军制空权的理论,已经管用了六十多年。
现今的远洋海军,是由航母、巡洋舰、驱逐舰、
潜艇等构成的航母战斗群,这是美国海军的典型配置。
但是,士兵的骁勇和将领的优秀,并不能挽救轴心国失败的命运,
因为,到最后,拼的是经济,拼的是国力,是争于力。
二战后期,美英年产十万架飞机,主要是美国生产的。美国一家,
其生产能力,已超出德、意、日生产能力的总和。
这是二战史上的争于力,当今世界的现实状况是,那个近邻
日本,世界第二大经济强国日本,2002年,人均gdp就高达36000
美元。这还不算日本的海外资产,2002年,日本的海外纯资产已
高达16277亿美元,相当于德国、法国、意大利对外纯债权额总和的六倍。
可怕的是,日本的政府、媒体、学者共同编造了一个弥天大谎,
明明日本经济在强劲发展,却说成日本的经济衰退了十年,
运用谎言重复一百遍就是真理的办法,把满世界的人骗得信以为真、
晕头转向。中国是“韬晦之计”的故乡,其韬晦之计却被日本人用得炉火纯青。
可怕的是,日本人在制造一个弥天大谎的同时,尽量夸大中国
经济的发展,大造“中国威胁论”的舆论,让欧美一起来围堵中国,
这一点上,日本人的阴谋也得逞了。日本是“中国威胁论” 的策源地和故乡。
日本人这两招,目的一个,让世界各国把矛头对准中国,
把中国人置于四面受兵的境地,欧美各国,一再打压人民币升值,
在长时间的高压之下,中国政府不得不于今年升值人民币。
而国内,人民币却大幅贬值,仅举一个参照物,去年
一元钱人民币买半公斤大米,今年要一元六毛五分钱才能买到五百克。
按照经济学理论,每年通货膨胀在百分之二,是正常的,
对经济发展有利。到百分之四,就证明有了问题,
对经济发展不利。到了百分之六,就非常的糟糕......
日本人笑了,而中国的老百姓却是里外受损、两头吃亏。
日本学者,还在继续造谣,说下一个十年,日本经济还将继续衰退,
日本上下,心领神会,连说谎造谣都众口一词。
日本人万众一心欺压别国,韩国人同仇敌忾对抗别国欺诈。
世界上许多民族,都有优点和长处,包括日本民族也不例外,
都有值得我们学习的地方,不重视这一点,只知仇恨,就是愚昧,
那只是1900年义和团的水平,“师夷以制夷”,学习外国人是
为了图强,是为了“人不敢侮”。为什么中国人不能学习异民族所长,
也来个万众一心、同仇敌忾???
中国威胁谁了?笔者不是学历史的,可是笔者清楚得很,自一八四零年鸦片战争以来,
别人少欺负一点中国人就很不错了,六十多年前那一场战争,
中国弄到差一点亡国灭种的地步。直到现在为止,中国人还处于五、四运动时期“外抗强权,
内惩国贼” 的阶段,正在“抵御外侮”,还没有做到“人不敢侮”。别人
一不高兴,精确制导的炸弹把你的大使馆炸个底朝天,然后说一声误会就完事了。
就好比在市中心广场,一个人甩了你几个大嘴巴,朝你脸上啐了几下口水,踹了你几脚,
然后再说一声对不起、 误会,就完事了。
尽管全市的人都知道,你也只能擦擦吐到脸上的口水,把打掉的牙齿往肚里咽,
捂着腮帮子回家,你还能怎么着,除非你准备拼死一战。一百五十五年了,
笔者只知道中国人受尽屈辱,不过是忙着抵御外侮,威胁别人的事,
影子气都没有、门都没有。日本人居然能大造“中国威胁论”的谣言,
真亏日本人想得出来,日本人做事也过于极端了,对中国人也过于阴狠、过于毒辣了。
从中日关系来看,自建国以来,中日关系现处于最紧张的
时期,就在17日中国的神六顺利返回,举国欢庆的时候,
就选在这一天,小泉再次参拜靖国神社,这是今年第二次参拜,
这是特意向中国人挑衅,或者说警告,你中国人不要高兴,
我日本横下心来要和你中国为敌到底。
中国有九亿农民,其中至少有五亿生活在联合国划定的贫困线以下,
我们的人均产值还很低,中国人节衣缩食,弄几个载人飞船上天,自己花自己的血汗钱,
自己给自己开一下心,自己给自己提提精神,有什么不可以?
就好比一户贫苦家庭,过春节的时候,买几个炮仗放放,有什么不可以?
你日本人有的是钱,可以天天买炮仗放。你日本人为什么要如此的仇恨?
你日本人的心理为什么要如此的阴暗潮湿??
五四运动时期,国人抵制日货,前段时期,一些城市抵制日货,
早在十几年之前,著名作家张贤亮提出抵制日货。日货非抵制不可,
日本人欺人太甚。购买一件日货,就是增加一分日本人的国力。
如果中国人像韩国人一样,万众一心不买日货,
日本人就不会象现在这样嚣张,中国也就多一点国家安全。
我们写文章时,一般会引用名人名言,以增加说服力。
今天笔者还要引用一个普通姑娘淼逸冰的话:“让中国人抵制日货成为习惯”。
韩国人抵制日货已经成为习惯,为什么中国人抵制日货不能成为习惯???
作为一个清醒的领导人朱鎔基,在当上海市委书记的时候,
其时日本轿车在中国大行其道,其他省、市政府大买日本车,
朱鎔基就明确规定,上海市直机关一律不得购买外国轿车。
在当了总理以后,一次大会上呼吁代表,买一点国货带回去。
为什么不能买日货?因为:“中国在加入wto以后,要遵守共同的游戏规则,
政府无法再用关税壁垒的办法,阻挡外国商品的入侵。”
这个时候,就更需要全体中国人一致的自觉行动, 像韩国人一样一致的自觉行动。
为什么不能买日货?因为:“日本人将有毒、有害、过时的商品、残次的商品卖往中国。”
据政府的《国际金融报》十月十四日第一版载,日本人将有毒致癌的食品保鲜膜倾销中国市场,
已占中国市场的百分之八十。此种保鲜膜,日本国内早已禁止使用,
国际上早已禁止生产。难道国内连冰箱里用的保鲜膜都不能生产了?
难道国人连国产的保鲜膜都不能相信了?这样的例子,无法一一列举。
日人可恨、可气,国人可悲、可叹。
为什么不能买日货?因为:“日本人有他的心理特点。”
他在中国赚的钱越多,就越是嘲笑你中国人,鄙视你中国人,仇恨你中国人。
中国的原当权者不遵从国际惯例,不考虑中国人的生命财产损失和老百姓的生活,
不取得中国人民的同意,大喊不要日本人的战争赔款,那可是一笔天文数字的战争赔款。
结果怎么样,非但日本人没有一俩感激的意思,而是相反,中日关系越来越紧张,
五十年来日本人哪一天忘记了欺侮中国,
小泉哪一天不是一天二十六个小时在盘算着如何和中国人过不去,就是典型例证。
为什么不能买日货 ?因为:“安不忘危”。和平时期万众一心抵制日货,
形成国人的坚定信念和爱国氛围,战争时期才能少有汉奸。
为了减轻将来中国人可能蒙受的苦难,必须现在就着手铲除滋生汉奸的土壤。
再说了,中国还没有那么“安”,反而给人的感觉是虎狼环视。
为什么中国内奸的数量世界第一?
不能不深思,不把这一层说破,有害无益。不把这一层说破,就是讳疾忌医。
“知耻近乎勇”,国人焉能不知耻?二战期间,前苏联就没有那么多的俄奸,
俄国也有投降的个别将军,就无法组织起俄国的“和平军”,这是为什么?
这一点,也值得国人深思。
为什么不能买日货?
因为:“平头百姓、有识之士,反击日人攻势,奔走呼号,
抵制日货,雪心头之耻、胸中之恨,别无它途。
为什么不能买日货?因为:“日本人对中国政府每一次成功
的破坏,所造成的经济损失,归根到底是由基层的群众来承担。”
那些贪官污吏,动辄收贿贪污几百万、几千万,他们的奢靡生活,
不论何时都不会受到影响,而明显受到影响的,只会是最广大的平民阶层。
贪官污吏不会知道,也根本不需要知道,一年之内大米会
以每市斤百分之六十五的通货膨胀率增长。
所以,首先要求抵制日货的,不可能是官吏阶层,只能是平民阶层、也只会是平民 阶层。
而且,由于教育、文化等等方面的原因,也只是平民阶层中的一部分清醒者
和属于他们的知识分子。这不是平民阶层一个阶层的悲哀,而是一个民族的悲哀。
为什么不能买日货?因为:“当今争于力”。那个会打仗的
秃子林彪,倾向于中日还有一战,万一有了战事,
你今天手底下买进一件日本商品,为日本人增加一分国力,
你明天头顶上就多出一枚日本炸弹,而炸弹带来的,只能是尸体和废墟。
没准,落在你头顶上的那枚日本品牌的炸弹,恰好是用你购买日本品牌的商品,
进而产生的利润生产的。
为什么不能买日货? 因为:“日货、日货, 日本倭寇之祸。”
为什么不能买日货?因为:“我们的身后, 三千五百万冤魂在哭诉。”
欧洲文艺复兴时期的总和所望尘莫及,他们的思想光辉,至今还在历史的长河中闪耀。
诸子百家中,有一子叫“韩非子”,有一家叫“法家”,这个法家思想的集大成者,
说话结巴子的韩非子,说了三句话却是力贯古今:
“上古竞于德,中古逐于智,当今争于力”。“当今争于力”成了相对真理,
被证明了二千二百多年。现今的国家关系,仍旧是争于力,只要国力超强,爱打谁就打谁,
现实世界, 并无公理可言。国家关系,只认实力,有几个人跟你讲道理,讲交情。
纪念二战胜利刚过,就以二战为例,二战的胜利,也是争于力,
拼的是经济,拼的是国力。
美军在欧洲战场上,无战争艺术可讲,只是“饱和轰炸,一线平推”而已。
一次德军奇袭了美军的一个机场,把三百多架飞机消灭在地面上,
不出三天,德国人发现,机场上又出现了四百多架崭新的飞机,
所有的德国将军都明白,这个仗不用打了。
即便再多出几个像隆美尔、古德里安、曼斯坦因这样最杰出的将领也无济于事。
美军在太平洋战场也是一样,以硫磺岛战役为例,美军对日军
的比例是:空军35:1、海军26:1、陆军5:1,登陆作战前,
照例对硫磺岛进行了两个多月的饱和轰炸,硫磺岛被犁了多少遍,
美国人恐怕连自己都搞不清。此种打法,美国人如何能不胜。
就单兵的素质而言,德、日的士兵高于美、英、前苏联、中国。
就将领的水平而言,德、日的统帅不逊于同盟国。
德国的古德里安,在波兰、俄罗斯、包括日本还在崇尚骑兵、
特别是波兰,真诚地崇尚骑兵的时候,就提出了装甲集群、
大纵深突击的战争理论,在这个理论的推演下,德国的闪电战、
德国的坦克部队横扫了欧洲。
日本的山本五十六,首先提出了海军航空兵的理论。珍珠港一战,
把美国海军赶回了西太平洋,他的海军制空权的理论,已经管用了六十多年。
现今的远洋海军,是由航母、巡洋舰、驱逐舰、
潜艇等构成的航母战斗群,这是美国海军的典型配置。
但是,士兵的骁勇和将领的优秀,并不能挽救轴心国失败的命运,
因为,到最后,拼的是经济,拼的是国力,是争于力。
二战后期,美英年产十万架飞机,主要是美国生产的。美国一家,
其生产能力,已超出德、意、日生产能力的总和。
这是二战史上的争于力,当今世界的现实状况是,那个近邻
日本,世界第二大经济强国日本,2002年,人均gdp就高达36000
美元。这还不算日本的海外资产,2002年,日本的海外纯资产已
高达16277亿美元,相当于德国、法国、意大利对外纯债权额总和的六倍。
可怕的是,日本的政府、媒体、学者共同编造了一个弥天大谎,
明明日本经济在强劲发展,却说成日本的经济衰退了十年,
运用谎言重复一百遍就是真理的办法,把满世界的人骗得信以为真、
晕头转向。中国是“韬晦之计”的故乡,其韬晦之计却被日本人用得炉火纯青。
可怕的是,日本人在制造一个弥天大谎的同时,尽量夸大中国
经济的发展,大造“中国威胁论”的舆论,让欧美一起来围堵中国,
这一点上,日本人的阴谋也得逞了。日本是“中国威胁论” 的策源地和故乡。
日本人这两招,目的一个,让世界各国把矛头对准中国,
把中国人置于四面受兵的境地,欧美各国,一再打压人民币升值,
在长时间的高压之下,中国政府不得不于今年升值人民币。
而国内,人民币却大幅贬值,仅举一个参照物,去年
一元钱人民币买半公斤大米,今年要一元六毛五分钱才能买到五百克。
按照经济学理论,每年通货膨胀在百分之二,是正常的,
对经济发展有利。到百分之四,就证明有了问题,
对经济发展不利。到了百分之六,就非常的糟糕......
日本人笑了,而中国的老百姓却是里外受损、两头吃亏。
日本学者,还在继续造谣,说下一个十年,日本经济还将继续衰退,
日本上下,心领神会,连说谎造谣都众口一词。
日本人万众一心欺压别国,韩国人同仇敌忾对抗别国欺诈。
世界上许多民族,都有优点和长处,包括日本民族也不例外,
都有值得我们学习的地方,不重视这一点,只知仇恨,就是愚昧,
那只是1900年义和团的水平,“师夷以制夷”,学习外国人是
为了图强,是为了“人不敢侮”。为什么中国人不能学习异民族所长,
也来个万众一心、同仇敌忾???
中国威胁谁了?笔者不是学历史的,可是笔者清楚得很,自一八四零年鸦片战争以来,
别人少欺负一点中国人就很不错了,六十多年前那一场战争,
中国弄到差一点亡国灭种的地步。直到现在为止,中国人还处于五、四运动时期“外抗强权,
内惩国贼” 的阶段,正在“抵御外侮”,还没有做到“人不敢侮”。别人
一不高兴,精确制导的炸弹把你的大使馆炸个底朝天,然后说一声误会就完事了。
就好比在市中心广场,一个人甩了你几个大嘴巴,朝你脸上啐了几下口水,踹了你几脚,
然后再说一声对不起、 误会,就完事了。
尽管全市的人都知道,你也只能擦擦吐到脸上的口水,把打掉的牙齿往肚里咽,
捂着腮帮子回家,你还能怎么着,除非你准备拼死一战。一百五十五年了,
笔者只知道中国人受尽屈辱,不过是忙着抵御外侮,威胁别人的事,
影子气都没有、门都没有。日本人居然能大造“中国威胁论”的谣言,
真亏日本人想得出来,日本人做事也过于极端了,对中国人也过于阴狠、过于毒辣了。
从中日关系来看,自建国以来,中日关系现处于最紧张的
时期,就在17日中国的神六顺利返回,举国欢庆的时候,
就选在这一天,小泉再次参拜靖国神社,这是今年第二次参拜,
这是特意向中国人挑衅,或者说警告,你中国人不要高兴,
我日本横下心来要和你中国为敌到底。
中国有九亿农民,其中至少有五亿生活在联合国划定的贫困线以下,
我们的人均产值还很低,中国人节衣缩食,弄几个载人飞船上天,自己花自己的血汗钱,
自己给自己开一下心,自己给自己提提精神,有什么不可以?
就好比一户贫苦家庭,过春节的时候,买几个炮仗放放,有什么不可以?
你日本人有的是钱,可以天天买炮仗放。你日本人为什么要如此的仇恨?
你日本人的心理为什么要如此的阴暗潮湿??
五四运动时期,国人抵制日货,前段时期,一些城市抵制日货,
早在十几年之前,著名作家张贤亮提出抵制日货。日货非抵制不可,
日本人欺人太甚。购买一件日货,就是增加一分日本人的国力。
如果中国人像韩国人一样,万众一心不买日货,
日本人就不会象现在这样嚣张,中国也就多一点国家安全。
我们写文章时,一般会引用名人名言,以增加说服力。
今天笔者还要引用一个普通姑娘淼逸冰的话:“让中国人抵制日货成为习惯”。
韩国人抵制日货已经成为习惯,为什么中国人抵制日货不能成为习惯???
作为一个清醒的领导人朱鎔基,在当上海市委书记的时候,
其时日本轿车在中国大行其道,其他省、市政府大买日本车,
朱鎔基就明确规定,上海市直机关一律不得购买外国轿车。
在当了总理以后,一次大会上呼吁代表,买一点国货带回去。
为什么不能买日货?因为:“中国在加入wto以后,要遵守共同的游戏规则,
政府无法再用关税壁垒的办法,阻挡外国商品的入侵。”
这个时候,就更需要全体中国人一致的自觉行动, 像韩国人一样一致的自觉行动。
为什么不能买日货?因为:“日本人将有毒、有害、过时的商品、残次的商品卖往中国。”
据政府的《国际金融报》十月十四日第一版载,日本人将有毒致癌的食品保鲜膜倾销中国市场,
已占中国市场的百分之八十。此种保鲜膜,日本国内早已禁止使用,
国际上早已禁止生产。难道国内连冰箱里用的保鲜膜都不能生产了?
难道国人连国产的保鲜膜都不能相信了?这样的例子,无法一一列举。
日人可恨、可气,国人可悲、可叹。
为什么不能买日货?因为:“日本人有他的心理特点。”
他在中国赚的钱越多,就越是嘲笑你中国人,鄙视你中国人,仇恨你中国人。
中国的原当权者不遵从国际惯例,不考虑中国人的生命财产损失和老百姓的生活,
不取得中国人民的同意,大喊不要日本人的战争赔款,那可是一笔天文数字的战争赔款。
结果怎么样,非但日本人没有一俩感激的意思,而是相反,中日关系越来越紧张,
五十年来日本人哪一天忘记了欺侮中国,
小泉哪一天不是一天二十六个小时在盘算着如何和中国人过不去,就是典型例证。
为什么不能买日货 ?因为:“安不忘危”。和平时期万众一心抵制日货,
形成国人的坚定信念和爱国氛围,战争时期才能少有汉奸。
为了减轻将来中国人可能蒙受的苦难,必须现在就着手铲除滋生汉奸的土壤。
再说了,中国还没有那么“安”,反而给人的感觉是虎狼环视。
为什么中国内奸的数量世界第一?
不能不深思,不把这一层说破,有害无益。不把这一层说破,就是讳疾忌医。
“知耻近乎勇”,国人焉能不知耻?二战期间,前苏联就没有那么多的俄奸,
俄国也有投降的个别将军,就无法组织起俄国的“和平军”,这是为什么?
这一点,也值得国人深思。
为什么不能买日货?
因为:“平头百姓、有识之士,反击日人攻势,奔走呼号,
抵制日货,雪心头之耻、胸中之恨,别无它途。
为什么不能买日货?因为:“日本人对中国政府每一次成功
的破坏,所造成的经济损失,归根到底是由基层的群众来承担。”
那些贪官污吏,动辄收贿贪污几百万、几千万,他们的奢靡生活,
不论何时都不会受到影响,而明显受到影响的,只会是最广大的平民阶层。
贪官污吏不会知道,也根本不需要知道,一年之内大米会
以每市斤百分之六十五的通货膨胀率增长。
所以,首先要求抵制日货的,不可能是官吏阶层,只能是平民阶层、也只会是平民 阶层。
而且,由于教育、文化等等方面的原因,也只是平民阶层中的一部分清醒者
和属于他们的知识分子。这不是平民阶层一个阶层的悲哀,而是一个民族的悲哀。
为什么不能买日货?因为:“当今争于力”。那个会打仗的
秃子林彪,倾向于中日还有一战,万一有了战事,
你今天手底下买进一件日本商品,为日本人增加一分国力,
你明天头顶上就多出一枚日本炸弹,而炸弹带来的,只能是尸体和废墟。
没准,落在你头顶上的那枚日本品牌的炸弹,恰好是用你购买日本品牌的商品,
进而产生的利润生产的。
为什么不能买日货? 因为:“日货、日货, 日本倭寇之祸。”
为什么不能买日货?因为:“我们的身后, 三千五百万冤魂在哭诉。”
Tuesday, September 22, 2009
Agile 敏捷软件开发学习心得
上周六在维多利亚IT Club聆听了GuoLei两个小时关于Agile Software Development 的精彩演讲.
这是维多利亚IT Club挂牌以来不多见的高品质技术交流.
GuoLei关于Agile Software Design的演讲很成功,内容丰富,观众积极发言,反响热烈. 鄙人也有不小的收获.
没来的同行一定会后悔的, 读完此文,您一定更后悔, 鄙人就不会后悔.
这里谈一些鄙人的心得体会.
. 设计和制造(manufacture)
GuoLei举了一个宝马制造汽车的例子, 造一辆新汽车, 制造过程占了整个流程的很大比重, 超过50%.
而软件开发99.9%的时间是在设计, 包括传统的需求分析,设计,编码,测试, 而制造(build)过程在一瞬间就完成了.
所以鄙人鄙视那些号称软件工人的家伙. 作为软件开发人员,要把自己当作设计师来看待,才能生产出优秀的软件.
也就是High Available and Scalable application system.
. Communication over documentation
代码一定要清晰可读, 多行代码也没有关系, 忌讳使用一个高深的表达式,上午写的,到了下午,自己都看不懂了,窘迫.
写在代码中间的备注是没有多少人看的,而且很可能已经过期了,说的完全不是代码要做的事.
尽可能面对面交流, Email/电话 均不提倡. 80%的沟通是通过表情和肢体语言来完成的.比如,当你解释完一个处理模型以后,观众回答听懂了,可是难以掩盖他们木然的表情,依然处在疑惑当中,而打电话时,你是看不到对方表情的.
. 积累和完善测试案例, TDD(Test Driven Design)
一开始,不需要覆盖100%的测试案例; 而是使用测试案例帮助设计原型,逐步完善我们的设计方案.
开发一个新功能,就累积一个新的测试案例,
发现一个新的bug,就累积一个新的测试案例,逐渐完善测试案例库的涵盖程度.
. 左脑和右脑
左脑负责常规约束活动,
右脑具有创造力,
也就是为什么工作累了以后,会卡在一个貌似棘手的问题,苦苦找不到解决方案,然后走开喝杯水,上个厕所,散散步,抽根烟,立马就有了解决问题的眉目,好点子不断. 因此,每隔一小时,出去散散步,使用一下右脑,发挥创造力. 即对健康有利,又能提高工作效率,我们出去散步吧.
. 人是关键
再好的软件开发流程没有人的积极参与是不行的,而且软件行业人与人之间的差别太大,好的杰出的程序员的开发效率常常高出普通程序员的十倍以上. 点背不能怪社会,只能怪自己天赋不够, 嘻嘻.
参考: 如何穿越团队协作的五重障碍
http://hi.baidu.com/sunguangran/blog/item/2ab0e5cce64d121900e9286f.html
信任缺失
“第一重机能障碍是团队成员间的信任缺失。这实质上源于他们不愿在团体中轻易受到攻击的心态。团队成员如果不对其失误和弱点真正地开诚布公,就不可能打下信任的基础。”
惧怕冲突
承诺不足
逃避担责
漠视结果
未完待续...
这是维多利亚IT Club挂牌以来不多见的高品质技术交流.
GuoLei关于Agile Software Design的演讲很成功,内容丰富,观众积极发言,反响热烈. 鄙人也有不小的收获.
没来的同行一定会后悔的, 读完此文,您一定更后悔, 鄙人就不会后悔.
这里谈一些鄙人的心得体会.
. 设计和制造(manufacture)
GuoLei举了一个宝马制造汽车的例子, 造一辆新汽车, 制造过程占了整个流程的很大比重, 超过50%.
而软件开发99.9%的时间是在设计, 包括传统的需求分析,设计,编码,测试, 而制造(build)过程在一瞬间就完成了.
所以鄙人鄙视那些号称软件工人的家伙. 作为软件开发人员,要把自己当作设计师来看待,才能生产出优秀的软件.
也就是High Available and Scalable application system.
. Communication over documentation
代码一定要清晰可读, 多行代码也没有关系, 忌讳使用一个高深的表达式,上午写的,到了下午,自己都看不懂了,窘迫.
写在代码中间的备注是没有多少人看的,而且很可能已经过期了,说的完全不是代码要做的事.
尽可能面对面交流, Email/电话 均不提倡. 80%的沟通是通过表情和肢体语言来完成的.比如,当你解释完一个处理模型以后,观众回答听懂了,可是难以掩盖他们木然的表情,依然处在疑惑当中,而打电话时,你是看不到对方表情的.
. 积累和完善测试案例, TDD(Test Driven Design)
一开始,不需要覆盖100%的测试案例; 而是使用测试案例帮助设计原型,逐步完善我们的设计方案.
开发一个新功能,就累积一个新的测试案例,
发现一个新的bug,就累积一个新的测试案例,逐渐完善测试案例库的涵盖程度.
. 左脑和右脑
左脑负责常规约束活动,
右脑具有创造力,
也就是为什么工作累了以后,会卡在一个貌似棘手的问题,苦苦找不到解决方案,然后走开喝杯水,上个厕所,散散步,抽根烟,立马就有了解决问题的眉目,好点子不断. 因此,每隔一小时,出去散散步,使用一下右脑,发挥创造力. 即对健康有利,又能提高工作效率,我们出去散步吧.
. 人是关键
再好的软件开发流程没有人的积极参与是不行的,而且软件行业人与人之间的差别太大,好的杰出的程序员的开发效率常常高出普通程序员的十倍以上. 点背不能怪社会,只能怪自己天赋不够, 嘻嘻.
参考: 如何穿越团队协作的五重障碍
http://hi.baidu.com/sunguangran/blog/item/2ab0e5cce64d121900e9286f.html
信任缺失
“第一重机能障碍是团队成员间的信任缺失。这实质上源于他们不愿在团体中轻易受到攻击的心态。团队成员如果不对其失误和弱点真正地开诚布公,就不可能打下信任的基础。”
惧怕冲突
承诺不足
逃避担责
漠视结果
未完待续...
Friday, September 18, 2009
918国耻日警钟与反省
在cnoug.net 和 askdba.net 竟然看不到一篇纪念国耻日的贴, 那么鄙人就转摘一篇吧.
送给那些继续支持日本经济建设的同胞, 醒醒吧.
引自: http://www.victoriabbs.com/bbs/viewthread.php?tid=19255&pid=99346&page=1&extra=page%3D1#pid99346
回顾中日历史,与其说是一衣带水,倒不如说是一衣带血倒更为贴切。自龙翔三年(公元663年唐高宗时代),日本占领朝鲜锦江口始,中日间就拉开了兵戈相见的序幕(至于那个携大量珍贵文物东渡的汉奸和尚鉴真,不明白历史书上为什么还要对他大加褒扬),明太祖洪武年,肆虐达七十八年之久。万历年,丰臣秀吉出兵二十一万,攻占朝鲜,明大将李如松出兵援朝,在付出较大牺牲后一举击败日本。然而。从那时起,日本的战略家们就已经开始处心积虑地研究和制订灭亡中国的计划。到了近代,甲午战争的惨败彻底暴露了老大帝国的颓弱本质,倭寇的帝国梦,就是那时开始于中华民族的血泊与白骨之中的。
56年前的8月6日和8月9日,曾经不可一世的日本在屡受挫败后,遭到的真正的天谴。上帝说:伸冤在我,我必报应。果然,那动人心魄的一瞬间的闪光与冲天而起的蘑菇云,让日本人第一次感到了死亡的恐惧。但今天,当废墟再一次成为繁华的大都市的时候,我们看到的是:今天的日本人,爪牙更锋利,气焰更嚣张,而记忆却更差了。在一部叫《漂流街》的电影里,一个爱打乒乓球的中国黑帮老大,曾对日本人说过这样一段话:从前,一个岛上生活着一群猿猴,后来有中国人去教他们写字,猿猴们学会了,但却不懂得字的含义,不懂得什么叫诚实,什么叫善良,什么叫认罪......(大意)
日本一直流行这这样一种调子,中国并没有战胜日本。的确,面对"8.15",中国的确不是那么理直气壮。有一篇介绍苏军攻打柏林的文章写到,"巨大的仇恨使苏军进攻柏林时没有溶入丝毫的怜悯,他们动用了所有可以拉到柏林的重武器,而根本不考虑平民的伤亡"。苏军也曾经拒绝一支杀害过卓娅的德军投降,而坚持把他们全部消灭。壮哉!这才是真正的大国之魂!而我们呢,做为战胜国却从未有过一兵一卒踏上过日本的领土,与量浴血奋战的国民党高级将领们,却作为内战的牺牲品与昔日的敌人同处牢狱。据我所知,全国各地的纪念内战的纪念馆要远比抗日的纪念馆数量多,规模也大得多。政府对日本宽厚,一来只是目光短浅的只考虑短期的国际形式,二来无非因为日本自78年以来给中国的两兆多日元的贷款(不用还的吗?)。可有谁想过,与这些低三下四争来的贷款相比,马关条约赔出去的二万万两白银价值几许?仅仅8年抗战中中国600多亿美元的财产损失价值几许?永难重生的文物古迹,自然资源价值几许?而千年来无数在对日战争中牺牲的中国军民的冤魂,一个拥有12亿人口的东方大国的民族尊严又价值几许?!
总是有人对日本报有幻想,"军国主义是一小部分,广大日本人民对中国是友好的"的声音不时响起,奴才的腔调,自上而发。看过日本兵出征前在街上请路人给他们的吉祥物上缝一针以祈求平安吉祥的资料片吗?看过那些身穿和服的年轻女子,在疯狂地叫喊着反华的口号的资料片吗?看看吧,你可以知道"广大日本人民"的真实嘴脸。中国的一艘考察船去钓岛附近探了一下.随之而来的是日本外交部的警告:未经日本政府允许不得进入日本领海。日本青年纷纷要求与中国一战。日本人对中国的敌意,是全民族的,是发自骨子里的。今天小泉的种种行径,每个中国人都看在眼里,不需冗言。小泉,不仅仅代表他自己,他是两亿日本人一票一票选出来的!日本人聪明、勇敢、坚忍、团结,但他们更变态、畸形、极端、怪异(这些贬义词并非凭空捏造,如果你领略过那些深受日本人喜爱的病态的艺术,你就会感受到,日本人性最深处的丑陋与邪恶),这样一群有着人的思维的高级禽兽,要远比头脑简单,只是知道嗜血的豺狼可怕的多。
中华民族,不是狭隘的种族,在她的怀抱中,56个民族能够亲密无间,和睦相处;中国人,更不是狭隘的民族主义者,我们在全世界有这数不清的不同语言,不同肤色的朋友。但唯一的例外,就是太平洋上的四个小岛,那里生活着地球上最凶残与可怕的动物,中华民族永远的心腹之患。中日世仇,不共戴天!每一个中国人永远都不应该忘记日本曾经对我们做过什么!对于一个应该在地球上消失的种群,对于一个人人可以诛之的国家,对于一个极端变态的民族,我们永远也不要再对他们抱有丝毫幻想。抗战期间的一首小诗,叫做《假如我们不去打仗》:假如我们不去打仗/那么敌人杀死了我们/还要用刺刀指着我们的骨头说/看哪,这是奴隶!
中日之间,没有任何友谊可言,有的只有连绵千年的仇恨!先辈的英灵,每天都在半空中凝视我们这些至今依然无所作为的不肖的子孙,他们焦虑,他们失望......但我们忍耐终将会有尽头,厉兵秣马,做好准备吧,犯强汉者,虽远必诛!浑浊的小泉,永远也别想再一次兴风作浪!"巨浪"和"东风"就是我们的怒吼,我们期待着,铭刻着中国制造的蘑菇云再次生起,在东京,在京都,在大版,在每一个孳生着量艿巢穴。中华民族的千年梦魇,永远沉入太平洋底,累劫不复超生!也许很快,也许还要等很久,但血债必用血来还!大直若屈,大巧若拙,大辩若讷。
"巨大的仇恨使苏军进攻柏林时没有溶入丝毫的怜悯,他们动用了所有可以拉到柏林的重武器,而根本不考虑平民的伤亡"。苏军也曾经拒绝一支杀害过卓娅的德军投降,而坚持把他们全部消灭。壮哉!这才是真正的大国之魂!
送给那些继续支持日本经济建设的同胞, 醒醒吧.
引自: http://www.victoriabbs.com/bbs/viewthread.php?tid=19255&pid=99346&page=1&extra=page%3D1#pid99346
回顾中日历史,与其说是一衣带水,倒不如说是一衣带血倒更为贴切。自龙翔三年(公元663年唐高宗时代),日本占领朝鲜锦江口始,中日间就拉开了兵戈相见的序幕(至于那个携大量珍贵文物东渡的汉奸和尚鉴真,不明白历史书上为什么还要对他大加褒扬),明太祖洪武年,肆虐达七十八年之久。万历年,丰臣秀吉出兵二十一万,攻占朝鲜,明大将李如松出兵援朝,在付出较大牺牲后一举击败日本。然而。从那时起,日本的战略家们就已经开始处心积虑地研究和制订灭亡中国的计划。到了近代,甲午战争的惨败彻底暴露了老大帝国的颓弱本质,倭寇的帝国梦,就是那时开始于中华民族的血泊与白骨之中的。
56年前的8月6日和8月9日,曾经不可一世的日本在屡受挫败后,遭到的真正的天谴。上帝说:伸冤在我,我必报应。果然,那动人心魄的一瞬间的闪光与冲天而起的蘑菇云,让日本人第一次感到了死亡的恐惧。但今天,当废墟再一次成为繁华的大都市的时候,我们看到的是:今天的日本人,爪牙更锋利,气焰更嚣张,而记忆却更差了。在一部叫《漂流街》的电影里,一个爱打乒乓球的中国黑帮老大,曾对日本人说过这样一段话:从前,一个岛上生活着一群猿猴,后来有中国人去教他们写字,猿猴们学会了,但却不懂得字的含义,不懂得什么叫诚实,什么叫善良,什么叫认罪......(大意)
日本一直流行这这样一种调子,中国并没有战胜日本。的确,面对"8.15",中国的确不是那么理直气壮。有一篇介绍苏军攻打柏林的文章写到,"巨大的仇恨使苏军进攻柏林时没有溶入丝毫的怜悯,他们动用了所有可以拉到柏林的重武器,而根本不考虑平民的伤亡"。苏军也曾经拒绝一支杀害过卓娅的德军投降,而坚持把他们全部消灭。壮哉!这才是真正的大国之魂!而我们呢,做为战胜国却从未有过一兵一卒踏上过日本的领土,与量浴血奋战的国民党高级将领们,却作为内战的牺牲品与昔日的敌人同处牢狱。据我所知,全国各地的纪念内战的纪念馆要远比抗日的纪念馆数量多,规模也大得多。政府对日本宽厚,一来只是目光短浅的只考虑短期的国际形式,二来无非因为日本自78年以来给中国的两兆多日元的贷款(不用还的吗?)。可有谁想过,与这些低三下四争来的贷款相比,马关条约赔出去的二万万两白银价值几许?仅仅8年抗战中中国600多亿美元的财产损失价值几许?永难重生的文物古迹,自然资源价值几许?而千年来无数在对日战争中牺牲的中国军民的冤魂,一个拥有12亿人口的东方大国的民族尊严又价值几许?!
总是有人对日本报有幻想,"军国主义是一小部分,广大日本人民对中国是友好的"的声音不时响起,奴才的腔调,自上而发。看过日本兵出征前在街上请路人给他们的吉祥物上缝一针以祈求平安吉祥的资料片吗?看过那些身穿和服的年轻女子,在疯狂地叫喊着反华的口号的资料片吗?看看吧,你可以知道"广大日本人民"的真实嘴脸。中国的一艘考察船去钓岛附近探了一下.随之而来的是日本外交部的警告:未经日本政府允许不得进入日本领海。日本青年纷纷要求与中国一战。日本人对中国的敌意,是全民族的,是发自骨子里的。今天小泉的种种行径,每个中国人都看在眼里,不需冗言。小泉,不仅仅代表他自己,他是两亿日本人一票一票选出来的!日本人聪明、勇敢、坚忍、团结,但他们更变态、畸形、极端、怪异(这些贬义词并非凭空捏造,如果你领略过那些深受日本人喜爱的病态的艺术,你就会感受到,日本人性最深处的丑陋与邪恶),这样一群有着人的思维的高级禽兽,要远比头脑简单,只是知道嗜血的豺狼可怕的多。
中华民族,不是狭隘的种族,在她的怀抱中,56个民族能够亲密无间,和睦相处;中国人,更不是狭隘的民族主义者,我们在全世界有这数不清的不同语言,不同肤色的朋友。但唯一的例外,就是太平洋上的四个小岛,那里生活着地球上最凶残与可怕的动物,中华民族永远的心腹之患。中日世仇,不共戴天!每一个中国人永远都不应该忘记日本曾经对我们做过什么!对于一个应该在地球上消失的种群,对于一个人人可以诛之的国家,对于一个极端变态的民族,我们永远也不要再对他们抱有丝毫幻想。抗战期间的一首小诗,叫做《假如我们不去打仗》:假如我们不去打仗/那么敌人杀死了我们/还要用刺刀指着我们的骨头说/看哪,这是奴隶!
中日之间,没有任何友谊可言,有的只有连绵千年的仇恨!先辈的英灵,每天都在半空中凝视我们这些至今依然无所作为的不肖的子孙,他们焦虑,他们失望......但我们忍耐终将会有尽头,厉兵秣马,做好准备吧,犯强汉者,虽远必诛!浑浊的小泉,永远也别想再一次兴风作浪!"巨浪"和"东风"就是我们的怒吼,我们期待着,铭刻着中国制造的蘑菇云再次生起,在东京,在京都,在大版,在每一个孳生着量艿巢穴。中华民族的千年梦魇,永远沉入太平洋底,累劫不复超生!也许很快,也许还要等很久,但血债必用血来还!大直若屈,大巧若拙,大辩若讷。
"巨大的仇恨使苏军进攻柏林时没有溶入丝毫的怜悯,他们动用了所有可以拉到柏林的重武器,而根本不考虑平民的伤亡"。苏军也曾经拒绝一支杀害过卓娅的德军投降,而坚持把他们全部消灭。壮哉!这才是真正的大国之魂!
Thursday, September 17, 2009
维多利亚IT club topic: Agile software development
本周主题: 敏捷软件开发 (Agile software development).
时间: Sept 19th 2:30pm, that is 3rd Saturday 2:30pm every month
地点: EBC church second floor meeting room.
Address: 2121 Cedar Hill Cross Rd.
主讲人: GuoLei(Lawrence), 此人来自油都 卡尔加里. Java 开发经验丰富, 搬到维多利亚后,一周内找到了合适的新工作. 然而最牛的是已经走了两次West Coast Trail, 鄙人深表敬仰, 希望五年内有机会走一趟.
会后,有 GengLi 组织的高尔夫球活动,有兴趣的带上球杆.
另外, 九一八国耻日到了, 作为国民,自己敲个警钟,反省一下.
多谢,
木匠
时间: Sept 19th 2:30pm, that is 3rd Saturday 2:30pm every month
地点: EBC church second floor meeting room.
Address: 2121 Cedar Hill Cross Rd.
主讲人: GuoLei(Lawrence), 此人来自油都 卡尔加里. Java 开发经验丰富, 搬到维多利亚后,一周内找到了合适的新工作. 然而最牛的是已经走了两次West Coast Trail, 鄙人深表敬仰, 希望五年内有机会走一趟.
会后,有 GengLi 组织的高尔夫球活动,有兴趣的带上球杆.
另外, 九一八国耻日到了, 作为国民,自己敲个警钟,反省一下.
多谢,
木匠
Subscribe to:
Posts (Atom)