Tuesday, December 14, 2010
Monday, January 19, 2009
般若波羅密多心經
觀自在菩薩 行深般若波羅密多時 照見五蘊皆空 度一切苦厄
舍利子 色不異空 空不異色 色即是空 空即是色 受想行識 亦復如是
舍利子 是諸法空相 不生不滅 不垢不淨 不增不減
是故空中無色 無受想行識 無眼耳鼻舌身意 無色聲香味觸法
無眼界 乃至無意識界
無無明 亦無無明盡 乃至無老死 亦無老死盡
無苦集滅道 無智亦無得 以無所得故
菩提薩埵 依般若波羅密多故 心無罣礙 無罣礙故 無有恐怖
遠離顛倒夢想 究竟涅槃
三世諸佛 依般若波羅密多故 得阿耨多羅三藐三菩提
故知般若波羅密多 是大神咒 是大明咒 是無上咒 是無等等咒
能除一切苦 真實不虛
故說般若波羅密多咒 即說咒曰
揭諦揭諦 波羅揭諦 波羅僧揭諦 菩提薩婆訶
Friday, October 3, 2008
Backup MySQL Database
echo "============================================================"
echo "Backup $dbName database to $dbFile"
# The following commands will be put to the beginning of the database dump file.
echo " 1. Creating header.tmp temporary file"
echo "SET AUTOCOMMIT = 0;SET FOREIGN_KEY_CHECKS=0;" > $dbDir/header.tmp
# Dumping the database.
echo " 2. Creating $dbName.tmp temporary file"
mysqldump --opt --user=$dbUSER --password=$dbPASSWORD $dbName > $dbDir/$dbName.tmp
# The following commands will be put to the end of the database dump file.
echo " 3. Creating tailer.tmp temporary file"
echo "SET FOREIGN_KEY_CHECKS = 1;COMMIT;SET AUTOCOMMIT = 1;" > $dbDir/tailer.tmp
echo " 4. Create today's backup file : $dbFile"
cat $dbDir/header.tmp $dbDir/$dbName.tmp $dbDir/tailer.tmp > $dbDir/$dbFile
Backup Schema Only:
$ mysqldump --no-data --user=$dbUSER --password=$dbPASSWORD $dbName > Schema20081003.sql
Tuesday, August 26, 2008
Tuesday, August 19, 2008
Jim Cramer's HOG vs Leonard the Wonder Monkey
’We record his Lightning Round recommendations as he makes them on TV, and then we have our monkey make recomendations at random on the same stocks. We then wait 30 days, and see who came out on top.‘
Do you really believe their tracking results? If you do, then you'll be a "PIG" or a "HOG". Because Jim Cramer never told us to buy and hold on any stocks for 30 days. He told us to do your homeworks and make your own trading decision on buying more or jumping out of a train.
Cramerwatch.org does not compare Jim Cramer with the Monkey. After Jim Cramer's Lighting Round in his Mad Money show, Cramerwatch.org is doing a comparison between a "PIG"/"HOG" and Leonard the Wonder Monkey.
Thursday, July 31, 2008
vi commands
| ESC | start command mode ( it starts in command mode ) |
| i | change to insert mode |
| :q | quit |
| :wq | write and quit |
| :w | write the file |
| :# | goto line # |
| /str | search down for "str" |
| ?str | search up for "str" |
| dd | delete line |
| x | delete character |
| dw | delete word ( cut ) |
| yy | yank line ( copy ) |
| yw | yank word |
| p | paste |
| u | undo ( only limit is the last write ) |
| . | repeat last change |
| cw | change word |
Go to line number ## :##
Undo previous command: u
Undo all changes to line: U
Search backward for string: ?string
Search forward for string: /string
% (entire file) s (search and replace) /old text with new/ c (confirm) g (global - all): %s/oldstring/newstring/cg
Delete 5 lines (to buffer): 5dd
Delete lines 5-10:5,10d
string replacement
Sometimes you want to replace one string with another. This is done with the ex command "s". The form of the replacement is :: line_range s/old/new/gex ( replace foo with bar from line 10 to 20 ) :
:10,20s/foo/bar/gYou can use visual mode to select the lines, when you type the colon to start the command it will use symbols for the visual line range.
Wednesday, June 4, 2008
Increment a variable in for-each loop
XSLT is a declarative programming language. You can bind a value to a variable only once, you cannot change it later. <link>
Search by Element and print RANum and position()
<InvoiceAdj>
<RAInfo RANumType="79">
<RANum>RANumType_79</RANum>
</RAInfo>
<RAInfo RANumType="82">
<RANum>RANumType_82</RANum>
</RAInfo>
<RAInfo RANumType="85">
<RANum>RANumType_85</RANum>
</RAInfo>
<RAInfo RANumType="88">
<RANum>RANumType_88</RANum>
</RAInfo>
<RAInfo RANumType="79">
<RANum>RANumType_79_1</RANum>
</RAInfo>
<RAInfo RANumType="82">
<RANum>RANumType_82_1</RANum>
</RAInfo>
<RAInfo RANumType="85">
<RANum>RANumType_85_1</RANum>
</RAInfo>
<RAInfo RANumType="88">
<RANum>RANumType_88_1</RANum>
</RAInfo>
</InvoiceAdj>
XSLT: Search by attribute RANum = 'RANumType_88'
<xsl:for-each select="InvoiceAdj/RAInfo">
<xsl:choose>
<xsl:when test="RANum = 'RANumType_88'">
<tr>
<td><xsl:value-of select="RANum"/></td>
<td><xsl:value-of select="position()"/></td>
<td></td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
HTML:
<tr>
<td>RANumType_88</td>
<td>4</td>
<td></td>
</tr>
Search by Attribute and print RANum and position()
<InvoiceAdj>
<RAInfo RANumType="79">
<RANum>RANumType_79</RANum>
</RAInfo>
<RAInfo RANumType="82">
<RANum>RANumType_82</RANum>
</RAInfo>
<RAInfo RANumType="85">
<RANum>RANumType_85</RANum>
</RAInfo>
<RAInfo RANumType="88">
<RANum>RANumType_88</RANum>
</RAInfo>
<RAInfo RANumType="79">
<RANum>RANumType_79_1</RANum>
</RAInfo>
<RAInfo RANumType="82">
<RANum>RANumType_82_1</RANum>
</RAInfo>
<RAInfo RANumType="85">
<RANum>RANumType_85_1</RANum>
</RAInfo>
<RAInfo RANumType="88">
<RANum>RANumType_88_1</RANum>
</RAInfo>
</InvoiceAdj>
XSLT: Search by attribute RANumType = 79 or 88
<xsl:for-each select="InvoiceAdj/RAInfo">
<xsl:choose>
<xsl:when test="@RANumType = 79 or @RANumType = 88">
<tr>
<td><xsl:value-of select="RANum"/></td>
<td><xsl:value-of select="position()"/></td>
<td></td>
</tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
HTML:
<tr>
<td>RANumType_79</td>
<td>1</td>
<td></td>
</tr>
<tr>
<td>RANumType_88</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td>RANumType_79_1</td>
<td>5</td>
<td></td>
</tr>
<tr>
<td>RANumType_88_1</td>
<td>8</td>
<td></td>
</tr>
xsl:for-each sample:
xml: <InvoiceAdj AdjType="CS" AdjNumType="BP">
1. <xsl:for-each select="InvoiceAdj">
2. <xsl:for-each select="InvoiceAdj[@AdjType='CS']">
3. <xsl:for-each select="InvoiceAdj[@AdjType='CS' and @AdjNumType = 'BP']">
Legal filter operators are:
1. = (equal)
2. != (not equal)
3. < less than
4. > greater than
Thursday, March 27, 2008
Select between dates in Oracle SQL
SQL> with t as (select to_date('01/01/2007','dd/mm/yyyy') as update_date from dual union all
2 select to_date('01/01/2007','dd/mm/yyyy') from dual union all
3 select to_date('03/01/2007','dd/mm/yyyy') from dual union all
4 select to_date('03/01/2007','dd/mm/yyyy') from dual union all
5 select to_date('03/01/2007','dd/mm/yyyy') from dual union all
6 select to_date('04/01/2007','dd/mm/yyyy') from dual union all
7 select to_date('05/01/2007','dd/mm/yyyy') from dual union all
8 select to_date('07/01/2007','dd/mm/yyyy') from dual union all
9 select to_date('07/01/2007','dd/mm/yyyy') from dual)
10 -- end of test data
11 select to_char(x.UPDATE_DATE, 'YYYY-MM-DD') as update_date, DECODE(t.update_date, NULL, 0, count (*)) as count
12 from (select to_date('2007-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')+(rownum-1) as update_date
13 from dual
14 connect by rownum <= (to_date('2007-02-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS') -
15 to_date('2007-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'))) x
16 LEFT OUTER JOIN t ON (x.update_date = t.update_date)
17 where x.UPDATE_DATE >= to_date('2007-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
18 and x.UPDATE_DATE < color="navy">'2007-02-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
19 group by to_char(x.UPDATE_DATE, 'YYYY-MM-DD'), t.update_date
20 order by 1
21 /
UPDATE_DAT COUNT
---------- ----------
2007-01-01 2
2007-01-02 0
2007-01-03 3
2007-01-04 1
2007-01-05 1
Tuesday, March 11, 2008
Oracle Triggers
BEFORE INSERT
ON EBP.EBP_TRADING_PARTNERS
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
tmpVar NUMBER;
v_fax_subject_line VARCHAR2(60);
BEGIN
tmpVar := 0;
SELECT SUBJECT_LINE INTO v_fax_subject_line FROM EBP_BILLERS WHERE BILLER_ID = :NEW.BILLER_ID;
IF :NEW.FAX_SUBJECT IS NULL THEN
:NEW.FAX_SUBJECT := v_fax_subject_line;
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
dbms_output.put_line('Warning: The Biller_Id does not exist in EBP_BILLERS table.');
END ;
/
CONCAT Strings in Oracle v.s. MySQL
-- Oracle
SELECT FirstName || ' ' || LastName As FullName FROM Customers
MySQL uses the CONCAT(string1, string2, string3...) function. The above example would appear as follows in MySQL
-- MySQL
SELECT CONCAT(FirstName, ' ', LastName) As FullName FROM Customers
Wednesday, January 30, 2008
文昌帝君陰騭文
帝 君曰。吾一十七世為士大夫身。未嘗虐民酷吏。救人之難。濟人之急。憫人之孤。容人之過。廣行陰騭。上格蒼穹。人能如我存心。天必錫汝以福。於是訓於人曰。 昔于公治獄。大興駟馬之門。竇氏濟人。高折五枝之桂。救蟻中狀元之選。埋蛇享宰相之榮。欲廣福田。須憑心地。行時時之方便。作種種之陰功。利物利人。修善 修福。正直代天行化。慈祥為國救民。忠主孝親。敬兄信友。或奉真朝斗。或拜佛念經。報答四恩。廣行三教。濟急如濟涸轍之魚。救危如救密羅之雀。矜弧恤寡。 敬老憐貧。措衣食周道路之饑寒。施棺槨免屍骸之暴露。家富提攜親戚。歲饑賑濟鄰朋。斗稱須要公平。不可輕出重入。奴婢待之寬恕。豈宜備責苛求。印造經文。 創修寺院。捨藥材以拯疾苦。施茶水以解渴煩。或買物而放生。或持齋而戒殺。舉步常看蟲蟻。禁火莫燒山林。點夜燈以照人行。造河船以濟人渡。勿登山而網禽 鳥。勿臨水而毒魚蝦。勿宰耕牛。勿棄字紙。勿謀人之財產。勿妒人之技能。勿淫人之妻女。勿唆人之爭訟。勿壞人之名利。勿破人之婚姻。勿因私讎。使人兄弟不 和。勿因小利。使人父子不睦。勿倚權勢而辱善良。勿恃富豪而欺窮困。善人則親近之。助德行於身心。惡人則遠避之。杜災秧於眉睫。常須隱惡揚善。不可口是心 非。剪礙道之荊榛。除當途之瓦石。修數百年崎嶇之路。造千萬人來往之橋。垂訓以格人非。捐貲以成人美。作事須循天理。出言要順人心。見先哲於羹牆。慎獨知 於衾影。諸惡莫作。眾善奉行。永無惡曜加臨。常有吉神擁護。近報則在自己。遠報則在兒孫。百福駢臻。千祥雲集。豈不從陰騭中得來者哉。
Wednesday, December 26, 2007
孝養父母之志 - 孟子, 班彪/班固/班昭
我們聽說過孟子母親教子的故事—孟母三遷。孟 母不辭辛苦,三次搬家,從墳場附近,遷到市場附近,再搬遷到學校(私塾學堂)附近,使孟子從小受讀書人的影響,熱愛學習。有一次,孟子逃學回家,孟母「斷 機杼教子」,把織了一半的布匹剪斷,孟子看了嚇一跳。孟母以此告誡兒子,你中斷學習,就如我剪斷這未織完的布匹一樣,是一事無成的。從此,孟子發憤讀書, 繼承孔子的儒學,而成為亞聖(孔子是至聖)。孟母有志培養兒子成為出色的人,而孟子不負母親的栽培,果然光宗耀祖,大孝顯親,這是養父母之志。現代的父 母,也都是望子成龍,希望我們做子女的拿出孟子那種發憤精神,成為對社會、對人類有貢獻的人,以養父母之志。
再舉一個例子。中國記載歷史的名著,有《史 記》和《漢書》等。《史記》是由司馬遷寫的,由黃帝時代開始,一直寫到漢朝。《漢書》記載了自漢高祖開始至王莽篡位的這一段兩百二十九年的歷史。《漢書》 的作者是班固。但實際上《漢書》是班固父子,以及班固的妹妹,兩代三個人完成的。班固的父親叫班彪,是一個很有學問的人,他讀了《史記》很讚嘆太史公司馬 遷寫出這樣優秀的作品,使中國的歷史得以流傳。可惜《史記》只記到漢武帝時期,於是班彪下決心要把歷史繼續寫下去。他開始收集有關資料,經過相當的努力, 終於開始寫作了。可惜他的壽命不長,只活到五十二歲,還沒有寫完就去世了。班彪的兒子班固,從小受父親熏陶,學識也很淵博,父親去世後,他整理父親的遺 物,發心要繼承父親遺志,把《漢書》寫完,完成父親的事業。班固雖經歷種種挫折,仍不放棄這個志願,他不幸遭到朝廷小人的誣陷,而被判坐牢。在監獄裏,他 還堅持整理寫書,以後被皇帝釋放回家,繼續寫作。後來班固去世了,《漢書》還有少部分未寫完,班固的妹妹班昭,是一個很有學問的女子,又繼續哥哥的事業, 最後完成《漢書》。這不是孔子所說的「夫孝者,善繼人之志,善述人之事者也」嗎!
實際上,孝養父母之身,孝養父母之心,孝養父 母之志,三者是融合一體的。為印光大師所推薦的書《感應篇彙編》中有一個例子。古時候有一個孝子叫崔沔(音免),他母親雙目失明,他到處為母親求醫治療, 不惜傾家蕩產。他事奉母親三十年,總是那麼恭敬真誠。晚上,不脫帽子和外衣,以便聽到母親召喚就馬上提供服務。每當過年過節,或遇良辰美景,大家相聚時, 崔沔一定扶著母親赴宴,讓母親開心,和大家有說有笑,讓母親忘掉失明的痛苦。母親過世了,崔沔非常傷心,祭祀母親,發心為母親終身吃素。他做官,收入很豐 厚,慷慨地幫助他的哥哥、姐姐、侄子、外甥。崔沔說:「母親已經過世了,我沒有辦法表達對母親的孝心了,想到她老人家在生的時候,懸掛的就是哥哥、姐姐、 侄子、外甥這幾個人。所以我都要好好的厚待他們,這樣做或許可以安慰母親在天之靈啊!」後來,崔沔官做到中書侍郎,他的兒子佑甫,成為賢明的宰相。
崔沔,真是孝子啊!他的孝心裏已兼有孝養父母之身,孝養父母之心,孝養父母之志。
孝子要圓滿地實行孝道,必須自己不斷地學習聖 賢教誨,不僅提高自己的精神層次,還要幫助父母提高心志和智慧,才能使父母獲得圓滿的幸福。比如,孔子說老年之人戒之在得(貪),因為年老了,容易對財產 家業兒女貪戀執著,而導致內心不能開朗歡喜,這時孝子應該用古聖先賢的教誨開解父母:「家財萬貫,還不是一日三餐;宅舍無數,還不是夜眠六尺,應該把自己 的積蓄財物分出來做一些利國利民的事情,比如賑災、濟貧、助印善書、捐助醫藥及道德教育事業等等。」使父母從做慈善事業中滋養樂善好德之心。父母退休以後 一般都比較清閒,甚至感到寂寞或空虛,做兒女的應該積極引導父母學習聖賢教誨,或接受仁慈博愛的宗教教育,使精神有所寄託,獲得聖賢智慧的法樂。更進一 步,讓父母明了生死輪迴的真相,從而消除對死亡的恐懼,生起對來生歸宿的希望憧憬。在佛教裏,佛教導我們求生西方極樂世界,其他宗教也有對來生歸宿的具體 說明。在父母去世的時候,孝子做好臨終關懷,守候在父母身邊,給父母安慰,用念佛、誦經,幫助他們往生極樂世界,則孝子的行為便圓滿了。
杭州東天目山上有一個「彌陀村」養老院,住著 幾十個老人,他們每天都生活在歡喜的法樂之中,每天凌晨便起床念佛聽經,發願往生極樂世界。心中充滿著對未來憧憬的老人,身上便有年輕人的活力。有一次我 到東天目山去,山上有一位九十二歲的孟老太太,精神矍鑠,頭腦靈敏,口齒清晰,我們上山參訪和她聊天,她出口成章,吟出「覺海虛空起,娑婆業浪流,若人登 彼岸,極樂有歸舟......」。她還幫助「彌陀村」的負責人策劃工作,是一個好參謀。她對生死沒有恐懼,喜歡做善事,每天歡歡喜喜地生活,是一個很有理想情操的老人。我們孝養父母,除了完成父母的志向以外,更應在提高父母的心志上孝養。
孝,是中華傳統文化的精華,是一切聖賢教育的核心,是做人的根本,是家庭幸福的源泉。「忠臣出孝子之門」,國家的棟梁,來自於孝子。弘揚孝道,是利國利世利民的事。
民國詩人徐志摩
1921年徐志摩在英國留學期間,遇到了一位才貌出色的女留學生叫林徽音,他一見鍾情,忘記了自己是已經為人之夫和為人之父了。徐志摩雖然很有才華,也很有錢,但是林徽音鑒於他已有家室,雖然和他交往頻繁,並沒有答應他的追求。
徐志摩回到家裏,開始對自己的妻子表示了公開的嫌棄,說張幼儀是「鄉下土包子」,「我要離婚!」。張幼儀還是默默地為丈夫洗衣服、做飯伺候丈夫。當時張幼儀是公公婆婆送她去英國陪讀的。兩歲的兒子留在家鄉由爺爺奶奶照看。21歲的張幼儀已經又懷有身孕了,可是徐志摩狠心地說:「你去打胎。」張說:「打胎很危險啊,有人會因打胎而死掉的。」徐志摩卻冷漠地說:「做火車肇事還會死人的,難道你就不坐火車了嗎?」
更有甚者,幾天之後,徐志摩不聲不響地離家出 走了,可憐的年輕孕婦,在異國他鄉,舉目無親,語言又不通,她痛苦地想自殺,但是後來想起了《孝經》上的話「身體發膚,受之父母,不敢毀傷,孝之始也。」 於是打斷了自殺的念頭,是孔老夫子的話救了她的命。她重新思考人生。她煎熬痛苦若干天以後,開始求救於在法國留學的二哥和在德國留學的七弟。兄弟們都向張 幼儀伸出了援助的手,勸她千萬不要打胎,生出了孩子,兄弟願收養。得到手足的幫助鼓勵,張幼儀在德國生了第二個兒子。後來徐志摩又來逼她離婚。他們在一個 朋友家裏見面,張幼儀說:「你要離婚,等稟告父母批准才辦。」徐志摩用狠硬的態度說「不行!我沒時間等!你一定要現在簽字!」張幼儀見他如此無情,對第二 個兒子的出生也毫不理會,知道無法挽回,被迫簽字離婚。
因為徐志摩的喜新厭舊和見異思遷,1922 年,一個美好的家庭就這樣破裂了。徐志摩離婚後,心花怒放,馬上去找林徽音。可是林徽音卻悄然回國了,不久與他人正式結婚了。徐志摩的追求變成了泡沫。有 人評述,時值芳年的林徽音為什麼沒有嫁給才華橫溢的徐志摩呢?因為林徽音憑直觀的感覺,覺得這個詩人的熱情不足以信賴。
徐志摩留學後回到北京,常與朋友王賡相聚。王 賡的妻子陸小曼,是一個漂亮的才女,愛好藝術,擅長詩、書、琴、畫。不久王賡調往哈爾濱工作,陸小曼留戀北京,沒有與丈夫同去。在這段時間裏,徐志摩與陸 小曼接觸的機會更多了。徐志摩開始追求陸小曼了。當時北京的知識界,對這兩位才子才女原本是有很多讚譽的,但因為他們兩個人的交往已超越了禮度的範圍,徐 志摩是在迷戀一個有丈夫的女子,所以社會上的流言蜚語就多起來了。本來這時懸崖勒馬還來得及,但是色迷心竅,徐志摩沒有回頭,最後的結局就是陸小曼離婚 了,另一個家庭破裂了。徐志摩和陸小曼結婚了。這件事成為當時轟動京城的新聞。陸小曼的父母不高興,徐志摩的父母更生氣,他們中止了對徐志摩的經濟供給, 並且根本不見這個新媳婦。正如《弟子規》所說的:「德有傷,貽親羞」。徐志摩的老師梁啟超在他與陸小曼結婚時,訓斥他說:「徐志摩,你這個人性情浮躁,所 以在學問方面沒有成就;你這個人用情不專,以致離婚再娶……以後務要痛改前非,重新做人。」
徐志摩和陸小曼結婚後,住在上海,慢慢地感到 了生活的壓力,經濟拮据。陸小曼生活散漫奢侈,不做事情,家中顧傭人。公公婆婆堅持不見她,她的自尊心受壓抑,生了病,而徐志摩呢,要東奔西跑去兼課賺 錢,來往於上海北京之間。徐志摩在北京大學上課,希望陸小曼從上海搬到北京來。可是陸小曼迷戀上海的生活,不肯去,喜歡打牌、跳舞、看戲特別是吃上鴉片膏 和戲子們打的火熱。徐志摩對此非常不滿,夫妻經常吵架。1931年11月,徐志摩聽說他過去追求過的林徽音將於19日在北京舉行演講會。他興奮地搭機趕往北京去捧場,結果這次飛機失事,這位才子結束了五年的新婚生活,死時才35歲。
徐志摩接受了西方的教育糟粕部分,隨著自己的 感覺走,不顧道德。雖然他做到了「我要成為中國第一個離婚的男子」,但是他並沒有幸福。後人著述《小腳與西服──張幼儀與徐志摩的家變》(作者張邦梅)曾 評論:「徐志摩一味西化,把固有道德拋諸腦後,對待共同生活五、六年的結髮妻子,一點恩情也沒有;他忘了朋友之妻不可欺的古訓,竟然與友人之妻陸小曼談戀 愛,一手摧毀自己的家庭,又造成另一個家庭破碎,更傷透了父母的心。」
《弟子規》中說:「不力行,但學文,長浮華,成何人。」徐志摩不正是這種人嗎?徐志摩雖然會寫詩作文,但對愛情婚姻輕率的行為,違背了人倫道德,可以說對父母不孝,對子女不慈,對妻子不忠貞,對朋友無信義,並且他身為人師帶壞風氣,所以他的結局是不幸的。
與之相反,他的原配夫人張幼儀,被丈夫遺棄以 後,重新生活,入德國學校學習,專攻幼稚教育,五年後學成回國。上海一家女子銀行聘她做總裁,並且她還經營了一間服裝公司,均大獲成功。她在百忙中還請了 一位國學老師,給自己講解孔孟之道,每天一小時從不間斷。她有留學的新學識,又攝取中華文化的精華,不忘中國傳統的美德,離婚後自己撫育兒子長大成人,仍 然孝敬徐家二老,做為乾女兒照顧二老,為他們送終。徐志摩罹難後,張幼儀每月還寄錢幫助陸小曼。臺灣版的《徐志摩全集》是在她的策劃下編輯的。她享年89歲。我們看到張幼儀敬老愛幼,她寬恕了徐志摩,還出版了他的文集,接濟他的遺孀,而且經濟富厚,事業興隆,兒孫孝順。她受到人們的尊敬和稱讚,她是幸福的。 (Source)
Thursday, December 13, 2007
轉禍為福的方法
以上所述的兩個公案,都是懺悔邪淫所獲得的善報,作為已經失足過的人,堅定他們的悔過之心,這也是轉禍為福的方法啊!唉!淫,這個孽,不是用筆和言語 就能夠寫盡說盡的啊!惟有每天盼望:無論是聰明的人,還是愚笨的人;未曾犯過的人,或是已經犯過的人;各自的深思反省,及早發現自己的天良,也就可以了 啊!
水滸傳施耐庵 + 西廂記王實甫
西廂記的作者王實 甫,善於描寫男女偷情私會的情形,導致許多人看了西廂記,就起了邪思淫念;結果書還沒有寫完成,王實甫自己就已經無法克制,嚼舌而死了。
明朝正德年間,有位讀書人,名叫趙永貞,他在少年的時候,曾經遇到一位異人告訴他說:「你二十三歲的時候,必定會考中功名。」等到他廿三歲那年參加鄉試, 文章寫得極好,主考官早已經決定選中他的文章好幾天了;不料到了後場的考試,他卻是連連的失誤,結果沒有考中。趙永貞的心中,感到非常的難過;因此就向文 昌帝君祈求託夢,告訴他不中的原因;文昌帝君就說:「你原本可以考中今年的鄉試,但是因為你近來調戲你家的婢女,引誘鄰居的女兒,雖然都沒有成真;然而你 的起心顛倒,意淫纏綿不斷,心地日益的轉暗;所以你命中原有的功名,因此而被消除了。」永貞聽了帝君的解說,痛哭流涕,發誓並決心改過,大做善事;於是就 刻印戒淫的善書,以警醒世人;結果在下次的鄉試中,永貞果然考中了解元,做官做到了藩憲。
唐朝名相狄仁傑
我 說:「艷女美色,是人人皆喜愛,如何能夠遏止這種慾念呢?」老和尚教導我說:「當你見到美貌艷姿,淫念衝動之時,如果將美女想像為吸血的狐狸精、毒蛇鬼 怪;將她秀麗的面貌想像作害了大病既黃且瘦,猶如鬼臉一般;將迷媚的粉脂,想像作人臨死的時候,面目青黑,七孔抽搐那樣的醜惡難看;將誘惑人的窈窕豐姿, 想像作感染梅毒潰爛,那惡臭的濃血,引來了無數的蒼蠅,令人掩鼻疾走;一旦與她交合,不僅被吸取精血,精氣枯竭,且百病交侵,受盡病魔折磨。 我 說:「艷女美色,是人人皆喜愛,如何能夠遏止這種慾念呢?」老和尚教導我說:「當你見到美貌艷姿,淫念衝動之時,如果將美女想像為吸血的狐狸精、毒蛇鬼 怪;將她秀麗的面貌想像作害了大病既黃且瘦,猶如鬼臉一般;將迷媚的粉脂,想像作人臨死的時候,面目青黑,七孔抽搐那樣的醜惡難看;將誘惑人的窈窕豐姿, 想像作感染梅毒潰爛,那惡臭的濃血,引來了無數的蒼蠅,令人掩鼻疾走;一旦與她交合,不僅被吸取精血,精氣枯竭,且百病交侵,受盡病魔折磨。
倘 若能這樣設想,淫念慾火就會靜止得如清涼的寒冰了。 倘若能這樣設想,淫念慾火就會靜止得如清涼的寒冰了。 」老和尚的教誨,我一直謹記於心。 」老和尚的教誨,我一直謹記於心。 所以剛才初見你那撩人動情的豐姿艷容,正當慾火冒升之時,老和尚的話立刻在耳邊響起來,熾熱的慾火即刻下降。 所以剛才初見你那撩人動情的豐姿艷容,正當慾火冒升之時,老和尚的話立刻在耳邊響起來,熾熱的慾火即刻下降。 你能夠勵志守節,乃難能可貴,切勿因一時的衝動,而敗壞你的名節,況且你上有年老的公婆,下有年幼的兒子,都需要 你一人承擔照顧,如果與我通姦,隨我而去,公婆、幼子將頓失依靠。 你能夠勵志守節,乃難能可貴,切勿因一時的衝動,而敗壞你的名節,況且你上有年老的公婆,下有年幼的兒子,都需要你一人承擔照顧,如果與我通姦,隨我而去,公婆、幼子將頓失依靠。
古 代婦人守節美德為世人稱頌,例如韓久英,因恐怕遭色賊姦淫,而持刀割去自己的鼻子;又如高仲舉的夫人逢淫賊,用鏡柄刺雙目,毀容以保貞。 古代婦人守節美德為世人稱頌,例如韓久英,因恐怕遭色賊姦淫,而持刀割去自己的鼻子;又如高仲舉的夫人逢淫賊,用鏡柄刺雙目,毀容以保貞。 還有其他許多節婦為保貞節,有的投井,有的以熱油燙面毀容,以種種方法確保潔白身軀。 還有其他許多節婦為保貞節,有的投井,有的以熱油燙面毀容,以種種方法確保潔白身軀。 』少婦聽了狄仁傑這番話之後,感動得流淚滿面,拜謝說:『感謝恩公大德,不但保全我的 貞節,又教我遏慾的方法,從今以後,一定心如止水,冰清玉潔,堅守婦節,以報恩公今日教誨。 』少婦聽了狄仁傑這番話之後,感動得流淚滿面,拜謝說:『感謝恩公大德,不但保全我的貞節,又教我遏慾的方法,從今以後,一定心如止水,冰清玉潔,堅守婦節,以報恩公今日教誨。 』然後再三拜謝而別。 』然後再三拜謝而別。
狄仁傑為此事,作詩曰: 狄仁傑為此事,作詩曰:
美色人間至樂春,我淫人婦婦淫人 美色人間至樂春,我淫人婦婦淫人
色心狂盛思亡婦,遍體蛆攢滅色心 色心狂盛思亡婦,遍體蛆攢滅色心
後來這位少婦,堅守婦節,而顯名鄰里,為人稱頌。 後來這位少婦,堅守婦節,而顯名鄰裡,為人稱頌。
狄仁傑赴京應考,高中狀元,官至宰相,輔助唐朝安邦定國,愛民如子,處處毀淫書,提倡倫理道德,成為歷史上著名宰相,留芳萬世。 狄仁傑赴京應考,高中狀元,官至宰相,輔助唐朝安邦定國,愛民如子,處處毀淫書,提倡倫理道德,成為歷史上著名宰相,留芳萬世。
後人有詩盛讚狄仁傑: 後人有詩盛讚狄仁傑:
己身守志避邪緣,尚勉孀姬節要堅; 己身守志避邪緣,尚勉孀姬節要堅;
切戒一時雲雨娛,名留萬載感蒼天。 切戒一時雲雨娛,名留萬載感蒼天。
三國名將趙子龍
趙子龍聽了大聲嚴厲斥責趙範說:『你我既然已經結義為兄弟,你嫂即是我嫂,怎麼可以如此亂倫,不仁不義...... 。 趙子龍聽了大聲嚴厲斥責趙範說:『你我既然已經結義為兄弟,你嫂即是我嫂,怎麼可以如此亂倫,不仁不義...... 。 』趙範被趙子龍嚴詞義正一番話,說得羞愧無地自容,趙子龍憤憤離席而去,其凜凜正氣,備受世人敬佩。 』趙範被趙子龍嚴詞義正一番話,說得羞愧無地自容,趙子龍憤憤離席而去,其凜凜正氣,備受世人敬佩。
趙子龍助劉備攻取四川,屢建奇功,建立蜀國後,被封為五虎將之一,英名蓋世。 趙子龍助劉備攻取四川,屢建奇功,建立蜀國後,被封為五虎將之一,英名蓋世。
後人作詩讚趙雲: 後人作詩讚趙雲:
雖非認義哥哥,也倣著關公秉燭。 雖非認義哥哥,也倣著關公秉燭。
不學多情叔叔,羞殺他曹植佔甄。 不學多情叔叔,羞殺他曹植佔甄。