threadwatch 上報導了怎麼用 javascript 將 Firefox 給弄爛 (包括前幾天剛出來的 1.0.4):Firefox Crash Bug Found,看了一下 javascript 的程式碼,呃…
<script>
function crash2(a) {
return a.substring(0, 1);
}
function crash() {
” “.replace(/( )/, crash2(“$1”));
}
</script>
Software
threadwatch 上報導了怎麼用 javascript 將 Firefox 給弄爛 (包括前幾天剛出來的 1.0.4):Firefox Crash Bug Found,看了一下 javascript 的程式碼,呃…
<script>
function crash2(a) {
return a.substring(0, 1);
}
function crash() {
” “.replace(/( )/, crash2(“$1”));
}
</script>
在 Slashdot 上看到 Firefox 的推廣影片:Firefox Promo Videos,原網站在 http://funnyfox.org/,不過受到 Slashdott Effect 影響,用 http://funnyfox.org.nyud.net:8090/ 會比較好 :P
Boing Boing 介紹了一個在 browser 內內嵌 browser 的東西:Browser-in-browser hack,除了一般的網頁以外,還可以讀 RSS (我猜是透過 XSLT 做的)。
網址在 http://www.bitty.com/,可以玩看看 :p
OSNews 說 Windows XP Starter Edition 只能跑在 Intel Celeron、AMD Duron、VIA 這三類 CPU 上,如果你想要在更快的 CPU 上跑,Windows XP Starter Edition 會利用 CPUID 偵測出來然後不讓你使用:Windows XP Starter Edition Won’t Run on Faster Chips。
PS:Windows XP Starter Edition 是為了某些國家決定使用 Linux 及各類 Open Source Software 作為推廣電腦使用的軟體所推出的東西,目的是阻止 Linux 推廣造成的骨牌效應。
在 Slashdot 的 Key Advantage of Open Source is Not Cost Savings 裡面有引用一篇文章「Key Advantage of Open Source is Not Cost Savings」,在文章裡分析了企業使用 Open Source Software 最主要的著眼點是在於「防止壟斷」而非「節省成本」。
不過國內在推廣 Open Source Software 似乎都是從「節省成本」下手?
以各種方式做到 compitable 的 Open Source Software (像是 Gaim 的 MSN Protocol 或是這次的 Wine Project) 偶而會遇到大廠的律師找碴,而 Software Freedom Law Center 決定免費提供法律服務:Wine Now Has Big-Time Lawyers On Its Side (from Slashdot)。
關於 Bittorrent 作者 Bram Cohen 對於 Bittorrent 想法的採訪已經夠多了,這次 Wrong Planet 與 Bram Cohen 討論的是關於他怎麼對待 Asperger’s Syndrome (艾斯伯格症候群):Interview with the Creator of BitTorrent (from Slashdot)。
在 Boing Boing 看到前 RIAA 大頭 Hilary Rosen 對 DRM 的抱怨:Hillary “RIAA” Rosen: iPod DRM is cruel and unfriendly!,Hilary Rosen 所寫的在這:Steve Jobs, Let my Music Go。
這要說是自作自受嗎?hmmm…
Upgrade 到 WordPress 1.5.1 (Beta)。
昨天一整天在弄 FreeBSD 5.x 上面配合 putty 的 UTF-8 環境,包括了 screen、mutt、vim、irssi、centericq 以及一些台灣常用的套件。(主要是 BBS 的問題)
screen 的問題在 ronnywang 那邊有看到解法:解決用putty看全形字會變一半的問題了!!,其中比較值得慶幸的是新版 putty 已經將 patch import 進去了,不需要在依照原文所寫的方式自己硬幹。不過 screen 還是要自己硬幹,包括改 code 與抓 yjchou 學長所提供的檔案,不過這邊在不斷的 dirty hack 後的代價相當值得,至少上 BBS 完全沒有感覺了。
再來是 irssi 的部分,透過 ports 安裝的版本必須自己去抓 recode.pl
丟進 autorun 的 script directory,不過目前看起來也都還相當正常。
vim 的部分畢竟本來就相當注重 UTF-8 的環境,只要把 termencoding 設成 utf-8 (或 utf8,在 vim 裡都可以用) 就運作的相當正常。
真正的問題在於 centericq 與 mutt 對 UTF-8 計算字寬的問題。
像是 centericq 的畫面就可以發現 Unicode 邊框的問題處理的不太好:
另外 mutt 的畫面也是一樣:
實際算了一下發現都是直接把 UTF-8 word 的長度當作顯示在螢幕上的寬度,於是就…
果然 UTF-8 的世界很複雜啊… :(