Archive for September, 2009

拔钉子

Saturday, September 26th, 2009

从前,有个脾气很坏的小男孩,常常爱发脾气。

一天,他父亲给了他一大包钉子,要求他每发一次脾气就必须用铁锤在他家后院的栅栏上钉一个钉子。

第一天,小男孩共在栅栏上钉了37颗钉子。过了几个星期,由于学会了控制自己的愤怒,小男孩每天在栅栏上钉钉子的数目逐渐减少了。他发现控制自己的坏脾气比往栅栏上钉钉子要容易得多了……

最后,小男孩变得不爱发脾气了。他把自己的转变告诉了父亲,他父亲又建议说:“如果你能坚持一整天不发脾气,就从栅栏上拔下一个钉子。”经过一段时间,小男孩终于把栅栏上的所有的钉子都拔完了。

父亲拉着小男孩的手来到栅栏边,对他说:“儿子,你做得很好。但是,你看一看那些钉子在栅栏上留下的那么多小孔,栅栏再也不是原来的样子了。当你向别人发过脾气之后,你的言语就像这些钉孔一样,会在人们的心灵里留下伤痕,无论你说多少次对不起,那些伤口都会永远存在。其实,口头上对人们造成的伤害与伤害人们的肉体没有什么两样啊!

WSR系统方法论-原则

Sunday, September 20th, 2009

原文来自互动百科

在运用WSR方法论时我们经常注重遵循下列原则:

1、综合原则

要综合各种知识,因此要听取各种意见,取其所长,互相弥补,以帮助获得关于实践对象的可达的想定(scenario),这首先期望各方面相关人员的积极参与。

2、参与原则

全 员参与,或不同的人员(或小组)之间通过参与而建立良好的沟通,有助于理解相互的意图、设计合理的目标、选择可行的策略,改正不切实际的想法。实际中,常 常是有些用户以为出钱后就是项目组的事,不积极参与,或者有的项目组有了大概的情况了解后就不与用户联系而去闭门造车,这样的项目十之八九会失败,因此成 立项目小组和总体协调小组都需要相应的用户方的参加。

3、可操作原则

选 用的方法要紧密地结合实践,实践的结果需要为用户所用。考虑可操作性,不仅考虑表面上的可操作,如友好的人机界面等等,更提倡整个实践活动的可操作性,如 目标、策略、方案的可操作性,文化与世界观对这些目标策略能否可操作的影响,最后实现结果是否为用户所理解和所用,可用的程度有多大。另外一定要教会用户 自己亲自操作,往往有时由于开发方会操作而用户只看他们操作,这样项目一结题和通过鉴定后,开发方的人一撤,有些运作就进行不下去了。

4、迭代原则

人们的认识过程是交互的、循环的、学习的过程,从目标到策略到方案到结果的付诸实施体现了实践者的认识与决策、 主观的评价、对冲突的妥协,等等,所以运用WSR的过程是迭代的。在每一个阶段对物理、事理、人理三个方面的侧重亦会有所不同,并不要求在一个阶段三者同 时处理妥当。系统实践中对于极其复杂的没有经验的情况,需要“摸石头过河”,付出一些代价是难免的,不可能洞察一切,但实践人员应尽可能地作到事前想周 全。

迷路了?

Friday, September 18th, 2009

e5ae8ce4ba86efbc8ce68891e8bfb7e8b7afe4ba86efbc81

格律诗

Sunday, September 6th, 2009

原文来自百度百科
诗歌的一种。格律诗是指唐以后的古诗,分为绝句和律诗。篇式、句式有一定规格,音韵有一定规律,变化使用也要求遵守一定的规则。它是古老和传统的诗体,结构严谨,字数、行数、平仄或轻重音、用韵都有一定的限制。“平平仄仄平平仄,仄仄平平仄仄平”不同的国家有不同的格律诗。如中国的近体诗(绝句、律诗)、西方的十四行诗、五行打油诗、四行诗、西班牙的八行诗、意大利的三行诗以及日本俳句等。
  格律诗是在字数、韵脚、声调、对仗各方面都有许多讲究的诗。它规定诗有定句,句有定字,字讲平仄,严格压韵,而且律诗的中两联要对仗等。它是根据汉语一字一音,音讲声调的特点和诗歌对音乐美、形式美、精炼美的特殊要求而产生的,所以具有相当强的生命力而流转不息。
  格律诗对声律的要求极为严格。声律包括压韵和平仄,其中又以平仄最重要,正如毛主席所说:“因律诗要讲平仄,不讲平仄,即非律诗。”(《给陈毅同志的一封信》)
  格律诗分为绝句和律诗,都分五言和七言,律诗还有排律。那种以为绝句就是律诗的分割的观点应该说是不正确的,绝句产生在律诗之前,绝句产生的时候格律诗还没有完全定型,故而还有不合律的古绝存在,如床前明月光。
  格律诗的定字定句要求大家大体都知道,值得一提的是律诗的中间两联一定要对仗。韵脚方面格律诗多以平韵为主,起首一句可压韵也可不压韵,其他的单句尾字讲究平仄,一定要与韵脚的平仄相反。那么最难的,应该就是句中字的平仄问题了。
  这里,我们简单地说一下格律诗的创作规则。关于格律诗的创作,王永义先生编了个歌谣,可供参考:
  格律不难记,二四六分明。首句仄平仄,或为平仄平。
  上下句要对,邻句粘即成。四字防孤平,末防三连同。
  七绝重一遍,七律也就成。双末押平韵,单末多仄声。
  七言去两字,五言不费功。起收式怎知?首句二末定。
  大体意思是:近体诗的格律不难记住,每句第二四六字的平仄一定要符合。第一句的第二四六字应该是仄平仄,或者是平仄平。上句第二四六字的平仄与下句第二四六字的平仄要对立,邻句,就是第一联的末句和第二联的首句,第二四六字的平仄要相同。七言第四个字一定要防止出现孤平,它自己是平音而左邻右舍都是仄音就叫孤平,每句末三个字应防止全平或全仄。确定了绝句格律的步骤,再重复一遍就成了律诗的格律。律诗双句末一字都是平声,押一个韵,单句末一字多数是仄声。七言诗的格律去掉前面两个字,注意,此时第四字应为第二字,就成了五言诗的格律了。一首格律诗是平起还是仄起,是平收还是仄收,都要看第一句第二字和该句末一字。

“谦逊编程” 十条诫律

Thursday, September 3rd, 2009

* 理解和接受你将犯下的“错误”。

重点是及早的发现你已经犯下的错误,当代码投入使用以后,改动起来就会非常的困难。

* 你的代码不能代表你的人。

记住始终要 Review 你的代码,即便你已经认为无懈可击,经验证明总能发现些错误。

* 不管怎么样,有些“奇技淫巧”总能派上用场,而可能这些技巧别人知道的比你更多。

如果你坚持不耻下问,你的同伴总能分享你更多。

* 不要在完全没有沟通的情况下,自作多情的进行代码重构。

当你确定要更改别人的代码时,必须加上良好的修改记录,这也是出于对他人的种尊重。

* 对待那些新手要保持充分的尊重、细心以及耐心。

记住当他们成长起来后,能帮你解决的问题会比你想象中的还要多。

* 唯一不变的是变化。

怀着开放的心态对待变化,对于各种需求、平台甚至开发工具的变更,应该是迅速适应而不是牢骚满腹 — 这样解决不了问题。

* 真正的权威来自学识,而不是立场。

权威源自学识、尊重源自权威。

* 优雅的接受失败。

最终你的一些观点将会被推翻,即便你有能力证明你的观点是正确的,请不要重复的争辩。帮助其他人意识到这点的最好工具,就是你的理解以及时间。

* 不要成为“办公室男”。

不要在昏暗的办公室里独自喝着可乐敲着代码。当与外界隔绝,离开同伴的视线,也就说明你离开了一个开放、合作的环境。

* 批判代码而不是编写它的人。

要知道你的意见可以影响到代码也可以影响到其人,如果你想尝试下如何打击别人的自信并造成冲突,那么尝试下吧。