Category Archives: Software

Software

Upgrade 到新版的 WordPress

剛剛把 WordPress 升級到 2005/02/14 nightly (其實是改 code 改爛了,只好順便 upgrade 上去),剛好發現我要改的東西已經寫進去了 :)

因為 pesty 跟我說他用 Google Adsense Preview Tool (我自己也有裝) 看 交大首頁 有正常出現廣告,不像我們的網頁出不來。所以他猜測是 Google Adsense 認不出 UTF8 繁體中文,但是我拿 hlb 的 (UTF8 繁體中文) 去測,發現是 okay 的,於是我猜測是 HTTP Header 的問題,拿出來比對了一下發現 hlb交大首頁 都有正確的噴:

Content-Type: text/html; charset=UTF8

Content-Type: text/html; charset=Big5

而我們的都沒噴 UTF8 出來… 剛剛 upgrade 的時候發現也不用改了,新版的加上去了,接下來就要等 Google Adsense 來更新了…

整合 bloglines 及 del.icio.us

persistent.info 看到 Integrating Bloglines and del.icio.us

這篇文章裡面告訴你如何在 Firefox 裡 利用 greasemonkey 這個 extension 以及一個 script,將 bloglinesdel.icio.us 整合起來:在 bloglines 看到好東西可以直接轉到 del.icio.us 上。

greasemonkey 是一個邪惡的 extension,可以對某些特定的頁面設定特殊的事情,就像這個範例提到的 bloglines

這是 greasemonkey 網頁上的簡介:

Greasemonkey is a Firefox extension which lets you to add bits of DHTML (“user scripts”) to any webpage to change it’s behavior. In much the same way that user CSS lets you take control of a webpage’s style, user scripts let you easily control any aspect of a webpage’s design or interaction.

gethostbyname 的問題

現在這家 hosting 的 gethostbyname() 以及 checkdnsrr() 都怪怪的 (可以參考 http://gslin.org/gethostbyname.php 以及 http://netnews.nctu.edu.tw/~gslin/gethostbyname.php),所以透過 DNSBL 查詢 spamhaus 擋 spammer 的動作就沒辦法作了,我只好在 DNS-anti-spam.php 上動一些手腳…

最簡單的方是就是改檢查傳回值是不是 /^127\./ (因為目前看到的 DNSBL 都會用 127.x.x.x 當作傳回值),改了以後「理論上」應該沒問題了…

在 Windows 上安裝的 Codec

酋長的部落格 Chieftain’s BLOG 看到 Codec Pack All in One 後,我去看他提供的 link,發現 Codec Pack All in 1 比起有名的 K-Lite Codec Pack 算是相當乾淨的 Codec Pack 了:(其實也沒幾個 Codec Pack 可以拼過 K-Lite Codec Pack 吧)

  • DivX 5.2.1
  • XviD Codec 1.0.3
  • DivX, XviD – FFDShow 04.02.2005 Alpha
  • MPEG2 2.0.0.0
  • Subtitles G400 2.83
  • Subtitles DVobSub (Win9x, Win2k and WinXP) 2.23, 2.33
  • OGG Vorbis 0.9.9.5
  • AC3 1.01a RC5
  • Morgan Multimedia Stream Switcher 0.99

比較奇怪的是 DivX 與 XviD 被重複包裝了 (因為 ffdshow 可以 decode 這兩個,而且做的比較好),不然我就跳槽用這個了… (不過如果以後有人問我要怎麼辦,我大概會直接建議他裝這個 Codec Pack)

Firefox 的 extension (unzip :p)

我一直沒有去研究 Firefox 的 extension 是怎麼做到跨平台的,本來以為是某種特殊的 binary (換句話說,需要 compile),今天突然想到 far 並不會 Windows Programming,於是就去抓了 0rz.netplugins 來看,先用 file 讀看看這是什麼鬼:

gslin@netnews [~/work/0rz] [19:17/W3] file 0rz.zip
0rz.zip: Zip archive data, at least v1.0 to extract

Good,unzip 後發現有個 .jar,這東西看檔名就知道要 unzip :p

進去翻一翻,發現是一堆 rdf & javascript (或者是一個很像 javascript 的 language),原來是這麼簡單 o_____O

看來我以前想太多了 XD