其實這是 WordPress.com 早就有的新功能,終於也要加進 WordPress 中了!(不過這功能對於個人使用而言似乎沒有多大影響,因為平常人沒有這麼多 Theme 需要管理吧! :p )目前只完成了列出 Tags 的部份,沒有什麼用,應該很快會再加入依照 Tag 分類等實際的功能。
YUI 終於有了 Selector 套件,因此我又更新了我的 SlickSpeed 頁面,另外也順便把 base2, dojo, Ext JS, MooTools 都更新到最新版。由於現在 Library 數量已經太多,因此各 Library 我就只放最新版,不做新舊版本的比較。
Ext JS 在 Internet Explorer 7 中贏了 base2 ,但在 Firefox, Opera 中 base2 仍然大勝 Ext JS (其實跟上次的測試結果是一樣的)。 base2 目前的版本(1.0 beta 1)在 Safari/Win 中似乎有點問題,處理逗號時需要超久的時間(例如 div, div, div),因此 base2 在 Safari/Win 中就變成了最後一名,但若不看那幾個有問題的部份的話,它仍然是冠軍。以上四個瀏覽器都是 base2 和 Ext JS 在爭奪前兩名。
今天新增的成員 YUI Selector 的表現則不怎麼好看,在 Firefox, Opera 中它都是最後一名、在 Safari/Win 中為倒數第二名,在 Internet Explorer 7 中則是倒數第三名。
我今天發現在 Internet Explorer 7 中因為 Ext JS 出了個無關緊要的 Error ,卻導致 SlickSpeed 完全無法運作,才下定決心修好它。 Ext JS 2.0 應該有改寫一些地方,我測試到最後發現,竟然只要留下 Ext.DomQuery 這個 Class ,其他統統刪除就可以了,我記得之前在 2.0 alpha 1 時也這樣作過但是不行啊……
這個函式的用途是將以 HSV 表示的顏色轉換成 RGB 色碼,演算法來自 Wikipedia ,目前網站的隨日期變色效果就是用此 function 來達成的。
$H 的範圍為 0–360 , $S 的範圍為 0–100 , $V 的範圍為 0–100
function hsv2rgb($H, $S, $V)
{
if ( $V == 0 )
{
$R = 0;
$G = 0;
$B = 0;
}
else if ( $S == 0 )
{
$V = $V / 100;
$R = $V * 255;
$G = $V * 255;
$B = $V * 255;
}
else
{
//這一段是讓 $H 也能輸入小於 0 或大於 360 的數字,這樣用起來比較方便
if ( $H > 360 )
{
$H = $H % 360;
}
else if ( $H < 0 )
{
$H = 360 + ( $H % 360 );
}
$S = $S / 100;
$V = $V / 100;
$Hf = $H / 60;
$Hi = floor( $Hf );
$f = $Hf - $Hi;
$p = $V * ( 1 - $S );
$q = $V * ( 1 - $S * $f );
$t = $V * ( 1 - $S * ( 1 - $f ) );
switch ( $Hi ) {
case 0:
$R = $V * 255;
$G = $t * 255;
$B = $p * 255;
break;
case 1:
$R = $q * 255;
$G = $V * 255;
$B = $p * 255;
break;
case 2:
$R = $p * 255;
$G = $V * 255;
$B = $t * 255;
break;
case 3:
$R = $p * 255;
$G = $q * 255;
$B = $V * 255;
break;
case 4:
$R = $t * 255;
$G = $p * 255;
$B = $V * 255;
break;
case 5:
$R = $V * 255;
$G = $p * 255;
$B = $q * 255;
break;
}
}
return '#' . str_pad(dechex(round($R)), 2, "0", STR_PAD_LEFT) . str_pad(dechex(round($G)), 2, "0", STR_PAD_LEFT) . str_pad(dechex(round($B)), 2, "0", STR_PAD_LEFT);
}
序言
這篇算是遲來的續篇……
一年前有人提出了用 Gmail 產生無限信箱的方法,但是這個方法中提出的 plus-addressing 並不適用於大多數的網站,大部分的網站認為 E-mail 中不能有 + 號,因此這個技巧通常會失效。而且就算在這個步驟成功了,未來 Spammer 只要記得移除 + 號後面的字串,就仍然達不到我們要的追蹤效果。
而透過 Google Apps ,就能產生出毫無破綻的無限信箱。
擁有無限信箱的好處
- 知道是誰把你的個人資訊洩漏出去,例如我可以在 Yahoo!奇摩註冊時輸入 yahoo.tw@bcse.info ,在 Twitter 註冊時輸入 twitter@bcse.info ,每個網站都使用不同 E-mail 。
- 用來建立郵件規則。
Unlimited E-mail Works
所需材料:一個 domain name 。
- 申請一個 Google Apps ,使用者人數只要一個人就夠了。
- 從 Google Apps 的管理首頁進入 E-mail 的設定頁面。
- 設定將所有寄到不存在帳號的郵件轉寄一份到你的信箱。
- 這樣就完成了。
我被オリゼー治癒了~
這次有劇情洩漏,前半段還沒有,要自己點選連結進入才有劇情洩漏的部份。但是使用 RSS Reader 的讀者我就沒辦法了~ 請將捲軸捲快一點自行略過 XD
從上圖看來,我想 BENQ 的贊助應該比 adidas 更多… :p
今天看了《28週毀滅倒數:全球封閉》, Lag 有一段時間。突然想看這部的原因是因為查《GOTH》製作團隊時剛好看見這個標題。另外也解答了我之前的一個小疑問——《28天毀滅倒數》跟本片的確是有關連的,(我懶得打字了… 以下片名都用原文) 28 Weeks Later 是 28 Days Later 的續集, 28 Days Later 是2002年的電影,我看它們年代間隔如此久遠,就直覺以為沒有關聯,只是剛好名稱相近,我真是太膚淺了 orz 不過也因為年代間隔如此久,讓我可以很安心地直接看續集,因為在這種情況下的續集通常不會跟上一集有太多關聯。
本系列作品的中文譯名完全是在誤導觀眾—— 28 Days Later 描述的是狂暴病毒 / Rage virus 蔓延後第28天後的故事,而 28 Weeks Later 則是第28週後的故事,根本就沒有在倒數。它的續集 28 Months Later 則因為譯者年輕時所犯下的錯誤,仍然得譯作《28月毀滅倒數》。要是28個月後狂暴病毒仍然無解,製作小組要拍 28 Years Later 的話…… 《28年毀滅倒數》會不會倒數得太久了一點,光看片名會覺得「喔?那還很久嘛~」 XD 不過其實就算照原文的意思,要全人類這樣跑28年也是滿讓人絕望的,改成 28 Seasons Later 比較好點 XD
簡單來說,這是一部美式殭屍片,但是它的恐怖並不在於它的殭屍,而是人性的不堪。
本片循序漸進的讓我們看見了
- 遭遇危險卻不顧妻子逃走的丈夫
- 丈夫和妻子重逢後,妻子原諒了丈夫,兩人溫馨的接吻,卻沒想到妻子是一個免疫的帶原者,於是丈夫被感染,隨即便發病,弄壞了妻子(我覺得這段是最殘忍的)
- 丈夫繼續一個人殺出去,然後爆發了大量感染,軍方決定發動全體屠殺
- 在軍方的全體屠殺下,丈夫仍然活了下來,並且遇到了他的子女,姊姊為了保護弟弟,開槍弒親
到了發動全體屠殺指令後便是全片高潮,為了控制情況,人性完全被抹滅了。明明到了後期時已經可以很容易的分辨是否感染——那些會跑來跑去追人的就是了——卻一直到最後都不願漏殺一個人(除了兩個小孩),讓我到現在還是感覺不舒服 XD 隔天醒來之後,我想我是感冒了而不是劇情感動到…… XD
電影最後,大量感染再次爆發,接下來就是 28 Months Later 囉!





