昨天找了半天,終於發現要怎麼改大信件跟信件匣列表的字型大小。方法是要在 profile 目錄下造一個 chrome/userChrome.css 然後裡面放
* {
font-size: 14px !important
}
#folderTree treechildren:-moz-tree-row {
height: 18px !important;
}
#threadTree treechildren:-moz-tree-row {
height: 18px !important;
}
然後重開 Thunderbird 就可以了。
最近剛好有機會把一台有在用 ZFS 的機器換跑 CURRENT,然後就被古老的 sysinstall 整到… 害我差點不能增加新的分割區(這是另外一個故事了… !@#$)。總之,我要說的是,大概一個月前,預設的 GEOM 管理分割區的已經變成 gpart(8) 了,所以說你要切硬碟什麼的,要用 gpart 而不是以前常用的 sysinstall/sade/bsdlabel/fdisk 了。
gpart 我只用過幾次,其實他就是以前的 gpt 改過來的,比以前的 gpt 稍微好用些。不過何年何月才會把 finstall 變成預設的安裝程式呢
這次改比較大的都在 kernel 的部份,所以整個 release notes 看起來相對也少很多。底下列的是我覺得比較重要/我有興趣的部份,就參考看看吧。
- cpuset(2)
- DTrace
- DDB scripting/textdump
- 重寫成 kernel mode 的 rpc.lockd (client 部份,我有點忘了 server 部份是不是已經在了…)
- ULE 變成預設的 scheduler
- btx loader 終於改成用 real mode 去叫 BIOS 了,終於可以用 USB 光碟開機了
- 現在也可以開用 gpt 切的硬碟
- arp(8) 多了兩個參數:reject 跟 blackhole…
- resolver(3) 可以吃有 _ 的名字… (唉…)
- hw.ata.ata_dma_check_80pin
- gpart(8) 可以吃 BSD label
- gpt(8) 支援 ZFS
- mountd(8) 可以指定要 bind 哪個 ip (-h)
- top(1) 跟 vmstat(8) 可以指定 -P 看每顆 CPU 的狀態
- ypserv(8) 可以指定要 bind 哪個 port (-P)
- BIND 更新到 9.4.2-P2, OpenSSH 更新到 5.1p1
前陣子發現有個 POSIX.1-2001 的工具叫做 csplit,它是依照你指定的 regexp 來切檔案,然後要自己指定說這個 pattern 要重複套用幾次。昨天第一次拿來用,搞了十分鐘才終於搞懂要怎麼用 XD
剛看到 Measuring the true success of OpenOffice.org 這篇,實在不知道該說什麼…
前幾天大神寫了篇用 apache 2.x 跑 worker 還有 PHP 的設定,然後晚上學弟把系上的 server 換好後,就害我手癢也換了幾台沒什麼流量的機器。設定上還滿容易的,那也因為本來我 PHP 就都跑了 FastCGI,這次更動主要只在 apache 的部份,換起來輕鬆愉快
現在 FreeBSD 6.x/7.x multi-threading support 比以前好很多了,也是時候該用力用一用 worker 跑 apache 了 :p
細節就不多說,參考大神 blog。
最近 portconf 升級到 1.4 之後,在 ports.conf 裡面可以指定把變數 .undef 掉。比方說,我希望編 sysutils/fusefs-kmod 的時候不要指定 KERNCONF,那只需要寫
sysutils/fusefs-kmod: !KERNCONF
就可以了。
前幾天為了要在 command line 下面看某個網頁,可是那個網頁要看的時候又要透過某台特別的 socks proxy 才能看,然後,我平常用的 w3m 又沒有支援 socks。後來找了一下資料,發現可以用 dante (一個 socks proxy 的軟體) 裡面的 socksify 這個指令,他會 preload socks library 去蓋掉 connect(2),因此就可以讓原本不支援 socks 的軟體用 socks 了
安裝好 dante 後,照個 socks.conf 裡面的範例改一下,就可以快樂的使用了。