相片管理的選擇 - Aperture, iPhoto, Lightroom, Picasa

雖然不是說很專業,其實連業餘也稱不上,不過從買了第一台數位相機(CASIO QV-2800UX)到現在,前前後後也經歷過九個年頭、五台相機,之中還被偷走了一台,而這中間所累積的相片也有數千張之譜。然而因為缺乏整理,使得這些照片散落在家中不同的電腦、不同的網路分享區、不同的外接式硬碟以及不同的隨身碟中。更有甚者,同樣的照片還有不同版本放在不同的儲存設備,有原始版的,有為了傳給朋友縮過大小的,有 retouch 過的,不仔細比對還真的想不起來到底這些照片的先後順序因果關係。 ...

February 6, 2012 · 6 min · Tzeng Yuxio

Python 遞迴處理路徑下檔案與資料夾

取得某個路徑下的所有檔案與資料夾是經常會使用到的功能,尤其是在寫一些小工具來處理硬碟上的檔案時。早先我都是用傳統寫 C++ 的方式來思考,所以在 Python 的文件中找到了 listdir() 這個函式,然後寫了類似以下的代碼: import os def doInDir(somedir): print somedir fileList = os.listdir(somedir) for f in fileList: fullpath = os.path.join(somedir, f) if os.path.isdir(fullpath): doInDir(fullpath) elif os.path.isfile(fullpath): print fullpath doInDir("/tmp/") 不過最近發現在 Python 下做事其實可以更簡單,內建的 os.walk() 就提供了非常強大的功能,使用的方式如下: ...

January 30, 2012 · 1 min · Tzeng Yuxio

Python 計算檔案的 CRC32 驗證碼

用 Python 計算 CRC32 很簡單,只要使用內建的 binascii 模組即可。 import binascii print binascii.crc32("hello world") 要反覆計算的話,可以用: crc = binascii.crc32("hello") crc = binascii.crc32(" world", crc) 其中的第二行,將前一步驟所計算的 CRC 結果作為參數再次傳入函式中。 如果要計算檔案的 CRC32,可以透過以下函式來計算: import binascii def computeFileCRC(filename): try: blocksize = 1024 * 64 f = open(filename, "rb") str = f.read(blocksize) crc = 0 while len(str) != 0: crc = binascii.crc32(str,crc) & 0xffffffff str = f.read(blocksize) f.close() except: print "compute file crc failed!" return 0 return crc 上面比較特別要注意的是這行: crc = binascii.crc32(str,crc) & 0xffffffff 根據官方文件,在 Python 2.x 的版本中,binascii.crc32 所計算出來的 CRC 值域為 [-2^31, 2^31-1] 之間的有號整數,為了要與一般 C 所實作的 CRC 結果作比對,需要將其轉為無號整數,所以加上 & 0xffffffff 這段來做轉換。如果是 Python 3.x 的版本,其計算結果為 [0, 2^32-1] 間的無號整數,因此不需額外加上修正。 ...

January 24, 2012 · 1 min · Tzeng Yuxio

WHYNOT 無法度按奈 (1995)

還記得那些等到半夜就為了電視台結束播放前的 MV 節目上能夠聽到這首歌曲的歲月。那是個沒有網路,第四台還沒開放,資訊傳播相對不發達的時代。自己的零用錢不夠買唱片,為了能聽到這首歌,總是會在電視機前守到當日最後一刻。 台語歌曲在林強之後有了新的面貌,在那之前,我不太喜歡聽台語歌曲,雖然母語是台語,但台語歌曲多半都給我一種悲情的感覺,不是在那邊愛到最後被拋棄離開,就是欠了一屁股債還不起。這些歌曲對於青春期的我一點共鳴也沒有。然而林強 1990 年推出的〈向前行〉給台語歌曲注入了一股新的活力,一種新的台語搖滾風格,歌詞內容也更貼近於生活、更反應年輕一代的想法。 ...

January 21, 2012 · 2 min · Tzeng Yuxio

Fragger - 更殺腦細胞的 Angry Birds

簡單的說,Fragger 也是一款 “Angry Birds”-like 的遊戲。稍微岔個題,話說雖然我用 “Angry Birds”-like 這詞,不過類似的「拋物線物理打擊」玩法的遊戲,在 Angry Birds 發表之前我就有在網路上玩過同性質的 flash 遊戲,Crush The Castle。照理以時間先後來看,應該得稱作 “Crush The Castle”-like 才對;不過說到底還是 Angry Birds 有名,那款 flash 遊戲就先別下不表,有機會的話再多做介紹。 ...

January 21, 2012 · 2 min · Tzeng Yuxio

相聚一刻(日劇)

高橋留美子是我最喜愛的漫畫家之一,而《相聚一刻》則是高橋老師的漫畫中我最喜愛的一部。《相聚一刻》漫畫在 1987 年結束連載,事隔 20 年,竟然還有人想到要挖出來拍真人版,可見其經久不衰的魅力所在。 《相聚一刻》真人版共拍了兩集,第一集在 2007 年五月,第二集在 2008 年七月,相隔一年多。我看的是第二集,片長兩小時。劇情大概是三鷹對響子展開追求,五代和響子在布偶話劇社(人形劇部)共同演出,然後中間略,最後是五代和響子修成正果,生下了小 baby,所以應該也不會再有第三集了。 ...

January 12, 2012 · 2 min · Tzeng Yuxio

魔王(日劇)

這齣戲最初在看的時候給我很強烈的韓劇感,就連男主角都長得一副韓國人模樣。後來才知道原來這部日劇是由韓劇改編的。雖然剛開始的風格像韓劇,但過了中期之後越看越像《白夜行》,尤其是配樂所帶來的感覺。 這部日劇給我最大的印象就是:生田斗真總是一直在跑、一直在跑、一直在跑,跑個不停;而大野智則是慢慢的慢慢的走,動不動就出現他的腳影,好像無所不在似的。這兩個主角的演技在《魔王》這部戲時給我的感覺是似乎還有些生澀,沒啥感覺。兩位主角們的戲份很多,但是看起來單調。不過後來在其他日劇中見到時,大野與生田的表現就有明顯的成長了。老實說,其實我還蠻喜歡看這兩個人演搞笑日劇的。 主題曲是主角之一大野智所屬團體「嵐」所演唱的〈truth〉,單獨聽的話不太對我的味,不過配上這部戲的 OP 還蠻有特色的。話說 OP 中的劇団ひとり看起來真帥,我對這演員的印象還一直停留在《電車男》裡的宅男上,這反差可真大。 ...

January 11, 2012 · 2 min · Tzeng Yuxio

續聊山下達郎的 Christmas Eve 與廣告

在山下達郎的〈クリスマス・イブ〉這張單曲 CD 中,另外也收錄了同名歌曲的英文版。英文版本由 Alan O’Day 作詞。 Suzuki 在 2007 年推出了 雪佛蘭‧MW 的廣告,女主角為森泉,這支廣告的配樂用的就是英文版的〈クリスマス・イブ〉。 不過在次年由谷村奈南所代言,同樣的雪佛蘭廣告中,就改為日文版的配樂。 最後則是在去年(2011)由新垣結衣所代言的 Mobage 廣告。Mobage 是日本的行動遊戲平台,廣告中,新垣結衣站在聖誕樹前,一邊等著人,一邊玩著手機遊戲,雖然從白天等到黑夜,但這廣告的感覺就比二十年前的電車廣告弱了許多啊。畢竟現代人的生活有了手機,少了無法聯絡的距離感,就少了點感動味道。 ...

January 5, 2012 · 1 min · Tzeng Yuxio

Princess Punt - 公主的高跟鞋穿幾號?

簡單來個重點作為結論。在所有 “Angry Birds”-like 的遊戲中,這款遊戲的出發點是最有創意的,但在我玩過所有 “Angry Birds”-like 的遊戲中,這款是最難玩的一款。好奇這款遊戲值不值得下載來玩的,現在就可以離開了;而想知道怎麼樣才能做出一款令玩家討厭的 Freemium 遊戲,則歡迎繼續看下去。 先說說這款遊戲。Princess Punt 第一眼看上去最大的特點,就是它是以公主踢飛護衛的方式進行攻擊,這比起其他用彈弓(Angry Birds)、丟手榴彈(Frapper)、汽車發射台(Trucks and Skulls NITRO)來得有意思多了。跟前面幾款比起來,Princess Punt 也有一個比較完整的故事,因此它在關卡設計上可以結合劇情,讓玩家對遊戲有更多的投入感,想好奇接下來的故事發展。比起前面幾款各自獨立毫無關連的關卡層次設計,其實是能給玩家帶來更大的粘性。 ...

January 4, 2012 · 3 min · Tzeng Yuxio

クリスマス・イブ 與 Xmas Express

新年都過了幾天,現在介紹這首或許有點不合時宜。不過好聽的歌不只可以穿越年代,也可以跨越季節。山下達郎的這首〈クリスマス・イブ〉就是這樣的一首歌,即使是在春天,在夜深人靜的夜裡獨自聆聽這首歌,一樣超有感觸。 〈クリスマス・イブ〉這首歌最初發行於1983年的聖誕節前夕。到去年 2011 年聖誕節為止,以人類的年齡來看,都已經 28 歲有了。〈クリスマス・イブ〉累計銷售超過兩百萬張,是相當漂亮的成績,不過更驚人的是,這張單曲在 2012 年創下了連續 26 年(1987 年開始)進入 Oricon Top 100 排行榜的紀錄。同樣 Top 100 連續進榜記錄的第二名是 WHAM! 的〈Last Christmas〉,連續 10 年,‘89~‘98,還不足〈クリスマス・イブ〉記錄的一半。由此可見〈クリスマス・イブ〉在日本人心中的魅力與地位。〈クリスマス・イブ〉也是許多廣告愛用的配樂。從 1988 到 2011 的廣告都可以發現其蹤影,可見〈クリスマス・イブ〉的跨時代性。最早使用〈クリスマス・イブ〉作為配樂的是JR東海的廣告,廣告由當時(1988)只有 15 歲的深津絵里主演,真的是好年輕啊,那時候的妝也畫得好濃。 ...

January 4, 2012 · 2 min · Tzeng Yuxio

魁!! 天兵高校 THE★MOVIE

嗯……很微妙的一部片。有看過原作的人會覺得有趣;沒看過的人看完可能心裡會想「這什麼鬼啊!(翻桌)」啊,不,沒看過原作的人應該不會等到電影播完,人就先離開了。 基本上還算是很忠於原著的改編,主要的角色該出來的都出來了--不過老實說,《天兵高校》這漫畫也沒什麼主要角色,人人都可以是主要角色,所以電影裡頭就塞了一大堆角色,若不是看過原作,恐怕沒人在短時間之內分得出這麼多不良學生。不,也不對,至少應該沒人會把弗雷迪跟機器澤這兩個人搞混吧……是吧?沒有人會搞混吧? ...

January 4, 2012 · 2 min · Tzeng Yuxio

從 Launchy 到 Alfred

Launchy 是一款快速啟動軟體。只要按下熱鍵,就會跳出一個視窗讓你輸入一些文字來啟動軟體或是上網搜索,可說是圖形介面下的命令列工具,對於習慣用鍵盤工作的人,可以大大提昇電腦操作上的生產力。 話說我用 Launchy 前前後後也有五年多的時間了。這段時間裡,只要我安裝新電腦或是重灌系統,Launchy 幾乎都是最前幾個安裝的程式之一,通常裝了瀏覽器(為了抓最新版防毒軟體與防火牆)與防毒軟體(這東西在電腦越乾淨的時候裝越好)之後,就是安裝 Launchy 了。 ...

January 1, 2012 · 2 min · Tzeng Yuxio

我的 vimrc 配置

我的 vimrc 配置 @ GitHub: github 我一直在用的 vimrc 配置是在我還在以 WinXP 作為主要工作電腦時所配置的, 有超過一年多沒動過了。現在的主要工作電腦以 Mac OS X 為主,當初寫的配置如今有些不合用,然而這好些個日子以來也都是一直將就著用,懶得動手改。終於今天決定要趁著年底來個大掃除,整理一下 vimrc,順便也把程式碼從原本的自家用 SVN 轉移到 GitHub 上。 ...

December 30, 2011 · 1 min · Tzeng Yuxio

我的 Eclipse 初始設定調教

12/30 更新:追加了行號、跳格字元等相關項目 這篇文章是〈Eclipse 安裝筆記〉系列之一,算是個人的安裝過程紀錄。以下是安裝時的環境參考: 作業系統:Mac OS X 10.7.2 程式版本:Eclipse Indigo 3.7.1,IDE for Java Developers 雖說初始設定調教,不過其實要改的地方也不多。現在對於工具的想法我是抱持著盡量不要改太多,以免花太多時間在調整工具上。 ...

December 27, 2011 · 3 min · Tzeng Yuxio

在 Eclipse 使用 Git 與 SVN

這篇文章是〈Eclipse 安裝筆記〉系列之一,算是個人的安裝過程紀錄。以下是安裝時的環境參考: 作業系統:Mac OS X 10.7.2 程式版本:Eclipse Indigo 3.7.1,IDE for Java Developers Eclipse 的 Git 功能相關套件是官方所提供的 EGit,在預設的「Available Software Sites」中可以找到,安裝方法可以參考〈在 Eclipse 開發 C/C++〉這篇,唯一的差別是在第 2 步驟中,原本在「type filter text」欄位輸入「cdt」作為過濾字元,改成輸入「git」,這樣就可以找到 EGit 的 Software Site 了。 ...

December 26, 2011 · 3 min · Tzeng Yuxio

在 Eclipse 開發 Python

這篇文章是〈Eclipse 安裝筆記〉系列之一,算是個人的安裝過程紀錄。以下是安裝時的環境參考: 作業系統:Mac OS X 10.7.2 程式版本:Eclipse Indigo 3.7.1,IDE for Java Developers 步驟流程如下 Step 1. 準備 Python 的編譯環境 同樣的,這步驟在 Mac 上可以略過。在 Windows 上要做的也很簡單,就上 Python 官網抓個 Python Binary 來安裝就好了。相對於 C++ 的準備工作來得簡單些。 Step 2. 安裝 PyDev 在 Eclipse Indigo 之後,套件的安裝變得簡單許多,只要透過滑鼠就可以搞定。首先,先上 Eclipse Marketplace, 一個類似 firefox Extensions 或 Android Market 的地方。搜尋「pydev」,找到後點進去套件頁面,在套件 Logo 下可以看到一個「Install」按鈕,只要將該按鈕拖曳到 Eclipse 視窗中,就可以開始安裝了。 ...

December 26, 2011 · 2 min · Tzeng Yuxio

在 Eclipse 開發 C/C++

這篇文章是〈Eclipse 安裝筆記〉系列之一,算是個人的安裝過程紀錄。以下是安裝時的環境參考: 作業系統:Mac OS X 10.7.2 程式版本:Eclipse Indigo 3.7.1,IDE for Java Developers 步驟流程如下 Step 1. 準備 C/C++ 的編譯環境 這步驟在 Mac 上可以略過。在 Windows 上的話則要安裝 MinGW, 關於 MinGW 的安裝可以參考這篇文章。 Step 2. 將 CDT 加入 Software Sites 列表 由於 CDT (C/C++ Development Tooling) 是由 Eclipse 官方提供的,因此在預設的「Available Software Sites」列表中可以找到。開啟 Eclipse 的「偏好設定」,並切到「Available Software Sites」頁面,可以看到如下畫面。 ...

December 26, 2011 · 2 min · Tzeng Yuxio

奇人異士列傳

會買這本漫畫,主要是因為荒木飛呂彥與主題:「奇人異士」。我對荒木的畫風感覺一般,甚至有時候還覺得畫面太亂了,讀起來辛苦。但是由他來畫這些怪咖,卻是再適合不過。荒木作畫裡的詭異配色與扭曲的姿勢,與「奇人異士」這個題材配起來真是天生一對。可惜買回家拆開之後才發現,六則故事中真正由荒木操刀的不到兩篇,以篇數份量來看更是只有七分之二,實在是令人大感失望。(以下介紹有劇情洩漏) ...

December 26, 2011 · 5 min · Tzeng Yuxio

Eclipse 安裝筆記 - 前言與目錄

用了 Eclipse 也好一陣子了,不過每次需要重新安裝 Eclipse 的時候,或多或少總還是會遇到一些問題。雖然說現在網路很方便,google 一下都可以找到這些問題的解決方式,但為了這些問題免不了又是花上一些時間在搜尋與嘗試上,許多甚至還是以前遇過又重新碰到的問題。因此,不如乾脆自己寫點筆記,既加深印象,就算下次忘了,至少也不用再到茫茫網海中搜尋解決方案。 ...

December 26, 2011 · 3 min · Tzeng Yuxio

玩起來直覺就是好遊戲 - Drop of Life

最近新出了一款風格獨特且非常治癒的遊戲,Drop of Life。在介紹之前,先看看他的片頭動畫與遊戲畫面吧: 遊戲的背景很簡單,玩家要扮演的就是一個水珠,要淨化地下的土壤,並讓種子開出花朵。雖然對於關卡解謎的遊戲而言,故事不是最重要,不過整個遊戲的設計都是圍繞著這個故事主題去發揮,讓人覺得耳目一新,這一點後面會再說明。遊戲最主要的操作有三種:傾斜手機來讓水珠向前或向後移動;點擊畫面讓水珠跳躍;以及對手機吹氣可以讓水珠結成冰塊,摩擦冰塊則恢復成為水珠。傾斜、點擊與吹氣,算是充分利用了 iPhone 的各種輸入方式。 ...

December 23, 2011 · 2 min · Tzeng Yuxio

麻辣開鎖王 THE MOVIE

這部作品我最先看過的是漫畫版,看過一兩集之後,感覺開鎖這題材新鮮,故事內容有趣,此外還帶點色色的內容,算是不錯的休閒小品;然而也就僅此而已,沒有太大的動力驅使我繼續追下去。想不到事隔多年,《麻辣開鎖王》這部漫畫竟然紅到出了日劇,甚至還拍了電影版,讓人不由得好奇漫畫後來的發展。 ...

December 20, 2011 · 2 min · Tzeng Yuxio

讀《往復書簡》

我很喜歡湊佳苗的《告白》。記得當初這小說的中文版剛上市時,我在書店翻了一下,當場驚為天人,二話不說,立刻就決定帶去櫃檯結帳。回家之後更是廢寢忘食地一口氣將整個故事讀完,大呼過癮。 不過儘管對於《告白》如此喜愛,湊佳苗的作品之後在台灣也陸續出了不少本,但我卻一本也沒再看過。原因無他,單純的是自己以為《告白》的筆法與鋪陳太過經典,即使是作者本身也難以超越。直到《往復書簡》的出現,又再次讓我在書店翻了一陣子後決定將這本書帶回家細細品嚐。 ...

December 20, 2011 · 2 min · Tzeng Yuxio

真三國無雙 6 初玩心得

說是初玩,其實也已經把整個魏吳蜀晉四個勢力的故事模式全部過了一遍,加上一些戰史模式的關卡。以下是零散心得: 用四個字來形容這遊戲,那就是「疲於奔命」。 六代的故事模式加強了敘事性,不過不能改變歷史總覺得有種莫名的失落。 每個關卡都只能用同樣角色攻略,讓重玩的樂趣大大降低。 加上許多關寨不先解決重要事件就不會開門,幾乎每關都必須按照一定次序內容進行,玩過了一次就很難提得起興趣玩第二次。 大略估計一下,一個關卡平均 15 分鐘,四個勢力共 92 個關卡差不多也要 23 小時的遊戲時數。以整個故事模式的長度而言,還算可以接受。 魏國的主軸是「霸道」;吳國的主軸是「家族」;蜀國的主軸是「仁之國」;晉的主軸先是「消滅平庸之輩」,之後轉變為「消滅活在遺志中的人」。 司馬兄弟也太陽光了吧,跟老爸司馬懿完全不同調性。 本來以為故事會到鐘會反叛魏國與姜維聯手,可惜到了劉禪開城投降就結束了。 錯字還不少,特別是討伐諸葛誕這個關卡,不只錯字,還有漏字。 部分關卡開頭前要跟士兵對話這一部分有點雞肋。若不是為了獎盃我還真想直接出征。 不過雖說雞肋,有些發展還蠻有趣的。例如王元姬和司馬昭的關係,在戰場上只看得出來兩人關係匪淺,可是真正的兩人互動關係都透露在士兵的八卦耳語上。 另外蜀國劇情中一個一路跟隨劉備的士兵也很有趣,之後不但晉升到卒伯,兩個孩子都還長大成人並且從軍。我每次一可以對話一定就先想把這傢伙找出來看他的人生又有什麼進展。 (話說一開始看到那個士兵說等戰爭結束要回家鄉娶媳婦這段,我還以為是死亡 flag) 另外就是經常看到說人名或地名雙關語耍冷的士兵。偶一為之尚可,可是這代裡多到看到有點膩了,好煩 XD 對話模式中,有些士兵沒有對話,不過遠遠看過去會見到他在打混,走過去一靠近他就立刻精神抖擻起來。這還蠻有趣的。 弓腰姬跟劉大耳兩個人在戰爭過程中一直放閃光這是哪招? 除了 Tony さん之外,吳國也多了個 Kenny さん(應該前幾代就有,只是我沒注意到) 司馬昭的 Ex 技把人當滑板踩還蠻搞笑的啊。特別是你踩在腳上的是頭上頂著皇冠的魏帝曹髦或和蜀帝劉禪。 這一代真的很愛玩雙關語。司馬懿臨死把劍丟給司馬師,說是「我的權力就交給你運用了」;司馬師臨死也把劍丟給司馬昭,說了一樣的話。看的當下沒會意過來,事後才想到日文中的「劍」與「權」同音。 關索頭上的花到底是怎麼回事?雲長你都不管一下的嗎? 再一次佩服三國無雙系列的關卡設計,同樣一張地圖可以變出許許多多的花樣。許多關卡用到同一張地圖,可是由於使用部分不同,或是進軍路線不同,使得玩的感受也截然不同。 只有一點感受例外,那就是不管地圖怎麼變,都一樣讓人--「疲於奔命」。 人生七十才開始,無雙六也是到了戰史模式才開始,開始無止盡的やり込み。 最後引一段小故事幫諸葛誕平反一下。遊戲中諸葛誕殺了文欽失了人心,於是城內軍民開城欲降。不過東晉時人干寶所著的《晉紀》有如下記載: ...

November 1, 2011 · 3 min · Tzeng Yuxio

輕量級標記語言 - AsciiDoc, Markdown, reStructuredText

因為最近使用 GitHub 的關係,注意到了 Markdown 這個輕量級標記語言 (Lightweight markup language),跟著查了一下資料才發現原來輕量級標記語言的選項百百款,其中比較常見的有 Markdown, reStructuredText 以及 textile,這三種語法也同時被 BitBucket 和 GitHub 所支援。 稍微看過三者的語法比較後,覺得 textile 的語法太過接近 HTML, 使得文字檔本身無法呈現容易理解的架構。而除了前述三者之外,也另外注意到 AsciiDoc 這一款輕量級標記語言,GitHub 有支援 AsciiDoc。下面就是我對 Markdown, reStructuredText 與 AsciiDoc 的一些比較筆記: ...

October 18, 2011 · 2 min · Tzeng Yuxio

Google 關掉的 Health, PowerMeter 與字典

雖然今年 Google 推出了熱門的社交應用,Google+,但相對的也關閉了幾個服務:一個是只有英文版,但我覺得很好用的 Google Health,可以用來記錄個人或家庭的健康狀態;一個是 Google.org 旗下專案之一的 Google PowerMeter,用來追蹤電量使用,以協助電費與能源節約;一個則是台灣大多數人所熟悉也經常使用的 Google 字典。 ...

August 21, 2011 · 2 min · Tzeng Yuxio

世界奇妙物語 2009 秋季SP

每次的世界奇妙物語的開頭總是會見到塔摩利出來說一番話,作為引子。不過我總覺得他說的東西跟故事一點也沒關係啊!比方說塔摩利對於這次故事的描述是「五個驕傲又自負的人們」,可是看完了之後除了第一個故事外,其他倒也不覺得有什麼驕傲又自負的……話說回來,倒是現在看到塔摩利總會想到「全員逃跑中」的獵人--不不,以他這把年紀,要是能見到獵物拔腿就追,應該也算是段世界奇妙物語吧。(下有些許劇透) ...

August 20, 2011 · 5 min · Tzeng Yuxio

More on Google Authorship

在前一篇文章中筆者介紹了 Google Authorship,並且也針對 Blogger 的使用者說明該如何設定來替自己的文章與個人檔案建立連結。今天讓我們更進一步來看看 Google Authorship 的運作機制,以及非 Blogger 的使用者應該如何設定 Google Authorship 來幫助自己的文章曝光。 目前與 Google Authorship 相關的官方文件有這兩篇,以下的內容均以這兩篇為主: 舊版作法,使用 <a href="url" rel="author"> 語法 新版作法,使用 <a href="url?rel=author"> 語法(08/05/2011更新) 讓我們先簡單看看舊作法的機制,之後再進入新版作法的實際說明。舊的作法將網站分成兩大類,單一作者(例如個人網誌)或是複數作者(例如新聞網站)。 ...

August 9, 2011 · 3 min · Tzeng Yuxio

世界奇妙物語 2010 秋季SP (20週年)

我很喜歡各式各樣稀奇古怪的小故事,所以像《世界奇妙物語》這樣的戲劇就很合我的胃口。為了紀念 20 週年(這麼久了啊),富士電視台在 2010 年特別找來人氣作家來同台競演。這次的五個故事中,不乏台灣讀者所熟悉的日本知名作家操刀演出,相當令人期待。 厭な扉 原作:京極夏彥 主演:江口洋介 敘述一個因為事業失敗而家庭破碎、流浪街頭的遊民,為了追求幸福的人生,而墜入了 「無窮迴圈」 的人生循環中。真的是無「窮」迴圈。由於我在看之前就已經在網路上被雷過劇情大綱,所以看完倒沒有太大驚奇,但是當江口洋介最後說出「我想起來了,這是第165回……」時,心理還是稍微震驚了一下。 ...

August 8, 2011 · 4 min · Tzeng Yuxio

全開女孩 - 01~04 集心得

這季原本沒有特別在追的日劇,在好友的介紹下開始看這部《全開女孩》(全開ガール)。朋友對這部的推薦語是:「就是2011年版的大和拜金女」--什麼?大和拜金女!想當年,大和拜金女可是創下 34% 之高的收視率,堪稱日劇經典中的經典。就連那陣子沒什麼在看日劇的我,也聽過這部戲,偶爾電視台轉到還會看個一下呢。(下有劇透) ...

August 8, 2011 · 3 min · Tzeng Yuxio

用 google-code-prettify 在網頁中嵌入代碼

作為一個以程式技術為主的網誌,文章中免不了得出現一兩段程式碼。原本我使用 github 的 gist 服務來將程式代碼內嵌到網頁(使用效果見此),另一方面 gist 也可以用來當作是自己的小小代碼備忘錄,許多程式碼片段直接丟上去就好了,非常便利,可說是一舉兩得。 不過有時候只是想要顯示幾行代碼,這些代碼也許不具有完整性,如果將代碼一股腦兒地全丟上 gist,總有一天代碼庫會變成亂葬崗。所以除了 gist 之外,我也找了其他網頁貼程式碼的方案。原本前幾天已經物色好了 SyntaxHighlighter,打算趁週末有空時來實裝測試。結果因為在安裝前四處蒐集資訊,意外又發現到 google-code-prettify,看了一下立刻就變心決定改用 google-code-prettify。 ...

August 7, 2011 · 3 min · Tzeng Yuxio

Google Authorship (著作者身分)

更新:關於 Google Authorship 的運作機制與非 Blogger 使用者的使用參考,請見此篇。 Google 搜尋最近新加入了一項功能,就是可以在搜尋結果中顯示作者資訊。這項技術叫做 Google Authorship,實際的呈現結果如下圖(目前只有在 Google English 的搜尋才看得到): 透過 Google Authorship,不僅可以讓自己的文章在搜尋結果頁面中顯得更為突出,也可以在轉貼成風的網路汪洋中,更明確的顯示出某篇文章真正的原始出處,除此之外,也有助於搜尋結果排名的提升。可以想見,當越來越多的作者加入 Google Authorship 後,網路搜尋的結構也會呈現出與今日截然不同的樣貌。 ...

August 6, 2011 · 2 min · Tzeng Yuxio

シーブリーズ 廣告兩枚 - 北乃きい & 堀北真希

很喜歡シーブリーズ (SEABREEZE) 的這兩支廣告。喜歡廣告裡不顧一切奔跑的感覺。 2007, 2008 年的シーブリーズ是由堀北真希代言。下面是2008年的 CM。 北乃きい和林遣都共同代言2009年的シーブリーズ,廣告裡不停追逐學長的高校少女,跑得甚至比參加馬拉松的學長還快,而且一點也不覺得累。有目標就不覺疲倦。 ...

August 4, 2011 · 1 min · Tzeng Yuxio

Eclipse 的常用快速鍵

我身為一個程式設計師,有個鍵盤在身邊,也很合邏輯。這個鍵盤呢,是我用來撰寫代碼用的,很合理吧?可話說回來,這扳子,啊不,這鍵盤如果只有拿來寫代碼,那可就浪費了;身為一個高生產力的程式設計師,應該充分活用鍵盤的各種功能,活用到甚至能夠取代大多數滑鼠的操作,那才叫專業。所以說,善用功能熱鍵就很重要啦,江湖上有本武功秘笈,書名叫做《程式設計師提昇生產力秘笈》,裡頭就有一段關於「奧義,鍵盤捷徑」的心法敘述: ……程式設計(除了使用者介面設計外)是文字性活動,所以,你應該儘可能把你的手放在鍵盤上。……你一整天都使用 IDE 建立程式碼,而 IDE 有大量鍵盤捷徑。**全都學!**使用鍵盤捷徑在原始碼內走動,一定比使用滑鼠快。 (P.30) ...

July 30, 2011 · 3 min · Tzeng Yuxio

To Iterate is Human, to Recurse, Divine

今天偶然看到這句話,“To iterate is human, to recurse, divine.",無巧不巧,最近幾天的課程我也剛好在講解遞迴的概念。 說這句話的老兄是 L. Peter Deutsch,雖然他的姓寫作是「德意志(Deutsch)」,可是這位德意志先生卻是個道道地地的美國麻省人。Deutsch 在電腦界最主要的貢獻就是 Ghostscript 和 Archie。Ghostscript 是可以用來生成 PDF 或是 Postscript 格式文件的軟體,從 1988 第一版釋出一直到今年 2011 橫跨了 23 個年頭,仍然持續開發維護中(當然維護者早已換人接手,不再是 Deutsch 了),也衍生了許多分支專案。 ...

July 28, 2011 · 3 min · Tzeng Yuxio

UIGestureRecognizer 的共存

在 iPhone 或 iPad 的開發中,除了用 touchesBegan / touchesMoved / touchesEnded 這組方法來控制使用者的手指觸控外,也可以用 UIGestureRecognizer 的衍生類別來進行判斷。用 UIGestureRecognizer 的好處在於有現成的手勢,開發者不用自己計算手指移動的軌跡。UIGestureRecognizer 的衍生類別有以下數種: UITapGestureRecognizer UIPinchGestureRecognizer UIRotationGestureRecognizer UISwipeGestureRecognizer UIPanGestureRecognizer UILongPressGestureRecognizer 從命名上不難了解這些類別所對應代表的手勢,分別是 Tap(點一下)、Pinch(二指往內或往外撥動)、Rotation(旋轉)、Swipe(滑動,快速移動)、Pan (拖移,慢速移動)以及 LongPress(長按)。這些手勢類別在使用上也很簡單,只要在使用前宣告並掛到對應的視圖(UIView)元件上即可。 ...

July 26, 2011 · 2 min · Tzeng Yuxio

我的程式語言之路

從大學以來,這十幾年的工作與生活總與程式設計脫不了關係。前前後後寫了不少的 Code, 也接觸過許許多多不同的 Programming Language。這邊就來記錄一下自己現在還有印象的程式語言,也許十年之後再來回顧,又是另一種不同的想法吧。 QBasic 高中時候獲得人生的第一台電腦,當時還是 DOS 的年代,每個裝了 MS-DOS 的電腦都會內附 QBasic。還記得用 QBasic 寫過一些簡單的遊戲,像是 1A2B、迷宮產生之類的,但是真要說自己寫的其實也不是,很多都是照著當時雜誌(例如「第三波」)上的代碼 key 進電腦中而已。 ...

July 26, 2011 · 7 min · Tzeng Yuxio

相交會的兩條平行線

今天看到這一部短片,是 Nokia 2011 短片競賽的優勝,全程是以 Nokia N8 所拍攝。影片不長,卻很有創意,能讓人會心一笑。 這部影片也讓我聯想到兩段 Music Video。第一段是 Daniel Powter 的〈Bad Day〉,同樣是個愛情故事,也同樣是相交會的兩條平行線。 另外這個影片有點詭異,卻不得不說是個神作。這首歌是 Cibo Matto 的〈Sugar Water〉,MV 的導演是我很欣賞的 Michel Gondry,這部作品不僅用到分割畫面,兩邊的故事平行進行卻又互相交錯,同時也是一鏡到底,看到中間還會發現,兩邊根本就是同樣一段影片以前後顛倒、左右相反的方式播放。(為避免影響觀看樂趣,上述文字以背景色顯示,請看過影片後再反白) ...

July 11, 2011 · 1 min · Tzeng Yuxio

一失足成千古恨-別和陌生人跳舞

對岸的戲劇我看的不多,有的話,也多半是像《三國演義》、《走向共和》之類的歷史片,或是金庸的武俠改編。古裝或是歷史這類的戲劇,這幾年來還是對岸拍的比較到味,以前台灣拍得也不錯,但已經好幾年沒有電視台或製作單位願意砸錢投資這類戲劇了,煞是可惜。近年來看到台灣拍的比較認真的古裝戲,也只有《戲說台灣》而已了,可惜題材太過講忠孝節義,劇情也千篇一律,雖然不呆板,但是不合我胃口--或者說,我不是《戲說台灣》主打的收視族群吧。 ...

July 11, 2011 · 4 min · Tzeng Yuxio

2011上半年度閱讀清單

紀錄一下今年上半年看了哪些東西。有些東西看完沒有隨手記,現在想不起來就沒法子列了,另外有些漫畫買個單行本第一集來翻翻,沒有繼續追下去的話也懶得列。 上半年讀了 22 本書,印象中不只這數目(7/18 補充:整理了 aNobii 之後發現上半年含 4 本大塊漫畫一共讀了 30 本書,差異的部份我就懶得列了);扣除掉 4 本大塊的漫畫後,平均三個禮拜看兩本書,還是不夠。電影的話,今年把史瑞克跟玩具總動員都補完了,15 部電影中就有將近一半的7部是屬於這兩個動畫電影的系列。另外,因為電影而去找來看的漫畫《賭博默示錄》系列,雖然畫風其差,但是作者的巧思卻很令人折服。動畫的話只有看完《魔法少女小圓》,會看《香格里拉》原本是衝著村田蓮爾的人設,以及《Last Exile》的製作團隊而開始看的,可是劇情卻讓我看不下去。 ...

July 10, 2011 · 2 min · Tzeng Yuxio

聽一萬遍也學不會 - 神曲〈忐忑〉

今天偶然聽到這首歌,驚為天人!網路上封此歌為「神曲」,果然名不虛傳。這首歌有著「聽一萬遍也學不會」的網路評價,其實我就是因為看到「連王菲也翻唱失敗」這樣的敘述,才對〈忐忑〉這首歌起了興趣。 上面這段〈忐忑〉的影片,是在 2010 北京新春音樂會的演出。演唱者龚琳娜是貴州貴陽人,嫁給了德國的作曲家老公,Robert Zollitsch,Robert 有個親切的中文稱呼,叫老鑼。這首〈忐忑〉就是由老鑼作曲的,很有中國民間戲曲風,完全想像不到這曲子的創作是出自德國人之手。 ...

June 19, 2011 · 2 min · Tzeng Yuxio

七段你非看不可的 Lip Dup 影片

好爛的標題,實在是懶得想標題了,索性用個最常見且無腦的 “Top-List” Style。最近有段交大電子所拍攝的畢業影片超熱門,不但一鏡到底,而且還「倒映如流」。據說這叫「LIPDUB風」,上 YouTube 一找,果然還不少。底下就來紀錄一下我看過且覺得不錯的 LIPDUB 影片吧。 在看影片前先來認識一下「什麼是 LIPDUB?」根據維基百科上的敘述,LIPDUB 應該寫作 Lip dub,代表 Lip synching (對嘴) 與 Audio dubbing (配音) 兩個縮寫字。也就是影片中的人物對嘴唱歌,錄製完成後,再把歌曲的原聲作為配音取代掉錄製影片中的聲音。 ...

June 19, 2011 · 3 min · Tzeng Yuxio

小螢幕裡的大世界 - 文明 变革

文明帝國(Civilization)這個最受歡迎的回合制策略遊戲系列終於登陸 iPhone / iPad 了! 移植到 iOS 上的是先前在 360, PS3, NDS 各遊戲平台上發表的《Civilization Revolution》,這個版本與電腦版《文明帝國》的系列正傳相比,規則上與操作上都有簡化,適合以簡單與搖桿為主遊樂器領域。 ...

June 19, 2011 · 2 min · Tzeng Yuxio