2011年3月18日 星期五

里爾克《給青年詩人的信》

.

摘錄自「這輩子,只能這樣嗎?」

拜傳統之賜,人們傾向用最簡單的方法解決事情,越簡單越好。但很明顯的,我們要把握的是艱難的部份;適者生存的贏家,往往都能堅持到底。

.

2011年3月17日 星期四

關於"秩序"

.

以下節錄至"這輩子,只能這樣嗎?"

作者引述艾米爾的話:

「秩序」代表光和和平、內在的解放,以及對自己的完全掌控;秩序是一種力量。內心的真善美來自你對周圍與內在一切秩序的認知、接受與體悟。秩序是人類最大的需求,也是內在真我的極致表現。

.

2011年2月15日 星期二

水之鏡抗反光保護貼

.

現在主要使用notebook在寫paper,但微星CR420是鏡面的螢幕
用久了,眼睛真的會非常不舒服
雖然我想挑霧面螢幕,但無奈的是,CR420並沒有出霧面螢幕的model……

終於,我受不了了,稍微搜尋一下,大概找到一些資料
簡單說,鏡面螢幕成本真的比較低,因為少了一層AG(Anti-Glare)鍍膜

解決方法是買保護貼
網路上有人推薦的是人因的愛目之鏡跟水之鏡

我在新竹nova附近找,只有順發有賣水之鏡的現貨,而且尺寸齊全,人因的愛目之鏡到是找不到,其他的就是一些雜牌,或是3M的防窺鏡片,但我不要防窺……

保護貼同樣是14W還有分16:9和16:10的
量了一下,CR420是16:9,size是310*174mm,剛好跟水之鏡的規格一模一樣

而水之鏡又有分AR跟AG
AR是比AG又多一層AR(Anti-Reflection)鍍膜,簡單說效果就會像是反光比較低的鏡面螢幕(我猜跟Toshiba的CSV一樣?Toshiba的csv也是號稱多一層鍍膜)
我就是要霧面,所以買AG,AR比AG貴100

貼的不是很好,因為我保護膜有掉到地上,雖然還未拆,但因為是靜電式吸冷,吸了一堆灰塵,而這些灰塵在貼的過程中掉到螢幕上,害我貼的一堆氣泡,即使事前先把螢幕擦乾淨也沒有……
因為灰塵在螢幕上,就會鼓起來,導致保護貼沒法密合
我是再拿貼布把灰塵黏走,但貼得很累
還好保護貼是靜電吸附式,可以一直撕撕貼貼

綜合一下心得,下次再貼肯定可以貼很好:
1.需要一個乾淨的桌面,我就是桌面不夠乾淨,保護貼才會掉到地上,導致後來的慘況
2.我覺得手比廠商附的推氣泡用的工具好用多了

貼完的心得是:有差
反射的部份改善很多,已經很接近霧面螢幕了(很接近的意思是,還是會反射一部份)
但螢幕會變得有顆粒狀,也就是看起來會有一粒一粒的感覺,畫質降低
但,我寧願畫質下降,也不要反光
.

2011年1月20日 星期四

關於"warning: deprecated conversion from string constant to ‘char*"這個warning

.

印象中,至從某個版本gcc(應為gcc4.3)更新後,就會出現這個warning
原本不會有warning的code,根新後,一堆這種warning

我記得原因是,當你宣告一個字串常數char *str = "xxx";
可是,你卻把他當成char *給別人,而非const char *,於是別人就可以改該常數
正確的解法是改code,該constant就傳constant

程式是該有任何warning的,沒錯!

但問題是不是我寫的code,又即將要淘汰,而又有很多很多warning,怎辦?
從某個地方找到solution,將該特定warning濾掉吧,先focus在別的warning吧

在make file或gcc指令加入該參數(來源出處):

-Wno-write-strings

這個solution我試過,有用,它會濾掉該特定warning

當然,最根本的解法是寫出沒有warning的code
如果是需要maintain的code,時間又充裕,還是花時間改吧

同一個網頁提供使用sed批次處理的解法,他沒試過,我也沒試過,但有5人投票他票,這個解法不能解全部,但能大幅減輕warning數量

find . -exec sed -E -i .backup -n \ -e 's/char\s*\*\s*(\w+)\s*= "/char const* \1 = "/g' {} \;


.

2011年1月7日 星期五

將windows 7的alt tab換回winxp的style

.

最近都在NB上寫code,實在沒辦法習慣win7 style的alt tabl
今天被惹毛了,決定試看看能否將windows 7的alt tab換回winxp的style
結論是可以

方法是按"win + break"這組熱鍵,呼叫出系統管理台
然後依序點"進階系統設定"->"進階"tab"->效能中的"設定"->"視覺效果"tab->將"啟用桌面轉譯緩衝處理"的勾勾取消,按下確定
alt tab就變回winxp的style囉



原本win 7的alt tab長這樣


現在長這樣


.

2011年1月5日 星期三

Breaking Night - Liz Murray

-

曾經好幾度想要放棄博士班的學業

Breaking Night講的是Liz Murray的故事,算自傳吧
Subtitle中,有一句是"My journey from homeless to harvard"

是的,曾經無家可歸的她(曾經還在街上流浪),不僅讀到哈佛,還拿到哈佛的博士
除了她,還有另一個類似的例子,也是進哈佛,還拍成電影:風雨哈佛路

請友人幫我從美國回來時帶回來(Amazon收我7NT的海外購物費,不厚道啊,我明明是寄到美國)
才看到第一頁就很悲慘

不僅是她媽的悲慘
我也很悲慘
生字一堆……
誰能告訴我:Mary-friggin-Poppin到底是什麼意思啊?(我猜是一首歌……)

第一頁在回憶她媽的悲慘青年時
主要是回憶她媽的話,第二頁從她媽的話中再間接描述她爸
我想,因為她媽和她爸如此悲慘,她的童年才會如此悲慘
她媽說的Pumking,應該是是在叫主角(一開始我以為是她爸的暱稱)

希望看了這本書能讓我有繼續的動力
人生的機會不多,有就要好好把握和珍惜
如果情況如此悲劇的她,都能唸到名校的博士
狀況好得多的我沒理由撐不下去

但我首先要先撐下去在寫論文的餘暇把書看完……Orz

-

2010年11月17日 星期三

VituralBox安裝guest addition的方法

.

這篇文章其實是篇備忘
我個人以往安裝VirtualBox的guest addition都是將geust addition的安裝光碟mount起來後,再將其copy到某個資料夾,再在該資料夾下安裝(執行./VBoxLinuxAdditionals-x86.run)

因為若不這樣做,而是直將在guest addition的光碟中執行安裝程式,那麼若將該光碟移除,你的VirtualBox guest os將會失去guest addition的功能

但有一天我在某處找到另外的安裝方法,特擷取出來給大家,我其實忘了在哪找到的,因此,若你是原作者,請通知我,謝謝
(我剛用google搜尋到一篇,應該是出自這裡

指令如下,其實和copy guest addition的內容後再安裝沒什麼差別
但個人覺得這種方法比較好,因此就擷錄出來了

下列的指令執行後,會將guest addition安裝到"~/vbox"下
另外,我忘了,需不需要在安裝前,先將"~/vbox",如果有機會重灌vm,我會注意的


1. [裝置] -> [安裝客端額外功能] ,把VboxAdditions這片光碟掛載起來,並到終端機內

2. 進入光碟機的目錄下:cd /media/cdrom0

3. 執行VBoxLinuxAdditionals-x86.run,並把目標指定到/vbox的目錄下:

./VBoxLinuxAdditionals-x86.run --target ~/vbox



.