2011年6月7日 星期二

win7 32bits 與 64bits 使用差異

  • 網路銀行ActiveX 或是flash 無法安裝在 IE 64bits 版本, 需要自行執行 C:\Program Files (x86) 裡面的IE, 才能安裝ActiveX
  • VC 用win32 編譯,matlab 也要安裝 32 bits版本, 不然vc project 無法link matlab 64 bits 的lib
  • 很多scanner 的驅動程式只支援到 win7 32-bit, 沒有64bit

Build GSL for Windows

1. Install MinGW
    Download mingw-get-inst-20110530.exe (574.8 KB) 
    Please check the following link to download the new one.
    http://sourceforge.net/projects/mingw/files/http://sourceforge.net/projects/mingw/files/
2. Download and unzip GSL
3. Run  MinGW shell, and change directory to the GSL directory
4. In GSL directory, run the following instructions.
    configure
    make
    make install
5. After "make install", the GSL binary files and header files are in MSYS local (C:\MinGW\msys\1.0\local\). You can copy the MSYS local directory to other directory and rename it.

2011年6月6日 星期一

手動編譯GSL for MSVC

手動編譯GSL for MSVC
(http://www.cnblogs.com/bobyguo/articles/1343620.html)

這篇文章會教你如何編出for MSVC的gsl library。
如果你想學習如何用Visual C++ link MinGW產生的dll檔先別急著左轉,
下面有網址會教你。

最近要用到一些線性代數的計算。
因為考慮到C/C++的效能較MATLAB好(老闆的經驗),
所以決定使用C/C++的linear algebra libraries。

最有名的linear algebra library莫過於LAPACK,
但是它是用Fortran寫的,我想用C/C++ XD
雖然有人port LAPACK到C++,但很久都沒有更新了。

後來我想到GSL,就去GSL官網找,發現沒有binaries for Windows。
雖然非官網有人有編好的gsl for Windows,但已兩年沒有更新。
我仍然想試試自己編譯gsl-1.11看看。
我就下載了gsl-1.11的source,看INSTALL,gsl可以在cygwin下編譯、
也可以在MSYS下編譯。由於自己體驗過cygwin的效能很...,
所以決定用MSYS & MinGW編。
我的MinGW是安裝Qt Open Source 4.4.0時一起裝的,
所以我還少MSYS,所以我又去MinGW的官網下載了MSYS 1.0.10。

首先編譯gsl。
打開MSYS:
tar zxvf gsl-1.11.tar.gz
cd gsl-1.11
./configure
make
make install

這樣就編完了。
但是去/usr/local/lib卻只發現libgsl.a、libgsl.dll.a、...這幾個檔案,
沒有發現libgsl.lib。
但在/usr/local/bin發現了libgsl-0.dll、libgslcblas-0.dll這兩個檔案。
但我目標其實要能在Visual C++下使用gsl。
因為我已經編好Qt for Visual C++ 2008,我想用Qt開發我的界面,
gsl為使用的linear algebra library。
所以我試著在Visual C++ 2008下找了個gsl的範例程式,
然後link /usr/local/lib的檔案libgsl.a、libgsl.dll.a,
但都失敗,不是無法link,就是執行時期掛掉。
後來我不死心,試著去google搜如何用MinGW產生給VC++用的.lib檔。
果然給我搜到了,就在MinGW的Wiki找到了。


原來MinGW在編譯libraries時候可以給參數產生一個叫def的檔案。
有了它,然後用Visual Studio的lib指令就可以產生lib檔。

但問題是我之前編譯完gsl並沒有發現仼何def檔。
難道要我修改gsl的Makefile加上產生def的參數,重編一次嗎?
太困難了,況且我也不太會改。

雖然我對def、lib、exp這些檔案的關係不是非常的了解,
但我作了一個大膽的猜想,
理論上dll檔裡面的資訊應該是可以用某個程式匯出成def。
果然在上面那個網址就有提到mingw-utils package的pexports可以辦得到。
我就又去官網下載了mingw-utils裝。

然後試著產生libgsl-0.dll的lib檔:
cd /usr/local/bin
pexports libgsl-0.dll >libgsl-0.def
lib /machine:i386 /def:libgsl-0.def

結果真的產生了libgsl-0.lib。

然後用Visual C++ 2008 Express重編我的gsl範例,就成功執行了。
有圖有真相:


那個範例程式是從GSL網站找的:


我用Visual C++ 2008編,輸出結果是:
-1.775967713143382600e-01
我用MinGW編,輸出結果是:
-1.775967713143382900e-01
GSL網站輸出結果是:
-1.775967713143382920e-01

2011年6月3日 星期五

為什麼win7 64, IE總彈出安裝activex

ie瀏覽器64位的activex控件還沒有
所以安裝不上
用32位就好的 C:\Program Files (x86)\Internet Explorer

2011年6月2日 星期四

水電土水專業術語

扣古力=灌漿

溝縫是=.美利抓

樑 = 哈力

伸縮空間 = 阿so vi

房門靠的那個角 = 滔哇答力

灌漿樓板 = 輸拉木

雨遮 = 伊莎喜

螺絲套片 = 哇嚇

玻璃磨斜邊 = 麵多力

陽台樓板=嘿殺喜----------------嘻殺喜

美耐板=雷摳拉------------------內摳拉

透明漆=尤利旦------------------尤利當

鉸鍊=後留ˊ--------------------拗溜

速利康=失利空

嘻NOki 和 maniki 是2種檜木的材質

捯圓=阿魯

陽台樓板=嘿殺喜

美耐板=雷摳拉

釘槍=風槍

空氣壓縮機=空不累灑

鉅檯=剪檯

振動機=鴨頭阿

透明漆=尤利旦

開關盒=磨課斯

無溶絲開關=不纍嘎

拉線器=鴨ˇ阿

窗簾盒=卡店ㄎㄡ阿

踢腳板=哈麻ㄎㄧˋ

壓路車=漏拉


參考: http://ck101.com/viewthread.php?tid=865929
其他更多請參考: http://blog.nanaimoinn.com/index.php?blog=2&cat=32

2011年5月20日 星期五

兩害相權… 買春可以 別找小三?

兩害相權… 買春可以 別找小三?

2011/05/09
【元氣周報/記者陳世欽/編譯】
英國每日郵報知名專欄作家麗絲‧鍾斯(Liz Jones)上月在該報撰文,提出一個爆炸性觀點,引發大批網友討論。

她說,男人天生對性的需求超過女人,比較會出軌偷腥,她寧願自己的男人付錢買春,也不要他在外頭有「小三」,因為買春只是單純的發洩,小三卻牽涉到感情。

逢場作戲 何須大驚小怪

鍾斯指出,她覺得男人與妓女逢場作戲其實無足大驚小怪,然而如果另一半與小三發生婚外情,後果可能比買春嚴重,因為這意謂,他愛小三的程度可能甚於愛妻子,親密的程度亦然,而這不只牽涉到性。他們可能一起在床上閱讀,無所不談,甚至分享彼此的回憶。鍾斯說,這讓她無法忍受。

精神戀愛 最是難以忍受

她提到自己的經驗,表示當年前夫最令她難以忍受的,不是經常與其他女子調情的輕佻行徑,也不是他坦承曾經買春,而是他與一名小三的精神戀愛,具體行為包括隨身攜帶對方的照片,向她傳簡訊,特別為她打理門面,一起上館子。鍾斯說,男人不可能為妓女做這些事,如果她的前夫只是逛紅燈戶,她其實可以原諒他,甚至不將它當一回事。

伴侶偷腥 大可不必離婚

鍾斯說,如果她的丈夫或男友「守身如玉」,也不看網路上的色情影片,當然再好不過。不過,即使男人偶而付錢逢場作戲,也不應構成離婚或結束兩人關係的要件。

她強調,她無意充當全體女性的代言人,不過她認為,男人偷腥其實沒什麼大不了,只要不動真情,女人大可不必因此一手毀掉他的婚姻或事業,更不應該剝奪他對孩子的親權。

性欲渴望 男天生多過女

鍾斯認為,大部分女性與「慾望城市」影集中的角色不同。一般女性對性的渴望不及男性,性愛念頭並不占據女性清醒的全部時間。她指出,事實上,多數女性享受性的程度不及男性,企盼的頻率也不如男性頻繁。更重要的是,一旦有了孩子,尤其是當腹部長出妊娠紋,女性通常會「性」趣缺缺。

她說,促使女性與另一半行房的唯一動機是,抓住對方,並因此自我陶醉,認為自己很有魅力。一旦擁有一名男人、他的孩子、他的青春與房子,女性通常不會沉迷於可笑而又耗費時間的床笫之樂。

需求失衡 改變親密關係

她指出,已有數十年歷史的女性主義運動及部分時尚雜誌刊載的報導,其實一直在誤導女性。畢竟女性性欲先天就不如男性強烈。對女性來說,「性」不但只占有次要地位,甚至只能在一整天的無盡待辦事項中敬陪末座。

鍾斯認為,女人最嚮往的是兩人關係,其中包括愛、夥伴與親密的關係。另一方面,對男人而言,性與呼吸同樣重要。在這種情況下,如果女人因為事業、孩子或其他各種因素而排斥「性」,男人通常會基於需求而另尋慰藉及滿足。

2011年5月19日 星期四

鄭丞傑建議:老夫老妻多嘿咻 少病長壽

鄭丞傑建議:老夫老妻多嘿咻 少病長壽
【聯合報╱記者詹建富/台北報導】

2011.05.20 11:47 am


不少人過了退休年齡後,對於性愛這檔事也跟著「退休」;但台北醫學大學婦產科教授鄭丞傑昨天表示,根據醫學報告顯示,有規律的性生活的老年人,免疫機能較佳,生病機率變小,老夫老妻可千萬別自動放棄魚水之歡。

鄭丞傑昨天在「性愛趣談」新書發表會中,面對上百名民眾暢談銀髮族的性愛,他表示,門診中常常遇到老婦人低著頭問:「另一半還想要,可以做(愛)嗎?」或是擔心老公體力消耗過度,「多久一次才適當?」鄭丞傑的回答也很妙:「只要雙方有意願,多做愛,永不老。」

鄭丞傑表示,過去有人以飛機的機型來形容男方的性能力,「十歲是模型機(小而無用),廿歲是直升機(隨時升起),卅歲如戰鬥機(勇往直前),四十歲是轟炸機(戰況激烈),五十歲是運輸機(過門不入),六十歲是偵察機(如打高空),七十歲是教練機(光說不練),八十歲後就停機」;但他認為,自從九○年代有威而鋼等壯陽藥上市後,即使「機齡老舊」,照樣可衝鋒陷陣。

鄭丞傑說,迄今仍許多醫學研究證實,陰莖勃起功能正常,是心臟血管健康的指標,只要沒有心血管疾病,「老年人做愛,只有好處,不會有害」,它包括能提升體內的免疫球蛋白,增加抵抗力,而且能降低心臟病、中風和攝護腺癌的風險。

另外,許多老年人常有失眠的困擾,鄭丞傑表示,與其輾轉難眠或吃安眠藥,不如跟老妻親熱一番,或許嘿咻過後,疲累感會帶來休息的需求,反而有益於助眠。

重要的是,根據國外長達十年的研究發現,每周有都規律的性生活,至少看起來會比實際年齡年輕四到七歲,換言之,「性愛可讓人保持良好體態,還能長壽」。

不過,鄭丞傑仍提醒,雖然性愛的好處多多,但老年人要享受魚水之歡,務必平日在飲食上要少吃油膩及戒菸酒,切忌過於猴急,或學A片高難度的動作,有時不必真的短兵相接,互相擁抱、親吻,也是愛的表現,最重要的是,要體諒雙方都已年老色衰,不能跟年輕時相比,應多給對方鼓勵及體諒,才是「少年夫妻老來伴」的真諦。

【2011/05/20 聯合報】@ http://udn.com/