JeffHung.Blog

(My smile insists of having nose. :-)

Consolas in Windows Console

蒙 othree 於 #happydesigner 開示,知道了怎樣在 Windows 的 console 視窗,也就是「命令提示字元」程式,使用 Consolas 這類漂亮的字形。

討厭的 ~/Visual Studio 2008

灌了 Visual Studio 2008,然後發現繼 Visual Studio 2005 之後,我的文件夾(以下用 ~ 表示)裡又多出了一個叫做 Visual Studio 2008 的資料夾,即使是我開了 Visual Studio 2008 把所有相關的設定都改掉,這個資料夾還是會不斷地砍了又出現…

Google Map 的門牌查詢,也太爛了吧?

看到 Neo 在介紹 Wamap (挖地圖),想到還沒試過 Google Map 的中文門牌查詢,就試了一下,發現了驚人的笑果:

查「民族路30-9號」跑出「民族路16-9號」[1];
查「民族路30-9號14樓之3」跑出「民族路29巷3弄9號」。

感覺像是前端文字處理就爛掉了的樣子。
只看第一筆查詢,還可以解釋說是因為圖資不夠,所以演算法自動找「從地址來看最接近的地點」來顯示。但搭配第二筆查詢來看,很明顯就是前端文字處理爛掉了,樓層高度對這種地圖門牌查詢來說,並無意義,本來就應該先濾掉。但很明顯地,整個被攪和進去,結果跟第一筆的結果不同。
台廠有 UrMap 可以用,門牌查詢還蠻準的,雖然說路徑規劃太多結果,大部分都很莫名其妙,但也都至少有一、兩個是有用的。剛剛 h 君也推薦[2]了 Yahoo! 奇摩生活+地圖,試用了一下也很不錯。
我隱藏了完整測試地址,文中的地址片段也不是與我有關的地址。有興趣的人,可以拿自己家地址試試。 ↩利益揭露:h 君與 Yahoo! TW 有工作往來關係。 ↩

Sudo_root - prompt when needed in script

(這是一篇積存的舊文。)
Sudo 是個很好用的工具,讓我們可以盡可能地減少擁有 root 權限的時間,並隱藏 root 密碼,以提升系統安全性[1]。不過,當我們在使用 shell script,而 script 裡只有一小部分需要用到 root 權限時,卻通常是直接用 sudo 或 su 成 root 執行整個 script,讓 script 裡面大部分沒有需要 root 權限的地方,也獲得了 root 權限。如果,我們能夠善用 sudo,只在 script 裡真正需要 root 權限的地方,才切換成 root 身份執行,這樣應該可以降低 script 其他部分,對系統可能的危害。
最簡單的想法,就是在 script 裡,有需要 root 權限的指令前面,加上 sudo 就好了。由於 sudo 會記錄上一次執行的 time-stamp,因此就算我們加上 sudo 的指令,在一個跑上千次的迴圈裡面,我們也只需要輸入密碼一次。好比說:

#!/bin/sh
# backup all configuration files in /etc.
for i in /etc/*; do
[...]

SDHC and Windows XP

我的數位相機 Canon PowerShot S3 IS 有個特殊的功能就是,可以邊錄影邊照相,而且照出來的照片,不是攝影的截圖,而是真正的全解析度照片[1]。當光線昏暗時,利用這個模式,S3 似乎還可以利用錄影時所獲得的資料,彌補照相時光源的不足。對於沒什麼攝影技巧的我來說,這個功能,是捕捉珍貴鏡頭的利器。
原本我搭配的是和相機一起買的 2G SD 記憶卡,是當時可以用合理價位買到的最大容量。可是,因為這個可以邊錄影邊照相的功能,渡蜜月時,我就已經覺得 2G 的記憶卡不太夠用。最近洪蘿蔔出世了,照相錄影的需求更多了,在確認了 S3 有支援 SDHC 之後,就去買了一張創見的 16GB SDHC 記憶卡[2]。隨卡包在一起的,還有一個小 USB 讀卡機,至少確保了讀取這張卡不會出問題。
等了幾天,終於收到這張卡與讀卡機,趕緊一測,確認可以在 S3 上面使用,但是 X60 筆記型電腦內建的 SD 讀卡機卻讀不到,還好改插讀卡機就沒有問題了。
可是用讀卡機會凸出來一大塊很不方便,所以我還是希望能夠使用 X60 內建的讀卡機。查了一下 google,發現其實是 Windows XP SP2 還沒有支援 SDHC 的緣故,但是似乎已經有一個 Hotfix 923293 可解,不過微軟還沒有釋出這個 hotfix,也許會包在下一次的 service pack 一起釋出。雖然微軟還沒有釋出這個 hotfix,但我還是忍不住地尋求管到弄到了這個 hotfix,裝好重開機之後,果然就可以用 X60 內建的讀卡機,讀到這張 16G 的 SDHC 卡了。
本以為這樣子就一切順利,我等於平時多了一顆 SSD[3],當有需要時,隨時可以換到相機上增添 S3 續航力[4],等於面面俱到了。可是,沒想到,這樣的搭配,在第二天,抓照片存在多出來的儲存空間,以便帶回家備份時,就出鎚了:抓照片抓到一半就卡住,取消後發現 file [...]

Enable ipfw without rebooting

記錄一下,在 FreeBSD 載入 ipfw 而不用重開機的方法:

先編輯 /etc/rc.conf,主要就是加入 firewall_type 這個參數:

# Define the firewall type in /etc/rc.conf. Valid values are:
# open - will allow anyone in
# client - will try to protect just this machine
# simple - will try to protect a whole [...]

IBM Space Saver II 鍵盤在 X 上的 NumLock 問題

很久以前就囤了一張 IBM Space Saver II (SS2) 鍵盤,當空間狹小時,非常好用。搬家後,就拿給 lady[1] 用。裝好 X.org 跑起 Gnome,非常好看。可是,好像這個鍵盤的 Num_Lock 有些兩光,怎麼切都關不掉,所以按 J 跑出 1,按 U 跑出 4 來。剛剛找了好久,終於找到解法:《xmodmap help》,特此記錄。
原來問題在於,這隻鍵盤的 Num_Lock 的 keycode 跟別人不同,所以必須先用 xev 抓出 SS2 Num_Lock 的 keycode,然後在啟動 X 時,用 xmodmap 修正之。所以,在我的 ~/.xsession 裡加上這段程式即可:

set xmodmap_cmd = `whereis -bq xmodmap`;
if ( $%xmodmap_cmd > 0 ) then
# For fixing [...]

Wordpress 備份與恢復記錄

很久以前就想要好好地重整一下我的 blog 了,剛好趁著搬家重灌系統的機會,好好地整理一番。那時的目標有

真正的版本控制
資料庫瘦身
升級後台編輯用的 FCKeditor
與 Sidebar Widget 相容
IE 下的畫面極為慘烈

其中,「升級後台編輯用的 FCKeditor」已經在《Wordpress 編輯器升級到 FCKeditor 2.5.x》時搞定,theme 的問題暫時先不解決,所以剩下「真正的版本控制」與「資料庫瘦身」兩個目標。
真正的版本控制
以前的作法是,用 Subversion 管理我的 Wordpress 目錄,不過只是簡單的直接 checkout 出 Wordpress 程式。雖然升級或更換版本很方便,svn update 或 svn switch 一下即可,不過自己在 local 端,因應自己的喜好而做的更改,就沒辦法有好的版本控制機制,加以管理了。
也就是說,我希望在能夠隨時將 Wordpress 主網站的更新同步回來之外,還能夠保有自己因喜好而產生的一些小改變。如果 Wordpress 主程式和我自己的改變,是存放在同一個 subversion repository 裡,那這一切就可以做到。

簡單講就是,如上圖,我希望能夠隨時 incrementally 從 Wordpress 主 subversion repository 將最新的修正,mirror 到自己電腦上的 subversion repository 裡,成為一條 mirror branch。然後,又能夠有自己的一條 local branch,儲存自己的喜好,同時又能夠隨時視需要,將 mirror branch 裡的東西,merge 進我的 local [...]

公告:本站暫時恢復運作

因為搬家要移機,所以公告停機一陣子,沒想到真的停了一個星期多,現在終於可以「暫時」正式上線了。
這次移機,碰到了最不應該碰到的麻煩:硬碟毀損兼備份資料缺失。還好,本站的每日備份還有正常運作,但我的 subversion repository 的備份機制,在不知道什麼時候失效了。現在只能祈禱硬碟只有開機磁區壞掉,還能夠把 subversion repositories 與 mail archives 救回來。
然後,又發現 server 的主機板也壞掉了,只好緊急徵用寶貝的 desktop 來架站,等 server 的硬體補齊之後,再換回去。
因此,基於上述兩個原因,本站只能夠「暫時」恢復運作,要等到新機器測好沒問題後,才能正常運行。另外,為了救資料,最近可能偶爾會重開機一下,如果連不到,就請暫時等待一下囉。

移機公告:近日將因移機而停機一個星期不等

因為就要搬家了,所以 ADSL 也要搬家,所以本站也要移機。但因為中華電信移機工程時間不確定,本站的新家裝修也尚未完全結束,所以本站整個移機程序,可能會耗上一個星期不等。
故,本站將於最近,不知道什麼時候停機,然後在不知道什麼時候,恢復運行。

 1 2 3 4 5 6 7 8 9 Next