[華語, cmn-Hant-TW] 花了不少時間測試,終於讓 Dovecot LMTP 能正常運作了。會用 lmtp 的原因是 sieve 會用到,對於 sieve 來講 dovecot 有支援 lda 跟 lmtp 這兩種方式,評估了一下 lmtp 在非 virtual user 的環境比較簡單,所以就採用 lmtp 方案,用到的 ports 主要有: mail/postfix mail/dovecot2 mail/dovecot2-pigeonhole 在之前的嘗試中,不斷的遇到像是這樣的錯誤: auth: passwd(whsyu@pighead.cc): unknown user 550 5.1.1 User doesn’t exist:…
AFP Server
[華語, cmn-Hant-TW] 據說 Mac 連 AFP 還是比 SMB 順,所以就想架看看用起來的感覺如何,伺服器是 FreeBSD 8.2,要安裝的 ports 有 /usr/ports/net/netatalk /usr/ports/net/avahi-app (選用) /usr/ports/net/howl (選用) avahi 跟 howl 挑一個來裝即可。又為了要用 LDAP 做為登入認證,在編 netatalk 時記得要打開 PAM 的選項,這樣在安裝的時候會自動在 /etc/pam.d/ 裡面產生一個叫 netatalk 的檔案,這個檔案的內容預設是引用 /etc/pam.d/system 的設定,以 LDAP 來講,只要之前在 system 檔裡面有設定好 pam_ldap 的話,什麼都不用改就直接可以用了,接著就是要設一堆的設定檔…
Google Map 車流量表示
[客家話, hak-Hant-TW] 古早以前, SimCity 4 袛肚就有可以看車流量的圖表,綠色是低紅色是高。 這下,iPhone 的地圖也有這隻功能了,咩是綠色是低紅色是高,差別就是這不是模擬的城市,是真實的世界。
bash 的 <<<
[華語, cmn-Hant-TW] 有時候會看到用 bash 寫的 script 裡面有 <<< 這種用法,啊這個語法 sh 是吃不進去的,我們這種 sh 基本教義派當然會想要把他消滅掉。 消滅的方法也不難,這個語法其實就是把 <<< 後面字串變數的內容丟給前面的東西 (程式,或是另外一個 script) 吃而已,所以改用 pipeline 就可以了。 bash: run.sh <<< $varrun.sh <<< $var sh: echo "$var" | run.shecho "$var" | run.sh 要注意的是 echo 的變數最好要用雙引號包起來,避免字串內的換行字元之類的東西(如果有的話)被吃掉 。
在 fstab 裡用 label 或 ufsid 標示磁碟
[華語, cmn-Hant-TW] 在 FreeBSD 下,/etc/fstab 是開機時掛載磁碟的依據,通常看到的形式會是類似這樣的 /dev/ad0s1a / ufs rw 1 1/dev/ad0s1a / ufs rw 1 1 不過這樣會產一個問題,如果換了一個硬碟的位置的話很有可能 ad0 就不再是 ad0,開機時就會卡住叫你手機輸入正確的 root 檔案系統之位置,這時候 label 就派上用場了,我們可以用 glabel 幫分割區加上 label glabel label root_fs /dev/ad0s1a 這樣就會在 /dev/label 下出現一個新的檔案叫 root_fs,然後 /etc/fstab 下就可以改成這樣寫,不用管他是 ad0 還是…
AMD Phenom II X6 1075T
[華語, cmn-Hant-TW] 雖然說阿拉滿大人(NYSE:AMD) 的 Bulldozer 核心新 CPU 應該今年第二季就會上市,要升級的話應該可以直接等這款,不過看在現在六核心也不貴的份上,手癢就弄來了一顆 Phenom II X6 1075T 來把之前的那顆三核心 Phenom II X3 720BE 換掉。 由於這顆的核心預設的內頻就已是 3.0GHz,跑單執行緒程式時還有 TurboCore 會跳到 3.5GHz,也就懶得去超頻了,其實不操還有一個原因 – 耗電,既然是同製程同架構,就算新的步進再怎麼加強省電也是有限。因此在頻率相同 (之前的720BE 是常態的從 2.8G 超到 3.oG) 的情況下,六核就比三核吃多電了,再超下去還得了。 測試的環境很單純,就把 CPU 換掉而已其他東西都一樣,主機板是華碩的 M4A785D-M Pro,然後為了怕測試的時候被耗電量嚇到所以把 Radeon 5750 拔掉用內建顯示,RAM 的話插了4G,剩下的就是音效卡,光碟機還有 500G、250G 硬碟各一顆,細節就不詳述。…
Logitech K800 & MK520
[客家話, hak-Hant-TW] 買了 Logitech 的 K800 無線發光鍵盤,肚肚好 Logitech 有活動,買滿1000就送200新光三越禮卷,就鬥起來買了 Mk520 無線鍵鼠組湊四千元。 兩隻鍵盤搇起來差毋多,就一隻有光一隻沒光定定,K800 是用 microusb 充電,堵堵好佬 MW600 藍芽耳機共樣,用共一隻充電器就可以了。 其實 K800 袛肚用的電池 (鎖等,要用 lolaibba 正打仔開) 就是2隻常看到的三洋 envelop 3A 充電電池,用 microusb 灌電就是灌到這兩隻電池袛肚,相當於鍵盤內建充電電池佬充電器就是了。MK520 的鍵盤就較簡單,直接打開裝好兩隻乾電池就可以用了,要用充電電池咩可以。 K800 有三隻燈指示還有幾多電可以用,是講會沒電了就要快快拿去接 microusb 充電,我是較愛用換電池的方式啦,毋過有指示可以預先充電還可以接受就是。 MK520 還有一隻滑鼠,就一般的雷射滑鼠沒什麼特別的,毋會難用就是了。兩組鍵盤用的是相同的 Logitech unifying 無線接收器,當細,插到後背的 usb…
群組化 $_POST
[華語, cmn-Hant-TW] HTML的表單項目太多的話,丟給 PHP 處理的時候就會有點煩,所以最好是在填表的時候就先分好群組。 分的方式其實還蠻簡單的,只要用中括號([])當元件的名稱即可。 <input name="項目[]" type="text" value="a" /> <input name="項目[]" type="text" value="a" /><input name="項目[]" type="text" value="a" /> <input name="項目[]" type="text" value="a" /> 然後輸入的內容就會變成放到 “項目[]” 這個陣列裡了,依序會是項目[0]、項目[1],當然要直接指定 key 也是可以的,細節可以看這篇。
LibreOffice
[華語, cmn-Hant-TW] 因為怕 OpenOffice.org 步入 OpenSolaris 被收掉的後塵而出現的分割作品,傳說中的 LiberOffice 首發 3.3.0 正式推出。 基本上到目前為止和 OpenOffice 當然是沒啥差別,不過因為 LibreOffice 的基本配色和我的部落格配色有一定的相似度,之後有人需要安裝自由的辦公室軟體的話應該會優先推這個吧。 (如果圖示也修成這個基調的配色那更好 :p)
Mac App Store
[客家話, hak-Hant-TW] 同 Mac OSX 10.6.6 共下推出,系統更新過後 Dock 頂項會走出一隻 App Store 的 Icon,就可以開始用這隻程式買軟體了。 心得: 用 Apple ID 登入,同 iTunes Store。 下載的程式會放到 /Applications,同時有動畫效果拉到 Dock 頂上。 下載程式的擁有者是 Root,使用者要變動要打密碼認證。 用 Finder 換位子、用 Finder 改名、用 mv 改名等毋會影響購買狀態 (INSTALLED) 用 Finder 搬到垃圾桶、用 rm 砍掉後就可以重新下載 (INSTALL)…