Category: Software

軟體

  • 兩款 syntax highlighting 外掛

    目前本站使用的外掛是 WP-Syntax,基本上在後台貼上程式碼的時候需要用 HTML 模式並使用 <pre lang=”LANGUAGE”> 標籤包起來,然後瀏覽文章時他就會在後端使用 GeSHi 處理過再行輸出。

    而另外一個不錯的外掛是 SyntaxHighlighter Evolved,貼文章時使用 shortcode 且不需要切換成 HTML 模式,處理過之後前端則使用 JavaScaript 將程式碼弄得漂亮。這個外掛的行為與在 WordPress.com 上頭貼程式碼的處理方式一樣,可參考這篇的介紹《Posting Source Code « Support — WordPress.com》。

  • 自訂遠端桌面大小

    昨天開始外接一個螢幕延伸桌面來顯示遠端桌面,但外接螢幕是 4:3 的舊螢幕,而遠端桌面的選項顯示設定只能選筆電的解析度最大到 1440×900,需要能自行設定為 1280×1024。

    解決方法是將連線設定存成 .rdp 檔案,用文字編輯器如 Notepad++ 打開,修改下列設定值即可:

    desktopwidth:i:1280
    desktopheight:i:1024

    更多設定值可以參閱《Windows Server 2003 及 Windows XP 中的遠端桌面通訊協定設定》裡頭的說明。

  • VirtualBox 下安裝 Windows XP 的設定

    昨晚花了一些時間安裝中文版 Windows XP。不應該太晚做這件事情,精神不好會忽略很多東西,導致 VM 設定改了好幾次重開好多次,幸好 SSD 跑起來超快!XD

    咕狗到這篇《VirtualBox – make Windows XP guest more than 50% faster with these tips》,便參考他的設定來做。卡住的地方仍然是 SATA,為了安裝的時候按 F6 載入 AHCI driver 花了點時間學怎麼用 dd 來做 floppy image。安裝到一半第一次重開還是會 BSoD,後來想通了原來可以先用 IDE 去裝好再裝 AHCI driver!(拍額頭)

    當初切了約 20G 做 native NTFS partition,讓 VM 與 Ubuntu 可以同時共用資料。使用 VBoxManage internalcommands createrawvmdk 指令時遇上一些問題,例如 register 與權限問題,咕狗後也都一一修正,到時候再觀察看看運作是否正常。

    另外也打算著怎麼把 ext4 的 journal 拿掉,有空再來試試看。

  • 輕量級 DNS forwarder – Dnsmasq

    最近進行的專案會用到十八台虛擬機器,以往進行的專案機器數量沒有這麼多且都是實體機器,通常都是使用經過申請設定的 IP/Host 對應;而機器數量少又使用 private IP 時就用 hosts 檔案擋著先,直到這文章出來前都還是用此解法。

    前陣子開了一張票(ticket),大致上是說安裝程式很詭異地有些機器用 IP 去裝,明明輸入的是 hostname…Orz

    開發人員後來加註:不支援使用 hosts 的環境。(測試人員顯示為爆炸)。(根據後來自己偷偷觀察,安裝程式「有可能」會使用 DNS 反解,這是設 host 搞不定的事情。)

    於是對各項伺服器不是太熟的我必須裝台 DNS 在私有網路中,直覺想到 BIND,不過咕狗的過程中看到 Dnsmasq 這東西,看似比較符合現況。弄了個 RHEL server 設定好 Dnsmasq 不用兩小時。(大心)

    過程中遇到兩個小問題:

    • 近兩百個 IP/Host 對應要設 address,可惜 Notepad++ 沒法列編輯;轉念一想先丟到 Lotus Symphony Spreadsheet 整理然後再貼回去,搞定!完全不需要改設定…XD
    • Dnsmasq 在回應反解查詢時會用到 /etc/hosts,記得設定好。

    Dnsmasq 基本上除了具備 DNS forwarder 功能也有 DHCP server 功能,對小型私有網路來說真是個好玩具!

    後記:重開(Reopen)該張票,完全不是 DNS 反解的問題咪~(攤手)

  • 近期 WordPress 圈新聞

    剛剛洗澡時想了一下文章內容,想說既然想到要寫一篇文就趁熱。最近 WordPress 的新聞有二,國際的與在地的。

    一、《Welcome Windows Live Spaces Bloggers》這篇 WordPress.com 上面的文章對外公告了它將成為 Windows Live Spaces 這個部落格服務的預設平台,提供轉換工具讓使用者將現有的 Windows Live Spaces 內容移轉過去。相關文章可參閱艾德的《Windows Live + WordPress.com 擦出新火花》快速報導與不來恩的《微軟將關閉 Windows Live Space 部落格服務,建議用戶轉往 WordPress》第一手試用轉換報導。

    我也有使用 Windows Live Spaces 這個部落格服務,主要目的是讓 Messenger 上面的朋友可以透過通知服務看到我所寫的文章。主部落格(就是這裡)安裝網友 Priv 所寫的外掛 Live Space Sync,用了好久都沒什麼問題,把這裡的文章同步到上頭去。

    打算這篇文章發佈後就不再繼續同步,各位 Messenger 上面的朋友就請移駕至 http://kirin-lin.idv.tw/ 吧!我想不久的將來這外掛也可功成身退了~

    二、前幾天 Robbin 發表《論壇熄燈號》,稍早回了留言,促成這篇文,留言如下:

    歐歐~好奸詐!剛剛差一點就使用 Facebook 留言,我還是比較喜歡留在原來的文章上面啦~ XDDD

    幾天前就有看到文章標題,沒五分鐘就忘記(真抱歉)。剛剛想起來才認真連過來看。

    一句俗話「天下沒有不散的筵席」,平常心看待。管理論壇真的需要花時間與精力,感謝 Robbin 這幾年來有個地方給大家玩耍,一句話「辛苦了!」。

    嗯…另,大家也可以觀察到 WordPress 3 之後,正體中文語系檔案也沒什麼動靜…

    我也曾起心動念啊~ *遠目*

    啊不是說會在最近就收手完全不做,而是做語系檔案這件事情在我最近生活各事項清單裡頭排在很後面,大概 3.2 都出來以後都還沒搞定,對各位真是抱歉,那個不完整的版本就請將就著用吧~ *逃*

    歐~最後我要順道感謝一下 Pseric 花了很多時間幫忙在 translate.wordpress.org 上面幫忙翻譯詞句,那個系統介面還真是不好用。(ㄟㄟ在這邊講人家大概也聽不到啦~好啦我有空去寫一篇文…*等…*)

    以上轉貼充版面真好(茶)…最近難得不寫觀影紀錄文(完)