Shell's Home

Oct 25, 2005 - 1 minute read - Comments

说卦 昔者圣人之作《易》也,幽赞于神明而生蓍,参天两地而倚数,观变于阴阳而立卦,发挥于刚柔而生爻,和顺于道德而理于义,穷理尽性以至于命。 昔者圣人之作《易》也,将以顺性命之理。是以立天之道曰阴与阳,立地之道曰柔与刚,立人之道曰仁与义。兼三才而两之,故《易》六画而成卦。分阴分阳,迭用柔刚,故《易》六位而成章。 天地定位,山泽通气,雷风相薄,水火不相射,八卦相错。数往者顺,来者逆,是故《易》逆数也。 雷以动之,风以散之,雨以润之,日以烜之,艮以止之,兑以说之,乾以君之,坤以藏之。 帝出乎震,齐乎巽,相见乎离,致役乎坤,说言乎兑,战乎乾,劳乎坎,成言乎艮。万物出乎震,震东方也。齐乎巽,巽东南也;齐也者,言万物之絜齐也。离也者,明也,万物皆相见,南方之卦也,圣人南面而听天下,向明而治,盖取诸此也。坤也者,地也,万物皆致养焉,故曰:致役乎坤。兑,正秋也,万物之所说也,故曰:说言乎兑。战乎乾,乾西北之卦也,言阴阳相薄也。坎者水也,正北方之卦也,劳卦也,万物之所归也,故曰:劳乎坎。艮,东北之卦也。万物之所成终而成始也,故曰:成言乎艮。 神也者,妙万物而为言者也。动万物者莫疾乎雷,挠万物者莫疾乎风,躁万物者莫乎火,说万物者莫说乎泽,润万物者莫润乎水,终万物始万物者莫盛乎艮。故水火相逮,雷风不相悖,山泽通气,然后能变化,既成万物也。 乾,健也。坤,顺也。震,动也。巽,入也。坎,陷也。离,丽也。艮,止也。兑,说也。 乾为马,坤为牛,震为龙,巽为鸡,坎为豕,离为雉,艮为狗,兑为羊。 乾为首,坤为腹,震为足,巽为股,坎为耳,离为目,艮为手,兑为口。 乾,天也,故称乎父。坤,地也,故称乎母。震一索而得男,故谓之长男。巽一索而得女,故谓之长女。坎再索而得男。故谓之中男。离谓之中男。离再索而得女,故谓之中女。艮三索而得男,故谓之少男。兑三索而得女,故谓之少女。 乾为天,为圆,为君,为父,为玉,为金,为寒,为冰,为大赤,为良马,为老马,为瘠马,为驳马,为木果。 坤为地,为母,为布,为釜,为吝啬,为均,为子母牛,为大舆,为文,为众,为柄,其于地也为黑。 震为雷,为龙,为玄黄,为旉,为大途,为长子,为决躁,为苍筤竹,为萑苇。其于马也,为善鸣,为足,为作足,为的颡。其于稼也,为反生。其究为健,为蕃鲜。 巽为木,为风,为长女,为绳直,为工,为白,为长,为高,为进退,为不果,为臭。其于人也,为寡发,为广颡,为多白眼,为近利市三倍,其究为躁卦。 坎为水,为沟渎,为隐伏,为矫輮,为弓轮。其于人也,为加忧,为心病,为耳痛,为血卦,为赤。其于马也,为美脊,为亟心,为下首,为薄蹄,为曳。其于舆也,为多眚,为通,为月,为盗。其于木也,为坚多心。 离为火,为日,为电,为中女,为甲胄,为戈兵。其于人也,为大腹。为乾卦,为鳖,为蟹,为蠃,为蚌,为龟。其于木也,为科上槁。 艮为山,为径路,为小石,为门阙,为果蓏,为阍寺,为指,为狗,为鼠,为黔喙之属。其于木也,为坚多节。 兑为泽,为少女,为巫,为口舌,为毁折,为附决。其于地也,为刚卤。为妾,为羊。 序卦 有天地,然后万物生焉。盈天地之间者唯万物,故受之以《屯》。屯者,盈也。屯者,物之始生也。物生必蒙,故受之以《蒙》。蒙者,蒙也,物之稚也。物稚不可不养也,故受之以《需》。需者,饮食之道也。饮食必有讼,故受之以《讼》。讼必有众起,故受之以《师》。师者,众也。众必有所比,故受之以《比》。比者,比也。比必有所畜,故受之以《小畜》。物畜然后有礼,故受之以《履》。履者,礼也。履而泰然后安,故受之以《泰》。泰者,通也。物不可以终通,故受之以《否》。物不可以终否,故受之以《同人》。与人同者,物必归焉,故受之以《大有》。有大者,不可以盈,故受之以《谦》。有大而能谦必豫,故受之以《豫》。豫必有随,故受之以《随》。以喜随人者必有事,故受之以《蛊》。蛊者,事也。有事而后可大,故受之以《临》。临者,大也。物大然后可观,故受之以《观》。可观而后有所合,故受之以《噬嗑》。嗑者,合也。物不可以苟合而已,故受之以《贲》。贲者,饰也。致饰然后亨则尽矣,故受之以《剥》。剥者,剥也。物不可以终尽剥,穷上反下,故受之以《复》。复则不妄矣,故受之以《无妄》。有无妄,物然后可畜,故受之以《大畜》。物畜然后可养,故受之以《颐》。颐者,养也。不养则不可动,故受之以《大过》。物不可以终过,故受之以《坎》。坎者,陷也。陷必有所丽,故受之以《离》。离者,丽也。 有天地然后有万物,有万物然后有男女,有男女然后有夫妇,有夫妇然后有父子,有父子然后有君臣,有君臣然后有上下,有上下然后礼义有所错。夫妇之道不可以不久也,故受之以《恒》。恒者,久也。物不可以久居其所,故受之以《遯》。遯者,退也。物不可以终遯,故受之以《大壮》。物不可以终壮,故受之以《晋》。晋者,进也。进必有所伤,故受之以《明夷》。夷者,伤也。伤于外者必反于家,故受之以《家人》。家道穷必乖,故受之以《睽》。睽者,乖也。乖必有难,故受之以《蹇》。蹇者,难也。物不可以终难,故受之以《解》。解者,缓也。缓必有所失,故受之以《损》。损而不已必益,故受之以《益》。益而不已必决,故受之以《夬》。夬者,决也。决必有遇,故受之以《姤》。姤者,遇也。物相遇而后聚,故受之以《萃》。萃者,聚也。聚而上者谓之升,故受之以《升》。升而不已必困,故受之以《困》。困乎上者必反下,故受之以《井》。井道不可不革,故受之以《革》。革物者莫若鼎,故受之以《鼎》。器者莫若长子,故受之以《震》。震者,动也。物不可以终动,止之,故受之以《艮》。艮者,止也。物不可以终止,故受之以《渐》。渐者,进也。进必有所归,故受之以《归妹》。得其所归者必大,故受之以《丰》。丰者,大也。穷大者必失其居,故受之以《旅》。旅而无所容,故受之以《巽》。巽者,入也。入而后说之,故受之以《兑》。兑者,说也。说而后散之,故受之以《涣》。涣者,离也。物不可以终离,故受之以《节》。节而信之,故受之以《中孚》。有其信者必行之,故受之以《小过》。有过物者必济,故受之以《既济》。物不可穷也,故受之以《未济》,终焉。 杂卦 《乾》刚《坤》柔,《比》乐《师》忧;《临》《观》之义,或与或求。《屯》见而不失其居。《蒙》杂而著。《震》,起也。《艮》,止也。《损》、《益》盛衰之始也。《大畜》,时也。《无妄》,灾也。《萃》聚而《升》不来也。《谦》轻而《豫》怠也。《噬嗑》,食也。《贲》,无色也。《兑》见而《巽》伏也。《随》无故也。《蛊》则饬也。《剥》,烂也。《复》,反也。《晋》,昼也。《明夷》,诛也。《井》通而《困》相遇也。《咸》速也。《恒》,久也。《涣》,离也。《节》,止也。《解》,缓也。《蹇》,难也。《睽》,外也。《家人》,内也。《否》、《泰》反其类也。《大壮》则止,《遯》则退也。《大有》,众也。《同人》,亲也。《革》,去故也。《鼎》,取新也。《小过》,过也。《中孚》,信也。《丰》,多故也。亲寡《旅》也。《离》上而《坎》下也。《小畜》,寡也。《履》,不处也。《需》,不进也。《讼》,不亲也。《大过》,颠也。《姤》,遇也,柔遇刚也。《渐》,女归待男行也。《颐》,养正也。《既济》,定也。《归妹》,女之终也。《未济》,男之穷也。《夬》,决也,刚决柔也。君子道长,小人道忧也。 系辞 天尊地卑,乾坤定矣。卑高以陈,贵贱位矣。动静有常,刚柔断矣。方以类聚,物以群分,吉凶生矣。在天成象,在地成形,变化见矣。是故刚柔相摩,八卦相荡,鼓之以雷霆,润之以风雨;日月运行,一寒一暑。乾道成男,坤道成女。乾大始,坤作成物。乾以易,坤以简能;易则易,简则易従;易则有亲,易従则有功;有亲则可久,有功则可大;可久则贤人之德,可大则贤人之业。易简而天下之理得矣。天下之理得,而成位乎其中矣。 圣人设卦观象,系辞焉而明吉凶,刚柔相推而生变化。是故吉凶者,失得之象也;悔吝者,忧虞之象也;变化者,进退之象也;刚柔者,昼夜之象也。六爻之动,三极之道也。是故君子所居而安者,《易》之序也;所乐而玩者,爻之辞也。是故君子居则观其象而玩其辞,动则观其变而玩其占,是以自天祐之,吉无不利。 彖者,言乎象者也;爻者,言乎变者也。吉凶者,言乎其失得也;悔吝者,言乎其小疵也。无咎者,善补过者也。是故列贵贱者存乎位,齐小大者存乎卦,辩吉凶者存乎辞,忧悔吝者存乎介,震无咎者存乎悔。是故卦有小大,辞有险易;辞也者,各指其所之。 《易》与天地准,故能弥纶天地之道。仰以观于天文,俯以察于地理,是故幽明之故;原始反终,故死生之说;精气为物,游魂为变,是故鬼神之情状。与天地相似,故不违;周乎万物,而道济天下,故不过;旁行而不流,乐天命,故不忧;安土敦乎仁,故能爱。范围天地之化而不过,曲成万物而不遗,通乎昼夜之道而,故神无方而《易》无体。 一阴一阳之谓道,继之者善也,成之者性也。仁者见之谓之仁,者见之谓之,百姓日用而不,故君子之道鲜矣。显诸仁,藏诸用,鼓万物而不与圣人同忧,盛德大业至矣哉!富有之谓大业,日新之谓盛德。生生之谓易,成象之谓乾,效法之谓坤,极数来之谓占,通变之谓事,阴阳不测之谓神。 夫《易》广矣大矣,以言乎远则不御,以言乎迩则静而正,以言乎天地之间则备矣。夫乾,其静也专,其动也直,是以大生焉。夫坤,其静也翕,其动也辟,是以广生焉。广大配天地,变通配四时,阴阳之义配日月,易简之善配至德。 子曰:“《易》,其至矣乎!夫《易》,圣人所以崇德而广业也。崇礼卑,崇效天,卑法地。天地设位,而《易》行乎其中矣。成性存存,道义之门。” 圣人有以见天下之赜,而拟诸其形容,象其物宜,是故谓之象。圣人有以见天下之动,而观其会通,以行其典礼,系辞焉以断其吉凶,是故谓之爻,言天下之至赜而不可恶也。言天下之至动而不可乱也。拟之而后言,议之而后动,拟议以成其变化。 “鸣鹤在阴,其子和之。我有好爵,吾与尔靡之。”子曰: “君子居其室,出其言善,则千里之外应之,况其迩者乎?居其室,出其言不善,则千里之外违之,况其迩者乎?言出乎身,加乎民;行发乎迩,见乎远。言行,君子之枢机。枢机之发,荣辱之也。言行,君子之所以动天地也,可不慎乎!” “《同人》:先号咷而后笑。”子曰:“君子之道,或出或处,或默或语。二人同心,其利断金。同心之言,其臭如兰。” “初六,藉用白茅,无咎。”子曰:“苟错诸地而可矣,藉之用茅,何咎之有?慎之至也。夫茅之为物薄,而用可重也。慎斯术也以往,其无所失矣。” “劳谦,君子有终,吉。”子曰:“劳而不伐,有功而不德,厚之至也。语以其功下人者也。德言盛,礼言恭;谦也者,致恭以存其位者也。” “亢龙有悔。”子曰:“贵而无位,高而无民,贤人在下位而无辅,是以动而有悔也。” “不出户庭,无咎。”子曰:“乱之所生也,则言语以为阶。君不密则失臣,臣不密则失身,几事不密则害成。是以君子慎密而不出也。” 子曰:“作《易》者,其盗乎?《易》曰‘负且乘,致寇至。’负也者,小人之事也。乘也者,君子之器也。小人而乘君子之器,盗思夺之矣。上慢下暴,盗思伐之矣。慢藏诲盗,冶容诲淫。《易》曰:‘负且乘,致寇至。’盗之招也。” 大衍之数五十,其用四十有九。分而为二以象两,挂一以象三,揲之以四以象四时,归奇于扐以象闰;五岁再闰,故再扐而后挂。天数五,地数五。五位相得而各有合,天数二十有五,地数三十,凡天地之数五十有五,此所以成变化而行鬼神也。《乾》之策二百一十有六,《坤》之策百四十有四,凡三百六十,当期之日。二篇之策,万有一千五百二十,当万物之数也。是故四营而成《易》,十有八变而成卦,八卦而小成。引而伸之,触类而长之,天下之能事毕矣。显道神德行,是故可与酬酢,可与祐神矣。子曰:“变化之道者,其神之所为乎。” 《易》有圣人之道四焉:以言者尚其辞,以动者尚其变,以制器者尚其象,以卜筮者尚其占。是以君子将有为也,将有行也,问焉而以言,其受命也如响。无有远近幽深,遂来物。非天下之至精,其孰能与于此。参伍以变,错综其数。通其变,遂成天下之文;极其数,遂定天下之象。非天下之至变,其孰能与于此。《易》无思也,无为也,寂然不动,感而遂通天下之故。非天下之至神,其孰能与于此。夫《易》,圣人之所以极深而研几也。唯深也,故能通天下之志;唯几也,故能成天下之务;唯神也,故不疾而速,不行而至。子曰:“《易》有圣人之道四焉”者,此之谓也。 天一,地二;天三,地四;天五,地六;天七,地八;天九,地十。子曰:“夫《易》何为者也?夫《易》开物成务,冒天下之道,如斯而已者也。”是故圣人以通天下之志,以定天下之业,以断天下之疑。是故蓍之德圆而神,卦之德方以,六爻之义易以贡。圣人以此洗心,退藏于密,吉凶与民同患。神以来,以藏往,其孰能与于此哉!之聪明睿,神武而不杀者夫。是以明于天之道,而察于民之故,是兴神物以前民用。圣人以此戒,以神明其德夫。是故阖户谓之坤,辟户谓之乾,一阖一辟谓之变,往来不穷谓之通,见乃谓之象,形乃谓之器,制而用之谓之法,利用出入,民咸用之谓之神。 是故《易》有大极,是生两仪。两仪生四象。四象生八卦。八卦定吉凶,吉凶生大业。是故法象莫大乎天地;变通莫大乎四时;县象著明莫大乎日月;崇高莫大乎富贵;备物致用,立成器以为天下利,莫大乎圣人探赜索隐,钩深致远,以定天下之吉凶,成天下之亹亹者,莫大乎蓍龟。是故天生神物,圣人则之;天地变化,圣人效之;天垂象,见吉凶,圣人象之;河出图,洛出书,圣人则之。《易》有四象,所以示也。系辞焉,所以告也;定之以吉凶,所以断也。 《易》曰:“自天祐之,吉无不利。”子曰:“祐者,助也。天之所助者,顺也;人之所助者,信也。履信思乎顺,又以尚贤也。是以‘自天祐之,吉无不利’也。”子曰:“书不尽言,言不尽意。”然则圣人之意,其不可见乎?子曰:“圣人立象以尽意,设卦以尽情伪,系辞焉以尽其言。变而通之以尽利,鼓之舞之以尽神。”乾坤,其《易》之邪?乾坤成列,而《易》立乎其中矣。乾坤毁,则无以见《易》。《易》不可见,则乾坤或几乎息矣。是故形而上者谓之道,形而下者谓之器。化而裁之谓之变,推而行之谓之通,举而错之天下之民谓之事业。是故夫象,圣人有以见天下之赜,而拟诸其形容,象其物宜,是故谓之象。圣人有以见天下之动,而观其会通,以行其典礼,系辞焉以断其吉凶,是故谓之爻。极天下之赜者存乎卦,鼓天下之动者存乎辞;化而裁之存乎变;推而行之存乎通;神而明之存乎其人;默而成之,不言而信,存乎德行。 八卦成列,象在其中矣;因而重之,爻在其中矣;刚柔相推,变在其中焉;系辞焉而命之,动在其中矣。吉凶悔吝者,生乎动者也;刚柔者,立本者也;变通者,趣时者也。吉凶者,贞胜者也;天地之道,贞观者也;日月之道,贞明者也;天下之动,贞夫一者也。夫乾,确然示人易矣;夫坤,确然示人简矣。爻也者,效此者也。象也者,像此者也;爻象动乎内,吉凶见乎外,功业见乎变,圣人之情见乎辞。天地之大德曰生,圣人之大宝曰位。何以守位?曰仁。何以聚人?曰财。理财正辞、禁民为非曰义。 者包牺氏之王天下也,仰则观象于天,俯则观法于地,观鸟兽之文与地之宜,近取诸身,远取诸物,于是始作八卦,以通神明之德,以类万物之情。作结绳而为网罟,以佃以渔,盖取诸《离》。包牺氏没,神农氏作,斫木为耜,揉木为耒,耒耨之利,以教天下,盖取诸《益》。日中为市,致天下之民,聚天下之货,交易而退,各得其所,盖取诸《噬嗑》。神农氏没,黄帝、尧、舜氏作,通其变,使民不倦,神而化之,使民宜之。《易》穷则变,变则通,通则久。是以“自天祐之,吉无不利”。黄帝、尧、舜垂衣裳而天下治,盖取诸《乾》、《坤》。刳木为舟,剡木为楫,舟楫之利,以济不通,致远以利天下,盖取诸《涣》。服牛乘马,引重致远,以利天下,盖取诸《随》。重门击柝,以待暴客,盖取诸《豫》。断木为杵,掘地为臼,杵臼之利,万民以济,盖取诸《小过》。弦木为弧,剡木为矢,弧矢之利,以威天下,盖取诸《睽》。上穴居而野处,后世圣人易之以宫室,上栋下宇,以待风雨,盖取诸《大壮》。之葬者,厚衣之以薪,葬之中野,不封不树,丧期无数。后世圣人易之以棺椁,盖取诸《大过》。上结绳而治,后世圣人易之以书契,百官以治,万民以察,盖取诸《夬》。 是故《易》者,象也;象也者,像也。彖者,材也;爻也者,效天下之动者也。是故吉凶生而悔吝著也。 阳卦多阴,阴卦多阳,其故何也?阳卦奇,阴卦耦。其德行何也?阳一君而二民,君子之道也。阴二君而一民,小人之道也。 《易》曰“憧憧往来,朋従尔思。”子曰:“天下何思何虑?天下同归而殊途,一致而百虑。天下何思何虑?日往则月来,月往则日来,日月相推而明生焉。寒往则暑来,暑往则寒来,寒暑相推而岁成焉。往者屈也,来者信也,屈信相感而利生焉。尺蠖之屈,以求信也;龙蛇之蛰,以存身也。精义入神,以致用也;利用安身,以崇德也。过此以往,未之或也;穷神化,德之盛也。” 《易》曰:“困于石,据于蒺藜,入于其宫,不见其妻,凶。”子曰:“非所困而困焉,名必辱。非所据而据焉,身必危。既辱且危,死期将至,妻其可得见耶!” 《易》曰:“公用射隼于高墉之上,获之,无不利。”子曰:“隼者,禽也;弓矢者,器也;射之者,人也。君子藏器于身,待时而动,何不利之有?动而不括,是以出而有获,语成器而动者也。” 子曰:“小人不耻不仁,不畏不义,不见利不劝,不威不惩。小惩而不诫,此小人之福也。《易》曰:‘履校灭趾,无咎。’此之谓也。” “善不积不足以成名,恶不积不足以灭身。小人以小善为无益而弗为也,以小恶为无伤而弗去也,故恶积而不可掩,罪大而不可解。《易》曰:‘何校灭耳,凶。’” 子曰:“危者,安其位者也;亡者,保其存者也;乱者,有其治者也。是故君子安而不忘危,存而不忘亡,治而不忘乱,是以身安而国家可保也。《易》曰:‘其亡其亡,系于苞桑。’” 子曰:“德薄而位尊,小而谋大,力少而任重,鲜不及矣。《易》曰:‘鼎折足,覆公餗,其形渥,凶。’言不胜其任也。” 子曰:“几其神乎!君子上交不谄,下交不渎,其几乎?几者,动之微,吉之先见者也。君子见几而作,不俟终日。《易》曰:‘介于石,不终日,贞吉。’介如石焉,宁用终日?断可识矣。君子微彰,柔刚,万夫之望。” 子曰:“颜氏之子,其殆庶几乎?有不善未尝不,之未尝复行也。《易》曰:‘不远复,无祗悔,元吉。’” 天地絪温,万物化醇。男女构精,万物化生。《易》曰:‘三人行则损一人,一人行则得其友。’言致一也。 子曰:“君子安其身而后动,易其心而后语,定其交而后求。君子修此三者,故全也。危以动,则民不与也;惧以语,则民不应也;无交而求,则民不与也;莫之与,则伤之者至矣。《易》曰:‘莫益之,或击之,立心勿恒,凶。’” 子曰:“乾坤,其《易》之门耶?”乾,阳物也;坤,阴物也。阴阳合德,而刚柔有体。以体天地之撰,以通神明之德。其称名也,杂而不越。于稽其类,其衰世之意邪?夫《易》,彰往而察来,而微显阐幽,开而当名,辨物正言断辞,则备矣。其称名也小,其取类也大。其旨远,其辞文,其言曲而中,其事肆而隐。因贰以济民行,以明失得之报。 《易》之兴也,其于中乎?作《易》者,其有忧患乎?是故《履》,德之基也,《谦》,德之柄也,《复》,德之本也,《恒》,德之固也,《损》,德之修也,《益》,德之裕也,《困》,德之辨也,《井》,德之地也,《巽》,德之制也。《履》,和而至。《谦》,尊而光,《复》,小而辨于物,《恒》,杂而不厌,《损》,先难而后易,《益》,长裕而不设,《困》,穷而通,《井》,居其所而迁,《巽》,称而隐。《履》以和行,《谦》以制礼,《复》以自,《恒》以一德,《损》以远害,《益》以兴利,《困》以寡怨,《井》以辨义,《巽》以行权。 《易》之为书也不可远,为道也屡迁,变动不居,周流六虚,上下无常,刚柔相易,不可为典要,唯变所适。其出入以度外内,使惧。又明于忧患与故。无有师保,如临父母。初率其辞而揆其方,既有典常。苟非其人,道不虚行。 《易》之为书也,原始要终,以为质也。六爻相杂,唯其时物也。其初难,其上易,本末也。初辞拟之,卒成之终。若夫杂物撰德,辩是与非,则非其中爻不备。噫!亦要存亡吉凶,则居可矣。者观其彖辞,则思过半矣。二与四同功而异位,其善不同;二多誉,四多惧,近也。柔之为道,不利远者;其要无咎。其用柔中也。三与五同功而异位,三多凶,五多功,贵贱之等也。其柔危,其刚胜耶? 《易》之为书也,广大悉备。有天道焉,有人道焉,有地道焉。兼三才而两之,故六。六者非它也,三材之道也。道有变动,故曰爻;爻有等,故曰物;物相杂,故曰文;文不当,故吉凶生焉。 《易》之兴也,其当殷之末世,周之盛德耶?当文王与纣之事耶?是故其辞危。危者使平,易者使倾。其道甚大,百物不废。惧以终始,其要无咎,此之谓《易》之道也。 夫乾,天下之至健也,德行恒易以险。夫坤,天下之至顺也,德行恒简以阻。能说诸心,能研诸侯之虑,定天下之吉凶,成天下之亹亹者。是故变化云为,吉事有祥。象事器,占事来。天地设位,圣人成能。人谋鬼谋,百姓与能。八卦以象告,爻彖以情言,刚柔杂居,而吉凶可见矣。变动以利言,吉凶以情迁。是故爱恶相攻而吉凶生,远近相取而悔吝生,情伪相感而利害生。凡《易》之情,近而不相得则凶,或害之,悔且吝。将叛者其辞惭,中心疑者其辞枝,吉人之辞寡,躁人之辞多,诬善之人其辞游,失其守者其辞屈。

Oct 24, 2005 - 1 minute read - Comments

wonderful life, wonderful day

7:00 Get up early, goto hongkou park to practice taichi chen style. 11:00 Get back, having lunch. 12:00 Do something with computer, like reading e-book… 13:00 Go sleeping…Z..z..Z..z.. 16:00 Wake up, take awalk and try to get some food. 17:00 Having dinner. 18:00 Peek up my ClassicalGuitar, do some practice. 19:30 Watching TV, then play taichi which just lean today. 20:00 Go on Guitar. 22:00 Take a bath. 22:30Talk with someone in MSN.

Oct 24, 2005 - 1 minute read - Comments

日子

日子就是和你一起在黄昏冲到四里外的大超市买一瓶六块的果汁。省下一块,在街上直接吃掉。

Oct 23, 2005 - 1 minute read - Comments

程序解释器

贝壳在费尽N天功夫后终于得到了一个程序解释器,目前可以无结构运行。正在附加函数声明和调用结构。先存念一个Output。 int i; i=0; i=i+15*50; i=i-1; print(i); Result Output: Parse Begin [;] [] [;, ;] [] Parse End Parse Begin [;] [var(i):0] [;, =] [var(i):0] [;, =] [var(i):0, 0] [;] [0] [;, ;] [0] Parse End Parse Begin [;] [var(i):0] [;, =] [var(i):0] [;, =] [var(i):0, var(i):0] [;, =, +] [var(i):0, var(i):0] [;, =, +] [var(i):0, var(i):0, 15] [;, =, +, *] [var(i):0, var(i):0, 15] [;, =, +, *] [var(i):0, var(i):0, 15, 50] [;, =, +] [var(i):0, var(i):0, 750] [;, =] [var(i):0, 750] [;] [750] [;, ;] [750] Parse End Parse Begin [;] [var(i):750] [;, =] [var(i):750] [;, =] [var(i):750, var(i):750] [;, =, -] [var(i):750, var(i):750] [;, =, -] [var(i):750, var(i):750, 1] [;, =] [var(i):750, 749] [;] [749] [;, ;] [749] Parse End Parse Begin Begin Function Expression Paser Parse Begin [;] [var(i):749] [;, ;] [var(i):749] Parse End Function Stack[var(i):749] 749 Function Stack[] [;] [] [;, ;] [] Parse End 以上为script读取文件运行,在打开调试输出情况下的结果。

Oct 20, 2005 - 1 minute read - Comments

表达式解析算法

表达式解析的本质是什么?是树的构造和消解。其他算法本质上都是树算法。 首先,我们使用Token算法来获得一个Token和Object混合的列表。然后我们将列表展开成为一颗树。这个树符合以下条件。 树的所有叶子都是Object,无论是数据还是变量。 树的节点上都是算符或函数,其分支数目和算符目或函数参数相等。 单根,无()。 那么我提出一种构造方法。我们假定一种算符passby,然后用Token算法切分表达式并且转换成合适的对象,放置在passby上面。然后我们根据(,,)的规则将整个列表递归表达成同级树。树的每层都是同级的。而后每层都根据优先级从高到低的顺序来计算结果,反馈到上层。由此我们可以得到有效的结果。 但是我没有按照上述方法写解析器。原因是太麻烦,运算时间长,不容易看懂。代码大,维护困难。我问一个同学,你是喜欢精致小巧但是有瑕疵的东西呢?还是庞大严谨没有错误的东西。结果回答说是精致小巧的。好,这就是解析器算法来源。我用了数据结构中的堆栈算法。这种算法在解析正确的式子的时候没有问题,但是精心构造的“看起来”不正确“的式子也可以解析。而且不容易检查堆栈问题。但是谁管呢?喜欢就好。

Oct 20, 2005 - 1 minute read - Comments

Windows Installer修复记录

贝壳遇到邪门事了,msiexec的服务死活起不来。这个东西服务态啊,又不好做跟踪的。贝壳无奈只好求助于google。结果找到一个解决办法,适用于windowsXPWindows Installer服务启动即关闭症状的解决。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSevicesMS IServer] "ImagePath"=- "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f, 00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32, 00,5c00,6d,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00, 20,00,2f,00,56,00,00,00 注意最后是两个回车。 特存留念,方便自己和大家以后使用。

Oct 19, 2005 - 1 minute read - Comments

语言和人

GiGi和Nancy先表激动,偶语言暴差,不是你们脑子里面想的那种语言啦。 今天用java,忽然想到以前有趣的比喻,自己也来写一个。 C/C++:黑客的语言。外人根本看不懂。 JAVA:大学教授的语言。逻辑性超强,但是太过理想化太空洞。 ASM:文学家的语言。每个人说出来另外一个人都有另外的理解。 BASIC:傻瓜的语言。拣最简单的说。 DELPHI:神的语言。快要绝迹了…… SQL:我们的语言。就是英语吧…… UML:哑巴的语言。…… XML:全世界的语言。

Oct 19, 2005 - 1 minute read - Comments

火灾

贝壳前两天在上班的时候看到火灾了,别人家的。表说我幸灾乐祸,这种事情不多见嘛。而且烧了个水塔而已。独乐乐不如众乐乐,贝壳今天上传火灾照片。其实还有录像的,但是msnspace……不说也罢……

Oct 19, 2005 - 1 minute read - Comments

IE内嵌对象提取方法

我发现很多MM喜欢在blog里面嵌入各种对象,例如flash或者music。例如光MM的光良的歌,功MM的如果的事。一般来说要将这些内嵌对象保存下来是比较麻烦的。因为内嵌对象直接播放,没有引用和连接,那么用连接跟踪器就分析不出结果。 通常来说URL是通过阅读代码来获得的,但是有的时候网页是通过javascript来引用的。这个时候代码分析和代码分析器(例如Mozilla内嵌的那个)就无效了。一般来说是用sniffer来解决问题的,贝壳以前用的是iris。后来出现了种种的特种sniffer分析器(其实分析cap抓包文件就好了),所以这个问题看似就解决了。但是恶搞是没有境界的,还有别的解决方法吗? 贝壳首先想到的是COM分析和跟踪,跟踪COM的dll载入过程和接口参数。这样当然可以获得对象,问题是成本太高了。然后贝壳又设想了文件钩子,在向缓存区域写入特定文件的时候hook到。然后导出这个文件。但是文件确定的问题太困难了,假如同时有1000个内嵌的mid,这个方法等于没用。这个还不是最严重的问题,最严重的问题是这个解决方案可不比特种sniffer简单。 后来贝壳在用ProcExp(www.sysinternal.com出品)的时候发现这个软件可以跟踪进程的句柄。这样的话IE内嵌对象必定在缓存区缓存,COM在打开的时候肯定使用了句柄。我们只要跟踪所有文件句柄,其中不会有很多的。(其实这个方法和前面的方法一样,要确定文件名是个困难的事情。)然后将文件的路径复制到console里面,运行下copy指令,文件就出来了。这个是我想的到的最简单的IE内嵌对象提取方法了。

Oct 19, 2005 - 1 minute read - Comments

错车记

今天贝壳粗心的毛病又犯了。回家应该乘的车叫787,开来一个叫788的车,在最后的8上面8清楚。所以贝壳不假思索的上去了…… 车开到崮山路,转弯了。贝壳发现了,不对了。赶快问,结果吓到了。怎么办? 贝壳感觉今天处理事情和以前的却不一样了。以前的处理模式比较傻瓜。赶快下车,倒乘或者找最近的车站重新乘对的车。今天贝壳先看了788的路线,然后推测了788的行经位置。得到的结论是,继续坐。 坐到峨山路,果然和我想的一样。在峨山路和杨高路的交界口附近停了。然后贝壳啥车都不倒,直接走了回来。不多花钱,不多花时间。多走的路和换车差不多。嘿嘿,赚到了。 鉴于这次错车的经历,贝壳决定了。下次来车的时候一定看清楚了……