Currently browsing posts found in January2008
打贏積木機拿 Wii
Number of Comments » 0前陣子到歐洲的時候 (其實也相當久一段時間了),第一次看到這樣的玩具機。基本上他類似娃娃機,只是玩法類似打地鼠,妳得隨著燈號按下按鍵,只要使燈號疊成柱狀,就可以獲得獎品。疊到最高點,就可以獲得最大的獎品,如果妳覺得手氣不佳,在到達臨界時,就可以換取一項小獎。這裡有操作示範。
備份 Firefox 密碼
Number of Comments » 0過去有把各種密碼寫下存在某個密碼管理軟體中的習慣,隨著每日參訪的網站越來越多,已經無暇停下慢慢的剪下貼上密碼,於是乎密碼都直接擺在 Firefox 的 Password Manager. 使用 Firefox 的 master password 加上對主目錄的 AES 加密,倒是不擔心密碼洩漏。
SQLite Manager of Firefox
Number of Comments » 1昨日深夜在 Firefox Add-ons 網站上找些測試網站下載速度的工具時,無意中見到 SQLite Manager,是 Firefox 的 Add-on, 可以讓你在 Firefox/Mozilla 直接維護管理 SQLite 資料庫。
原來是 Firefox 2 逐漸將 Mork 換成以 SQLite 為基礎的 mozStorage (Gecko 1.9 之後),現在如 Cookies, FormHistory, Search, Downloads 等都已經是存在 SQLite 中。
flock of util-linux-ng
Number of Comments » 0時常有些機會寫了需要存取單一檔案且耗時許久的 shell script, 為了避免重複執行相同的 script 而覆蓋單一檔案,為了避免 race condition,必須查看是否已經執行了另外一隻程式,這些確認過程其實相當繁雜。
若寫過 C 語言,便知道有個函數是 flock (2),這個函式可以幫你在檔案上做 “advisory lock” (意思是,其他程式可以忽略你所下達的 lock 指令,而逕行複寫),但若你只是需要讓自己的程式知道檔案已被鎖住使用中,這倒是非常好用的函數。
Debian 系統中在新一點的 util-linux-ng 中加入了 flock (1) 指令,於是可以在 shell script 中如此鎖定特定檔案,如此便可避免單一程式重複執行、或複寫到同一個檔案。
#!/bin/shLOCKFILE=/tmp/script.lock
(
flock -n -x 200
if [ $? -ne 0 ] ;then
echo “The script is running already. bye”
exit
fi
date -R
read
) 200> ${LOCKFILE}
這是一篇 Tips.
設定 Apache 使用 POP3 帳號認證
Number of Comments » 0今日設定了一個新的 Trac host, 為了方便眾人使用,期待預設用單一帳號登入,但是由於該組織使用的 LDAP Server 必須接上 VPN 才能存取,頗為不便。
貪圖省事的前提下,打算讓所有使用者都透過 POP3 Server 認證,由於 POP3 Server 已經接上 LDAP Server 作單一認證,因此最終還是可以使用單一帳號、密碼存取服務。
更改 GoogleEarth 0.4.3 (For Linux) 字型大小
Number of Comments » 0昨天又在裝 Debian SID 的筆記型電腦上玩起 GoogleEarth,不之為什麼預設的字型非常的小,透過設定介面無法修改介面字型。
追了一下發現這版 (0.4.3) 的還是用 QT3,使用 qtconfig-qt3 修改也無效。經過搜尋一番,知道了原來是直接修改設定檔即可,設定檔如
echo 12 > ~/.googleearth/Registry/google/googleearthplus/User/render/guifontsize
原本的預設設定是 ‘8′.
據說 Windows 版本的預設字型在繁體中文界面下也是醜陋的,修改方式是改
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
“GuiFontFamily”=”微軟正黑體”
“GuiFontSize”=dword:0000000A”
微軟正黑體看來是比較適合的字型。也可以自己修成其他的字型囉。這是一篇 Tips.