2009年2月15日 星期日

[轉貼文章]浪漫的道歉

婚後,妻子還是和談戀愛時一樣,霸道蠻橫不講理。

這天夫婦倆本是說好一起去會朋友的,可走到半路妻子又不講理地喝斥起老公來,老公平時都是言聽計從的,可這次不知怎麼,竟來了牛脾氣, 一扭頭,他回家不去了,頭一次把妻子丟在馬路上,妻子當時氣得眼淚都快流出來了,但不能認輸,她只有賭氣地單刀赴會了。


晚上十一點鐘妻子回家,見房裏燈都關了,心想老公是睡著了,便沒有按鈴,掏鑰匙開門時,發現門上貼著紙條,上寫:你必須向我道歉!

妻子憤憤地想,我還沒有找你算帳呢!

進屋後開燈關門,發現門後又貼著一紙條,上寫:或者把我皮鞋擦亮也行。

妻子罵道,呸!我給你擦個屁。

換鞋時發現,她的拖鞋上又有一個紙條,上寫:呸,擦個屁!

妻子感到好笑,她心想,要我道歉,我都要一個星期不理你了,你心裏有數點好不好。

妻子去洗漱,口杯上又有一個紙條,上寫:如果你不知道該怎樣向我道歉的話,書桌上有提示。

妻子急忙跑到書桌旁,只見桌上放著半頁紙,正面寫著:把背面的話對我大聲念兩遍就行了。

翻到背面,見上面貼著一張報紙上撕下來的廣告,廣告詞是這樣寫的「做女人,每個月都幾天心煩的日子......」

妻子又想笑,他以為是我"好事"來了,心煩才對他發脾氣的?

幹嘛不說我更年期到了,那樣豈不是更好下臺階,可笑。

妻子的氣消了一多半。

洗漱完後,妻子上床,見老公扭頭在一邊睡著了,她也不理他,打開床頭燈想看幾頁書再睡,這是她多年來的習慣。

打開書,裏面又有一個紙條,上寫:我知道你心裏已經很難過了,你覺得對不住我,有點難過了就行,也不必自責了。

其實我也該檢討,要不是我發現馬路對面表哥他們正想看我的笑話,我是不會跟你作對的,男人嘛,除了在外人面前要點面子外,誰會沒事跟自己老婆過不去呀。

妻子心裏一陣發熱,覺得自己是有點過分了,對不住老公,便雙手抱著他的頭,扳過臉來,卻發現老公臉頰上還寫著兩個大字「親我。」

繼續閱讀...

2009年2月3日 星期二

[轉貼文章]甩開油頭 10分鐘洗頭術

時報資訊 記者:【張玉貞】
 洗了數十年的頭,但是幾乎近100%的人都洗錯了頭。大多數的人大概都不知道,洗頭時洗髮精每次只需10元硬幣大小的量就足夠洗遍全頭,而且還不能直接倒在頭皮上,以免引發掉髮危機;潤絲和髮膜也不能接觸頭皮。
 壓力大的現代人,洗頭就是按摩頭皮DIY和做HAIR SPA放鬆頭皮良機,何妨花個10分鐘學會徹底甩開油頭、解放頂上千斤重。

 正確洗頭6方法頭皮好清爽
 方法1
 洗髮前先以寬板有圓珠髮梳將髮尾全梳開,自額頭上方中心點,順時鐘方向刷到後腦杓,再重疊已梳過的1/3區域往後梳,不斷重疊直到梳遍全頭。之後再逆向由後腦往前梳。
 方法2
 洗頭前可加約2、3滴的天然專業精油,如可以醒腦的薄荷或放鬆的薰衣草,由下往上以指腹貼著頭皮而非磨擦頭髮,定點式的慢慢往上轉圈移動,以放鬆頭皮。
 方法3
 洗髮時全頭沖溼,用10元硬幣大小的洗髮精在掌心搓勻開,或將洗髮精倒在空瓶中稀釋。再以五指拍遍全頭、五指要貼緊頭皮,才能讓泡泡徹底洗淨頭皮。
 方法4
 將頭分左、右兩區,四指並攏貼著頭皮,由前往後以Z字形密集搔抓,指面要緊貼頭皮稍微使力才能徹底洗淨頭皮。
 方法5
 沖去洗髮精並將水分捏乾,離髮根5到10公分處搽上護髮產品直到髮尾,頭髮便不會糾結還可修護毛麟片,待洗完澡後再沖淨。
 方法6
 洗完頭後,吹髮,是要吹乾頭皮而非髮絲,以免滋生細菌發癢。若害怕傷害髮質,只烘乾頭皮,頭髮讓它自然乾,可避免髮絲受梳子和吹風機的傷害。若要吹乾髮絲,可由頭頂順著髮流與毛麟片方向向下吹,頭髮就不會因吹風後而變得毛燥。

繼續閱讀...

2009年2月1日 星期日

[轉貼文章]仇人與恩人

[轉貼文章]不知作者為何人?如有告知一定立即刪除文章

給辛苦的上班族分享 !!
很有意思的管理故事: 仇人 與 恩人

大學剛畢業的時候,某電視公司請我去主持個特別節目,
那節目的導播看我文章不錯,又要我兼編劇。
可是當節目做完,領酬勞的時候,
導播不但不給我編劇費,
還扣我一半的主持費。

他把收據交給我說:
『你簽收一千六,但我只能給你八百,因為節目透支了。』

我當時沒吭聲,照簽了,心想 【君子報仇,十年不晚。】
後來那導播又找我,我還 【照樣】幫他做了幾次。

最後一次,他沒扣我錢,變得對我很客氣,
因為那時我被電視公司的新聞部看上,
一下子成為了電視記者兼新聞主播。

我們後來常在公司遇到,他每次笑得都有點尷尬。
我曾經想去告他一狀,可是正如高中那位同學所說,
沒有他我能有今天嗎?
如果我當初不忍下一口氣,又能繼續獲得主持的機會嗎?
機會是他給的,他是我的貴人,他已經知錯,我何必去報復呢?



後來我到了美國留學。

有一天,一位已經就業的同學對我抱怨他的美國老闆 【吃】他,
不但給他很少的薪水,而且故意拖延他的綠卡 (美國居留權)申請。

我當時對他說: 『這麼壞的老闆,不做也罷。但你豈能白幹了這麼久,
總要多學一點,再跳槽,所以你要偷偷學。』

他聽了我的話,不但每天加班,留下來背那些商業文書的寫法。
甚至連怎麼修理影印機,都跟在工人旁邊記筆記,
以便有一天自己出去創業,能夠省點修理費。

隔了半年,我問他是不是打算跳槽了?
他居然一笑: 『不用!我的老闆現在對我刮目相看,又升官,又加薪,
而且綠卡也馬上下來了,老闆還問我為什麼態度一百八十度轉變,
變得那麼積極呢?』

他作了 『報復』,只是換了一種方法,
而且他自我檢討,當年其實是他自己不努力。



大概前五年吧!
我遇到個有意思的事。

一位老友突然猛學算命,由生辰八字、紫薇斗數、姓名學到占星術,
沒一樣不研究。
他學算命,當然不是覺得算命靈驗,而是想證明算命是騙人的東西。
原因是有一位非常著名的大師為他算命,算他活不到四十七,
他發誓,非打爛那大師的招牌不可。

你猜怎樣?
他愈學愈怕,因為他發現自己算自己,也確實活不長。

這時候,他改了,他跑去做慈善,說:
『反正活不久了,好好運用剩下的歲月,做點有意義的事。』
他很積極地投入,人人都說他變了,
由一個焦躁勢利的小人,變成敦厚慈愛的君子。

不知不覺,他過了四十七、過了四十八,而今已經五十三,
紅光滿面、生氣勃勃,比誰都活利健康。

「你可以去砸那大師的招牌了!」 我有一天開他玩笑。
他眼一亮,回問我: 『為什麼?』

又笑笑: 『要不是那人警告我,照我以前的個性,
確實四十七歲非犯心臟病不可,他沒有不準啊!』

各位年輕朋友!

你喜歡逞強鬥狠嗎?
你總是心有不平嗎?
你有 【此仇不報非君子】的憤恨嗎?

一點心得
你要知道, 【敵人、仇人】…
都可以 【激發】你的 【潛能】,成為你的【貴人】。

你也要知道,許多怨仇、不平,其實問題都出在你自己。
你更要知道,這世間最好的 『報復』,就是運用那股不平之氣,
使自己邁向成功,以那成功和 【成功之後的胸懷】,
對待你當年的敵人,且把敵人變成朋友。

當 『冤冤相報何時了』的 【雙輸】 ,
能成為 【相逢一笑泯恩仇】的 【雙贏】 。

不是人生最大的成功嗎?
是不是:如果你是正確的,你的世界就是正確的?

給懂 〝珍惜〞的人

繼續閱讀...

2009年1月29日 星期四

網路賺錢-點廣告10Bux.net網站註冊申請教學

點廣告賺錢是目前網路賺錢中最入門的方式,不需要寫文章、經營部落格...等方式,只要每天動動手點該網站上的廣告即可,雖然錢不多但不無小補,反正每天花一點時間固定點一下,多加入幾個點廣告的網站積少成多,財富還是看的見的,此篇介紹10Bux.net網站註冊申請教學。

註冊申請方式如下:
1.首先點選10Bux.net連結進入首頁。
2.點選下圖紅框內"Reqister",進入註冊畫面。

3.依序下圖輸入相關資料,介紹人如同意請寫我"yangphph",不會影響你的權益的。

4.依上圖輸入資料完成無誤,點選"Become A 10Bux.net Member"將資料送出註冊。
5.再點選下圖"Continue"完成註冊。


點廣告使用方式如下:
1.首先點選10Bux.net連結進入首頁。
2.點選下圖紅框內"Login",進入Login畫面。

3.依序下圖輸入相關資料,輸入完成請點"Login"登入網站。

4.點選下圖紅色框內"Surf Ads"進入廣告點選。

5.下方就是要點廣告的地方:
1)"No Current Ads":代表無廣告
2)灰色字體有連結的代表未點的廣告
3)紅色字體有刪除線的代表已點過的廣告

6.選擇一個未點的廣告將它點入,會跳出一另一個視窗廣告,請等待30秒結束,並點選相同字母,如下圖"nf",請點右邊的"nf"。

7.等待Done後方有出現"V"即可,將該視窗關閉,並點選其它的廣告。

8.另外需注意的是,一次只能點一個廣告,待出現上面"Done V"時才可以再點另一個廣告,否則是無效的點擊。
9.點選下圖
紅色框內"Stats"進入自己的帳戶資料,可以看到目前累積的金錢。


繼續閱讀...

2009年1月27日 星期二

BCB - VCL內部存在的管理函數介紹

1. AllocMem
  在隊中分配指定字節的內存塊,並將分配的每一個字節初始化為 0.函數原型如下:
  void * __fastcall AllocMem(Cardinal Size);

2. SysFreeMem
  釋放所指定的內存塊.函數原型如下:
  int __fastcall SysFreeMem(void * P);

3. SysReallocMem
  要求重新分配參數Size所指定的內存.函數原型如下:
  void * __fastcall SysReallocMem(void * P , int Size);

繼續閱讀...

BCB - VCL的文件操作函數介紹

1. FileOpen
  打開指定的文件,如果返回為正數,表示操作成功,返回值為文件句子:如果返回值為-1,表示操作失敗,函數原型如下:
  int __fastcall FileOpen(const System::AnsiString FileName,int Mode);

2. FileCreate
  以指定的文件名稱創建一個新的文件,如果返回為正數,表示操作成功,返回值為文件句子,如果返回值為-1,表示操作失敗.函數原型如下:
  int __fastcall FileCreate(const System ::AnsiString FileName);

3. FileRead
  從文件中讀取指定字節的數據到緩沖區中,函數返回實際讀取的字節數,函數原型如下;
  int __fastcall FileRead(int Handle,void *Buffer,int Count);

4. FileWrite
  將緩沖區的數據寫入到指定的文件的當前位置中去如果操作成功,函數返回實際寫入的字節數,如果返回為-1,則表示操作產生錯誤,函數原型如下:
  int __fastcall FileWrite(int Handle,const void *Buffer,int Count);

5. FileSeek
  調整文件指針到新的位置,如果操作成功,則返回新的文件位置,如果操作失敗,則函數返回-1,函數原型如下:
  int __fastcall FileSeek(int Handle,int Offset,int Origin);

6. FileClose
  關閉指定的文件,函數原型如下:
  void __fastcall FileClose(int Handle);

7. FileAge
  返回指定文件的時間標籤,如果操作失敗,則返回-1,函數原型如下:
  int __fastcall FileAge(const System::AnsiString FileName);

8. FileExists
  用於測試指定的文件是否存在,如果存在返回真,否則返回假,函數原型如下:
  bool __fastcall FileExists(const System::AnsiString FileName);

9. FileGetDate
  返回指定文件的DOS時間標籤,如果操作失敗,則近回-1,函數原型如下:
  int __fastcall FileGetDate(int Handle);

10.FileSetDate
  更改指定文件的DOS時間標籤,如果操作成功,返回0,否則返回錯誤代碼,函數原型如下:
  int __fastcall FileSetDate(int Handle,int Age);

11.FileGetAttr
  返回指定文件的屬性,如果操作失敗,則函數返回-1,函數原型如下;
  int __fastcall FileGetAttr(const System::AnsiString FileName);

12.FileSetAttr
  更改指定文件的屬性參數,如果操作成功,則返回0,函數原型如下;
  int __fastcall FileSetAttr(const System::AnsiString FileName,int Attr);

13.FindFirst
  在指定的文件目錄內,搜尋符合特定屬性參數的文件,如果成功地查找到符合條件的文件,
  則函數返回0,否則函數返回一個錯誤代碼,函數原型如下:
  int __fastcall FindFirst(const System::AnsiString Path,int Attr,TSearchRec &;F);

14.FindNext
  繼續搜尋FindFirst所指定屬性參數的文件,如果成功地查找到符合條件的文件,則函數返回0,否則函數返回一個錯誤代碼,函數原型如下:
  int __fastcall FindNext(TSearchRec &;F);

15.FindClose
  釋放FindFirst操作所申請的內存資源,函數原型如下:
  void __fastcall FindClose(TSearchRec &;F);

16.DeleteFile
  在計算機磁碟中刪除指定的文件,如果操作成功,則函數返回真,函數原型如下:
  bool __fastcall DeleteFile(const AnsiString FileName);

17.RenameFile
  更改指定文件的名稱,如果操作成功,則函數返回真,函數原型如下:
  bool __fastcall RenameFile(const AnsiString OldName, const AnsiString NewName);

18.ChangeFileExt
  更改指定文件的擴展名,函數原型如下:
  AnsiString __fastcall ChangeFileExt(const AnsiString FileName,const AnsiString Extension);

19.ExtractFilePath
  返回指定文件的工作路徑,函數原型如下:
  AnsiString __fastcall ExtractFilePath(const AnsiString FileName);

20.ExtractFileDir
  返回指定文件的工作目錄,函數原型如下:
  AnsiString __fastcall ExtractFileDir(const AnsiString FileName);

21.ExtractFileDrive
  返回指定文件的驅動器,函數原型如下:
  AnsiString __fastcall ExtractFileDrive(const AnsiString FileName);

22.ExtractFileName
  返回指定文件的文件名及擴展名,函數原型如下:
  AnsiString __fastcall ExtractFileName(const AnsiString FileName);

23.ExtractFileExt
  返回指定文件的擴展名,函數原型如下:
  AnsiString __fastcall ExtractFileExt(const AnsiString FileName);

繼續閱讀...

BCB - VCL的磁碟管理函數介紹

1. DiskFree
  返回指定磁碟的剩餘空間,如果操作成功,返回剩餘磁碟空間,如果操作失敗,則返回-1,函數原型如下:
  int __fastcall DiskFree(Byte Drive);

2. DiskSize
  返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數原型如下:
  int __fastcall DiskSize(Byte Drive);

3. GetCurrentDir
  返回當前工作目錄,函數原型如下:
  AnsiString __fastcall GetCurrentDir();

4. SetCurrentDir
  設置當前工作目錄,如果操作成功,則返回真,函數原型如下:
  bool __fastcall SetCurrentDir(const AnsiString Dir);

5. CreateDir
  創建新的目錄,如果操作成功,返回真,否則返回假,函數原型如下:
  bool __fastcall CreateDir(const AnsiString Dir);

6. RemoveDir
  刪除指定的目錄,如果操作成功,返回真,否則返回假,函數原型如下:
  bool __fastcall RemoveDir(const AnsiString Dir);

繼續閱讀...

BCB - VCL的字串函數介紹

1. UpperCase
  將指定的AnsiString字串轉換為大寫形式,函數原型如下:
  AnsiString __fastcall UpperCase(const AnsiString S);

2. LowerCase
  將指定的AnsiString字串轉換為小寫形式,函數原型如下:
  AnsiString __fastcall LowerCase(const AnsiString S);

3. CompareStr
  比較兩個AnsiString字串,函數原型如下:
  int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);

4. CompareText
  比較兩個AnsiString字串,函數原型如下:
  int __fastcall CompareText(const AnsiString S1, const AnsiString S2);

5. StrLen
  返回字串的長度,函數原型如下:
  Cardinal __fastcall StrLen(const char * Str);

6. StrEnd
  返回字串結尾指針,函數原型如下:
  char * __fastcall StrEnd(const char * Str);

7. StrMove
  從來源字串向目的字串拷貝指定數目的字串,函數原型如下:
  char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count);

8. StrCopy
  將來源字串拷貝到目的字串中,函數原型如下:
  char * __fastcall StrCopy(char * Dest, const char * Source);

9. StrECopy
  將來源字串拷貝到目的字串中,並返回目的字串結尾指針,函數原型如下:
  char * __fastcall StrECopy(char * Dest, const char * Source);

10.StrLCopy
  將來源字串指定數目的字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
  char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen);

11.StrPCopy
  將AnsiString類型的來源字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
  char * __fastcall StrPCopy(char * Dest, const AnsiString Source);

12.StrPLCopy
  將來源字串(AnsiString類型)指定數目的字串拷貝到目的字串中,並返回目的字串
指針,函數原型如下:
  char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);

13.StrCat
  連接兩個字串,並返回目的字串指針,函數原型如下:
  char * __fastcall StrCat(char * Dest, const char * Source);

14.StrLCat
  將指定數目的來源字串連接到目的字串,並返回目的字串指針,函數原型如下:
  char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen);

15.StrComp
  兩個字串相到比較,返回比較的結果,函數原型如下:
  int __fastcall StrComp(const char * Str1, const char * Str2);

16.StrIComp
  兩個字串相互比較(不論大小寫),返回比較的結果,函數原型如下:
  int __fastcall StrIComp(const char * Str1, const char * Str2);

17.StrLComp
  對兩個字串指定數目的字串進行比較操作,函數原型如下:
  int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen);

18.StrScan
  在指定的字串中尋找特定的字串,並返回字串中第一個特定字串的指針,函數原型如下:
  char * __fastcall StrScan(const char * Str, char Chr);

19.StrRScan
  在指定的字串中尋找特定的字串,並返回字串中最後一個特定字串的指針,函數原型如下:
  char * __fastcall StrRScan(const char * Str, char Chr);

20.StrPos
  在Strl所指定的字串中尋找Str2所指定的子字串,並返回Str2在Str2中第一個子字串的指針,函數原型如下:
  char * __fastcall StrPos(const char * Str1, const char * Str2);

21.StrUpper
  將字串轉換為大寫形式,函數原型如下:
  char * __fastcall StrUpper(char * Str);

22.StrLower
  將字串轉換為小寫形式,函數原型如下:
  char * __fastcall StrLower(char * Str);

23.StrPas
  將指定的字串轉換為AnsiString類型字串對象,函數原型如下:
  AnsiString __fastcall StrPas(const char * Str);

24.StrAlloc
  為字串分配指定字節的內存,並返回內存指針,函數原型如下:
  char * __fastcall StrAlloc(Cardinal Size);

25.StrBufSize
  返回*Str所指向內存的大小,函數原型如下:
  Cardinal __fastcall StrBufSize(const char * Str);

26.StrNew
  在堆中為指定字串分配空間,並將字串拷貝到此空間中,函數原型如下:
  char * __fastcall StrNew(const char * Str);

繼續閱讀...

BCB - VCL的時間函數介紹

1. Date
  返回TDateTime對象,包含當前的年月日訊息,函數原型如下:
  System::TDateTime __fastcall Date(void);

2. Time
  返回TDateTime對象,包含當前的時間訊息,函數原型如下:
  System::TDateTime __fastcall Time(void);

3. Now
  返回TDateTime對象,獲取當前的日期和時間訊息,函數原型如下:
  System::TDateTime __fastcall Now(void);

4. DatetimeToString
  將TDateTime對象轉換為指定格式的字串對象,函數原型如下:
  void __fastcall DateTimeToString(AnsiString &;Result, const AnsiString Format,System::TDateTime DateTime);

5. DateToStr
  將TDateTime對象(包含當前年月日訊息)轉換為字串對象,函數原型如下:
  AnsiString __fastcall DateToStr(System::TDateTime Date);

6. TimeToStr
  將當前日期轉換為字串對象,函數原型如下:
  AnsiString __fastcall TimeToStr(System::TDateTime Time);

7. DateTimetoStr
  將TDateTime對象轉換為字串對象,函數原型如下:
  AnsiString __fastcall DateTimeToStr(System::TDateTime DateTime);

8. StrToDate
  將字串對象轉換為年月日對象,函數原型如下:
  System::TDateTime __fastcall StrToDate(const AnsiString S);

9. StrToTime
  將字串對象轉換時間對象,函數原型如下:
  System::TDateTime __fastcall StrToTime(const AnsiString S);

10.StrToDateTime
  將字串對象轉換為年月日時間對象,函數原型如下:
  System::TDateTime __fastcall StrToDateTime(const AnsiString S);

11.DateTimeToSystemTime
  將TDateTime對象轉換為操作系統時間,函數原型如下:
  void __fastcall DateTimeToSystemTime(System::TDateTime DateTime, _SYSTEMTIME &;SystemTime);

12.SystemTimeToDateTime
  將操作系統時間轉換為TDateTime對象,函數原型如下:
  System::TDateTime __fastcall SystemTimeToDateTime(const _SYSTEMTIME &;SystemTime);

繼續閱讀...

BCB - VCL的數值轉換函數介紹

1. IntToStr
  將整數轉換為AnsiString字串,函數原型如下:
  AnsiString __fastcall IntToStr(int Value);

2. IntToHex
  將整數轉換為十六進制字串,函數原型如下:
  AnsiString __fastcall IntToHex(int Value, int Digits);

3. StrToInt
  將AnsiString字串轉換為整數值,如果不能進行轉換,則產生EConvertError異常,
  函數原型如下:
  int __fastcall StrToInt(const AnsiString S);

4. StrToIntDef
  將AnsiString字串轉換為一個數值,函數原型如下:
  int __fastcall StrToIntDef(const System::AnsiString S,int Default);

5. FloatToStr
  將浮點數轉換為AnsiString字串,函數原型如下:
  AnsiString __fastcall FloatToStr(Extended Value);

6. StrToFloat
  將AnsiString字串轉換為一個浮點數值,函數原型如下:
  Extended __fastcall StrToFloat(const AnsiString S);

7. FloatToStrF
  將浮點數轉換為指定格式的AnsiString字串,函數原型如下:
  AnsiString __fastcall FloatToStrF(Extended Value, TFloatFormat Format,int Precision, int Digits);

繼續閱讀...

發人深省的故事

一對新婚夫婦生活貧困,一天,丈夫對妻子說:

“親愛的,我要去很遠的地方工作,直到我有條件給你一種

舒適體面的生活才會回來。我只求你一件事,我不在

的時候要對我忠誠,我也會對你忠誠的。”


很多天之後,他被一個莊園錄用了。他要老闆答應他一個請求:

“請允許我在這裡想幹多久就幹多久,當我覺得應該離開時,

您要放我走。我離開那天,您再把我賺的錢給我。”

雙方達成了協議。

年輕人在那裏整整工作了20年,中間沒有休假。

一天,他對老闆說:“我要回家了。”

老闆說:“我會照協議辦事的。不過我有個建議,要麼我給你錢,

要麼我給你3條忠告,你好好想想再給我答覆。”他想了兩天,

然後找到老闆,說:“我想要那3條 忠告。”

老闆提醒他說:“如果給了你忠告,我就不會給你錢了。”

他還是說:“我想要忠告。”

老闆對他說:

“第一,永遠不要走捷徑。便捷而陌生的道路可能會要了你的命。

第二,永遠不要對可能是壞事的事情好奇,否則也可能要了你的命。

第三,永遠不要在仇恨和痛苦的時候做決定,否則你以後一定會後悔。”

老闆接著說:“這裡有3個麵包,兩個給你路上吃,

另一個等你回家後和妻子一起吃吧。”

在遠離自己深愛的妻子和家鄉20年之後,男人踏上了回家的路。

一天後,他遇到了一個人,那人說:

“這條路太遠了,我認識一條捷徑,幾天就能到。”他高興極了,

正準備走捷徑的時候,想起了老闆的第一條忠告,

於是他回到了原來的路上。

後來,他得知那人讓他走的所謂的捷徑完全是一個圈套。

幾天之後,他走累了,發現路邊有家旅館,他打算住一夜,

付過房錢之後,他躺下睡了。睡夢中,他被一聲慘叫驚醒,

他跳了起來,走到門口,想看看發生了什麼事,剛剛打開門,

他想起了第二條忠告,於是回到床上繼續睡覺。起床後,

喝完咖啡,店主問他是否聽到了叫聲,他說聽到了,

店主說:“您不好奇嗎?”他回答說不好奇。

店主說:“您是第一個活著從這裡出去的客人。

我的獨子有瘋病,他昨晚大叫著引客人出來,然後將他們殺死埋了。”

年輕人接著趕路,終於在一天的黃昏時分,他遠遠地望見了自己

的小屋,屋子的煙囪正冒著炊煙,還依稀可見妻子的身影,

雖然天色昏暗,但他仍然看清了妻子不是一個人,還有一個男子

伏在她的膝頭,她撫摸著他的頭髮。看到這—幕,他的內心充滿了

仇恨和痛苦,他想跑過去殺了他們,他深吸一口氣,快步走了過去,

這時他想起了第三條忠告,於是停了下來。

天亮後,已恢復冷靜的他對自己說:“我不能殺死我的

妻子,我要回到老闆那裏,求他收留我,在這之前,我想告訴我的

妻子我始終忠於她。”

他走到家門口敲了敲門,妻子打開門,認出了他,撲到他懷裏,

緊緊地抱住了他。他想把妻子推開,但沒有做到。他眼含淚水,

對妻子說:“我對你是忠誠的,可你背叛了我…”妻子吃驚地說:

“什麼?我從未背叛過你,我等了你20年。”他說:

“那麼昨天下午那個男人是誰?”妻子說:“那是我們的兒子。

你走時我剛懷孕,今年他已經20歲了。”

丈夫走進家門,擁抱了自己的兒子。在妻子忙做著晚飯的時候,

他給兒子講述了自己的經歷。接著,一家人坐下來一起吃麵包,

他把老闆送的麵包掰開,發現裏面有一筆錢——

那是他20年辛苦勞動賺來的工錢.

人們...
總習慣用自己的角度去看事情,直到...瞭解了真相...
初念淺,轉念深 ...

記得有一句話:「世界上有千萬種藥,就是沒有後悔的藥」
真的!後悔也沒有用了....... 與大家共勉之 ........
千萬不要拿一份真情賭氣,那是非常不值得的

轉貼朋友的Mail

繼續閱讀...

2009年1月26日 星期一

BCB-八后棋(含Source Code)

分享一下自己所寫的程式,寫的不好請見諒,第一次寫小游戲在數位男女論壇得了小優勝,因為是第一次寫所以美工的部分很差,原本是先求有再求好,可惜沒時間修改直接比了,所以得了優勝,OK的啦!至少跨出了第一步。


編寫程式 : BCB 6.0
檔案與Source Code : 八后棋

繼續閱讀...

Blog 基本教學 - 最新回應

剛在建立自己的Blog,當做是自己建立Blog的教學,如何將網友最新回應或意見放至Blog方便讓自己或他人看見,避免Blog的主人遺漏了網友的回應或意見,導致網友的誤會。

這裡教學的是自己Blog使用的,也是我看到最簡單的方式,在版面配置->網頁元素裡加入一個新的HTML/Javascript,或是直接編輯原有模組,塞入Code(程式碼)即可
此處引用的是 Abin's Tech Note 的教學
另外本身對Javascript不是很瞭解,但顯示的排列格式不是我要的,所以修改了一下排列格式如下:
原來的Code:

修改後的Code:

以下是變數:
'+ title +' 是回應文章的內容
'+timestamp+' 是顯示日期
'+authorname+' 是顯示回應者的名稱

原來的Code : "名稱"->"內容"->"日期"
修改如上述的Code :"內容"->"日期"->"名稱"

也開始慢慢的學習 Javascript的程式編寫

繼續閱讀...

2009年1月25日 星期日

實用軟體介紹與教學-MWSnap300中文版 3.0.0.74

在做報告時常需要附上工作圖片,雖然鍵盤上可以直接按Print Screen來擷取整個電腦螢幕,不過不是很方便,因為檔案為BMP檔所以一個檔案都是1MB以上,不然就需要其他軟體如作業系統內含的小畫家、其他的圖片修編軟體,現在為大家介紹一個蠻方便且Free的軟體MWSnap300中文版



使用方法如下:
1.任選一個擷取畫面,在這是介紹"任意大小的矩形",原因是因為它可以包含其他的功能,隨你高興要選取多大或是多小由自己來決定,所以做報表這一個功能可以了。
2.點選"抓圖任意大小的矩形"的Button。
3.使用滑鼠選取你要的畫面大小。
4.再來點選"檔案"->"另存新檔"即可。

程式下載 : MWSnap300中文版

繼續閱讀...

2009年1月24日 星期六

實用軟體介紹與教學-批次改檔名 BCN Ver1.1.0

相信很多人都有下載連續劇(如:偶像劇、動畫...等),假如從對岸下載可能會有亂碼或是您想統一一下檔名,而又不想一個檔案一個檔案浪費時間的慢慢修改,下面會介紹一個免費且開放Source code的軟體,它可以很方便的達到上述的功能,另外在程式的說明->關於本程式中還有一個功能,可以查看系統資訊蠻方便的。


程式UI如上圖(批次改檔名 BCN Ver1.1.0),如看不清楚可以點圖放大
動作步驟如下:
(1)選擇要修改的資料夾,右邊會顯示資料夾中的所有內容,所以資料夾中資料會全部修改。
(2)選擇是否移除原始檔名,建議打"V",依自己的意思來設定。
(3)選擇自訂檔名的排列組合,如不設定可以用預設的。
(4)鍵入想要變更的檔名。
(5)請選擇自動編號的遞增(1、2...)。
(6)將"固定位數"打"V",也就是固定如01、02、10、11..等,否則會發生一般排序時,11排在1在後面造成觀看檔案時的困擾。
(7)輸入補零數,如有01請設1,001請設2依此類推。
(8)不鍵入文字也可以。
(9)預覽框,可以看你修改後是否是你要的,如不是可再修改。
(10)點選"確認更改",將你要檔案真實的修改,完成改檔名的動作。

程式下載 : BCN Ver1.1.0


繼續閱讀...

2009年1月19日 星期一

BCB-防止程式重複執行

要防止自己的程式重複執行,使用的方法有好幾種,有些方法甚至要去修改*.bpr檔(C++ Builder 專案檔),但建議不要任意修改 C++ Builder 自動維護的專案檔;使用下列方法只要將下列程式碼原封不動的抄到FormCreate() 事件中即可,不但不會讓相同的程式同時存在第二個實體,而且在執行時發現第一個實體已存在而且是最小化時,還會將其彈出展開於桌面上....

//-------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Application->Title=Form1->Caption;
HANDLE PrevInstHandle;
HANDLE Mutex = OpenMutex(SYNCHRONIZE,false,Application->Title.c_str());
if (Mutex != null)
{
String AppTitle=Application->Title;
SetWindowText(Application->Handle,null);
PrevInstHandle = FindWindow("TApplication", AppTitle.c_str());
if (PrevInstHandle != 0)
{
if (IsIconic(PrevInstHandle))
ShowWindow(PrevInstHandle, SW_RESTORE);
else
BringWindowToTop(PrevInstHandle);
SetForegroundWindow(PrevInstHandle);
}
Application->ShowMainForm = false;
Application->Terminate();
}
else CreateMutex(null, false, Application->Title.c_str());
}

繼續閱讀...

待放春節的心情

今日廠區發佈訊息,因為訂單減少,所以請人員提早休春節
假期, 有特休就休特休假,無特休就休無薪假,好在我特休多
,大約10天以上,苦的是新人,無薪假請一堆,到時候領一月
份薪資時,可能要哭了。

有時候真的很無奈,看到產線的OP(作業員)為了趕一批貨,
加班加的很累,而得到的結果是隔天要被資遺,雖然我們已
經知道他們被資遺的日期卻又不能講,無奈還是無奈。
人生就是如此,此處不留爺,自有留爺處。

繼續閱讀...

2009年1月13日 星期二

等待資遺的心情

等待桃園的工廠結束,如不去台北上班,再過不久也要加入
資遺的行列, 工作至今,公司每年都有重大變化,如轉廠、轉單
位...等,每到一個新單位就要再重新適應,重新適應也就要重新
學習,隨著年齡的增長,學習力也會漸漸的退化,真不知道這種
人生要再過多久。

最近年關將近,又得知又有一批人要被資遺了,心情真的不
捨,在我手裡也通知了不少人員,"請在資遣通知書上簽名,XX上
午XX時在那個地方領支票" ,不想再當劊子手了,所以等工廠結
束自已報名加入資遺行列,避免此問題。
我們公司算是好的,最近勝X公司的新聞,17號強迫簽同意
無薪假,而18號卻把人給裁員,真的是XXX,主管的心真狠,但誰
叫我們不是Boss呢?

繼續閱讀...