| alfred's profilesns整合PhotosBlogLists | Help |
|
September 19 穿越若干儒学精华--否定主义伦理学实验之一
June 25 孤独在一起:当代流行歌曲与都市青年的自我认同
文章来源:http://www.cc.org.cn/newcc/browwenzhang.php?articleid=6619 June 12 四、看风水能否改变命运?有不少人,见到亲戚或朋友的运程有种种阻滞之时,都会劝他(她)说:“不如看下风水啦!改下运程啦!” 看风水是否能真正改善命运呢? 不错,看风水是可以使贫穷的人变成富有,可以使多病的人转成健康,可以使运程阻滞的职员得到加薪或升职,亦可以使蚀本多年的公司变成生意兴隆,更甚至可以使反目的夫妇回心转意……。 在表面上看来风水是可以改善命运的,但是,绝大部分的人都会忽略其中一句含有深奥哲理的名言——“福地福人居”。 这句话的意思是:天下任何一块好风水的“福地”,都是有“福气”之人才能够居住进去。“福地”亦就是好风水的住宅。 换句话说,没有“福气”的人,是绝对不可能居住到好风水的“福地”。 这个“福气”是如何得来的呢?前面的篇幅已经谈过了:一是有生俱来的(即前世带来)。二是今生积善修德所得的。前者是先天的运数,后者是后天之补救而得。 事实上,风水改变命运只是表面上的现象而已,它是有一定的根源的。 风水能够改善命运,最大的两个根源是:一、应先天之运数而改变命运。二、应后天之积善(善因)报应而改善命运(得善果)。 归根结底,真正能够改善命运的,不是风水,而是“因果”两字。 因为,无论是先天之运数,或是后天的修善积德,都是种下“善因”所得来的“善果”。 我从祖传开始研究风水已近二十年。在很早以前就留意这方面的问题。有时候我很想尽力去帮助令人非常同情的穷人,义务为他勘查住宅风水,并吩咐他要如何补救,如何挡煞,而且处处想法利用最简单省钱的方法去补救,但是主人家主意不定,有的三心两意,有的偏听旁言,往往不能依法照做,结果亦令我白费心机,这是他“善因”种得太少之故。 约在五年前,我和一位洋行老板交好,他的洋行生意平平,无甚出色。我劝他将写字楼内的房拆去,将公司门口缩入两尺。他因为实用的习惯,舍不得照做,迟迟拖延三年,生意一直不好。后来,经几个老友力劝,并且动手将他的房墙打烂,他才勉强拆去。因此生意好转,经三个月后,他自己急急改了公司大门,从此一路好景,打开非洲市场,后发了大财。可惜的是,发了财之后,旧时的老友很少来往了。为什么他当时迟迟拖了三年不拆房墙呢?这是他运数未到之故。老友将他房墙打烂是他的“福报”到了。 更有奇妙的是,有些人的住宅风水受到外环境马路或其他建筑物的煞气影响,运程多年不利。但到了他时来运转(将要得到福报)之时,住宅外面的马路也会由工务局动工改往一边,或是前面起建一座高楼将煞气挡住,因此而自然改好了住宅风水。 当然,更有很多很多的好风水因为受到外面起建大厦或天桥或马路等等而变成了坏风水。 这一切一切的好与坏,吉与凶的转换,在冥冥中都不能超出“因果报应”的原则之外。 因此,“风水”是表面的枝叶,“因果”是内在的根源。 五、种“善因”的种种方法 ——如何去衡量种“善因”的效果大小 “种善因”即是做善事。 大部分的香港人,一提到“做善事”,就会有一连串的意念:“这是有钱人做的事。”“人息无多,怎么能做到善事?”“要捐钱出去?” 这是一个很大的错觉,认为“做善事”就等于出钱。要“出钱”,才能“做善事”。 其实,“做善事”的范围相当广,有“出钱”做的善事,如:开设医院、创办学校、建安老院、办孤儿院、赠医施药、造桥修路、设灯照路、赈济饥荒、施衣济寒、施棺葬尸、创修寺院、印造经文、捐印善书、买物放生等。 亦有“不出钱”能做的善事,如:慈悲戒杀(减少世间一份杀孽),解除他人冤怨(调解怨恨,化干戈为玉帛),替人隐恶扬善,息除是非争端,宣扬善德,捡除挡路之瓦石(香蕉皮、西瓜皮、玻璃碎片等)。扶老人小孩及失明伤残人士过马路或上下车,让座位给孕妇或老人,路见病危、尽力救护,出言语安慰病危或轻生之人,鼓励意志消沉之人,成全他人之名利或节义,助人骨肉团聚,讲经史谈道义而化导奸顽愚昧,劝人弃邪淫而向正道,容人之过错,怜人之孤贫,义务念诵经咒来助人消灾解厄,劝人信因果,种福因,敬惜字纸,勿使污亵,施恩于人,勿求报谢,捐血救人,诸如此等,都是不用花钱而能做到的善事。 由此可知,“做善事”不一定要“出钱”,最要紧的,是要“出心”去做! “做善事”的范围很广阔,处处都是“种福之门”,只是世人有无立“心”去做而已! 我有好几次由太古城乘坐飞翔船到中环,发现有一位船上的职员,在船泊码头之时,不厌其烦地扶持老人小孩上落船,而且态度慈和,我不由自主投以敬佩之眼光,在默默中,用目光来表示我内心的崇敬和赞叹。 在车上见到让坐的人;在马路上见到搀扶失明人士的人,我都投以崇敬的注目礼,他们不但品德高尚,令人敬服,而且他们都在为自己种福。 更有不少人做善事不给人知,不给人见,如匿名捐款济贫,暗中息除他人冤怨,暗中替人消灾解厄,暗中成全他人等等,这些人种的福德更大,暗而不显之善事,是谓之阴德。亦是佛经所云“无相布施”也。 做善事有大小之分,主要的区别原则大约可分两种: A、以“出心的程度”来衡量。 比如说,富者施舍出一百元,贫穷者亦施舍出一百元,富者所施舍一百元犹如九牛去一毛,而贫穷者所施舍的一百元则可能是数日之餐。因此,出心的程度就大有区别,同是一百元数目,贫者所做的善事就大得多,所种的福德效果也大得多。所以,往往贫人施舍数十元,会胜过富者施舍数千元或数万元。 又比如说,甲乙两人同是一样生活环境,施舍出同一个数目的钱财来做善事,而阿甲做了善事之后,心中常常记住,冀图速速获报答,并常有居功之心,沾沾自喜。而阿乙做了善事之后,无居功之心,亦无冀图速获福报,谦虚谨慎,只顾耕耘,不问收成。因此,甲乙两人的出心程度就大有区别,阿乙所得的福果必然远胜阿甲。 佛经有云:“无功德处,是大功德。”意思是说,没有“功德之心”自居,所做的功德才是大功德。“出心”即是“发心”,是发慈悲之心,发布施之心。如果是较有修持和德行的人,发出的“慈悲之心”是非常深远的。任何正派宗教的教主,在当初设教的时候都有一个共同的宏愿,就是“普渡一切众生,拯救一切众生出苦海。”这种伟大的慈悲心,成就了不可思议,无可衡量的大功德。现在佛教和道教的一切法事,在“回向”的时候,都是将法事的功德回向给一切众生,祈世界和平,风调雨顺,众生安居乐业。这也是发大慈悲心的表现,本身就具无量的功德。 学佛学道的人,修行修德的人,[cidu.net]立志种福改善命运的人都应该发大慈悲心,不但为自己,更要为大众,埋头辛勤地耕耘,日积月累,自然会收成到丰硕之果。 B、以“受益的程度”来衡量。 比如说,阿甲所做的善事是一个人受益,而阿乙所做的善事是使大众受益,当然阿乙胜阿甲。 又比如说,有阿丙不务正业,嗜赌邪淫,债台高筑。阿甲用金钱帮助他还清债务,救起阿丙免受官刑之苦。而阿乙则用言语晓以大义,劝回阿丙改邪归正,使他终生幸福。甲乙两人同使一人受益,都有善德。但阿甲是使他暂时受益,而阿乙是使他终生受益,则后者又远胜于前者。亦可见不一定要用金钱才能做得善事。 以上两种衡量方式都是首重于“发心”。因此不一定有钱的人才有机会做善事,贫者只要能“发心”去做,效果一定比富者好。因此“出心’比“出钱”要珍贵得多。而上天所庇辅的,也就是能够真正施舍出“爱心”给众生的人!所谓 “皇天无亲,唯德是辅。”这正是上天最公平的之处! 三、求神拜佛能否改善命运?三、求神拜佛能否改善命运? 有不少人诚心祈求神佛庇佑,有求赐财,有求赐福,有求赐子女,有求治病,有求赐姻缘,甚至有求延寿者。——他(她)们能否求到?如果能求到,不是很快将命运改善过来吗? 这个问题,很多人都存在疑心:要解开这个疑团,我们必须明白如下三点: A、拜神礼佛的正信观念是什么? 香港地方,每年逢神佛宝诞或年节之期,不少寺观都人潮如海,香烟如云(如观音诞、万佛诞、吕祖诞、天后诞、车公诞等等;又如年初一拜黄大仙,年初三拜车公等等。)去朝拜之人川流不息,他(她)们都不外乎祈求庇佑平安赐福,或求生意兴隆(财),或求病愈求姻缘求子息,甚至求寿。相信这些善男信女们百分之八十都是非常虔诚的;但是能够明白拜神礼佛的“正信”道理之人却不多。 如果你杀人劫财,或贩卖毒品,得手之后,买了烧猪或大批生果香烛,而且虔诚万分,去求神佛“保佑平安”,正直的神灵会答应吗? 如果你平时不做善事,分文不肯施舍给贫病之人。在拜神时备了丰富的祀品,去祈求生意兴隆发大财,无论你如何磕破头皮,正直无私的神灵会接受你的“行贿”吗? 或是你平时只做了一点点善事,但亦做有不少的恶事或过错。或平时自私自利,不为大众利益着想,不为他人急难而援手扶持,或是满脑子坏主意,专喜钻营财利,损人利己。无论你如何虔诚求神佛保佑,亦是徒然的 。 不少善男信女,在神坛佛座之前,一举起香,就祈求庇佑赐福,也不去反思自己平时所作所为,是否值得神佛来保佑? 拜神礼佛之正信观念,应该是以“崇敬”和“感谢”为主。 譬如说,你去拜观音菩萨,[cidu.net]你应该想到菩萨对我们众生是非常慈悲的,时时处处闻声救苦,普救众生。我们应该怀着“崇敬”和“感谢”的虔心去合掌顶礼,而且平时亦要学习菩萨的慈悲,以一付“菩萨”心肠,尽能力去呵护一切生命和一切贫病之人。若能长期做到这一点,你纵使不求菩萨保佑,菩萨也会赐福给你。 譬如你拜关帝,关帝是忠义正气,驱除邪恶之神。你天天烧香祈求关帝保佑出入平安,家宅安宁,邪恶不侵,但你平时有无将自己心中的“邪恶”之念驱除出去?有无时时保持自己“正气长存”?有无尽到“忠义”二字?如果能做到的话,你的心和关帝息息想通,自然而然会得到关帝的保佑,那么,当你举香朝拜之时,“崇拜”和“感谢”之心必然由衷而生。 相信任何宗教亦是一样,当你向耶稣祈祷之时,亦应该满怀“崇敬”和“感谢”,因为耶稣为救世人而牺牲自己,你有无在平时以耶稣为榜样——将“爱心”施向人类? 有一次,我乘搭一部的士前往尖沙咀,一路上发觉的士司机在选行车线、转弯、超车都非常自私,对其他车辆毫不相让,更甚的是,的士司机的一对眼睛老是向行人道穿露背装的女郎身上瞄盯,口中啧啧赞“靓”。这种人自私自利,损人利己,心中邪念深萦,每分钟都祸在眼前。而他的车头上,却悬挂着“关帝庙”的灵符。大家想想,正直无私的关圣帝会保佑这种人吗? 有人说“拜神拜佛是崇拜偶像”,那只是愚俗人的肤浅见识。我们姑且不论这些“偶像”是否寄寓着灵气。你若能够时时对着这些“偶像”来警惕自己不要做损人利己的事,更若能够将这些“偶像”(神佛)的那种舍已为人、救世救众的伟大精神溶入自己的心中,时时以这种精神为榜样来做人,那么,你将会种下无穷无尽的善因,福报亦必然是无穷尽的。“拜偶像”之说岂不是太肤浅无知了吗? B、拜神佛是否等于行善积德? 记得四年前,我为一位姓赵的人家看住宅风水,女主人不停地向我诉说她家的运气如何不好,经营小本生意又如何倒闭,家人和自己的身体又如何多病,大儿子在外面又如何结交坏朋友,回到家里又如何忤逆……。我耐心听完了她的一连串诉苦之后,正色劝她要多行善事,才能根本消除宿孽。谁知她听了我的话,大声回驳说:“你说我没有行善?我天天拜菩萨,拜了五六年了,买香买衣纸都花了不少钱,做了那么多善事,怎么没有好报?”我问她:“你拜菩萨五六年,有没有学菩萨那样帮助过贫病之人?” 她说:“我自己都没有钱,怎么帮人?” 我说:“你既然没有出过钱帮人。有没有出过力去帮人?”她想了想,说:“也没有。” 我又问她:“你有没有买过鸡、鸭、鱼来杀过?”她说:“当然有啦,难道我不能吃?” 我说“你有钱可以买鸡鸭鱼杀来吃,但你有没有买过鸟雀鱼来放生?,’ 她说:“没有。” 我又问她:“你拜菩萨,有没有念过佛号或经咒?”她说:“我不会念。” 我说:“出钱的善事你没有做过,出力的善事你也没有做过,又没有念佛念经去消除罪孽,那你想得到什么好报?” 她说“我天天求菩萨呀!求菩萨当然会得到好报的,善有善报嘛!” “你没有做过善事。” “我烧香拜菩萨不是行善事?我是非常诚心的。” “行善事是做对人对众生有利益的事,你拜菩萨只是求保佑自己家人,无论如何诚心都不算是行善。” “菩萨好像是母亲一样,她的心愿是全人类都脱离苦海,你如果能够按照她的心愿去为人类多做善事,她自然会来保佑你。如果你没有按照她的心愿做,光会天天对着她叩头是没用的。菩萨虽然慈悲,赐给你的庇佑是有限的。”我最后说。 这种人的错误想法,在这个世界上是非常普遍地存在。 C、求神佛赐财赐福到底是否有效? 求神佛赐财赐福,甚至赐官职,求赐子嗣,求赐姻缘,求解灾厄,求祛病延寿等等,都肯定是可以求到的。 但是,求神佛是要有条件的。“条件”就是要做若干数量的善事。 前面已说过,袁了凡先生在佛前立誓行三千善事,求登科第。后来又立誓行三千善事,求赐子嗣。皆一一求到,后来继续行善,没有求寿而得到延寿。 由此看来,行善是非常重要的(条件)了。由此可知,神佛虽然慈悲,但是绝不可能将福禄妄赐与人。 亦由此可知,神佛绝不能违反“种善因,得善果”的报应原则。 所以,说来说去,“种善因,得善果;种恶因,得恶果。”始终是永恒不灭的真理! 这里顺笔写一个真实的故事。 去年秋初,我到一间道堂去参观扶乩,当时有一位名叫二姑的妇人在虔诚跪拜,求吕祖师赐福,吕祖降乩写了一道五言诗给她,诗的大意只是要她速速立誓行大善事,除此之外并无其它明显的指示。因此,引起在场的人纷纷议论。议论结果,都一致估计二姑可能将有什么灾难来临,于是,大部分人都提议二姑可速速 大部分人都提议二姑可速速在神坛前“作福”来,以求消除灾难。(“作福”是在神前许愿,求神消除灾祸,愿于以后买丰盛的祀品来答谢神恩。) 二姑平素是拜神的人,反应亦相当快,立即在神前跪下“作”起“福”来,“作”好之后,也就很放心地坐在一边,她和在场的其他人一样,认为作过了福,就不须耽心了,什么灾祸都会有吕祖师替她消除。 但是,我感觉到她的事情没有那么简单,终于忍不住走过去对她说:”祖师要你立誓行大善事,是必有其故的。你如果只是作福了事,恐怕无济于事,因为“作福”并不等于“行善”的。” 这几句话说得她满脸不高兴,用眼盯了我一下,说:“你年轻人懂着什么?作福无济于事?什么才有济于事?” 我很明白大多数人都喜欢听奉承的话,我给她“泼冷水”,当然她不会高兴。于是我仍然很平静地跟她说:“放生是最好的行善方法,你能否在神前放生若干条生命?如果能做到的话,效果肯定比作福好得多!” 由于我的话没有得到在场的其他人赞同,二姑也始终听不进耳,当然更不会去照做了。 事情过了二十多天,我已经忘记了这件事。一天早上,我又去这间道堂看扶乩,就听说二姑因突然患急病,在医院急救无效——死去了。 消息来得那么快,谁也意料不到!道堂里的人又纷纷议论起来。 “那么早就去,今年才五十岁,前两天还是生生猛猛的……” “上次她已经向祖师作过福了,为什么作福都无效?……” “听说当时有个人叫她要放生,她不高兴……” “……” 我叹了口气。 拜神拜佛的人常常被世人说是“迷信”,说“迷信”的人当然不会明白其中的“正信观念”,就连拜神求佛的人都大部分不明白其中的“正信观念”和善恶因果循环之真理! 难怪菩萨认为世人是可怜可悯的了。 改善命运的原理与唯一的方法目 录:明因果 改命运 二.谁是命运的主宰?改善命运的原理是什么? 贫者“做善事、种福因”的最佳方法。六、贫者“做善事、种福因”的最佳方法。
人生的定数与变数
命运的改变解释 June 08 伦理视角下的“铜须事件”(转载)在全球媒体的惊呼声中,“铜须事件”终于落下了帷幕。 4月13日,在“猫扑网”旗下“魔兽世界中国”论坛,一位悲情丈夫声称自己的妻子幽月儿有了外遇,并且公布了妻子和情人长达五千字的QQ对话,慷慨激昂地痛斥与妻子有染的小人物“铜须”,随后,数百人在未经事实验证的前提下,轻率地加入网络攻击的战团,其中有人建议“以键盘为武器砍下奸夫的头,献给那位丈夫做祭品”,天涯网站也贴出《江湖追杀令》,发布“铜须”的照片和视频,“呼吁广大机关、企业、公司、学校、医院、商场、公路、铁路、机场、中介、物流、认证,对XX及其同伴甚至所在大学进行抵制。不招聘、不录用、不接纳、不认可、不承认、不理睬、不合作。在他做出彻底的、令大众可信的悔改行为之前,不能对他表示认同。”
就在短短数天之内,这支“哄客游击队”发展到了数万人之多。人们搜出“铜须”的真实身份和地址,用各种方式羞辱其尊严,把他逼出大学校园,甚至迫使其家人不敢出门和接听电话,令当事人身心受到严重伤害。为了平息事端,“铜须”用长达六分钟的视频来否认桃色事件,而那位“受害者”丈夫,也承认对其妻红杏出墙的说法多有不实之处,从而请求网民取消追杀,但还是无法平息这场惊天动地的网络骚乱。 央视对这一事件作出了反应,批评网民的行为是“网络暴力”,但避免就第三者事件本身做出道德评价。而网民则在“天涯”组织起了新一轮的反击运动,批评央视“支持骗奸人家老婆”,“如此贯彻八荣八耻教育,央视颜面何存”等,为其在“铜须”事件中所采用的围猎方式辩护。 “铜须事件”引发海外媒体的严重关切。《纽约时报》、《国际先驱论坛报》和《南德意志报》等欧美报纸,相继刊发报道,质疑中国网民的做法是对个人权利(隐私权、情感和生活方式选择权等)的严重侵犯。《国际先驱论坛报》以《以键盘为武器的中国暴民》为题,激烈抨击中国网民的“暴民现象”。在西方人看来,这场虚拟事件正在演变成大规模群体性暴力,并已成为人类文明进程中的不和谐音。 中国拥有悠久的道德民兵传统。只要查一下历史就不难发现,将所谓通奸男女游街示众,甚至动用私刑加以杀害,乃是中国道德审判的基本样式,它散发出“多数人暴政”的狂热气息。20世纪80年代,经历十年浩劫的知识分子,在人道主义思潮和“新启蒙运动”的推动下,向民众提供了大量反思“封建伦理”的文艺作品。王安忆小说《荒山之恋》,沉痛叙写了两个已婚男女的情爱悲剧;根据沈从文小说改编的电影《湘女潇潇》,以族人把“淫妇”装入竹笼沉潭而死的情节,控诉宗法制度对所谓“通奸者”的残酷迫害;根据陆文夫小说改编的电影《井》、根据郑义小说改编的《老井》,以及张艺谋导演的《菊豆》,都试图对“通奸现象”中所蕴含的微妙人性,予以有力辩解。《红高粱》更以一曲“妹妹你大胆地往前走”的“轿夫之歌”,对“通奸美学”作出了最高礼赞,显示八十年代道德反思的巨大勇气。 所有这些作品都试图告诫国人,“第三者现象”不是简单的道德沦丧,而是“黑暗的政治(封建)制度”下的复杂情变;对此不能以宗教裁判所的方式加以严惩,而应根据具体情形仔细辨析,并对其中所蕴含的“真善美的人性”,予以理解、同情与呵护。但这种“反封建”的文化启蒙,无力改变乡村暴力的坚硬传统,恰恰相反,它还要在捍卫传统道德的旗号下卷土重来。这无疑是新启蒙运动的最大失败。究其原因,是由于它所发动的“封建道德”批判,仅限于对人性的美学讴歌,却没有完成现代伦理学(情感主体的自由选择权力及其限度)的法理建构。 2005年6月,一群在温州打工的贵州民工,为“惩罚”族内通奸者,居然动用“家法”和私刑,以“正义”的名义,将“男犯”乱刀砍死。经过“五四新文化运动”、“社会主义运动”和“新启蒙运动”的反复清洗,旧伦理竟然继续保持着鲁迅所描述的“吃人”本性,重写了21世纪中国伦理史的黑暗一页。 然而,本次“铜须事件”的主角并非愚昧的旧式乡农,而是大批受过现代化教育的城市哄客,他们以“无名氏”的方式,躲藏在黑暗的数码丛林里,高举话语暴力的武器,狙击那些被设定为“有罪”的道德猎物。耐人寻味的是,事件参与者大多是某个游戏联盟的成员,这意味着猎杀不仅出于某种道德渴望,而且也是集体娱乐的需要。 互联网的“善恶双重品格”,是这项数码技术带给我们的最大困惑。在2001至2004年间,“互联网之善”一度表现出某种令人激动的特性。面对孙志刚案及其一系列侵犯百姓权益的案件,正是互联网民意促成“暂住证”的取消,改善了底层民众的生存状况,显示出互联网的强大能量。但此后,“互联网之恶”却逐步上升为主导因素。哄客社会没有发育出健康的公民团体,为捍卫民权和推进宪政提供理性支持,反而滋养了蒙面的网络民兵,在针对“小人物”的话语围猎中,不倦地探求道德和游戏的双重狂欢。这是互联网民主的歧路,也是中国哄客自我反省的沉重起点 June 06 黄维仁的“爱情心理学”讲座抽空听了下黄维仁的爱情心理学讲座录音,很精彩。印象很深的是他关于依附理论(Attachment Theory)的描述。下面是根据录音记下的一些: 为什么一个平时很独立的女孩,恋爱后会对男友十分依赖?为什么小小的分手会使人做出异常的事情甚至威胁生命?为什么有外遇时丈夫对元配会冷若冰霜、面若阎罗,但对并不及元配的情人却曲意讨好、柔情似水?在于“依附理论”(Attachment Theory),Dr. John Bobby最初发表这个理论时差点被吊销行医执照,他是通过研究母亲与其1岁孩子的互动提出的,因为母婴关系与恋人关系有着很大程度的类似:在一起时的心理满足和所谓的分离焦虑;“被无条件接纳”的心理需求和“最被重视”的心理需求(如果婴儿发现母亲不理它,就会哭闹来引起母亲的注意,期望母亲产生内疚来更好的满足自己)。所以有人戏称所有相爱的人心理年龄都会降到3岁以下,退化成为父女或者母子关系。 下面介绍一下依附实验,将母婴引入一间有玩具的房间,观察母亲离开一会儿再回来过程中婴儿的反应,发现了四种典型的表现: 安全型依附。母欲离去时婴欲挽留,表现出不快乐,母不在时无心玩玩具,母回来后张手希望被抱,被抱一会儿后就要下地接着玩儿。这样的婴儿长大后在恋爱中表现较好,包容、谅解、易相处,尊重爱人,不论你需要个人空间还是亲近时,他/她都可以给你。 逃避型依附。母欲离去时婴无反应,母回来后也无反应,通过仪器发现婴儿也有焦虑情绪,只是不表露出来。这与母婴平时的相处经验有关,婴儿学会了不期望母亲能长时间相伴。这类的恋人,表现为比较冷漠,但是内心很需要爱情,只是不知道该怎样去爱,他们更倾向于通过网络等其他非面对面的渠道寻找感情。 焦虑型,不安全型依附。母欲离去时婴哭喊不从更甚于a,母回来后还要打母亲,很久之后才会安静下来,边玩边看着母,怕母亲再离去。给予这类恋人的忠告是:首先懂得怎样当一个快乐的单身,才能在关系中找到快乐。 紊乱型依附。母欲离去时婴表现慌乱,不知道该怎么办,母回来后亦不知道该怎么办,有时会出现张开手要抱的同时后退不让母接近。因为婴儿希望爱的对象——母亲,也是造成其痛苦的对象,爱恨交织。这种类型的恋人一般受伤很多,分手时常会做出比较出格的事,致命吸引。孩子在前三年的经验最重要,可以一直影响其行为到青春期,对于他们的情绪,只能进行输导而不是围堵,父母要做到emotion coach(情感教练)的作用而不是emotion dismissing(不会翻译),举个例子:孩子的宠物狗死掉了,哭泣不止,母亲抱着安慰说“我很理解你现在的悲伤情绪,妈妈以前养的一只猫也死掉了,……”,这就是emotion coach;父亲来了却直接训斥:“哭什么哭?狗死了再买一条!”这就是emotion dismissing。曾经有个女学生来向我诉苦,说花前月下,她依偎在bf怀里,正想说“月亮好圆好亮啊”之类的话,bf忽然冒出一句:“1969年7月20日,阿姆斯壮的脚已经踩上去过了!”顿时让她觉得虽然近在咫尺,心却离得比地月还远。安全型的人在四种当中是最适合做爱人的,但是数量比较少,即使是紊乱型的爱人,只要找到领航船,绕开暗礁安全停泊也不是不可能的。 最理想的是安全型的。我应该属于安全型的,“包容、谅解、易相处,尊重爱人”,但是我缺乏交流的技巧。又有点像逃避型,“表现为比较冷漠,但是内心很需要爱情,只是不知道该怎样去爱”。 每个人都有一个“爱情帐户”,加分就是存款,扣分就是提款。举例:对方口渴时,你递给它一杯水,存款;对方十分口渴时,你递给它同样一杯水,大存款;对方十分口渴时,你递给它一个馒头,提款。要懂得投其所好。Man from Mars, woman from Venus。女人喜欢男人用女人的方式存款,对男性最大的抱怨是“他不肯与我沟通,又不听我的话”。两人一起散步,女生一直在说,男生默默,过后男生会对朋友说“今天好幸福,跟gf一起散步”,女生却会对朋友说“今天好没劲,我一直在说,可那头大水牛一声也不吭”因为男性是行动取向,女性是语言取向。怎样才能存1而让对方收到100? 给女性的忠告:男性不管多么成熟,在他的心中始终有一个小小孩,对他的努力多多给予赞赏;给男性的忠告:女性诉苦时需要的不是劝告建议而是认真聆听,并且感其所感,重复“好可怜”、“真惨啊”类似词语。 最后一点,发展健全真我。最好的朋友是遇难时还站在自己这边的朋友。最大的礼物是自己真正的心声,但是不要随便给,否则你会受伤。要通过测试确认是否安全,安全性的朋友会仔细听、理解你的感受、替你保密、也会与你分享他的心声。同时也要从自己做起,当一个安全性的朋友,多恩赐,愿意去鼓励别人。 June 05 道德重建的力量与信心 道德不能当饭吃,当衣穿。但是,如果社会没有道德——主要是一套规则并加上对规则的尊重,而其中最重要的是与道德规则重合的法律规则——我们的饭也会吃不好,甚至根本吃不着
由于社会变化的迅速,以及这种变化过程中传统道德基础的崩裂,我们常常对社会的道德状况感到不满,感到今天中国的道德有重建的必要。但是,我们作为个人来说又常常感到相当无力甚至失去信心,那么,这种重建的动力何在?我们的信心可以建立在什么地方? 首先,我们必须是觉得它很有必要。道德并不像衣食那样须臾不可离,它不能当饭吃,当衣穿,但是,如果社会没有道德——主要是一套规则并加上对规则的尊重,而其中最重要的是与道德规则重合的法律规则——我们的饭也会吃不好,甚至根本吃不着。 每个人所拥有的东西,甚至于他的生命,只是在他个人能够有力量保有的范围内才是属于他自己的。所以,道德和与之相符的法律其实是一种最大的公共力量,一种最大的“公共财产”。我们每个人都有必要保护和加强这“公共财产”。此外,从个人来说,一般而言,一个遵循了基本道德比做了亏心事的人感觉要比较好,心地会比较平安。我们不要小看这心地平安,它是一个人许多其他幸福快乐的基础。 换言之,道德重建的初始力量其实正好从人们对道德状况的严重不满和不安表现出来。这种不满和不安其实是因为我们的“良心”说了话,即便我们还不能做到完全遵循它的声音行事。但人们已经意识到这样的状态不是很好:无论是一个社会还是一个人,如果仅仅是繁荣和富裕,有很多钱,有很多眩人眼目的东西,声色犬马,却没有什么精神的东西,没有什么道德的东西,这样的状况主观上感觉并不会很好,且不说客观上也不能持久。如果说社会还能维系,那是因为我们还有前人或他人积累的伦理“资源”,但如果人人都只是使用这笔“资源”而不补充它,让这种“资源”持续“亏空”下去,那么,就会有社会“破产”的一天。 所以说,道德的根本力量其实就来自道德本身,来自基本的“良知”:来自在所有人那里都以某种方式存在着的最起码的恻隐之心和最基本的是非观念。良心的声音常常是微弱的,我们听不到它的声音,这有时是因为我们平常没有触及它的底线,我们大量的行为还没有涉及最紧要的道德;有时则是整个社会的风气出了问题而良莠不辨。良心是容易放失或蒙上尘埃的。所以古人常说要“勤拭尘埃”,“求其放心”。 如果说现在还有许多人没有意识到道德的意义,那么,也许是目前的状况还不够坏,灾难还不够明显。这当然是令人悲哀的,我们最好还是要未雨绸缪。但是,我们相信,如果真正触及到人类生存的底线,人们到了某种边缘的危机状态,它唤起人们的力量也会是巨大的,只是在这样一个人类控制外物的能力超过控制自身的能力的科技时代里,我们要小心不要让我们自己来不及。 一定会有某些先行者的足印,正像我们在这里读到的人和事。社会道德的力量还来自榜样的力量,来自许多人的“相濡以沫”和互相感染。也还有一些别的东西也会“增援”道德,诸如“明智”,“长远利益”,只是我们不能完全信赖它们,也不要把它们和纯粹的道德弄混了。 不过,我们在强调道德的意义的同时,也要说明我们现在社会的道德应当是平等和适度的道德。现代社会的道德的确是主要用来防止坏的行为,而不是用来塑造优美高尚的人格。觉得道德无用常常和把道德理解过高联系在一起。我们的过分的愤世嫉俗或者无力感有时正是来自这里,来自我们对道德有过高的理解——这种过高的理解是传统社会的理解。在过去,道德是少数精英的道德,目的是致力于“成圣成贤”,道德在多数人那里实际只是受其影响的风俗。而在现代平等多元的社会里,道德不能不面向所有人,所要求的也只是所有人都遵循基本的道德规则。越过此线,则是要进入一种个人精神信仰努力的领域。 总之,我深信人的善端是超过恶端的。但我的确又不敢夸大这种善的力量。人是有限的,人是应当超越自己的,人仅仅靠自己的力量是不够的,他还需要一种超越的力量。然而,这种精神力量在各人那里的表现形态可能是相当不同的。所以,支持人们履行基本的道德义务和引领他们进入更高的道德境界的精神动力也会是相当不同的。而我们对现代人的道德信心尤其需要建立在一个恰如其分的基础上,这种基础乍看起来也许比较“低弱”,但却比任何“高蹈”的道德都更为坚固和持久。 (作者为北京大学哲学系教授) June 03 陈鲁豫:稳定的感情支撑我做好工作
May 22 信仰的一般界说 信仰,一般主要指宗教信仰而言,这通常被理解为确信某种具终极意义、人生价值,而在不信仰者看来不能以理性证明为实在的东西;信仰者对之怀有虔诚神圣的感情。
韦伯辞典解释说:“信仰意味着全面、盲目地接受某种不靠理性加以证明的事物。”这种解释未必经得起推敲。即就宗教信仰来说,世界诸大宗教,几乎无不有其理性论证的依据。美国现代哲学家乔治·桑塔亚那说:“宗教较之社会、科学、艺术,是对理性生活的更自觉、更直接的追求。”佛教,尤以富哲理性、智信著称。笼统地说信仰者全面、盲目地接受不靠理性证明的东西,难于被宗教徒尤其佛教徒所认可。而且,通常说信仰,并不限于宗教对于某种具人生观意义的学说、主义的信受、也常被称为、自称为信仰。其所信仰的学说、主义,即使有自以为是的理性依据,但不信者、反对者往往也有非议,指为非理性的。正如庄子所言:“彼亦一是非,此亦一是非。”以是否有理性证据来判别某种确信是否为信仰,似乎未抓住信仰的特质。信仰一语,按目前通用的惯例,是否可以这样解释:它指一种对具有超越性的、人生价值意义上的东西的信念。此所谓超越性,指超越现前存在。无论是期求来世的幸福,或向往某种未来的理想社会,或追求某种解脱自在的精神境界,都具超越性的特点。 宗教信仰乃至其它信仰,作为人类的一种精神、文化现象,依佛法观来,属因缘所生法,必依一定的条件而产生、存在。自然压迫、社会历史、经济政治、文化等,固然为孽生信仰不可或缺的外在条件,但信仰的产生,尚有其根本的内因或基础,须求之于信仰主体,求这之于人心、人性。自冯特以来,近现代各家心理学,都认为宗教信仰的基础是人类心理因素,提出了各自对信仰现象的心理学解释,形成了专从心理学角度探讨宗教现象的宗教心理学。这是一个有前途的研究领域,通过心理学的方法弄清宗教的心理根源、心理特征,对于宗教徒如实认识自己的信仰,对于人类如实认识自己,具有重要意义。 宗教的心理起源 关于宗教的心理起源,西方学者的说法,大略可归纳为三种: 一、心理错觉说。认为信仰源出某种心理错觉,为一种精神的病态现象。如留芭说宗教源于类似服用致幻药物所产生的某种神秘经验;弗洛伊德认为宗教是人被压抑的本能欲望尤其性欲的转移与升华。二、下意识说。认为宗教的根源深植于人的意识层之下,如詹姆士说信仰源于潜意识中“真我”的被发现,他在研究了大量宗教经验后作结论说:“宗教是一切属于人的功能中最重要的功能,它是人的本性中具有的根本事实,它的功能是我们本性的任何其它部分不能成功地履行的。”(《宗教经验之种种》)三、超越之需要说。如蒲特鲁认为宗教源于个人和社会超越自然的需要,这种需要深藏于人类的天性中。总之,认为宗教信仰源于人的心理和本性,可谓西方宗教心理学研究的基本结论。 信仰心理的层次 概观各种信仰及其发展史,信仰的心理基础或心理机制,大略有这样三层:第一、怖畏心或畏惧心理。人在强大压力和威胁之下,自感无力抗争时,必然产生恐惧的心理反应,可谓信仰的低层次心理机制,被近代以来不少学者指为宗教的第一根源。第二、依怙心或依赖心理。人在自感孤弱无力时,会有婴孩依怙父母的心理反应,产生依赖、归投、敬爱等感情,它往往与恐惧联系在一起,被认为宗教信仰之源。第三、超越心或超越的心理机制,一种超越现实的向上追求,这是人本性深处潜藏的一种意向,一种驱使人不断向前向上的力源,正如人类学家M·舍勒等所说,对较高级宗教而言,超越心理是更为本质、更为重要的心理根源。怖畏心、依怙心、超越心,乃人性中所本具,无人不备,可溯源于婴幼时期的恐怖心理,对父母的依怙及超越自然的想象。 由于人的心理结构和自性中有以上三层反应机制,所以,只要现实中有阻碍压仰人实现其本性中对幸福需求之不利条件时,便必然会产生信仰,这是古今中外的历史和现状所证明的事实。然而,只要对信仰的心理基础予以反思审视,便会发现怖畏心、依怙心乃至超越心,从伦理角度而言皆呈不定性,有可能产生对人生和社会有益的、积极的作用,也有可能产生对人生和社会无益的、有害的、消极的作用或副作用。信仰心之利害、善恶,关键在有无正见之导向。当缺乏正见引导,与非正见、邪见相联结时,怖畏心、依怙心至超越心,都有可能产生消极,有害的作用、副作用,或使人堕入迷信之暗井,或被宗教狂热迷乱理智。 如怖畏心,当所怖畏的对象为风雨雷电、地震旱涝等自然灾害,认为此乃神灵鬼妖之震怒惩罚,或认为人类的命运一系于主宰万物的神时,便会驱使人向鬼魔神妖卑屈服从,献媚供祭,乞哀祈祷,歪曲人本应具有的健康形象,使人丧失依自己力量战胜厄难、改变现状的信心,心灵因受到沉重压抑而被扭曲。更下劣者则崇拜魔怪、图腾、老树、蛇神、黄鼠狼等,严重损害了人的形象。即孔子所谓“畏天命,畏大人,畏圣人之言”,也不无压抑人理智与自由创造精神的消极作用,使人迂腐拘执,缺乏生气。 依怙心理较易产生虔诚、挚爱、崇敬等善的或较善的感情,令人身心易于调柔,但当它与神创神宰论信仰相联结时,也难免使人丧失自信,压抑积极自主的精神,片面发展对外在力量的依赖性,变得畏畏缩缩,有失心智之健全。即超越心,虽本来带有积极向上的趋向,但当它与一味厌世、渴求来世幸福的信仰相联结时,也会使人对待现实生活的态度变得消极,对社会的进步和人间的建设发生不良作用。信仰心理与迷信、低级宗教、神教相联结的负面社会效应,近代以来遭到不少进步思想家的批判,固然不无其理由。 纵观人类历史,宗教思想的发展,大略与人智的开发、理性的深化相应,经历着从低级向高级发展的过程。理智程度越低,则信仰越低级,理智程度越高,信仰亦随之升高。原始人对魔力、鬼怪的敬畏,对图腾的崇拜,媚神献供以至以活人为牺牲的祭典,出于最低层次的怖畏心,其信仰在今天看来甚显低级、愚昧。后来对英雄神和多神的崇拜虽然进了一步,但也未超出依怙心理,迷信色彩仍甚浓。近代以来神教从崇拜人格化的神转向对人心中神性的崇拜,提倡人文宗教、伦理宗教,重超越心的开发,但仍未脱却主宰神观念的束缚,尚未成熟为真正以人自性开发为本的高级宗教。 佛法大海,信为能入 与多数宗教一样,佛教也强调以信为首为本。佛法的修学,一般分为信、解、行、证四个次第,信为入道之门坎。大乘菩萨道五十二个阶位,以十信位为始基。《华严经·贤首品》云:“信为道源功德母。”《三慧经》云:“信为道。”《大智度论》卷五云:“佛法大海,信为能入。无信不能入,如牛皮未柔,不可屈折。”这里所说的信,与通常所谓对超自然力量的信仰和儒家五常中纯道德意义的信不同,指对佛法僧三宝的决定信受,名曰正信、净信。《唯识三十论》释云:“信者,于实、德、能,深忍乐欲,心净为性,对治不信,乐善为业。”谓正信包括信实(诸法如实不妄的事理)、信德(三宝真实清净之功德)、信能(自信自已能成就一切善法功德)三义,这种正信所信的对象是真实不妄的,能信的心是清净离垢的,它具有促使人乐于修善修道,积极向善向上的作用。正信,是一种能产生无量善净功德的善心所法,为“七圣财”之首。正信的建立,须对所信对象佛法僧三宝有正确的了解认识。正信在初生时不妨依对佛陀、僧宝、善知识的人格、威望的信赖而建立,从而信受佛言祖语,未必对佛法深彻的理解,更未必自己实修而证。如《成实论》卷七所云:“未见自法,随贤圣语心得清净,是名为信。”但只要肯亲近善知识,接受佛陀、贤圣所说正法,生起正信,以正法为指导而学解学行,便能将本具怖畏、依怙、超越之信仰心理导入正确轨道,令其朝开发自性善功德的积极方向发展,出生自利利他的清净功德,避免堕入无正见为导发展信仰心理所导致的迷信、邪见、消极厌世、宗教狂热等弊端。 佛教认为人应有三畏 因此,佛教虽然强调信,并利用自性所具怖畏、依枯、超越三心作为入道门径与解行之基,但因强调以正见为导,故其正信与一般信仰不同。就怖畏心而言,与低级信仰怖畏魔怪鬼妖及神教怖畏主宰神、创世主不同,佛法认为其所信魔怪鬼妖乃至创世主或者根本不存在,或者虽存在亦不足畏、无须畏,更无须卑屈畏服,媚神事鬼。人应当有所怖畏,但这应当怖畏的东西,却常被众生所忽视,反而不怖不畏,却去怖畏那些不应怖畏的东西。在佛法看来,人应怖畏者主要有三。一者生老病死可畏。生老病死,为人生普遍的根本大苦,为人存在之根本悖论,为最大的自然压迫,于人关系最大,尤生死一事,能生无量无尽苦,岂可不畏!此事真实易见,每人都难以避免,不若鬼魔神灵之不可眼见,唯凭想象安立。对生老病死视为不见,见而不畏,麻木不仁,则岂能正视之,又岂能超越之?佛法正信的建立,第一须观生老病死可怖可畏,树立出离生死之志,转怖畏心为奋出生死的向上心、求道心、超越心。释尊当年出家求道,便是从对生老病死现实的深刻反省所生怖畏心出发。《大善权经》载,释尊初出家后托家仆车匿向父王表白:“但以畏彼生老病死,为除断故,来至此耳。”不仅自己怖畏生老病死,而且怖畏一切众生生老病死,虽然忧畏,却不向生老病死屈服,不向神灵祈求,不掩饰矛盾,不转移问题,而决志战胜生老病死等众苦的威胁,探求实践出离之道。这是释尊现身说法所示正信的怖畏心。 二者业因可畏。依缘起法则如理思维,发现自己所造恶业,是造成生老病死等众苦的直接原因。欲求出离生死,只有永断恶业之因。经云:“众生畏果,菩萨畏因。”只害怕生老病死之果,而不怕自己造恶业之因,有何用处。只有畏惧恶业之因,才能促使人时时警惕醒省,自觉依法修正行为,诸恶不作,众善奉行。这样,怖畏心便被转化为促进道德修养的积极力量。 三者自心可畏。若再深究,则业因业果,无非是自心所起,心为业源,能造一切。自心若不觉悟,不改变自我中心的立场,不得正智,极易受声色名利的诱引,生烦恼,造恶业,自种苦果,岂不可畏!《五苦章句经》载佛言:“心是怨家,常欺误人。心取地狱,心取饿鬼。”《佛遗教经》云:“心之可畏,甚于毒蛇、恶兽、怨贼。”人的烦恼妄心,由多劫业习所左右,常随境流逸,随缘驰鹜,被货利声色牵着走,具有非我性、不自主性。若不以正智为宰,自主其心,制伏烦恼妄想,则必然随业流转。只有深畏自心不由自主之恶果,才能促使人念念醒省,修心观心,把持自心,力做自心的主人,如此,怖畏心便转化为自主其心、自净其心,自见其心的动力。 三畏以正见为导向 畏生死、畏业因、畏自心三畏,其实质终在借本具怖畏心理,以正见导向,激发自主自净其心的意志力,转怖畏心为出离心、菩提心,转低弱心为向上心。若依法起信发心,勤学力行,以缘起性空的智慧观察人生宇宙,观察自心,则见生老病死、业因业果,乃至自心烦恼妄念,自性本空故,本来无生无死,无能怖所怖,不应有所怖畏。及至亲证实相,明见自心佛性,惑业净尽,则永离使人不得安乐的怖畏心,解脱对生老病死等的怖畏,自在无碍,如《心经》所云:“无挂碍故,无有恐怖,远离颠倒梦想,究竟涅槃。”这才是佛法三畏的究竟义。 当人在生死苦海中飘泊流浪,自感孤弱无依,障重业深,无力自已超登涅槃彼岸时,难免产生渴仰大慈大悲大智大力者救度济助的依怙心理,这自是人之常情,只要能依靠于真实可靠的怙主,未必无益。若依正见,依怙诸佛菩萨、贤圣僧众,对之生起虔城仰慕、恭敬信顺之情,能优化自心,使之善良、谦虚、纯净,向真实依怙主开放,与依怙主慈悲救度众生的誓愿功德相应,因缘和合,易于接受依怙主所成就的不思议功德力的加持护念,激发自性功德力,自他二力结合为强大的力量,能使人快速实现出离生死等意愿。佛法从此出发,强调佛弟子应依止三宝、善知识、虔诚恭敬,信受供养,如教修行。《维摩经》云:“菩萨于生死畏中,当依如来功德之力。”不仅凡夫须依止三宝,即发心入地的菩萨,在未成佛之前,也须依止佛,不离佛的加持,指导。大乘经教中,教诫佛弟子应对佛怀如子女对父母的孝敬依赖之情,生徒弟对师长的尊敬信顺之情,生病人对良医的信赖依靠之情。《华严经·离世间品》云:“于一切佛生慈父想。”该经说菩萨五十二位修行阶次,位位皆以不离念佛、念法、念僧、念善知识为要。《骂意经》云:“佛为父,法为母,随佛语,按法行,是为父母行。”《楞严经》喻以如子忆母之心念佛忆佛。经中常言:佛如良医,法如妙药,僧如看护,于自身当作病人想。密乘、净土宗更强调佛菩萨、本尊他力加持、接引的重要性,尤其净土宗,以仰仗阿弥陀佛接引往生莲邦为宗本,视阿弥陀佛为慈父,以恭敬心、游子归家之心念佛为正行。 信仰的比较 从皈依信赖、恭敬礼拜、承事供养、顺从听受等外相看,佛教徒对佛法僧三宝及善知识的依怙心理,与神教徒对造物主的依怙心似乎并无二致,然只要深究其实,便不难发现二者有质的不同。 首先,从神教造物主冥漠难知、莫由考索不同,佛教徒所归仰的佛,以真实的历史人物释迦牟尼为本,乃由人修道而成佛,圆满自觉觉他的人格楷模。即他方世界的阿弥陀佛等,其出处来历,在佛经中也有明确记述,莫不皆由人修道而成,为圆满开发了人所具自性潜能的曲范。至于贤圣僧、善知识、更为实在。对他们的敬仰,出自对其见地、人格的了解。 其次,与神教造物主与信徒为主仆关系不同,佛与佛弟子,基本上是师徒关系,先觉与后觉的关系。即喻如父子,其地位实际上也是平等的,佛弟子视佛为慈父慈母,佛亦视众生为慈父慈母,作报恩想。《大方便佛报恩经》载佛言:“一切众生亦曾为如来父母,如来亦曾为一切众生而作父母。……一切众生于佛有重恩,有重恩故,如来不舍众生。”《梵网经》佛言:“一切男子是我父,一切女人是我母。”《法华经》佛言:“一切众生,皆是吾子。”甚至对谤毁反对佛者,佛亦视同父母子女。实际上佛与众生关系之清净,逾于世间之父子。世间父母虽痛爱儿女,以未离我执故,或不无对子女的占有、主使之私欲,神教之天父亦有世俗严父形象之投影。而佛则永离我执,以佛眼照见众生皆有佛性,与已平等一体,为未来佛陀,绝无占有、主宰众生的欲望和希图报恩之意,唯有无缘慈悲之心。如经云:“佛无一切心,唯有悲心在。”在佛教徒心目中,佛虽福慧双圆,至尊无上,慈悲无量,却毫无神教造物主之威慑性,可亲可敬,可学可效而不可畏。佛弟子以尊师孝亲之情敬仰佛、圣贤僧、善知识,能激发起如法修行以报佛恩之心和学佛成佛之志,不致于产生崇拜具威慑性的造物主所导致的畏服、被压抑等不健康的感情。 第三,与神教信仰造物主之归宿在于做造物主的奴仆、“与主同在”不同,佛教徒敬仰佛的旨归,在于自己学佛成佛,即使仰仗佛力加持、济度,接引往生,也只是作为一种助缘,以激发自力,自他二力结合,开发自心佛性,直至自己成佛。仗佛力接引往生净土,旨在将来回入此世界救度众生,共成佛果。这与神教之唯许信徒做造物主奴仆颇为不同。佛教这种尊师孝亲式的依怙心,旨归终在转化为自信心、自度心和度众生心,能促使人向上直进,开发自性,不致于一味依赖他力而埋没自信和自力。 而且,就佛法义理而言,佛与众生,终归不二,唯是一心。《华严经》偈云:“心、佛与众生,是三无差别。”众生自性本来是佛,诸佛与众生,乃至宇宙万法,共同以一真如自性的为体。故即使念他佛,依怙他力,在佛教徒的信念中,终归还是念自性、依自力,托他佛果显自本性。净土宗虽强调仗他力接引往生,以念他佛为主行,也以自性弥陀、唯心净土为极旨,观“是心作佛,是心是佛。”密乘本尊法则以我即本尊、本尊即我为基本立场。总之,佛法不于心外求佛,不建立自他、佛我二元论,与神教之心外求神大相迳庭。木村泰贤《大乘佛教思想论》说,自力圣道门,是佛教的基本精神,依怙他力,非佛法第一义与主要思想,这与神教以依赖造物主为基本教义颇为不同。 佛教正信以超越心理为基础 就超越心理而言,佛教以永远超出生死流转的世间为根本宗旨。如果说神教信仰主要建立于怖畏心、依怙心之上,佛教正信则主要建立于超越心之上。佛法出世间超越,并非如神教之求死后灵魂升入天国永享净福,非如世俗所曲解的出世、遁世。佛法所谓的世间,就其超越范围而言,不仅指现实人生有缺陷之存在,即较人类快乐长寿的诸天,包括神教所描绘的有相的天堂,甚至更为高级的无色界天,在佛法看来亦属生灭无常、不离生死苦恼的世间,必须超越,证得不生不灭、常乐我净的涅槃为归宿。然此所谓世间,终归不过是自心不符真实的邪见、妄执、烦恼妄情、生灭妄念。出世间,入涅槃,并非离尘出世,亦非死后解脱,而是修心修道,当下超越邪见、妄执、妄情妄念,现前证得本寂本净本觉的出世间心、究竟真我。《坛经》云:“佛法在世间,不离世间觉。”出世间的佛法,只不过是于世间法得如实正觉。若得正觉,则世出世间一如不二,如《法华经》所言:“治生产业,皆与实相不相违背。”以出世间的无我心、大慈悲心、大智慧心、大勇猛心从事利乐有情,庄严国土的事业,其效益自非以烦恼妄执的世间心行事者可比。即使暂未证出世间实相心,只要能依正法修戒修心,诸恶不作,众善奉行,观法无我,增广慈悲智慧,力修六度成万行,则人格自然日渐完美,福智自然日渐增盛。如法修行的人多了,则社会自然日益净化,国土自然日益庄严,即世间而超越世间,这是佛法对超越心的积极利用。 佛教所谓的正信,一旦确立,坚定不移,发生“信根”时,便会出生一种使人心优化、积极向善的“信力”,为“五力”之首。这种信力能产生促使人学佛学法、不断向上的源源不竭的巨大力量。《华严经·贤首品》云:“信能欢喜入佛法,信能增长智功德,信能必到如来地。”当然,要出生信根、信力,不但须由信佛言祖语入门,而且须进一步学解,研习经论,思维抉择,在深刻理解乃至悟解的基础上建立解信,方称正信。依他而信,尚非真信。《大般涅槃经》云:“有信无解,增长无明;有解无信,增长邪见。信解圆通,方为行本。”《大智度论》卷五云:“闻说而信者,此中不为信,智慧知己,名为信。”只有依解而得智慧,方为正信,方有资格修行。信而不解,缺乏正智指导,即使修行,也易生偏弊,为佛法所不许。中国佛教诸宗,皆强调不得解慧,不开见地,不得修证。而且,由思而解而悟,严格说来也算不上圆满正信,只有在修行实践的体会乃至所证上建立的确信,方为真信。《成实论》卷一云:“过凡夫地未及须陀洹果,于其中间不得命终,是名信行。”此谓小乘三贤位人,已得慧解,依解修行,虽有实践体会,然尚未证得圣果,名为“随信行”。证到圣果,实证诸法无我,方名“随法行”。按大乘通说,则依解起行,修到第六信心,才入信不退位,依自已修行的体会而确立了正信。若依一乘圆教,则明心见性,断尽见惑,证得在断见惑方面相当于小乘须陀洹的果位,才入“圆信”初位。由此而言,佛法所说正信,不但主要指由理性思维、乃至超理性思维的正智而建立的解信,而且以通过修行实践实证诸法实相和清净功德而生的确信为圆信。这与韦伯辞典所释确信某种不靠理性证实的东西为“信仰”颇为不同。梁启超说:“佛教乃智信而非迷信。”如果说,一个初入门的佛教徒的信不妨随俗称作信仰的话,一个已得解信的佛教徒的信,按韦伯辞典释义称为信仰,已不确切,至于证得圣果之人的圆信,就更不可以世俗“信仰”二字来范围了。 宗教的一般定义难以楷定佛教 西方学者对宗教的认识,一般皆从他们所熟悉的基督教出发,往往以基督教的性质概括一切宗教,因而对宗教的定义往往以偏概全,不大确切。如牛津大字典解释说:“宗教是人类对一种不可见的超人力量的承认,这力量控制着人类的命运,人类对他服从、敬畏与崇拜。”这一定义为国内宗教学者和社会人士所普遍认可、使用 。以这一定义楷定佛教以外的其他佛教,自无不可,但用以概括佛教,则有圆凿方枘之感。若依这一定义判别,则佛教并不服从、敬畏、崇拜一种不可见的超人力量。佛教以“法”为第一皈依对象,法,是通过理性思维、超理性悟证所发现的以“诸法无我”为核心的客观真实,而其究极义,终归是指人如实正觉真实的心,用禅宗的话来说,只是个离了妄念的“平常心”而已,并非什么“超人的力量”。以崇拜超人力量为标准来判断, 则佛教非宗教,起码应该说超越一般宗教。如果认佛教为宗教,则宗教的定义,应如实总结佛教正信的特点而予以重新概括。若生搬硬套,从实际上不确切、不科学的宗教定义出发,对待佛教,把神教信仰的缺陷 强加予佛教和佛教徒头上,是一种不负责任、不科学的态度,对于正确对待佛教,调动佛教徒建设两个文明的积极性,增强安定团结,乃至正确继承发扬传统文化的精华,都是有害的。 May 21 关于web标准-请大家在研究相关技术之前,先正确理解什么是标准!!看了《重构之美》深有感触,网上都是什么DIV+CSS,根本没多少人理解什么才是标准,难道DIV+css就是标准?我不知道是不是原贴太乱了,所以才没人看,我这里整理一下,重新发一下,希望大家都能看看,应该把标准先正确理解了,再去学它。 (作者:爆牙齿 yuntian.cnblogs.com。严禁任何营利性商业网站在未经作者授权同意情况下进行转载等侵权行为。) 唠叨先 对自己没信心了,不指望能集中续写《重构之美》,还是散开记录比较好。 看见一个评论这么说:“晕,现在才谈XHTML是不是太晚了点,这东东2004就火了一把了。”其实我觉得,作为一项技术,没有火与不火的说法,也没有早与晚的说法。技术的生命力和火没有关系的,不知道不理解没学会怎么都不晚。再说了,Web标准这个东西再过几个月就是进入中国两年的时间段了(这里我们暂且以傅捷所译《网站重构》2004年5月出版这事作为一个起点好吧)。两年的时间,你敢说Web标准已经全面推广开了吗? 有多少人还不知道? 有多少人只知道“Web标准”这个词? 有多少人正在学习? 有多少人把Web标准理解为div+css或者是ul/li代替table/tr/td? 有多少人把Web标准理解为css的崛起?…… 我不知道,但是我去年底到目前的公司,40多名研发开发人员没一个知道Web标准。当我把Web标准带到他们面前,他们的理解只是我的css很强,……恰恰相反我个人觉得我自己的css水平很一般,本来css就没太多的技术含量,都是些技巧的东西。7、8年的思维模式哪那么容易就改过来了? html也倔得要命,要连根拔出也不是件容易的事。所以Web标准之路还长着呢。我琢磨着xhtml 2.0发布的时候估计xhtml 1.0都在国内普及不开来,或者说不能正确的被普及开来。 既然叫随想随说,我就懒得整理了,想到那里说到那里,不分先后。我说出我的一些个人理解,正确与否自行判断吧,如果觉得我有错请无情的指出,谢谢。 振臂一呼:Css, Stop! Web标准在概念描述上涵盖了三个部分,结构[xhtml]、表现[css]、交互[DOM、ECMAScript],准确的定义我就不摘抄凑字数了,百度上google一下,遍地都是。这三个部分我认为并非处于同一个等级,xhtml是最重要的部分是第一级,而css和script则并列处于第二级,简单如下图例: 我认为不要小看了这个认识,我觉得这个目前很多人都没有意识到的问题,即便意识到了,行为上也没有跟上。怎么说呢?script不是我所擅长的,所以我基本上不会涉及到Web标准中交互这部分,即便涉及也只是很浅,个人能力有限。css部分会有针对性的涉及到,但不会很多,因为我不想在css上做太多的文章,因为我感觉现在国内Web标准界对css的追捧有点过了,大小介绍Web标准的网站和书籍主要都是在介绍css的各种技巧,而对于xhtml部分的介绍很少,也就泛泛的提及用div代替table进行布局和书写规则,多一点的会提到语义。 有没有深入的理解过?为什么要严格书写?我想大部分的答案是通过认证。再问,为什么要通过认证?答不出来了?好,再来,那又为什么要严格书写?又是认证?这不扯蛋嘛!鬼大爷管你认证与否。那么严格书写需要吗?不需要吗?靠!再来说语义,说起来估计还有很多“Web标准”者连语义这两个字都不知道。我认为语义是xhtml的两个核心之一,另外一个核心就是今天要谈到的结构。比如对表格table的使用,都是这么说的:表状数据还是要用table标记。那么有没有想过什么样的数据是属于表状数据?我说把一个三栏式布局的页面视为一行三列表状数据行不行?我是在扯蛋,那么什么是表状数据?什么时候用 table?现在网上关于xhtml语义理解的文章真的很少,为什么?css啊,从上到下都追捧css去了,以至于那天我在蓝色理想上见回帖:学div+ css,但不准备遵守xhtml……。类似的还有很多,什么花样都有。无语中,我想每个真正理解了Web标准的人都会很无奈的摇头,近2年Web标准的推广演变为Css的推广。Css很重要吗?不重要吗?靠!我说不要Css行不行?你找一大堆完全合理的理由……“行不行?”“行!”那就对了,我说不要你的 Css,我要他的Css,又行不行?那么和xhtml相比,Css重要在哪里? 最后我们来说说关于“用div代替table进行布局”这种说法,这么说吧,如果你是抱着这种思路使用div,我认为是错误的,布局这个概念其实是table带来的,如果你又把布局加到对div的理解中去,那么对不起,你还是一个“table者”。最典型的,有位朋友针对我上一篇[复杂表单]评论到:你这个表单看似复杂,其实很简单,不过左右两列式布局,左二右六,……。他还提到了“拼装”两个字,然后说我的代码不过是用div代替 table,说我是table思路。看看看看他对页面的分析,“左右两列”,“左二右六”,“拼装”,多么熟悉啊,即便他用div实现了这样的布局,你认为他抛开了table吗?所以我说他完全没看懂我的代码。我只听说过“不要使用table布局”,没有在很官方的地方看见过“用div代替table进行布局”这种说法,都是人为造出来的,或许是为了更好的推广Web标准,但是现在我们要知道,这种说法是错误的!div从来不是布局元素,也没有哪个标记是布局元素。 像上面的图示,xhtml是根基,表现和交互虽然也很重要,但毕竟可以不要表现,也可以不要交互,但是不能不要xhtml,所以在现在,在现在狂热的追捧Css,几乎达到忽略xhtml这个根基的环境下(比如上面我说的那个回帖),我要站出来,振臂一呼:Css,Stop!(不知道有多少人响应我,鄙视我也欢迎,当我是疯子一笑而过也可以。^_^) 本来打算简单说说Web标准的概念和对现状的不满,然后专心写[深入结构:理解h系列的不合理。],结果扯谈了这么多,也好,换个标题发布,[深入结构:理解h系列的不合理。]放到下篇来写。 深入结构:理解h系列的不合理。 回头看上篇文章,确实有点乱,感觉自己像个愤青,怨妇一样。我的意思是不要过多的把关注投向Css,Css并非Web标准的最核心的东西。我认为 Web标准的核心在从html到xhtml这个看似变化很小确意义非凡的事情上。Web标准更多的是思想的变革,思想的重构,而不是技术,而这一点则几乎全部体现在xhtml上。 菩提树朋友在评论中做了个比喻: XHTML像是一块白肉,不能吃,就算能吃,吃起来,也是十一分难吃。CSS就是那酱料,沾着吃,才有味,SCRIPT就好比加了一道火,烤一下,再吃,原来,完全不一样。 非常感谢你,这个比喻非常好,不过理解重心不一样。 还是这个比喻,我把xhtml视为牛排好不好?一份牛排好吃与否关键在牛肉本身的品质,其价值也体现在这里。甚至牛肉本身的品质可以好到任何外部因素都显多余,生吃是最好的选择。不知道你喜欢烹饪吗?我比较喜欢。首先要肉好菜好,新鲜,其次才是调料、火候、技巧。一堆好菜,不用费什么功夫就能得到很好的效果,而一堆烂菜,怎么掩饰都掩饰不住本质的缺陷。任何厨师都最重视原材料的筛选,事半功倍。话说回来,生存第一位,所以一块白肉哪怕再难吃也强过调料,没别的意思,只是为了说明轻重,应该首先重视xhtml的品质,其次才是css的技巧。By The Way,我很喜欢吃牛排,而且只要3成熟。^_^ 我还是继续说下去吧,或许听完后再回头看,就能理解我为什么说:Css, Stop!并非要否定Css,而是指对Css的过度追捧,Stop。 问题:HTML中的六个标题Tag(h1/h2/h3/h4/h5/h6),设计是否合理?理由?解决办法? 这是我在培训中提出的两个问题之一,不知道大家有没有考虑过?或许你要说这个不是我们该考虑的问题,这个是W3的工作。我承认,其实我最初也没主动去考虑过,直到有一天接触了xhtml2.0,我才知道h系列标题的设计是不合理的,在xhtml2.0中,不推荐使用<hx>系列Tag,理由是结构不好,推荐使用这样更合理的结构进行代替: <section> <h> <section> <h> <section> <h> </section> </section> </section> 嗯,好像答案都有了,不合理,结构不好,解决如上。其实我想问的是为什么hx系列结构不好?为什么要这样改?现在你先别急着向下看,试试想想。 琢磨这个问题是因为我想试着去理解W3到底想干什么?现在我们清楚了为什么在xhtml1.1中不认可类似font之类的Tag,xhtml1.1 是2001年的产物,如果当时我们就理解了,那么Web标准早就推广开来了。现在W3如法炮制,在2.0中不推荐现有的h系列Tag,那么会不会在 “2.1”中完全抛弃它,如同抛弃font一样。xhtml2.0尚处于草稿和提议当中,还未被W3正式推荐。当然我无意从中引出Web大标准、超标准之类的东西,我只是希望能对目前的Web标准加深理解有所帮助,实际上我认为我得到了较大启发或者说之前的一些模糊的,不确定的感觉变清晰了,所以我认为这是一个对于目前Web标准非常经典的问题。 好,现在说说我的理解。 首先我们想想h1/h2/h3/h4/h5/h6这六个Tag是什么东西,当然是标题Tag。它们有什么不同?h1页面唯一(一个页面只能存在一个 h1),并且字体最大。h2~h6可以多个,字体逐步减小。曾经有个朋友说他认为h系列都是和表现相关的东西,有可能在以后的xhtml中被删除,所以他从来不用也搞不懂为什么那么多人用。其实他搞错了开头,却猜中了结局。确实已经在2.0中不被推荐,却不是因为表现而是因为结构。不知道还有没有人和他有同样看法?h系列绝对不是类似font的表现Tag,如果因为粗体和大小就算的话,那么所有标签都属于表现标签了,ul还有点,ol还有数字呢,p有间距,div会换行,……那么还需要xhtml干嘛呢?直接XML好了。 xml里的X是指可扩展,也就是可以随意定制标签。而xhtml中的X虽然也叫Extensible可扩展,但是并非可扩展,你不能为xhtml自定义标签,它更多是指xml化,也就是xml化的html。所以,xhtml每个标签都需要有默认的样式来支撑它的语义化,这些样式是最基础的样式,为什么h1和h2不一样?因为它们默认样式不一样。为什么2个div会形成2行,而2个span却在一行上?因为div默认一个display:block的样式。具体的大家有兴趣可以查一下。好了,hx系列Tag的不合理就出在这里,语义和结构。h1~h6的语义通通都是一样的,那就是标题。他们之间有没有结构?有的。同样的语义却设计了6个Tag,为什么?因为结构的存在。hx系列之间的结构(节,俗点叫上下级关系)是靠123456(不同的默认样式来决定),但是这些数字并没有语义的,你说1大还是6大?不同的环境下截然相反,人的判断都如此,作为程序是无法理解凭什么2就是1的子级,3就是2的子级。再有,假如一篇极端的文档需要用到h7,h8……怎么办呢?所以有了以上的改变,语义用h表示,把结构分离出来用section表示,这样一来,程序喜欢不喜欢,我想不用多说了。^_^ 2006 2 27 Create 很久以前,我第一次看到IBM网站上《Web 的未来:XHTML 2.0》这篇译文时,第一个反应是怎么把标题Tag搞得这么复杂,再定睛一看,马上就联想到自己的迷惑和一直在追求的东西,真的立刻就有一种醍醐灌顶、豁然开朗、近视眼带上眼镜的感觉。其实早在一年多前,我就有过这样的迷惑:如何固定xhtml文档?后来还在重构之美-迎接Web标准化设计的来临[总结一:网页设计回归?]中对这个问题曾做过这样的总结: ...2、根据规划完成XHTML文档,组织好文档结构,设计纯文档。这里我要提醒,纯文档同样具有UE,它只是没有了UI而已,所以需要仔细推敲标记的选用并确定下最简洁的XHTML文档。...4、根据设计稿为XHTML文档添加样式进行还原,通过样式表的设计技巧尽可能的不修改XHTML,如果UI 实在是复杂,则可以在不影响XHTML文档结构的情况下加入一些额外的标记或者进行一些嵌套。... 可以看到当时的我其实是迷惑的,怎样选用标记?怎样的xhtml文档最简洁又灵活?我一直在努力,去始终好像很难找到一个方法固定xhtml。对于一个页面,不同的人有不同的分析,不同的分析又将产生不同的xhtml文档。哪怕两人在不加载样式表情况下设计出浏览界面完全一样的页面,背后也可能因为分析的不同是两份不同结构的xhtml,也就是语义一样,但结构不一样。语义含有部分结构的概念,却不等于是结构。 2006 2 28 Update 很早就开始关心纯文档的结构,从最初的关注浏览器中xhtml的浏览结构,慢慢也开始关注xhtml的代码结构。简单说明一下这两个结构吧,希望大家能够多关注一下浏览结构,更多关注一下代码结构,而不是仅仅把目光注视在应用了css后的最终页面效果上。比如: <h1>文档名</h1> <h2>标题1</h2> <h3>标题1.1</h3> <h3>标题1.2</h3> <h4>标题1.2.1</h4> <h4>标题1.2.2</h4> <h3>标题1.3</h3> <h2>标题2</h2> <h3>标题2.1</h3> 这段代码的浏览效果如下: 我们可以看到,浏览已经完整了,有了结构,这种结构是通过语义而产生,然而代码结构完整吗?所以我说过,语义带有部分结构的含义,却不等于结构。完整的代码结构我认为如下: <h1>文档名</h1> <div> <h2>标题1</h2> <div> <h3>标题1.1</h3> <h3>标题1.2</h3> <div> <h4>标题1.2.1</h4> <h4>标题1.2.2</h4> </div> <h3>标题1.3</h3> </div> <h2>标题2</h2> <div> <h3>标题2.2</h3> </div> </div> 上面的代码还不是很合理,有心的朋友应该能看出来,不过意思到了就好。 这有没有觉得这段代码眼熟?回头看看开头xhtml2.0中推荐的标题表达形式。是的,当我看见xhtml2.0的时候马上想起的就是我的这种写法,然后更加坚定的将这种写法延伸使用下去,并且发现似乎找到了固定xhtml的方法:用标题划分代码结构。这样对于同一个页面,不同的人都能写出同样的xhtml结构。例如,对于大部分页面,都可以视为页头,内容,页脚三部分,那么好了,每个人都能写出一模一样的xhtml大结构,而不管页面具体如何设计的,看看: <h1>网站标题</h1> <div> <h2>页头</h2> <h2>内容</h2> <h2>页脚</h2> </div> 或许你会说,这样简单了,那么你可以去看我在[复杂表格]中的几段代码,或者看《粗略整理博客圆的页面Xhtml代码》。统统是这样的结构。 这样写优势太多了,因为它不论在哪一方面都吻合xml的要求,不论在写法上还是结构上,程序会非常喜欢,比如无论通过js还是后台编程,我们都可以很轻松的通过xpath查询提出所有的h3或者任何部分。我想这也是xhtml的目标,让html尽可能的靠向xml。xhtml会代替html,但是我想xml不会代替xhtml,至少在浏览器没变革前,xml没有直接的语义,只有结构。xml的语义需要通过程序或者xsl来转换成有直接语义的 xhtml来体现,关于xml这里就不多说了。这种写法是有缺点的,那就是会感觉h不够用,6个h标签,只有3个可用,h4已经显小。那么当我们的结构层次高于3层或者高于4层的时候就麻烦了,所以开始向往xhtml2.0,可以无限层的表达下去,虽然还不清楚它怎么来区分每个h标签。 这样的写法很接近一个结构很好的Word文档,对,就是以写Word文档的方式来写xhtml页面,固定下来。 好了,现在你理解了吗?认可吗? 对HTML/XHTML/XML/XSL的一些认识 追随lpspider的评论,知道他在《刚要玩玩xhtml就被当头一棒》中迷惑于国外在html和xhtml之间的争论,没来得及细看,不过我认为没有太多争论的。 xhtml1.X一定是html,而html则不一定是xhtml1.X。那么如果说IE不支持xhtml就等于说IE不支持html,不会吧。所以IE不支持xhtml一说不知何来之有,不过IE不完全支持Css倒是真的,但是,但是css是表现,表现和结构是无关的。xhtml的产生正是因为在 html中,表现和结构混为一团,不利于向xml平稳过渡。 如果要说担心,xhtml2.0到值得担心,因为有很多新的东西被加入进来,就需要各浏览器作出相应的支持,不像目前xhtml1.x,浏览器不用变化。但是这种担心或许有点早了,又或许多余了。首先xhtml2.0还处于草案和提议与设计中,而1.X还没有被正确普及开来,时间还长着呢。其次,即便xhtml2.0被确定被推荐,由于不能完全向下兼容,还需要等浏览器跟上节奏,这又是一长段时间。所以完全不用着急,我认为的话,即便xhtml是被视为一种过渡技术,但是仍然有着相当的生命力。 说到这里,想起曾经看过这么一篇文章《了解了XHTML2.0后,有感》(实在找不到原出处),文中最后提出的观点:我的意见是,直接做XML的网页!这样的观点我是不认可的。 再来说表现与结构,老生长谈了,2年前我就推荐过阿捷写得一篇《理解表现与结构相分离》,今天我仍要不遗余力的推荐!文中写出的四个部分,数据,结构,表现,行为。上次我给出一个简单的关系图: 现在我再给出一个更为详细的关系图: 数据和结构是无法分割的整体,脱离了结构的数据几乎不能使用。所以纯数据需要用xhtml或者xml来格式化,展示其结构。具体的阿捷比我说得更清楚。我这里着重谈谈结构。在我的理解里,结构目前划分为两部分,一是语义结构,二是代码结构。语义结构是靠语义产生,代码结构则是面向程序的。XML拥有完美的代码结构,但是却因为高度的可扩展和自定义性,很难拥有语义结构,除非在它的基础上定义一个通用的格式,比如现在很火的RSS。所以在目前通过浏览器上网浏览html的模式下,直接应用xml写网页是无法通用的,也是困难的。而xhtml则是一种折中,它不允许扩展,从而继承html的语义性,拥有现代浏览器都可以识别的语义结构以适应目前互联网应用大环境,同时用xml的规则规范它,让它继承完美的代码结构以便以后顺利过渡。所以我说css相对不重要呢,Web 2.0时代一个标志就是数据跟着用户走,这里的数据当然包括结构,语义结构和代码结构。再说了,css这个东西专心学习,我想一个月足以精通。但是并不代表你页面就能做得很漂亮了,那是设计,和css无关,你敢说1个月精通设计吗?我做了6年设计了,仍觉得欠缺太多,设计难啊!所以从重要性上css比不上 xhtml,从技术含金量上,css比不上设计,呵呵好像把css说得一无是处了,我错了我错了,不要骂我了。 至于所谓的xml+xsl,并不是xhtml+css的升级版本,xsl的意义在于转换而非控制表现,xml过于开放了,所以需要xsl来转换,将 xml中的语义结构和代码结构转换成不同领域相应的标准结构,比如移动中的WML又或者WEB中的XHTML。所以不要说我要xml+xsl,若你不懂 xhtml,转换出看起来像xhtml的html,貌合神离又有什么意义呢。 最后,我认为xhtml一定会代替html(XHTML is aimed to replace HTML),但是不一定被xml所代替,或者就如上所说,有相当的生命力。xml只有数据和结构,它的语义是面向程序的,而不是面向浏览器。如果要全面xml话,首先使用浏览器浏览网页这种上网模式就一定要先转变,再或者浏览器本身的内核会有较大的改变甚至需要重新设计。这两个都不是一蹴而就的事情,所以xml的意义更多在于桥梁,要作为主体目前还不行,不管作为数据的主体(有数据库)还是结构的主体(有xhtml)。因此即便 xhtml被视为过渡技术,2000年出生以来,经历了1.0,1.1,现在仍然在向2.0发展,直到所有条件成熟,xml能够全面接管过来。而 xhtml的作用就是等到xml能够接管之时,顺利平稳过渡。我个人认为现在谈过渡还早,2003年说99%是过时的,现在呢?2006年了,纠正了多少了?那么,我想,xhtml会再存在3、5年或者更久吧。不过互联网谁又知道呢,也许就在明天一切都变了。 未来不可知,明天太遥远,我们只能有个方向,然后全力把握住今天。 深入结构:合理运用div和span。 特意上网搜索了一下,关于div,说法很多。 把div看成是布局元素这种观点我想是最多的,类似有“用div代替table进行布局”、“实战CSS+DIV布局”等等等等,太多了,还有不少人延用Dreamweaver的定义,称div为层,按 Photoshop的层的概念来使用……有朋友干脆就直接称div和span为辅助布局元素。 怎么说呢?虽然我很想说对div类似的这种认识是错误的,div不是一个布局元素,没有一个tag是用来布局的,但是我是对的吗?我也不知道。几乎所有人对div的宣传都是布局,不管是‘民间’的还是‘官方’的,但是如果我们找根源,中文中,div是一个结构化标签,是一个块级元素。好吧,我们首先看看div拥有的语义,division(分隔),按语义它的作用是将两个部分分隔开来。然后我们再回到w3去看看怎么定义div和span的:The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for adding structure to documents. These elements define content to be inline (SPAN) or block-level (DIV) but impose no other presentational idioms on the content. 注意到我上面加粗的一句话了吗?W3可没说是 for layout,而是for structure,是结构!因为分隔从而产生(定义)一个代码结构。我想,结构和布局应该是两个概念吧。或许,因为table确实被用于布局了,所以这种根深蒂固的布局思路又自然而然的转嫁到div上,我曾在很长一段时间里也是这么理解的。但是,现在我要说,这绝对是一个错误并且,这是极度严重的错误!!!这纯粹个人观点个人理解,自己取舍好了。 为什么严重?理解的错误直接导致的就是使用的错误。因为如果按照这个思路,把div作为布局元素使用,那么我认为: 你永远无法固定xhtml!永远陷在css的怪圈中!永远不会去思考和理解结构!永远擦不干净table烙下的痕迹!永远无法接近神(貌合神离的神哈,呵呵)…… 或许把div称为布局元素还是为了更好的推行标准,但是却将人们从一个错误带向了另一个错误。两年前我刚接触标准时就在《重构之美》首篇中迷惑过关于改版的事情,虽然随着理解的深入好像有了突破,在我写下xhtml后不变动,然后通过css的技巧来完成新版面。比如像著名的csszengarden。但是很快我又有新的迷惑,一个人这样做好像没什么问题,团队呢?比如如果同样的内容,设计成两个版式,然后交给不同的两个人来写xhtml,会一样吗?就像如果把csszengarden的形式颠倒一下,基于同一份数据先做好100个设计稿,让100个人按照这个设计稿写100份xhtml,会一样吗?我想按照div布局模式,对于同样的版式,不同人不同的页面分析都会产生不同的xhtml,更何况不同的版式呢?但是既然表现与结构无关,那么同样的内容不应该有2份以上的xhtml。不要小看这个问题,对于团队中前后台的有效分离与快速协同,这是关键!我在培训中提出一个观点:最理想的境界是前台闭着眼睛都能知道后台输出的是什么样的xhtml结构代码。那么问题出在哪里?div布局!尤其是在理解了h系列标签不合理之后,体会更深刻。 上篇文章我提出的关于结构应当分为两种:语义结构和代码结构。理解了这两个结构之后,那么div的用处就比较明朗了,稍稍动动脑筋就能想到,用于组织代码结构。所以hx标签的问题我认为经典呢,不要说html了,即便对于 xhtml,大部分的人关心的仍是如何表现,小部分人关心语义结构,很少人去关心代码结构,似乎xml有了,xhtml就不需要代码结构了。但是从hx系列的问题可以看出并延伸知道W3可一直在关心代码结构,从1.0,1.1直到2.0,一直希望xhtml拥有xml般严谨的代码结构。说到这里再多看 xhtml 2.0的另一个变化,br不再被推荐,应该很好理解了,br的语义是产生一个截断(break),但实际作用是产生一个行,语义结构上仍不完美,所以使用 line进行替代<line>this is one line</line>。同样br也无代码结构可言,如果我想提取第三行的数据如何操作?所以很有可能类似br、hr这类标签都将被废弃。我琢磨着,xhtml1.x是W3清理表现,将人们往语义结构[Semantic]的方向牵引,而xhtml 2.0则是展示和突出代码结构[structure]。呵呵,您说我琢磨得对吗?瞎猜瞎猜。^_^ 回过头来,那么怎么组织?首先对于一个设计稿,一定要不被设计所迷惑和左右,只提取看得见和看不见的数据,然后就扔掉设计稿,先完成数据的语义结构,再添加代码结构(adding structure to documents.),完成xhtml后,最后一步才是重新拾起设计稿打开css,还原。当然实际做的时候不可能不看设计稿,但是怎么看?只提数据!再说一点,数据在文档中的先后顺序由什么定?当然是由文档而定,不是由设计稿所定。举个例子,假如有两个栏目,新闻头条和普通新闻。谁在前谁在后,很显然在文档中应该是头条在前普通在后,这是由UE(用户体验)和栏目轻重的综合考虑决定。但是按照div布局的话,是按照设计稿上前下后左前右后的顺序来决定的,那么如果设计稿中将普通新闻栏目设计在左栏,头条设计在中栏,文档中普通新闻就跑到头条新闻上面去了。所以我打开一个Web标准站点文档浏览,如果文档的先后顺序是按照页面布局上前下后,左前右后的顺序而定的,那么我……特例一点,如果一个单屏设计的网站,标题和导航设计在页面下方,那你的文档岂不是最下面才是标题和导航,这是什么UE?这不是扯蛋嘛。div,div布局的恶果——文档结构仍然在为表现所左右!貌合神离!! 代码结构怎么做?大处按照上篇文章所写,用h系列划分大结构。那么小处呢?这里就要牵涉进div的另外一个概念:块级元素。什么块?模块!用div模块化小处。举例: <div> <h3><span>用户登陆</span></h3> <div> <label for="name">用户名</label> <input id="name" /> </div> <div> <label for="pw">密码</label> <input id="pw" /> </div> <p><button /></p> </div> 这个在[复杂表单]中提到过的例子,我们来详细分析div在小处如何模块化运用。其实很简单,h3/lable/p是语义结构,然后,对于用户名和相应的输入框显然是不可分割的整体,那么好了,div将其标识为一个块,对应的密码部分同理。最后,两者一起与标题和按钮又构成一个不可分割的登陆整体,div之。这样拥有很好的语义结构和代码结构。好的代码结构不仅仅可以便于固定xhtml,便于程序操作节点,还对css提供了很高的自由度。如上例结构,我只需要给最外div一个 class,比如"loginarea"。那么: 我可以这么按节点/路径层层定义下去:.loginarea label{} .loginarea input{} .loginarea div label{} .loginarea div input。如果我需要横向登陆,只需要定义一个关键点:.loginarea div{float: left},如果纵向则去掉这个关键点,模块化的登陆就这么简单。这样还可以省写不少class,尤其对于有些看似复杂的结构其实模块化设计好了,模块内部是简单的,一个路径定义过去,根本无需class还不会引起样式冲突和干扰,css的可读性也很好。当然这里会涉及到css的技巧,我认为css的技巧最重要的就是分析页面,页面分析的好,写出来的css简单明了充分利用tag还有多以备扩展,否则class一大堆复杂冗长还会觉得tag不够用又去添加破坏结构。复杂表单那套系统的css我写了48k,还未做最后优化,全部图片总共只有5K,还全是无损PNG格式。整套系统几十个大模块,又有无限级菜单、树、页签、弹出,复杂表单,合同,frame,iframe,报表,控件套控件等等乱七八糟什么都有,css加图片全部表现部分可以做到50K以内。这个项目四个程序员一起开发我一个人顶所有前台,三个月时间,程序员不管任何有关表现部分,我都是玩玩做做就搞定了。中后期,临着交付客户时候我还觉得公司提供的设计不好,又自己花1天重新设计,花不到2天另外写了一个css,整个系统全变了且以前的设计未丢失。功能不变的情况下界面大换,再大的系统也不过一个人几天时间,且程序员不用管。这就是Web标准的威力之一!(因为是内网应用,所以我几乎没考虑和照顾浏览器兼容性,没必要,也是快的一个因素) 所以我认为当前各大网站上以各种方式事先列出什么单行一列,两行一列诸如此类的几行几列的div+css布局代码,不好说他们不对,你完全可以去理解是如何使用css实现几行几列的布局,然后合理运用到自己的结构上。但是如果你按照他提供的代码去套、去添加内容,那么你就错了。不过话说回来,在被一篇一篇标题着斗大的“布局”两个字的潜移默化下,您还有心思去关心结构吗?所以很多都去琢磨css了,所以这些善意的Web标准推广者还是有错的,包括我在内,我2004年撰写的《重构之美》代码示例部分带有更大的误导性(好在当初我一再强调代码毫无借鉴的意义,也算在文字上有所弥补)。现在呢?我也不知道,在路上,在路上…… 新浪的基于AJAX的留言板用户体验实例研究 新浪开始将AJAX技术应用在新的留言板系统上。有一个比较特殊的地方就是滑竿翻页,对于大量分页的环境来说,体验还是不错的:)可惜还是没有对URI地址进行处理,无法引用某一页的链接,这个应该改进。 May 20 新锐web2.0营销之品牌营销(2)(转载)最近写了一些关于web2.0的营销文章,应该说也得到了一些朋友的反馈,有褒有贬,同时我也在吸纳很多朋友的思想和观点,当然写文章是思维凝聚的过程,也是学习成功积淀的过程。我觉得,从任何一个角度看问题,应该说各有不同,甚至没有对错,关于新锐的营销,谨代表我个人对网络营销的思考而已,至多那么也能涉及对贝壳Buykee.com的经营思路。 关注互联网的日子也有一段时间了,但是我发现很少有互联网公司非常重视品牌价值的塑造,所谓营运推广也总感觉有些乏力,原因是没有明确的目标。推广是为了什么?推广网站,推广产品,服务?为什么很多人感觉到当今的网络同质化极其严重,同样用户会问一个问题,我凭什么选择你? 就像买手机,同款同价位的诺基亚和东信手机,也许我们毫不犹豫选择诺基亚,原因就是品牌的力量。 在互联网的竞争中,品牌也是体现差异竞争的致命武器,但很可惜,这点似乎没有得到太多人的重视。让我们去想一想,在互联网当中,我们真正能叫得出几个品牌来?除了门户网站,就算是中关村在线,也许在我们脑中品牌印记都是依稀模糊的,我不是说没有,只是模糊,但是就连这种模糊影响的网站,在中国又能有多少? 品牌是网站的核心,品牌内涵是网站的灵魂,没有品牌灵魂的网站,是缺乏生命力的。品牌是建立网站得基础,而不是附加品。 谈谈关于我对互联网品牌塑造的一些想法: 1.网站定位和目标用户群决定了品牌定位,两者相互促进。 2.品牌内涵决定了网站的发展,营销完全围绕传达品牌内涵、品牌理念而工作。而不是为了推广网站而推广,推广网站推广的是网站的品牌,只有靠网站的品牌吸引人,留住人!!Buykee.com 推广的是贝壳的品牌文化,而不仅仅是网站本身。 3.差异化的竞争,归根结底,也许不是服务的竞争,而是品牌的竞争,同等定位的网站,谁的品牌最能够抓住用户的心,谁就可以在竞争中笑到最后。 4.web2.0更利于品牌文化的塑造,web2用户主导、参与、分享、创造模式,非常适合品牌的树立,因为用户就是为品牌塑造起到了一滴水一粒沙的作用,但是汇集而成的力量是惊人的,用户是品牌形成最终的缔造者,但是需要经营者不断地引导,辅助用户去创造品牌文化。 5.品牌的塑造来源于细节,每一个文字表达,每一个图表设计,每一个宣传导语,都是在传达品牌的文化,而不是像很多人所认为的,品牌是靠钱砸出来的。网站的色彩、格调、气质、logo形象、气氛、用户群体等等都是在为塑造品牌形象而作的基础工作,就是这些细节不断的积累,让用户无时无刻都感受到你品牌的气息。 简单的说了一些,如果要是把品牌塑造真地谈清楚,我想绝对可以写几本书了,我也在学习,也在吸取知识和养料。简单的介绍一下品牌塑造的过程吧,也是来源于一个朋友的讲解: 1. 我们从哪里来?品牌印记? ——目前品牌发展历程和现状,品牌策划历程回顾。 2. 我们到哪里去?——品牌的发展发向,我们要把buykee变为怎样的一个品牌。 3. 品牌用户分析 4. 品牌定位 5. 品牌意念——品牌的内涵,品牌的灵魂。 6. 品牌架构——对上述参数整体的描述 7. 品牌的诉求——核心主张、广告语 8. 品牌的宣传策略 VI系统 广告(媒体组合+媒体预算) 促销 公关 我认为品牌是营销工作的核心,所有的营销推广工作都是为了传达品牌理念而作,所有的策划工作也是为了更好的体现品牌文化而策划。品牌是网站的灵魂,最有高价值度品牌的网站,才能够称之为有价值的网站。 曾经有人问,buykee.com的核心优势在哪里,也许我可以谈出一些,但是我觉得真正核心价值应该是品牌,因为buykee.com有与众不同的贝壳品牌文化,所以我们有理由相信我们可以做得更好!! May 18 吵架一点通(转载)女人通过谈话直接加工她们的想法,男人则需要在做事的过程中不动声色地考虑他们的想法。只有先考虑他的想法,才有助于谈他的想法。
一般地说,男人主要是在他认为有助于传达解决某个问题的信息时,才意识到说话的需要。如果有人冒犯或伤害了他,他也许会迫切地感到需要,以表明此人哪儿做错了,应当加以改正。 男人自认为正确时,一般说话都气大声粗。 当女人心烦意乱,想要说话时,男人极容易误解,因为他错误地以为她是在说他错了,应当改正。为什么呢?因为当情绪激动的男人感到同样的需要时,他就是在责怪别人。男人必须知道,女人在倾述苦恼时,无论她的话听上去带着多大的火气和责难,她实际上是在请你专心听她讲话。 女人有了这种新认识,就能够理解,当男人躲进洞穴不想讲话时,不要坚持把他拉出来,是一种明智之举。她不仅不应当向他提问,而且应当设法非常得体的推迟谈话,既便他在情绪激动时是愿意说话的。 有句老话警告说,夫妻心情不佳或正在气头上时千万不要同床共眠。今天,这句话可能会惹来许多麻烦。如果男人正在气头上,我强烈地建议女人要让他一个人多呆会儿,让他自己睡,一直到他冷静下来后,两人再谈令他烦恼的事。 不过,如果女人心烦意乱,而男人能够心平气和,集中精力地听她倾诉,这时男人首先开口,提出问题,通过给她营造一种谈话的安全感来引她说话,也不失一种可取的办法。不要带着气上床这句格言主要指男人要理解女人,它对女人不适用,因为如果她的丈夫心烦意乱,他通常会自己走开,一人去考虑他自己的问题的。 如今的男人阳刚不足,阴柔有加,因此当他们烦恼生气时,他们有时也想一吐为快。对女人来说,掌握推迟这种谈话的技巧就十分重要了,尤其是在双方以前发生过消极的痛苦的争吵的情况下。这种推迟的技巧是你的母亲不能教给你的另一个技巧。 男人心烦意乱时,你说什么? 如果男人心烦意乱,想一吐为快,女人往往会认为他说完话会平静下来的。其实,这种情况只有在她欣赏他的话时才会出现。记住,男人牢骚满腹时,往往自以为是。如果她不准备欣赏他要说的话,或至少是欣赏他的观点,那么,那她来说,推迟交谈就十分重要了。 大多数女人都考虑不到男人倾诉其情感的问题,因为如果他能说,她们就不会不让他倾诉。如果一个女人推迟另一个女人的谈话要求,那是不礼貌的。如果男人能够倾听,但却推迟一个女人的谈话要求,那也是不礼貌的。但是,如果此人正在气头上,她又不能同意或至少是欣赏他的观点,那么,推迟他的谈话,对她来说,就显得非常重要了。 对她来说,推迟的方法也是非常重要的。她不应责怪他,因为那只会使他火上浇油。她应当用三言两语来确认他的感觉,接着要求推迟交谈,然后,不再讲别的话,走开就行了,好像她的举动非常自然,一切都挺好。这是一种新的夫妻关系技巧,它能使他保全面子,冷静下来。 女人不应当这么说: "你正在气头上,我不跟你说。" 女人应当这么说: "你有权烦,不过我要过会儿才说话。" 女人须记住,男人不像女人,男人需要时间冷静下来,把事情想清楚了,才会感到好一些。男人心烦意乱,正在气头上时,向他提问题,只能是火上浇油。 和男人谈话的最佳时间,是在他有可能考虑问题,消除消极情绪,恢复积极情绪之后。如果他独自呆了一段时间后,看上去还是一副心烦意乱的样,女人就不应该强求他谈话。要等到第二天再小心地问他是想跟她谈什么。如果他说"没什么",但听上去缺少柔情蜜意,那可能说明他在开始恢复正常情绪之前,还需要点儿时间来考虑他为她所做的事情是否被她接受,她是否感激他。 正像感冒可能不再传染了,但症状还没有消失一样,男人也许已经解决了自己的问题,消除了不良情绪,但还需要爱和感激。 May 17 电信行业“潜规则”电信行业的高收费、“霸王条款”和消费陷阱一直为人诟病。究其原因,不外乎行业垄断、监管不力等等,亦有众多有识之士针对以上问题提出各种解决之道。在社会各方的强大压力下,近几年,电信企业的服务价格有所降低,“霸王条款”也有所收敛,消费陷阱越发隐蔽,但运营商与消费者之间强弱分明的局面并没得到彻底改观。窃以为,电信行业虽有所放开,但要形成真正意义的市场竞争,还需破除电信行业的“潜规则”。 经济学常识告诉我们,向提供同一产品和服务的垄断市场引入竞争者,会迫使原有企业降低产品价格,提高服务质量,从而降低整个市场的产品价格,使消费者从中获益。但是,假若企业相互勾结串通,事前协定产品和服务价格,达成攻守同盟,则会使因增加企业数量导致价格降低的效果减弱,从而使竞争变得有名无实。这种企业价格行为在经济学上叫做串谋定价。不一定白纸黑字的协议才算是串谋,它也可以是约定俗成的行为习惯,或是彼此心照不宣的行为守则。 串谋就是一种行业“潜规则”。 几乎可以肯定,电信市场存在着“串谋定价”行为。以固定电话初装费为例,若某一固网运营商采取降低甚至取消初装费的手段来竞争,其它运营商势必跟进,以同样的方法谋求恢复调价者降价之前的市场地位。经过多轮降价,消费者从中获得实惠,但各运营商利润却相应减少,此等局面是运营商所不愿见到的。与其两败俱伤,不如事前议价获取高额利润。因此,很难排除各大运营商们以或明或暗的形式达成串谋的可能性。 电信业的串谋与前几年彩电行业的“价格自律”有异曲同工之妙。曾几何时,国内数家有实力的彩电制造商明目张胆地共同制定彩电零售价格(这种公然联盟也叫做卡特尔),但由于不等于整个市场,且联盟成员众多,串谋的交易成本过于高昂,这决定了彩电厂商价格联盟的脆弱本质。没有稳固基础的联盟不可能长久,缺少惩罚性质的强制措施更是其致命伤,某厂商的擅自降价就足以令其土崩瓦解,而令整个国产彩电业重新陷入以低价换市场的贴身价格战中。彩电行业价格联盟如此脆弱,为何电信价格联盟却稳如泰山呢?因为电信业虽引入了网通、铁通等竞争者,但终究数量不过两三家,达成默契的“交易成本”不高,且电信行业属于典型的网络经济,建网成本高昂,规模经济和密度经济等特性显著,国家为了避免重复建设导致资源浪费,在可预见的时期内不会引入新的竞争者。因此,行业特性和国家政策决定了目前的电信企业得以“稳坐钓鱼台”,依靠牢固的串谋定价坐享高额利润。不能形成真正意义上的价格竞争,高收费、乱收费甚至“霸王条款”、消费陷阱等就不在话下甚至理所应当了。而且,事实告诉我们,没有哪一家运营商是清白的,人们选择网络时,也只能象是类似选举美国总统一样选择一家“最不坏”的罢了。 至于“潜规则”,大家都耳熟能详,医药、驾培、房地产等行业都存在各式各样的“潜规则”。用通俗的语言表达,电信企业串谋定价就是行业“潜规则”。曾有报道称南京一些药品超市打出“平价药房”的牌子,刚一面市却遭到众多同行和其他利益相关者的疯狂围剿,只能惨淡经营,勉力维持(据《南京晨报》)。可见,挑战“潜规则”的代价不可谓不沉重。而目前的电信业,主管部门管理不力,工商部门监督疲弱,各家运营商默契地呵护着“潜规则”,心照不宣地耕耘着自己的一亩三分地,没有谁愿意或敢于成为第一个打破“潜规则”的吃螃蟹者。在此背景下,消费者若期盼获得与运营商平等的市场地位只能是奢望,他们所能做的,则是继续充当着俎上刀下的鱼肉和待宰羔羊的角色。 May 10 最敬业的厕所清洁工 Oracle RAC历险记2005-08-24 10:00 am 作者:linux宝库 (http://www.linuxmine.com) 来自:linux宝库 (http://www.linuxmine.com) 现存:http://www.linuxmine.com/3493.html 联系:linuxmine#gmail.com 不明白?欢迎到 linux论坛 (http://bbs.linuxmine.com) 参加讨论! 国庆前夕公司正式和某市的网通公司签署97系统的升级合同,我公司作为集成商,将负责和应用程序开发商(南邮),硬件厂商(HP),数据库供应商(ORACLE)的协调。两台HP7410主机已于国庆前到货,我公司负责主机到货后的初步验收,(也就是看着一个大柜子安全地放在机房外,确保没有外部损伤)。 背景:网通公司97营业系统确实一直在使用,下属400多个客户端每天都在ORACLE数据库中存取数据,网通公司提出如下要求: 1.不能停止营业。
2.升级失败后要能安全回退旧系统。
3.要快。
他们的旧系统环境如下:97年的系统,HPK系统机型,ORACLE7.3.2。应用程序开发商不能肯定他们的系统能在ORACLE9I下无异常反应,向网通公司提出提供测试环境的要求,出于拿到集成合同的目的,我公司承诺提供测试机。结果HP不答应,我们承诺无法兑现,网通反应强烈,(网通里面的和我们接触的人全是女的掌权,开协调会的时候7,8个女的把我们项目管理人员骂得狗血喷头,连说话的机会都没有)
过完国庆,10月8号,我们公司项目人员进驻网通,一个管理人员A,原计划还有系统人员B的,只因他在另一个项目里脱不开,暂时就没来,还有一个就是我,公司想省了ORACLE的服务费,由我负责数据库的安装。 日程安排大致如下:
一天系统安装,一天数据库测试,一天应用程序测试,晚上升级,第二天早上7:00-8:00业务人员在前端测试,8:00开始正式营业。此计划已经由网通公司向上汇报,并在当地的电视台发布网通公司为了更好的为用户服务,将在某月某日进行系统更新,给用户带来不便,深表歉意的字样。
10月9号,HP工程师A如期进场,我们协助将主机搬到机房中的预定位置。(也就是搬机子,当民工,也是挺讲究的,暂先不表),直到深夜12:00HP11i操作系统还没安装完毕,其间HP工程师避着我们到厕所里打了好几个电话,神色有些不对。 10月10号9:00,HP工程师B过来,网通公司召集我们开会,对我们准备实施RAC有些担心,认为技术太新,怕出问题,HP工程师表示没有问题,当我承认我没有在HP机上实施过RAC,网通那几个女的很是不愉。 随后HP工程师A,B继续系统安装直到晚上,其间,A,B工程师向北京的HP支持打了好几个电话,从他们的交谈中,我们知道他们在磁盘阵列的安装上出了问题,对网通的解释是这是一种新型号,他们没配过。
10月11号,磁盘阵列配置成功,A,B工程师发现缺少四根光纤跳线,无法和主干网相连,网通大急,查阅备忘录,我公司老早就提醒过负责设计的邮电设计院,他们疏忽了,4条光纤跳线,总共3000多块钱,本市没有,要从北京买,来回三天,工程停下来了。 10月12号,应用程序开发商如期进场,无事可做,面色不愉。(后知,网通还有一部分开发费没有给,南邮这次不想来的)。我们乘机到周围的风景区玩去了。呵呵。 10月13号,无事 10月14号,无事,真是舒服。 10月15号,光纤到了,当时真是担心质量不好,又得往北京跑一趟,呵呵。今天HPA工程师退场了,我们看到,B的技术和职位比A要高些,前者只负责安装硬件。 下午,HPB告诉我们在软件清单中的 MC/SERVICE Guard不是用于ORACLE RAC的并行版本,正确版本的售价要比这个版本贵6万块,这回大家都傻眼了。
HP向上汇报,网通向上汇报,我们向上汇报,顿时感觉到销售人员出马了,暗潮涌动。
我亲耳听到那个女主任对他们设备处的人说这件事时略带一点幸灾乐祸的意思:“某某啊,HP说你们软件买错了呢。”那几个女的又把我们管理人员叫过去骂了个狗血喷头。
公司开始先是要我们骗客户,随便安上数据库说是RAC,反正他们狗屁不懂;后来又指示我们就这么赖着,让网通去逼HP,给他们装上,反正这个钱我们公司是不会出的。HP开始说那么先装个试用版本,有一个月期限,网通不答应。就这么僵着。
10月16号,僵局ING,我乘着这个机会在两台主机上装了好几次ORACLE9I,算是先练练手。呵呵。 10月17号,上午,HPB说公司同意先安装正确版本的MC,然后从包中拿出一张光盘笑笑说:“我这里什么都有,公司叫我安,我就安了。”这小子挺憨厚的,我喜欢。我开玩笑说:“我要是网通,我就把不把服务费给HP了,给你算了。” 直到晚上7:00,HPB没有能把MC装上,我在陪他装的时候,我无意中发现有一个软件叫MC/SERVICE Guard For RAC extention,我意识到应该是这个,我在资料看到这是HP为ORACLE RAC出的最新的支持软件,我坚持应该装这个,他打电话问了以后才明白,原来应该在原来的MC才再安装这个支持包,而不是卸下原来的MC装新的MC。20:00,MC安装成功。
开始了数据库的安装。网通问我要多久,我说:“顺利的话4,5个小时。”当然我还有一句话没说,不顺利的话就说不准了。呵呵。我事先将安装程序COPY就硬盘上,我不能保证我就安一次就成功,加载 ORACLE安排盘的命令特古怪,有时还弹不出来,当时在HP体验中心的时候,我是加载一次,重起一次,加载一次,重起一次,反复者四,才将四张安装盘拷到硬盘上,现在有HPB在,每CP一张盘,我们就KILL一次,不用重启了。事实证明,我重装了3次。呵呵。 安装之前,我检查了核心参数设置,我有一套核心参数设置是参考了GOTOTOP和COOLY提供的文档做的,和HPB进行讨论,因为不是对所有的核心参数意义都了解,在他的建议下做了调整,而事实证明,他说的都错了。我检查了磁盘阵列的宿主关系,发现没有改成ORACLE,我检查了系统补丁包,因为资料没有提供和HP11i相关的补丁包列表,我想了想就没有打任何包,因为我在网上看到有人说没打包也一样装上的情况。当出现选择其它结点的界面出来时,我一阵狂喜,我最担心的事情没发生。当要求执行ROOT脚本时,我犯了一个错误,我只在一个主机上执行,而没在另一个主机上执行。两个半小时以后,软件安装成功,自动启动了DBCA,我发现DBCA没有使用的定义好的DBCA_RAW_CONFIG的文件,只好手工一个一个指定,这时候,我觉得的为裸设备取的名字太长,一切OK以后,开始建库,启动数据库实例失败,我冷汗下来了。当时已经24点,我叫HPB回去了,现在我记不得是为什么失败了。我镇定了一下,扔开主机,开始看书了。呵呵。 为这次RAC的实施,我准备了大量的资料,基本上都看过一遍,主要是ORACLE提供的Oracle9i Real Application Clusters Setup and Configuration,Oracle9i Real Application Clusters Concepts,Oracle9i Real Application Clusters Administration,以及COOLY提供的step-by-step installation of rac on hp-ux.doc,聚贤庄JJM的安装Oracle9i for HP-UX.想来想去,决定重装。
这一次,我发现ROOT.SH要执行两遍,心中一阵激动,在建库时,实例顺利启动。
这时候已经是凌晨5:00了, LISTNER出错,我不知道为什么,好在的留下了建库的脚本,reading,
9:00网通公司的人来上班,看我通宵工作,客气了几句,说:“不要太劳累了。”呵呵。
12:00,reading,
13:00,metaline帐号生效,在metalink上查资料,
14:00,拨打ORACLE支持电话,那个女生说:“请登录我们的Metalink网站,开个TAR."
15:00,向已离开公司的一个同事请教,在此之前,我不认识他。
16:00,网通的几个女的急了,叫人跑来问我,行不行,不行的话叫ORACLE公司的人来,我大怒,妈的,我都还没乱阵脚,你们慌什么?他们HP装几天你们一句话不吭,我还在规定的时间里面你就叽叽歪歪。
17:00,我决定建新库,使用LISTER1,还是报LISTNER的错,我无奈,按下ABORT键,
20:00,我决定重新安装所有的东西。
23:00到建库的时候,我在选择裸设备的时候,发现设备文件不见了。现在知道是我在ABORT时安装程序自作聪明给删除了,当时不知道,在划分磁盘陈列时,出于对应用系统的不了解,我建议HPB先不要全部划完,等应用测试通过后在划一下比较合理,给现在造成的问题时我无法建库了,我打电话叫HPB,HPB说要划分的话MC要停下来,弄来弄去跟重做一遍没什么两样,还是你们商量好再划吧,我说:”如果不划分,我想重恢复已有的设备文件呢?“你这样做。。。”,
于是我又暂时客串一下系统人员了,呵呵。
24:00,设备文件恢复,开始建库,这次我一切使用默认设置,数据库叫 ORCL,服务名叫ORCL.WORLD,呵呵,结果顺利通关。
现在已是2:00了,我应该是36小时不眠不吃了,喝还是有的。呵呵。
10月19日,应用开始测试。我回去睡觉。 10月20日,应用开发商说好了,没问题。我表示怀疑。看看他们的恢复方案,如果升级失败,按他们这么做能回得去才怪呢。 项目管理人员偷偷跟我说,不管,出问题是他们的事。我说好吧,但最起码的数据库压力测试还是要做吧,400个联接总要联一下吧,只要这个没问题,剩下的问题就是不大了,他说他们联过了,到了40个联接,测试机的内存就没了,没法测了。我只好说,我已经说过了。下午HPB把裸设备全部划完,除了几个25G大小的裸设备外,730G的磁盘阵列以0+1的方式,全是2G大小的裸设备。HPB在那里敲了一下午的键盘。
10月21日,周五,据说主吉, 晚上8:00,开始从旧系统中导出数据,
凌晨1:00,数据导入新系统,
3:00应用开始割接前的测试。
3: 30应用说汉字是乱码,
3:40重建数据库,修改字符集。
5:00重导数据完毕。
5:30,应用说用SELECT SYSDATE FROM DUAL取出的时间不对。查看系统时间,A机正确,B机时区不正确,修改B机系统时间,
SELECT SYSDATE FROM DUAL取出的时间不对,重启数据库,SELECT SYSDATE FROM DUAL取出的时间不对,查看数据库时区设置,不对,修改后重启,还是不对。
要晚10几个小时。经查发现 CONNECT DATA=服务名,时间不对connect data=实例名,时间正确。
7:00,陷入僵局。怎么办?网通招集我们几方的人开现场会,这个问题能不能解决?要不要割接?如果割接后还有新问题出来怎么办?有没有把握?大家说不上来,
7:10,业务人员打电话来问我们可不可以开始测试?网通问我们,我一咬牙说,把TNSNAME改过来,下发下去开始测试。现在我也想不起我做这个决定的原因了,可能也是赌了一把吧。
7:20,开始测试,一切正常。
8:00正式开始营业,下面各局的客户端开始启动,联入数据库,40个,80个,100个,120个,140个,我们看着联接数在不断增加,下面说程序响应很快,大家绷紧的脸开始露出了笑容,网通为首的那个女主任说:“看来我们坐上好车了。”只有我觉得不妙。
因为我通过GLANCE看到可用内存不多了。我们有4G内存,SGA用了800M,这也是他们说快的原因,因为他们以前的系统SGA才300M,我看到命中率很低。可是我看到一个联接平均占用内存尽达到20M,有的还更大。当到160个联接的时候,客户端再也不能联接上来了,LISTENER报出超过最大联接数,这个错误我没看到过,错误提示和系统核心参数有关,建议修改核心参数。我在ITPUB上查, matalink查,也有不少是这样建议的,我回忆起当时和HPB在修改核心参数时他倾向于保守的参数设置时,我意味到这可能是出现问题的原因。下面不断有电话打上来,纷纷抱怨不能联上数据库了,问是怎么回事?此时我高度紧张,连后悔当初为什么不坚持做压力测试的心思都没有。
此时已经是11:30分了,我决定修改系统参数,系统重启,我按照我的思路,重新修改系统参数。系统参数之间存在函数关系,我是从MAXUSER开始改起,很多参数的含义我也是不太清楚,我也只有硬着头皮改下去了,拿不准的参数一率偏大的取。我已经不管电话了,局方人员对下面解释说数据库正在调整,请耐心等待。重启的时候,原来4G的 SWAP区也快满了,我叫系统人员顺便把它增大到6G。
12:00系统重启,我旁边的系统人员紧紧地挤着我,我明显感觉他在发抖。呵呵。
12:30系统重启成功,MC启动成功,数据库启动成功,但是这些核心参数的修改是否有效,我没有十分把握,我这时候开始后悔没有自己做过压力测试程序,结果自己倒霉。
下午14:30,营业人员进入工作岗位,客户端程序启动,联接数开始上升,40个,80个,100个,120个,140个,160个,180个,200个,参数修改起作用了。这一次,我有意识到观察到随着联接数的增加各个指数的变化,我发现SWAP区消耗太大,一个联接竟要30M-60M不等。我要系统人员再一次扩大SWAP到8G,系统人员好象手都软了,扩大以后,他告诉我没有空间了,不能再扩了。我心里一紧,竟不想说话了。今天,用户联接数一直保持在 210左右,内存还剩300M,SWAP占用70%。
18:00营业结束。
现在在我面前的有三个问题,一是时间,二是 MEM,三是SWAP。 项目管理人员说:“回去先休息吧,明天再说。”项目管理人员其实也就是这个项目的项目经理,因为我没有休息,他也不好意思一个人跑回宾馆睡觉,得陪着,然后让那几个女的骂,光纤的事,MC版本的事,估计公司也没少找他麻烦,私下说我哪知道这么多,早知道就不当这个项目经理了,早就心力交瘁疲惫不堪了。拷,明天还不是我的事。我想了想,今天晚上必须解决MEM问题。
(得他也只好陪着,估计心里是大大不爽。)可是我没有思路。好象也没有体力了,呵呵。可是明天的用户数肯定会突破300,到那时,MEM肯定是不够了。怎么办。我在查我的资料,gototop写的<<Oracle9i进程的内存占用问题>>让我受益非浅。这是ORACLE的BUG,
22:00时,我对机房的人说:“要停一下数据库。”他说这可能要给他们主任说,他们主任不在不好办,妈的,都不管了?我观察了数据库的情况,
23:00,我停数据库,修改了BUG,重启,没人知道。呵呵。我也回去睡觉了。 检查你的 QL> show parameters pga NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ pga_aggregate_target big integer 25165824 workarea_size_policy string AUTO SQL> 设置为 auto 表示 独立模式登陆下所有进程 PGA 由oracle 自动管理和分配,使用共同的内存空间。整个大小由前者设置。 根据你的情况,若内存4G,SGA若你只设置了 800M还不慢,那该参数可以设置为1G以上都可以(若没有其他应用跑在服务器上可以增加SGA) 至于内核参数,应该往大一点的好些,即使出问题也是资源枯竭连不上的可能性大 May 09 租房有一对要租房子的夫妻,俩人拖着疲累的身躯挨家挨户的找房子看,但总没有几个中意的。 到了下午,奇迹出现了,俩个人共同看上一间他们都满意的房子,急着想付订金,把房子订下来!(因为这房子太好了!客厅像客厅!厕所像厕所!他们不喜欢那种客厅像厕所般太杂乱的房子;也不想要一个厕所像客厅般豪华的房子!) 房东出现了,是位老先生,这龟毛的老人说:『租房子,我只有一个限制,那就是我不租给有小孩子的家庭。』这对夫妻面面相觑。 老公:『可是你看我们旁边的小孩是什么?』 老婆抢着说:『是装饰品!』 老公:『老婆!妳呆了吗?为了租房子竟然把小孩当做假的!』
老婆:『呜~我真的很喜欢这房子,被这拖油瓶给害了啦!』 俩人正沮丧的要离去时,只见小孩又回头按电铃,叮咚! 龟毛老伯又来开门!老伯笑着说:『啥事啊?装饰品~呵呵呵!』 小孩:『阿伯,我要租房子!』 老伯说:『租房子?我不租给有小孩子的家庭哦!』 小孩:『我知道!我只有爸爸妈妈没有小孩子啊!你可以把房子租给我!』 老伯:『哈哈!真是聪明,OK,就租给你』
生活中总有许多限制,不论限制是正面或负面的,不加思索的会让人不知其所以然!你有没有这种经验呢?一旦工作成了一种习惯,那刻板的逻辑也就随之而来。有时连泡杯咖啡这样的小事都不懂去换个角度思考,这样的工作是很可怕的喔
|
|||||||||||||||
|
|