Merry Christmas

今年平安夜,火锅加麻将…

看到贴子还未请安的JR们,快点跟上做一个回贴吧…

游天 陈鑫 古竹 林卓毅

游天 http://s4.dancingsantacard.com/default.aspx?santa=3734099

陈鑫 http://s4.dancingsantacard.com/default.aspx?santa=3902310

古竹 http://s4.dancingsantacard.com/default.aspx?santa=3898208

古竹 http://s5.dancingsantacard.com/default.aspx?santa=3247408

林卓毅 http://s3.dancingsantacard.com/default.aspx?santa=3912754

一道面试题

最近帮某公司出了一道面试题,由于面试官技术参差不齐。所以,题目要求:上手容易(不然冷场了,面试官不易处理),还有就是不怎么暴露面试官的无知。

题目内容比较open,没有标准答案,只是要求用伪码实现简化版的windows计算器标准模式,相信大家上手应该都不成问题。

然而实际效果,这道题目区分度还是蛮大的。正是因为按键少,上手就写程序,很容易就成为意大利面条式的代码。甚至有人电话面试的时候,没到5分钟,就直接压了电话。

按键设定为只有以下18个:
0 1 2 3 4 5 6 7 8 9 . + – * / = C +/-

由于对一切乱七八遭的输入,都要能够接受,不做异常处理,我们有下面一些约定:
1. 忽略前置0: 000000 => 0;
2. 忽略多个.:1…..23 => 1.23;
3. 多个操作符(包括=)取最后一个(这与windows的版本有细微出入):*/2 => /2;

最后,是一些考量:
1. 有限状态机在这里是比较自然的思路;
2. 初始计算前加入0+的计算,可以与后面的情况合并处理;
3. Clear和+/-可以不进入状态机处理,而提前解决掉;
4. 一般都能把数字”0~9″和”.”、”+-*/”和”=”统一处理;但问题在于,用了大量的if来别扭的处理”=”,其实”=”之所以别扭,就是因为他和”+-*/”最大的不同,在于它是unary operator,而其他的是binary operator。如果考虑到这里,那么对于后续问题。例如,如何加入对于sin/cos/开根号等的支持,也能作出较好的回答;
5. 还有一个小陷阱,除0的考虑;

总之,简单的一道题目,但在面试的特殊环境下,能够较好的区分出应聘者的设计水平。

为了更好的在面试的时候说明题目,我用flex实现了一个界面(因为只起演示作用,所以有个已知的bug就是超长的输入数字,或者回显的超长数字结果,会使程序的显示产生未定义行为)[Updated: 加了个限长为10,现在可以忽略这句话了]。

附件里有代码和状态转换图,有兴趣的可以下来看看。有更好的考量,还望多多指教。

http://www.axqd.net/calculator/

解读解脱之路 二

上篇 解读解脱之路 一

在伟大、光荣、正确的光环下,我们对于马哲理论一般也有一定的了解。若想比较,进而从真正唯物辩证的角度出发,看待佛教教义,我们还需花点功夫,精进一下佛教的”修为”。

我们上次说到,佛教理论中,”空性”占据着极其重要的地位。因为万事万物,当体为空,讲求因缘假合而缘起缘灭。人本身就由”十二因缘”和合而成”五蕴”之身。对于业因业果及其分析也作了简要的介绍。但我们若想更进一步理解这些概念,便不可避免的要谈到”十二因缘”。

记得以前听老罗语录,谈到了子女与父母的问题,里面有些话很尖锐(当然也很搞笑,不然就没人听了 :)),却也不无道理。(当然,再尖锐也没佛教尖锐,上次我们已经提到了佛教里的”还债观”。)

父母同房交欢之时,更多的当然是个人的享乐,而不会一味为了传宗接代(至少不会从头到尾都为了这个目的)。因此,在孩子成年前,父母确实有抚养的义务(”你们搞出来的,你们不管谁管?”)。

此外,孩子也确实无从选择,”谁TMD说要来了?你问过我么?”
不能选择是否来,何时来,来到什么地方,哪户人家等等。

同样,人之将死,情况也很类似。你没有任何选择的余地。
是否死去,什么时候死去,死在什么地方等等。

佛教将这种无奈,解释为了”十二缘起”。我们每个人,都已经经历了很多很多次的”十二缘起”,然而这个轮回却似乎永不消逝,从未停止。因此人们在六道中如此往复,痛苦不堪。

人们修习佛法的目的,也正在于此。消灭轮回,就得到了真正的解脱,获得永生与极乐。这点在后面的讲述中,会进一步阐释。

“十二缘起”支,在小乘的观点中,分为一切有部和经部两种观点;在大乘的观点中,又有唯时和中观两种观点。但总的说来,大同小异。下面就我的理解,作下阐述:

上次我们援引《因果经》云,”欲知前世因,今生受者是;欲知来世果,今生作者是。”
这便是理解”十二因缘”的一把钥匙,见下图:

十二缘起

我们把”十二因缘”分为了三个阶段(前世、现世、来世),两对因果(能引/所引、能成/所成)。其实,仔细看看,你不难发现,不管前世、现世还是来世阶段,”十二因缘”都存在于其间。但我们却把某些因缘划分给前世,有些划分给现世,有些又划分给来世。不仅如此,两对因果的内容,也甚是重复,互相囊括。这其实只是为了以现世为中心,突出重点,便于布道和理解而已。

上次我们为了识苦,粗浅的把无常作为万苦之源。但在注解里,我们也提到了,其实”无明”在这里更为准确。

何谓”无明”?说白了就是糊涂、愚昧等”贪嗔痴”的愚执。

“无明”助缘起惑,人们就会”妄行”,进而造下诸业,今世来报。

当前,人们已经认识到自己是如何来到这个世界的。那便是精卵结合。然而佛教认为,世人愚昧的是不知道我们自身,也作为第三者参与其中…

一般人死后,会先进入中阴状态。(但念佛之人直接往生净土,而极恶之人直接入地狱。都不经过中阴状态)

前世之”妄行”助缘成苦,有了业识,也就是分别和辨别。哪些喜欢,哪些不喜欢。于是,中阴身见到有缘的父母同房时的光而心动了,作为第三者加入到同房的父母当中去了。(有修为的人,即使落入中阴状态,见到男女同房交媾,也能做到不心动,从而避免继续轮回)

当男人射精时,就将其冲到女人的子宫里面去,这就是投胎、住胎。
因此自身的业缘是胎儿的必要条件。只有精卵则不能成胎。

进入子宫以后,这时,只有色蕴(上次我们已提到,只有色蕴是物质,其他四蕴都为精神)。这个精卵混合物如脓一般,无以名之,故”名色”。

接下来,见、闻、嗅、尝、觉、知,对应眼、耳、鼻、舌、身、意”六根”长成,此乃”六入”。

在”六入”的助缘下,”六根”接触对应的”六尘”,此乃”触”。

不用说,”触”的直接后果就是”受”,眼受色、耳受声、鼻受香、舌受味、身受触(这里指触觉、接触)、意受法。

在”受”的助缘下,心生贪爱,妄图取得,并不断追求,最终成业—有。

爱、取是现世之惑,其直接后果就是现世之业—有。

最后来世生死二果,乃凄凄轮回。人死亡后,眼、耳、鼻、舌、身、意六识相继死亡。而末那识、阿赖耶识离开身体。这就是所谓的”万般带不去,惟有业随身”。

佛教认为西方极乐世界是最快乐的光明世界。人们对婆娑世界的眷念,实乃愚痴。

再说,人之将死,四大将散:

地大分散,泰山压顶;
水大分散,寒冷潮湿;
火大分散,炙焰灼身;
风大分散,风刀解体。

最后一口气上不来,风大分散彻底,呼吸就没有了。

上述内容,即为相当重要的”顺观流转门”,它告诉我们轮回不会自动终结,人们会在六道轮回中沉沦。

那既然是定业,我们还能有办法改变么?答案是肯定的。”十二缘起”之所以重要,在于它同时给出了解脱轮回的办法,那就是”逆观还灭门”。

所谓”逆观还灭门”,简单的说,就是倒过来看,直到回溯至无明,得到结论:
无惑则无业,无业则无苦的道理。

当然,现世的作为是近因,每人都有远因(释迦牟尼佛也做过凡夫)。这就是佛教认为,为什么菩提也能被砍头?(龙树菩萨的故事)为什么得道高僧还会生病?等等问题的原因。

这里值得一提的便是阿罗汉,阿罗汉有远因,但是没有近因—爱支(也就是贪欲)。
因为贪欲属于烦恼,而阿罗汉已断尽所有的烦恼。(你若做到这步,你便是阿罗汉)
阿罗汉这一世因为前世的因缘,也会感受很多果报。
尽管如此,下一世他却不会再入轮回,因为他没有了贪欲。

当然,最根本的问题,我们怎么才能断绝根源—“无明”呢?

这当然没那么容易,佛教的全部内容,其实也就是在解决这个问题。以后,我们会慢慢介绍,但这里先给出一些最最基本的两点要求:

1. 修出离心:
小乘佛教以出离心为本。出离心是出离妄想、分别、执着之心,是厌离三界六道轮回痛苦,而寻求解脱之心。

记得以前看过一本讲如何致富的书,一个很长的故事,其实就说明了一点,你能致富的前提是你想要致富,并且相信自己能致富。这里有点类似的道理。

这其实就是各个宗教都有的”信则灵,不信则废”道理,具体到佛教中的体现。

修出离心的主要方法是观苦、空、无常、无我。

上次我们也用到了有为法和无为法的提法:

凡是世间事相,皆是有为法。我们对有为法,可以知道,不可以住着。因为有为法是缘起的,缘起无性。
“如来所说法,皆不可取,不可说,非法,非非法。”—这就是无为法。只要法可取,可说,它就不是无为法,而是有为法。

《心经》云”是诸法空相”,十二因缘法也是性空本无。
无明并不是一个具体的东西,无明当体是空,不是真有。既然没有,又怎么破呢?实际上无明无可破,一觉便了,所以”无无明”。

既然没有无明,那何须谈将其破尽呢?没有无明,则没有破,又有什么”破尽”可言呢?所以”亦无无明尽”,就连”破尽无明”也没有了。
“无老死、亦无老死尽”,诸法空相,根本没有老死。既然没有老死,又有什么”尽”可言呢?这样,就把十二因缘法的“顺观流转门”和“逆观还灭门”都破了,一切都不可得。

《心经》是大乘法门,就是要破法执,指出他们所修持的十二因缘法都是空的,是根本没有的,了不可得,从而教他们回小向大。
诸法皆空,佛法不可得,心性不可着,一切都不可得。

由此小乘破执,大乘破法执,最终功德圆满。

2. 修菩提心:
大乘佛教以菩提心为本。菩提心在于用智慧与慈悲普渡众生。(智慧的体、用关系以后再作介绍)

修菩提心主要方法是自他相换(也就是俗称的”换位思考”),同时观空性也很重要。

这篇但愿把”十二缘起”粗略的介绍清楚了,下篇,我们讲具体结合唯物辩证主义,对此做作分析…

5.12汶川8.0级地震[杂]

震不死人晃死人,
晃不死人吓死人,
吓不死人困死人,
困不死人累死人,
累不死人跑死人。
到最后,地震不来急死人。

比地震可怕的是余震,
比余震可怕的是预报余震,
比预报余震更可怕的是预报了余震却一直不震…

灾区人民无房可住在余震中等待吃喝,
成都人民有房不住在吃喝中等待余震。

上楼提心吊胆,进门两腿发软。
晚上露宿风餐,白天呵欠连天。
余震不来分分盼,盼来余震才吃饭。

地震专家不学无术,震前鸦雀无声。
防震部门急功近利,震后屁话连天。
横批:震震有词

总结此次地震的“特色”:
通讯基本靠吼,寻人基本靠狗,挖掘基本靠手,交通基本靠走,钢筋基本没有!

毛主席说:余震就像打麻将,如果半天没的啥子动静,就绝对是在做大的。

小震不用跑
大震跑不了
横批:不跑

早也跑晚也跑一天到黑都在跑,
跑得脱跑不脱看来要把命跑脱
横批:安心睡觉

成都,一座拒绝裸睡的城市。
成都,一座洗手间备有瓶装水和巧克力的城市。
成都,一座洗澡和入厕速度飞快的城市。
成都,一座家家有倒立啤酒瓶的城市。
成都,一座人均帐篷拥有量全国第一的城市。

亲爱的地震哥哥, 我们商量哈嘛, 我们实在来不起咯,今晚上让我们歇口气嘛,让我们睡盘瞌睡嘛。你要耍明天再来嘛,哈…实际上,四川不好耍,真勒。你切那个火星嘛…那儿安逸的很…
地震哥哥说:成都,一座来了就不想离开的城市。

成都麻将的最新规定是:
不准打512
不准打血战到底
不准打刮风下雨
不准胡推倒胡

“唐山大地震被埋了10天,我没死。这次汶川大地震又被埋了,我也没死。”19日,记者在北川县擂鼓镇遇到了两次特大地震的幸存者—达斡尔族老人阿拉坦巴根陶琦。1976年唐山大地震,他被埋矿井10天而未死;这次汶川大地震,他又被倒塌的房屋埋在下面,但仅受了点皮外伤。他也是擂鼓镇在塌方中救出唯一身体完好的幸存者。

一个广岛的日本人,挨了原子弹以后,躲到长畸的丈人家…

一汶川地震幸存者被俄罗斯救援队救出,记者采访他感觉怎样,幸存者想了半天说:“狗日
的地震好凶噢!老子被挖出来看到外国人还以为把老子震到国外了”

被埋以后,旁边那个同学想睡了,我就使劲掐他gou子…

Earthquake1
Earthquake2
Earthquake3

汶川8.0级地震破裂过程,破裂时间80秒,破裂长度216km,破裂方向为北东229度,倾角为32度…

Earthquake Animation1
Earthquake Animation2
Earthquake Animation3
Earthquake Animation4

点击这里下载<汶川地震对成都平原的影响>

四川,加油!

1.地震当天,通讯中断,余震不断。在西体待到凌晨1点,饥寒难耐,回家休息。是夜,犹如在船。
2.次日晚,床周围放上倒立的瓶子,却依然难以入眠。
3.大家献的血充满了血库,只能作献血登记。可惜马上就要走了,于是作罢。
4.参加志愿者,搬了一小会儿大米、水和头盔。然后被通知第二天早晨再去,可惜5:00am起床,打的到约定地点,连个人影都看不到,失望至极。
5.公司给家里买了探路者的帐篷,于是去了北京。飞北京之前,觉得终于可以在飞机上睡个安稳觉了。只可惜两个半小时的旅程,乱流使飞机颠簸得连空姐都没有怎么看到。比在地上还恐怖。第二天,北京刮起夸张的大风…
4.公司很丢脸的只捐款15万美元。员工每捐款1美元,公司再增加捐款1美元。我却很小白的没有收到邮件,早早的捐了钱,浪费了翻倍的机会。
5.清华科技园楼下万人默哀,当周围环绕的汽车一齐鸣响的时候,配上那骇人的灾难警报声,不禁潸然泪下…

中国,挺住!
—俄罗斯国家新闻网零点专文

12日的汶川地震让半个亚洲震动,让整个世界震惊。
中国经历的磨难太多,但从没在磨难中倒下。
面临灾难,中国展现出坚韧与顽强;
珍视生命,中国赢得了全世界的敬意和赞扬。

俄新网是俄中两国友谊的见证,是两国人民沟通的桥梁。
在这个生死交织,人神共泣的时刻,我们愿共同分担这份痛楚,愿共同祈祷生命的希望。
我们向所有灾区的人民,向所有的中国读者,向全球的华人朋友表达最深切的慰问,
也希望所有读者朋友们为我们向灾难受害者转达无以言表的哀伤。

中国不需要同情,中国需要理解;
中国不需要安慰,中国需要支持。

我们愿以杯水之力,尽寸尺之能,和中国人民站在一起。

我们知道,
一个总理能在两小时就飞赴灾区的国家,
一个能够出动十万救援人员的国家,
一个企业和私人捐款达到数百亿的国家,
一个因争相献血、自愿抢救伤员而造成交通堵塞的国家,
永远不会被打垮。

希望必将与中国同在。
让我们为生者祝福,为死者祈祷。

中国,走好!

我的态度

最近受了批评,原因是在一些爱国行动中,表现得不够积极、不够主动、不够突出、不够闪耀。我深感惭愧,同时很囧rz…

下面是我的一些基本态度:

1.我内心是反对这样一些爱国方式的,但我不像某些人(比如网上的胖兔子)如此的激进,公然打出“我爱法国,我爱家乐福”的标题。因此,我只是选择了低调和不带头。胖兔子之流这次很勇敢,却真的错了,错不在于其内在,而在于他表达的方式所传达出的错误信息;

2.这次的爱国浪潮,在国内表现为价值观的激烈碰撞与冲突。人们在个人问题、团体问题上经常表现出的,“为了维护自己的价值观,而不惜践踏他人的价值观;为了维护自己的自由,而不惜牺牲他人的自由”的做法,上升到了国家、民族的层次,再集中表现出来。大家只是在比谁的声音更大,看谁能骂得过谁;

3.国内、国外其实都看到了对方的不对,却有意忽视了对方正确的部分。这和部分日本人,其实知道当年侵华的事实,却矢口否认;和讲求辩论技巧的辩论比赛,胜负不能说明实际真相,如出一辙;

4.爱国的确不需要理性,正如人们爱父母一样。这些都不是你可以选择的,但这两者都不是什么人性的本能,而是后天的经历与环境使然。试问,若一出生就把你送国外去,或者子女生来被父母侵害,这样得来所谓的爱,又有多少真实的成分?

5.爱国的行为,却确需要理性,原因有二:其一,理性使行为成为切实的爱国,而不是损国;其二,理性使行为不被他人误解、歪曲、利用;

6.即使是看似支持我的云景兄,所表达的,“分清楚爱国、爱民族、爱政府、爱党”的区别,我也不敢苟同。你能够爱其中一些,而对另外一些保持观望、中立、沉默,当然最好是积极改进发展;却断不能有爱憎的对立区别,否则,你何以适从?

7.对于云景兄之流,所谓沉着的理性人,我想说:
a.抵制家乐福实无必要,但既然现在舆论环境已然如此,你五一跑去逛家乐福,就是在传达错误的信息。举个类似而简单的例子,藏民当然完全有权力去春熙路逛街买东西,但前段时间,藏独闹事的大背景下,穿着藏袍到春熙路逛街的藏民,即使本无意,也传达出了挑衅的意味;
b.MSN红心签名,不费力、不暴力,就能表达我们的观点与团结一致,我认为是一件好事;什么MSN的背景、有多少中国人的MSN里有外国人之类就不用过分追究了。最好的态度是当成一个娱乐活动,重在参与。关键在于不管五一抵制家乐福还是MSN红心签名,这些娱乐活动在不伤害中法友谊、不暴力的前提下,还起到了爱国主义的宣传推广之功,实在难得;

8.网上的王小峰所引用的一首歌,我很是认同:
我们之间没有延伸的关系
没有相互占有的权利
只在黎明混着夜色时
才有浅浅重叠的片刻

白天和黑夜只交替没交换
无法想像对方的世界
我们仍坚持各自等在原地
把彼此站成两个世界

你永远不懂我伤悲
像白天不懂夜的黑
像永恒燃烧的太阳
不懂那月亮的盈缺

你永远不懂我伤悲
像白天不懂夜的黑
不懂那星星为何会坠跌

9.最后,我想说,让奥运回归奥运,不要自己搞事。很多事情不必上纲上线,剖析其背后的意义。比如这次的MSN红心签名,没有证据证明是MSN发起的,就不要到处咬人了。

有人可能会说我各打五十大板,保持中立,其实我倒认为中庸本是中国文化较之西方文化最尖锐的武器,是长久制胜的不二法宝。中庸不是无所为,处处左右逢源,而是有所为,有所不为,而是贵在“度”的掌控。

寥与诸君共勉…