Ubuntu Linux 12.04 LTS 安裝 NVIDIA CUDA 4.2

Ubuntu Linux 12.04 LTS(Long Term Support)在 2012 年 4 月釋出,代號為 Precise Pangolin,由於這個版本是 LTS 長期支援版,所以 Ubuntu 對於這個版本所提供的更新服務會持續五年(一般的版本只有三年),也就是可以更新到 2017 年,所以若是作為伺服器使用的系統可以選擇這樣的版本。

NVIDIA CUDA 目前的最新版本是 4.2,但是因為 Ubuntu Linux 12.04 LTS 才剛剛釋出,所以 NVIDIA 官方支援的 Linux 不會包含 Ubuntu Linux 12.04 LTS,不過其實下載 CUDA for Ubutnu 11.04 的版本,也是可以在 Ubuntu Linux 12.04 LTS 上使用的。

要安裝的第一步就是到 NVIDIA CUDA 網站下載 CUDA Toolkit 與 CUDA SDK,而 Driver 的部分其實可以不用下載,直接使用 Ubutnu 內建的就可以了,雖然版本不是最新的,不過其實只差一點點,通常沒什麼影響,而且這樣安裝上方便很多。

心靈轉個彎,煩惱變恩典 -- 把這份情傳下去

問:最近有位好朋友剛新婚度蜜月回來,聽說在婚前就為了要去哪裡度蜜月而鬧得不愉快,是不是很不值得呢?

確實,有時候我們為自己的「慣性思考」所付出的代價太高了。

像上次有一位新婚的朋友頭溪蜜月旅行,有人就跟他們說:「你們怎麼不到國外去啊?」

這對新人就回答:「台灣的溪頭,對外國人來講就是國外啊!」

他這句話就是有智慧的話。

本來,旅遊不在地點的遠近,它的目的是在於調適心情。

可是很多新婚夫婦往往為了這樣的事情而賭氣,甚至才新婚就開始吵架,為什麼?

老爸 -- 把這份情傳下去

如果沒有這次遠遊,遲鈍的我也不會知道,退休十幾年的老爸,竟衰老得如此快速。

我們五姐妹湊足了三個,決定陪爸媽去新加坡玩。

在去程的飛機上,老爸四小時都不願如廁,任憑我們好說歹說,他依然老僧入定,不肯起身。

在每一站觀光區,他也是非到萬得已才進男廁。

有次我觀察到他小解出來,看不到熟悉親人身影,先是向東搜尋,繼而向西呼喊,站在陌生人群中,一副茫然失魂的樣子,我終於瞭解他出門在外不願如廁的原因。

在 Mac OS X 中使用 Google Drive 雲端硬碟

Google 終於推出雲端硬碟服務了,名稱叫做 Google Drive,免費提供 5G 的空間儲存任何檔案,下面是 Google 官方的簡介影片:

Google Drive 標榜可以讓使用者儲存任何檔案,不論在任何地方,只要可以連上網路,就可以存取 Google Drive 上面的資料,除了一般 PC 之外,也支援 Mac 系統、iPad、iPhone 與 Android 的手機或平板電腦。

Adium:Mac 中的即時通(支援 MSN、Facebook、Yahoo 等)

在台灣應大多數人都是用 MSN 與 Yahoo Messenger 在聊天,像我的朋友就都是使用 MSN,不過在 Mac OS X 之中,目前 MSN 最新的版本是 Messenger for Mac 8,但是用起來感覺很不穩,常常會當掉,相較於 Windows 版本的 Messenger 簡直是不堪使用(不知道是不是微軟不太想理 Mac 的使用者),用到受不了只好來找個替代軟體。

之前在 Linux 中都是用 emesene 或 Pidgin,而在 Mac 中網路上最推薦的就是 Adium,他是開放原始碼的自由軟體,而且是原生的 Mac 應用軟體(使用 Mac OS X Cocoa API),所以執行起來速度沒話說,另外它使用 Libpurple 函式庫(Pidgin 的核心),所以在穩定性上也是一級棒,在 Pidgin 的官方網站也推薦 Mac 使用者使用 Adium。

使用 ITK 從 3D 的 Image 中擷取 2D 的 slice

示範使用 C++ 與 ITK 函式庫從 3D 的影像中取出其中一張 slice 的做法,主要利用 itk::ExtractImageFilter 這個 Filter 來達成,詳細的作法如下,首先用 typedef 定義 3D 與 2D 的影像類型:
typedef itk::Image< unsigned char, 3 > SCALAR_3D_IMAGE;
typedef itk::Image< unsigned char, 2 > SCALAR_2D_IMAGE;


接著使用 itk::ImageFileReader 讀取原始的 3D 影像:
itk::ImageFileReader< SCALAR_3D_IMAGE >::Pointer reader = itk::ImageFileReader< SCALAR_3D_IMAGE >::New();
reader->SetFileName(imageFilename);


在 Ubuntu Linux 中掛載 exFAT 格式的硬碟

若要在 Ubuntu Linux 底下掛載 exFAT 格式的硬碟,必須先安裝 fuse-exfat 套件,用 apt 來安裝:
sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat


接著插上 exFAT 格式的 USB 碟,從 /proc/partitions 中找出 USB 碟的位置:
cat /proc/partitions
輸出大概長成這樣:
major minor  #blocks  name
8        0  390711384 sda
8        1  374852608 sda1
8        2          1 sda2
8        5   15856640 sda5
8       16  488386584 sdb
8       17  488386583 sdb1
8       32   15851520 sdc
8       33   15851504 sdc1

這個可用磁碟大小判斷,通常是最後一個。

OpenLDAP 的 Log 檔設定(rsyslog)

OpenLDAP 預設會透過 rsyslog 的 local4 記錄所有的訊息(log),若是沒有特別的設定的話,這些記錄通常會跟系統的一些雜七雜八的訊息一起記錄到 /var/log/rsyslog 中,這樣的話要查閱記錄檔時就很辛苦了。

這裡介紹如何將所有記錄至 local4 的訊息另外指定儲存的檔案,並設定 logrotate 定期壓縮過時的記錄檔,這個設定方式也可以用於其他的 facility 設定,logrotate 提供 8 個 facility 給一般性的自定用途,從 local0 到 local7,設定的方式都是一樣的。

護眼菜:明目萵苣(菊苣)

明目萵苣「菊苣」,又稱護眼菜,其功能為:清熱解毒,主治眼疾。難怪能夠贏得「護眼菜」美名。但是必須是有機耕作的菊苣,效果才好。

明目萵苣「菊苣」,又稱護眼菜

其實,菊苣種植非常容易,少蟲害,如果能夠使用有機肥種植,食療效果較佳,口感也比較好,所以如果購買不易,可以自己買來種,也蠻方便的。

因為菊苣採收可以不用整株採收,可以一直摘收葉子,種個幾株,可以有採不完的菊苣吃。

機車托運原來很簡單

最近我弟弟去花連當兵,拜託我把他的機車寄過去,之前也沒寄過機車,這次剛好趁機會嘗試一次,後來才發現現在機車托運很方便,只要騎去有辦理機車托運的機車行,填個單子就行了,不過收件的地點只能指定當地有辦理托運的機車行或是據點,要寄的時候車行會給你一本清單,自己選擇要寄到哪裡,等到車子送到時再去領。

用 Google 畫數學方程式的圖

Google 搜尋引擎又有新功能了,這次是可以幫你畫出數學方程式的圖形,當使用者在搜尋列輸入數學方程式進行搜尋時,Google 就會自動幫您畫出方程式的圖形,這對於只是要看方程式圖形的人來說,真是太方便了!