《奪魂鋸4》


0 Comments
Saw Ⅳ

You think it is over, but the games have just begun.

今晚去看了期待已久的《奪魂鋸4》。

這一集沒有上一集噁心,機關不夠華麗,雖然這次似乎不把重點放在血腥上,但相對的加重了美感,例如每集例行的「下馬威」,這次作得相當有內涵,簡單的設計卻能讓人完全無助,很精彩。我覺得最精彩的則是一男一女的那段,這段非常完美,血腥畫面、殺人手法、情感糾葛均佳,三個願望一次滿足!反而主線劇情讓人感到很空虛,這裡的機關很無聊,死法也沒創新。

懸疑感似乎比較弱,這次完全沒有時間緊迫逼人的感覺。運鏡大量的炫技,經常突然就切到另一個場景,但是我並不討厭。時間軸的安排很巧妙,我也被騙了 orz

根據結尾可以看得出來還有第五集 >///< 我本來以為 Jigsaw 在第三集死了的話頂多再作一集,沒想到編劇這麼厲害。

新的團隊帶來的是一種新感覺的《奪魂鋸》,元素變得更豐富,但是殘酷、變態的部份卻弱化了…… 真是讓人難以取捨啊~


只要加一行,讓 IE 五倍速執行 JavaScript


3 Comments

給心急的讀者們

/*@cc_on _d=document;eval('var document=_d')@*/

解說

因為 document 是 window 的子物件,對 IE 來說,要使用 document ,必須經過 window ,而上面的方法是讓 document 成為一個獨立的物件,不必透過 window ,因此速度就提昇了。

這個方法也適用於其他子物件,以下是完整的加速法:

/*@cc_on
eval((function(props) {
  var code = [];
  for (var i = 0, l = props.length;i<l;i++){
    var prop = props[i];
    window['_'+prop]=window[prop];
    code.push(prop+'=_'+prop)
  }
  return 'var '+code.join(',');
})('document self top parent alert setInterval clearInterval setTimeout clearTimeout'.split(' ')));
@*/

但當然也只有使用到這些物件的時候效能會有所提昇,如果你的程式中用到這些物件的部份不多,便不會有這麼大的效果。

資料來源一行で IE の JavaScript を高速化する方法

後記

根據這個原理,我想 Super_Long_Really_Annoying_Enormous_Class_Names(); 應該也會比 Super.Long.Really.Annoying.Enormous.Class.Names(); 更快吧! XD 寫 JavaScript 時要注意不要建立太多子物件……


你可能不知道的 WordPress Taxonomy 新功能


0 Comments

WordPress 2.3 將 Category(分類)和 Tag(標籤)整合為 Taxonomy 系統,這不是什麼新聞,但原來這個新系統中包含了許多不錯的新功能。

標籤的交集與聯集

這是個很好的功能, WordPress 2.3 總算沒有輸給 UTW 太多,只是不知道 UI 怎麼寫比較好, UTW 的作法我不太喜歡。

新的 WP_Query 參數

這些是外掛/佈景主題製作者才可能用到的新功能,詳情請參考 Ryan Boren 的 Taxonomy Intersections and Unions 這篇。這些新參數的使用方法大概是像這樣:(沒有測試過,不是很確定)

query_posts('tag_slug__and=about-here,wordpress');
//取出同時包含 About here 以及 WordPress 兩個標籤的文章

//然後開始寫 The Loop


製作包含 Alpha channel 的 PNG-8 圖片


1 Comment

a-fs8

PNG-8 中也是可以包含 alpha channel 資訊的,不支援 alpha channel 的瀏覽器(如:IE 6),遇到這種包含 alpha channel 資訊的 PNG-8 圖片時,會將含 alpha channel 的部份顯示為全透明色,是個不錯的向下相容技巧。

目前只有 Fireworks 能夠製作這種圖片,我沒有 Fireworks ,只好尋找其他替代方法——有兩個小軟體可以將 PNG-24 圖片轉換為包含 Alpha channel 的 PNG-8 圖片,分別是 pngquantpngnq ,他們使用不同的演算法來取色(因為 PNG-8 有最多只能使用 256 種色彩的限制),效果也因此有些許不同。


pngnq 好像沒有 Windows 版本,因此我只試用了 pngquant 。 pngquant 有外掛 GUI : Manfred ,使用上很簡單。

試用的感想是… 這種圖片的確有它的可用之處,但必須在設計之時便考慮到拿掉 alpha channel 的情況,加上 pngquant 轉出來的檔案有時會有一點小 bug ,例如上圖就在圖片底端多了一條灰線。要實際應用,我覺得會很麻煩。


segment #035 “Partikulo”


0 Comments

月光規律的敲打雲海 共三拍
潮汐從對岸悠悠漂來 填不滿迦藍
蒐集多餘的色彩拼貼成空白 剩一卷膠帶
山澗踟躕在懸崖 不敢期待

用繽紛的虛詞將真實掩埋
來不及離開

Read More »

実写映画《蟲師》


0 Comments

電影版需要兩小時,因此不太可能只挑一個故事來演,大友克洋導演選了許多故事,並且將之連貫起來,所選的故事應該也都是比較經典的幾個(因為我剛好對這幾個都有印象)。

起初由《柔弱的角》開始,然後回到《獨眼魚》談主角銀古的過去,這裡也解釋了銀古名字的由來(以及電影剛開始那一段到底是什麼 XD),接下來回到現代,銀古解決了《柔弱的角》後回到蟲師聚集處1,接到狩房淡幽(蒼井優)的委託前去處理,另外同時也在蟲師聚集處遇見了追尋彩虹的虹郎,銀古帶著虹郎先去解決了《筆之海》,在這裡銀古聽說了《獨眼魚》的故事(銀古本來不知道自己的過去),便跟著「光酒」(簡單來說是某種會移動的水源)去追《獨眼魚》中的繡,途中發現了虹郎一直在尋找的《雨後長虹》,虹郎看完後便滿意的回家鄉去了。

跟虹郎告別後,銀古繼續走了一段才終於找到繡,這一段《獨眼魚》的後續故事我沒在原作中看過,可能是原創的或者只是我沒看到那裡,電影就到這裡結束。

整體而言將這些故事連貫起來感覺還滿有張力的,後面幾個故事的連貫性感覺比較強,相較之下《柔弱的角》像是獨立插進來拖時間用的 XD 嚴格說來《雨後長虹》也是可有可無的一段,沒有這一段也沒關係,但也不是跟其他故事都沒關聯,他透過「光酒」與《獨眼魚.後續》連接在一起。(印象中《獨眼魚》應該沒有提到光酒,不過沒關係,反正蟲師的世界中光酒是萬能的,把故事扯到光酒上並不會產生 bug… XD)


  1. 這應該叫做什麼呢? 


JL Widgets


0 Comments

這是我為了 Selenium 寫的簡單 Widgets ,包含以下功能:

  • del.icio.us 用於本站右邊的「Notepad」。我的實作方法是去讀取指定使用者的 JSON ,然後 Parse 出來,我覺得這樣比使用 API 簡單許多… 但就沒有指定 tag 的功能了。它會把取得的 JSON 檔案 cache 在目前模板資料夾,想要換地方的可以自行修改…
  • Tag Cloud 用於本站右邊的「Tag Cloud」。雖然 WordPress 2.3 本身已經有產生 tag cloud 的函式,但我不喜歡它的產出結果,就還是自己寫一個。
  • Related Tag Cloud 用於本站右邊的「Related Tags」。這是一個對資料庫負擔較重的功能。
  • Related Entries 用於本站右邊的「Related Entries」。此功能需使用到 Bigram Full-Text Search 建立的 N-gram 表格,因此如果沒有啟用 Bigram Full-Text Search 的話,這個 Widget 就不會出現。

以下附上 Tag Cloud / Related Tag Cloud 的 CSS 供參考:

/* Tag Clouds */
#tag-cloud li,#related-tag-cloud li{display:inline;}
#tag-cloud em,#related-tag-cloud em{font-style:normal;background:transparent;}
#tag-cloud a,#related-tag-cloud a{color:#cccccc;font-size:1em;}
#tag-cloud em a,#related-tag-cloud em a{color:#99bf9f;font-size:1.2em;}
#tag-cloud em em a,#related-tag-cloud em em a{color:#6bb39b;font-size:1.4em;}
#tag-cloud em em em a,#related-tag-cloud em em em a{color:#4295a6;font-size:1.6em;}
#tag-cloud em em em em a,#related-tag-cloud em em em em a{color:#1f4799;font-size:1.8em;}
← Previous  1 2 3 4 5 6 … 52 Next →