- Feb 28 Tue 2012 01:07
歷史傳奇 - 秦始皇地下高樓
- Feb 27 Mon 2012 22:38
三國志12的女性人物
- Feb 25 Sat 2012 04:07
下輩子,無論愛與不愛,都不會再見
原本的副標題是「孫運璿送給兒子的備忘錄」,後來我拿掉了,因為,不像這位「永遠的行政院院長」的備忘錄[註1]。以底下第九點來說:「我買了十多二十年的六合彩,還是一窮二白,連三獎也沒有中」。首先,行政院院長買六合彩就已經帶頭違法(當時是違法的),即使私底下偷偷買,以孫的資歷跟風範我想不太可能。還有,有些標點用的很奇妙,例如:「我是你的父親,我不跟你說,沒有人會跟你說這些事?」,雖然有可能是網路轉載時的誤寫,不過更是令人起疑[註2]。
最重要的是,裡面部分意見贊同,但反對的更多。反對的部分我以藍色的字體說明如後。
我兒:寫這備忘錄給你,基於三個原則:
(一)人生福禍無常,誰也不知可以活多久,有些事情還是早一點說好。
(二)我是你的父親,我不跟你說,沒有人會跟你說這些事。
(三)這備忘錄記載的,都是我經過慘痛失敗得來的體驗,可以為你的成長省不少冤枉路。這點稍微反對,許多父母就是以「這是我以前失敗的經驗」來教導孩子,希望他/她能夠在自己的監督期望與經驗下成長。可是,父母慘痛的成長經歷不表示子女也會如此,即使不小心犯了同樣的錯誤,那從錯誤中學習到的經驗不會比成功少。不過這邊的口氣是提醒,並非要求,所以只是稍微反對。
以下,便是你在人生中要好好記住的事:
(一)對你不好的人,你不要太介意,在你一生中,沒有人有義務要對你好,除了我和你媽媽。至於那些對你好的人,你除了要珍惜、感恩外,也請多防備一點,因為,每個人做每件事,總有一個原因,他對你好,未必真的是因為喜歡你,請你務必搞清楚,而不必太快將對方看作真朋友。拿不介意的心態回報對自己不好的人,拿堤防的心態回報對自己好的人,這樣只會讓自己變成一個討厭的人而已,因為前者叫軟弱,後者叫無情,一個對惡人軟弱,對朋友無情的人,豈不討厭。也許這則的本意是想說「害人之心不可有,防人之心不可無」,不過主被動完全搞反了。不主動害人,不被動防衛,這點我贊同,不過如果惡人都已經欺壓到自己頭上還不介意不反抗,那就是軟弱。
(二)沒有人是不可代替,沒有東西是必須擁有。看透了這一點,將來你身邊的人不再要你,或許失去了世間上最愛的一切時,也應該明白,這並不是什麼大不了的事。沒有人包括父母、愛人和朋友嗎?如果連失去父母、愛人與朋友都覺得「這並不是什麼大不了的事」,不是極為冷血?人之所以為人是因為懂愛,而愛的成份包含了在乎與需要,如果覺得失去最愛也都沒什麼大不了,那跟動物有何分別。如果這則是要教導「失去最愛時要堅強」,那根本就是弄錯了,悲傷的人一點都不軟弱,相反地那才是至情至性的表現,也是生為人的表現。況且,堅強非必要表現在情感上不可,工作時的挫折、認錯時的勇氣,才更應該拿出堅強。
(三)生命是短暫的,今日你還在浪費著生命,明日會發覺生命已遠離你了。因此,愈早珍惜生命,你享受生命的日子也愈多,與其盼望長壽,倒不如早點享受。
(四)世界上並沒有最愛這回事,愛情只是一種霎時的感覺,而這感覺絕對會隨時日、心境而改變。如果你所謂的最愛離開你,請耐心地等候一下,讓時日慢慢沖洗,讓心靈慢慢沉澱,你的苦就會慢慢淡化。不要過分憧憬愛情的美,不要過分誇大失戀的悲。錯了,會說這話的人一定沒有感受過什麼是最愛,或者說不懂愛,情感的苦會隨著時間消散,但不會遺忘,保有最愛的心態才能得到情感的甜。人生的第一次戀愛誰不憧憬?而這樣的愛往往比往後的愛情更加純淨。
(五)雖然很多有成就的人士都沒有受過很多教育,但並不等於不用功讀書,就一定可以成功。你學到的知識,就是你擁有的武器,可以白手興家,但不可手無寸鐵,謹記!
(六)我不會要求你供養我下半輩子,同樣地,我也不會供養你的下半輩子,當你長大可以獨立時,我的責任已經完結。以後,你要坐巴士還是賓士,吃魚翅還是粉絲,都要自己負責。
(七)你可以要求自己守信,但不能要求別人守信,你可以要求自己對人好,但不能期待人家對你好。你怎樣對人,並不代表人家就會怎樣對你,如果看不透這一點,你只會徒增不必要的煩惱。
(八)我買了十多二十年的六合彩,還是一窮二白,連三獎也沒有中,這證明人要發達,還是要努力工作才可以,世界上沒有免費午餐。
(九)親人只有一次的緣分,無論這輩子我和你會相處多久,都請好好珍惜共聚的時光,下輩子,無論愛與不愛,都不會再見。很多人似乎是因為這句「下輩子,無論愛與不愛,都不會再見」而分享。是的,這種淒涼絕美的言詞就像春藥,讀起來令人勃起,不過激情之後請回歸理性,好好想一下這些話是否合理受用,如果願意接受也無妨,人都有選擇,這不是強制,是提供反思。
註1:後來查了一下,有網友說這篇原作是香港梁繼璋(出自這裡:http://blog.yahoo.com/_M6TRTYC7MNSOA6MTMB7ATF7DYI/articles/284844),梁繼璋是香港數碼廣播節目主持人(參考自:http://zh.wikipedia.org/wiki/%E6%A2%81%E7%B9%BC%E7%92%8B),跟孫運璿一點關係也沒有。
網路以鵝傳鵝以訛傳訛的事件屢見不鮮不奇怪,多加求證就可辨別真偽(就像世界上最遙遠的距離是出自張小嫻而非泰戈爾)。只是,轉寄還好,無法獨立思考、全盤接受比較糟糕,有些價值觀若因此受到影響那就更慘。
註2:上述梁繼璋的連結內文是用句號沒錯
- Feb 24 Fri 2012 03:28
[趣味] 肥貓
- Feb 23 Thu 2012 10:10
[iPhone] 如何快速地將iPhone照片上傳到電腦
目前看起來是利用iCloud的照片串流方式最快也最方便 :-)
以下是開啟iCloud的步驟,開啟前先確定您的iPhone已經升級到iOS 5.0.1,並且已完成iCloud設定。
電腦端
1. 首先下載iCloud for Windows的安裝程式,下載的網址在 http://support.apple.com/kb/DL1455?viewlocale=zh_TW,目前版本是1.0.1
2. 安裝成功後,會在Windows右下方的圖示與通知區域看到iCloud的圖示
3. 點開後會看到可用iCloud進行同步的項目,勾選「照片串流」的選項
4. 如果要更改預設目錄,則點「選項」,裡面有預設同步的資料夾
5. 完成後打開檔案總管,會看到同步的目錄已建立資料夾了,預設會有兩個資料夾,一個是下載(My Photo Stream),一個是上傳(Uploads)。我們只要把照片丟到Uploads的資料夾內,照片就會自動同步到iPhone上(或者其他使用同一組Apple Id的設備上,例如:iPad、Mac等)
iPhone端
1. 到「設定」內的「iCloud」選項內,找「照片串流」
2. 開啟「照片串流」選項。照片串流的功能,只有在WiFi可連線時才會進行同步,不然3G爆掉的機會很大
3. 開啟後回到電腦上,這時候就會看到My Photo Stream這個資料夾了
不過…怎麼都沒照片?
嗯,因為照片串流這個服務,並不會同步之前已經存在iPhone內的照片,而是在開啟服務後的照片才會開始同步,如果要將原本存在「相機膠卷」內的照片進行串流,那要先將照片從iPhone上抓下來,再放到電腦端的Uploads資料夾內…
上圖是iPhone相簿內建立的新資料夾「照片串流」,這個資料夾與原本的「相機膠卷」是不同的資料夾,如果沒有JB,是不能任意修改或搬移檔案的
最後…根據Apple官方的說法(http://support.apple.com/kb/HT4486?viewlocale=zh_TW),單一照片在照片串流內是無法個別刪除,只能進行重置:
在 iCloud 中,我要如何從“照片串流”刪除照片?
您無法從“照片串流”刪除個別照片。不過,您可以在 icloud.com 上,按一下您帳號中的“重置「照片串流」”按鈕,將“照片串流”中的所有照片都刪除。使用“重置「照片串流」”按鈕會立即刪除 iCloud 中儲存的所有“照片串流”照片,但是不會移除已推播至您裝置的任何“照片串流”照片。
所以任何要丟到照片串流內的照片,記得多多小心啦,免得一些私密照片流出了。
小技巧:可以在檔案總管內將Photo Stream加入媒體櫃,存取上會更方便 (在Photo Stresm上點右鍵,然後選擇「加入媒體櫃」->「圖片」就可以了)
- Feb 23 Thu 2012 09:59
開啟Windows 7 AHCI模式
AHCI是Advamced Host Controller Interface的簡稱,是一種允許軟體與SATA裝置溝通的硬體機制 (可參考wiki:http://zh.wikipedia.org/wiki/AHCI),一般來說開啟AHCI以後才可以讓現在的SATA硬碟發揮該有的效能,而非走傳統IDE的模式。
如果在安裝Windows 7時,在BIOS內是選擇IDE或者相容模式,那Windows 7預設會以IDE的方式來傳輸,這種封印起來的效能真是浪費了SATA的頻寬,以下就是修改的方法。
1. 點選左下角的開始鈕,在「搜尋程式與檔案」的地方輸入regedit,在上方程式列表的地方按下enter,開啟「登錄編輯程式」
2. 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci,將右側的Start從3改為0
3. 重開機進入BIOS,將主機板內的設定值改為AHCI (因為每張主機板的BIOS都不相同,請參考使用手冊後再進行修改)
4. 重新進入Windows 7,會重新安裝驅動程式,安裝成功後再重開,完成
可用常見的效能測試程式來測試一下,例如HDTune,可到此下載:http://www.hdtune.com/download.html
以在下的硬碟:WD6400AAKS-22A7B (640GB)來說,Average的速度可到88MB/sec (Usage 77.95%),新的硬碟的速度應該都可以接近100MB/sec吧
- Feb 23 Thu 2012 09:49
Android模擬器無法上網的問題(java.net.UnknownHostException)
應該是很常見的問題了,這邊記錄一下解法,我的IDE是用MOTODEV (Motolora自己包的開發環境, based on Eclipse 3.7),裡面的畫面可能會有點不同。MOTODEV可從SDK Manager中下載。
1. 到Device Management,點要啟動的Virtual Device,點右鍵,選擇Properties
2. 選擇Startup Options –> Network,勾選DNS Server,輸入「8.8.8.8」
3. 重開Virtual Device,搞定
- Sep 13 Mon 2010 00:40
關閉 Aptana 內建的 Jetty Server
Error:<10013, 'permission denied'>
的情形,telnet localhost 8000,發現已經有程式佔據了 8000 port,
看了一下 telnet 後的情形是 Jetty 在運作,而 Jetty 是跟著 Aptana 一起被呼叫的.....
查了一下 Aptana 的手冊,發現有個 Server View 可被開啟,
打開以後可以看看內建的 Server 有哪些,預設 Jetty 是開啟的 (原本沒開,後來不知道為甚麼突然會開啟???)
關掉以後就可以正常啟動 django development server 了
--
如果要永久關閉,可以到 Window -> Preferences -> Aptana -> Editors -> HTML -> Preview 將 Preview Type 改為 Use file URL 即可
- Aug 10 Tue 2010 08:52
WDS(Wireless Distribution System)相關資料整理
什麼是WDS?
http://blog.xuite.net.tw/open.mark/20051231/7671683
WDS設定參考
http://blog.elook.net.tw/index.php?load=read&id=3
SMC WBR14-G2 Spec.
http://www.smc-asia.com/tw/products03.php?Fullkey=163
http://diplodocs.tw/jim/SMC/SMCWBR14-G2-_E
軔體更新
http://bigwatermouse.blog124.fc2.com/blog-entry-214.html
無線橋接器說明
http://140.116.72.80/~smallko/wireless/bridge_mode.htm
透天厝聯網解決方案-WDS試做 7904+WBR14g
http://www.mobile01.com/topicdetail.php?f=110&t=94229
==
還沒實驗,老家是透天厝,共有三樓,對外的Router是Vigor 2500e,放在一樓,目標是二三樓都可以正常收到無線訊號不會斷訊。是成了再來寫心得
- Jan 19 Tue 2010 04:08
mpi4py安裝與使用
mpi4py安裝手冊
shen <shen129[at]gmail.com>
2010/1/19 v1.1
下載套件
目前mpi4py的官網在
而Project則是Host在google.code
http://code.google.com/p/mpi4py/
這個是下載網址
http://mpi4py.googlecode.com/files/mpi4py-1.2.tar.gz
安裝與設定
1. 先確定已經安裝了Python 2.6的套件,預設的安裝目錄應該是C:Python26,檢查看看 %PATH% 這個環境變數內,有沒有引入Python的Home目錄,若沒有,則到控制台內去新增。
2. 安裝MPICH2的Windows套件,可以到MPICH2的官網下載
http://www.mcs.anl.gov/research/projects/mpich2/
smpd在Windows7 / Vista上安裝的注意事項
smpd的全名是Process manager service for MPICH2 applications,是MPICH2用來管應用程式在個節點上通訊的程式。
在Windows7/Vista上安裝時,原本套件內的wmpiregister.exe並無法順利地進行金鑰加密,需要手動進行金鑰的處理。
以管理員的身分開啟一個CMD視窗,然後執行下列指令[1]:
smpd -phrase behappy -install
其中,behappy是預設的金鑰,每個區網內要當節點的主機,都必須設定相同的金鑰才能運作,後面的 -install 是讓smpd程序能在windows的背景服務,根據smpd命令內的說明:
"smpd -install" will install and start the smpd in Windows service mode.
This must be done by a user with administrator privileges and then all
users can launch processes with mpiexec.
檢查services服務,找到MPICH2 Process Manager, Argonne National Lab這個服務名稱,檢查看看是否在執行中的狀態。
接著,修改防火牆的設定,讓smpd程序可通過防火牆,如下圖:(Windows7)
開啟wmpiconfig.exe來驗證上述程序是否成功,若成功會看到下列結果:
(需要上述Hosts的地方皆為綠色才行)
補充說明一下我的執行環境:兩台PC,皆為雙核心,一台的Hostname是 Enzo (Windows 7),另外一台是Peugeot (Windows 2003 Enterprise Edition),Enzo是用來執行指令的環境。
再來,將安裝MPICH2的目錄加到系統的%PATH%變數內,如下圖:
3. 安裝Microsoft Visual Studio 2008 (我這邊使用的是Team Edition,Express Edition可在微軟的網站上下載,是免費的),等等進行套件的編譯時需使用vc++的編譯程式。
4. 解開剛剛下載的mpi4py-1.2.tar.gz到C:¥目錄下,接著開啟記事本修改mpi.cfg,找到# MPICH2 example這個段落,修改如下:
[mpich2]
mpi_dir = C:/Program Files/MPICH2
mpicc = %(mpi_dir)/bin/mpiexec
mpicxx = %(mpi_dir)/bin/mpiexec
5. 進行編譯,開啟一個CMD視窗,切換到剛剛解開的目錄下,接著執行[3]
python setup.py build -mpi=mpich2
再來則是一串的編譯過程。編譯好了會產生一個build的資料夾如下:
接著,使用下列指令進行安裝
python setup.py install
程式會安裝到Python的套件預設目錄C:Python26Libsite-packagesmpi4py內。
測試
在mpi4py的目錄下,有個demo目錄,我們可用裡面所附的helloworld.py進行測試,輸入下列指令:
mpiexec -n 5 python demo/helloworld.py
其中,-n 是指定Process的數量,後面的數字2是執行個數(從1開始),後面的python helloworld.py則是mpi4py的指令[2]。如果順利,會見到下列結果:
再來,透過指定Host的方式來測試兩台機器間是否能通訊
mpiexec -hosts 2 Enzo Peugeot 19 python ¥¥192.168.0.1¥mpi¥helloworld.py
其中 -host 之後所接的2是表示host list的數目,此處呼叫了兩台機器進行運算,之後承接的hostlist則是分別輸入hosts名稱,此處是Enzo和Peugeot。再來的19是表示執行的Process數目(此處是從0開始計算,所以19其實是使用了20個Process來執行),之後是python \192.168.0.1mpihelloworld.py。
(需要將可執行的程式,放在所有節點都能存取 / 寫入的位置,否則會產生錯誤,此處是將檔案放在192.168.0.1這台主機的資料夾內)
以下是執行結果:
遠端主機會產生相對應的process,如下圖:
此外,根據mpiexec Command的說明,-n和 -host屬性兩者互斥[4]。還有,呼叫mpiexec並不需要管理者的權限。
至此,已經能用mpi4py搭配Python語言進行平行程式的開發了。
Reference
[1] 詳見討論串
http://groups.google.com/group/fds-smv/msg/48380e577059f7d8?pli=1
[2] 詳見MPI for Python使用手冊 p.p. 11
[3] 詳見MPI for Python使用手冊 p.p. 10
[4] 線上版的mpiexec參數說明