WordPress Theme Tagging


0 Comments
WordPress Theme Tagging

其實這是 WordPress.com 早就有的新功能,終於也要加進 WordPress 中了!(不過這功能對於個人使用而言似乎沒有多大影響,因為平常人沒有這麼多 Theme 需要管理吧! :p )目前只完成了列出 Tags 的部份,沒有什麼用,應該很快會再加入依照 Tag 分類等實際的功能。


New dashboard!


0 Comments
Lvx ex Cælis › 管理首頁 — WordPress

WordPress 開始寫新的管理介面了,配色很棒(Web 2.0 風格),但目前應該是尚未完成,在高解析度中看的話,整個內容都擠在左邊,用起來很不舒服~ 跟發表文章頁面的設計風格也沒有統一。

此外,看來 Dashboard 將會新增可自訂的功能,「Customize this page.」的按鈕已經出現了,但目前點了還沒有用 XD


本來想找看看是否有關於這個部份的討論,有的話就可能還會有預覽畫面可以看,不過我找不到,從 SVN 看來這個介面仍然是 Matt 設計的。嗯… 我比較喜歡 Habari 那樣有社群討論的感覺……


YUI Selector 速度測試


0 Comments

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 時也這樣作過但是不行啊……


hsv2rgb()


0 Comments

這個函式的用途是將以 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);
}

使用 Google Apps 產生無限的信箱


4 Comments

序言

這篇算是遲來的續篇……

一年前有人提出了用 Gmail 產生無限信箱的方法,但是這個方法中提出的 plus-addressing 並不適用於大多數的網站,大部分的網站認為 E-mail 中不能有 + 號,因此這個技巧通常會失效。而且就算在這個步驟成功了,未來 Spammer 只要記得移除 + 號後面的字串,就仍然達不到我們要的追蹤效果。

而透過 Google Apps ,就能產生出毫無破綻的無限信箱。

擁有無限信箱的好處

  1. 知道是誰把你的個人資訊洩漏出去,例如我可以在 Yahoo!奇摩註冊時輸入 yahoo.tw@bcse.info ,在 Twitter 註冊時輸入 twitter@bcse.info ,每個網站都使用不同 E-mail 。
  2. 用來建立郵件規則。

Unlimited E-mail Works

所需材料:一個 domain name 。

  1. 申請一個 Google Apps ,使用者人數只要一個人就夠了。
  2. 從 Google Apps 的管理首頁進入 E-mail 的設定頁面。
    Unlimited E-mail Works
  3. 設定將所有寄到不存在帳號的郵件轉寄一份到你的信箱。
    Unlimited E-mail Works
  4. 這樣就完成了。

Aspergillus oryzae


2 Comments

Aspergillus oryzae

我被オリゼー治癒了~


《28週毀滅倒數:全球封閉》


2 Comments

這次有劇情洩漏,前半段還沒有,要自己點選連結進入才有劇情洩漏的部份。但是使用 RSS Reader 的讀者我就沒辦法了~ 請將捲軸捲快一點自行略過 XD

28 Weeks Later

從上圖看來,我想 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 囉!

← Previous  1 2 3 4 5 … 62 Next →