iTunes 與 QuickTime 合作無間
本篇為《輕鬆管理你的影片,如同管理你的音樂》之續篇。
上次我試著利用 Perian 的功能,繞過 iTunes 的檔案格式辨認,以在 iTunes 裡整理影片。但很快我就遇到另一個問題:iTunes 的影片控制功能有夠爛,而且沒辦法一次顯示超過一個視訊視窗(即使你選擇「在獨立視窗內顯示」);跟 Spaces 的整合也很糟,雖然視訊視窗可以跨桌面移動,但是只要一進入全螢幕就會回到和 iTunes 相同的桌面上。除此之外,我之前就習慣在 QuickTime 裡用滾輪來 navigate(不知道中文要怎麼翻),現在 iTunes 裡辦不到,一整個綁手綁腳。
iTunes 的右鍵選單裡有個功能是「顯示於 Finder」,可以顯示該 entry 的原檔案。所以我的第一個想法是更進一步,能不能多加進一個右鍵選單項目,用來執行「以 QuickTime 開啟」。不過這一下就碰壁了,因為 iTunes 並不像 Finder 本身有寫進去這種功能,而我又不會寫 iTunes 的外掛…(這建立在 iTunes 可以加外掛的前提上,而如果我沒記錯,iTunes 好像還是 Carbon 程式所以不太容易辦到…)
棒球英文:Non-tender
最近 non-tender 正夯,原因看 CCLu 的文章大概就懂了。
所以這篇文章也開始又跑出來了。所以今天來談 non-tender。
不過其實這規則沒什麼好談的,上面兩篇都寫得很好,也沒什麼好補充。其實我想講的是關於 non-tender 這個詞。
如果去翻大聯盟 CBA,會發現其實裡面根本沒有 non-tender 一詞,只有 tender,在附件 11 裡提到球團 tender 某些特定名單中球員的權力。該附件是用以解釋 Article XX(A),亦即 reserve clause(保留條款),所以這裡 tender 其實就是「換約」的意思。
查字典可以知道,tender 可以當動詞或名詞,而在這裡是動詞。但 non- 字首是用來修飾名詞(不屬於某類)或形容詞/副詞(並非如此),如果放在動詞前將會形成形容詞,但通常是表示「不需要…」,不合這裡的意義。所以如果 non-tender 這個字合理,就要把 tender 當作名詞,non-tender 表示「不換約」這個動作本身。
輕鬆管理你的影片,如同管理你的音樂
iTunes 是優秀的音樂管理軟體,尤其在 Mac 上。但身為一位阿宅,擁有一卡車影片也是相當合理,所以我一直想找到一個能像 iTunes 一樣,分門別類管理我的影片,而且方便搜尋、又能輕鬆收看的軟體。可是這還真是不簡單,我找了好久,免費的找了,要錢的找了(當然我只用了試用版,沒有真的砸錢下去),就是沒有一個軟體合用…
但最近我終於找到了符合我需求的對象。這個軟體的功能和 iTunes 一模一樣,也能做到我所有希望的功能:它能把影片依分類排列、依專輯以格狀顯示(重點)、編輯各種 tags、也能直接雙擊播放。
這個軟體免費,容易下載,方便使用,而且持續更新。
它就叫做 iTunes。
歡迎回來,Safari 4
Safari 4 正式版也終於發佈了,同時提供 Mac 與 Windows 版本,另外當然包括繁體中文~
當然英文對我是沒什麼差,雖然對我同學應該影響很大。XD
功能上嘛,用 Safari 4 Beta 都用好久了,也習慣了。標籤列改回書籤列下面是好作法,原來的置頂標籤雖然確實很省空間,可是和蘋果的 UI 規範真的差異太大,如果是 Chrome 這樣做我還可以理解,但我不能接受 Safari 這樣改變。
其他就都差不多,都是細節上的修正。標籤列延續 Beta 把圓角做出來,也省掉了關閉符號(要游標移上去才會跑出來),然後變大了…嗯,變大了這我覺得不太好,對我 20″ 當然是沒差,但對筆電族群就會很痛苦。網址列還是把藍條改掉了,現在不會有讀取進度只會告訴你正在讀,雖然不高興但是還是只能接受啦,只希望 Hinet 爭氣一點早點讀完網頁啊!
至於「加入書籤」標籤、網址列和重新讀取按鈕合體、以及「新增標籤」按鈕我就很滿意。
不過最重要的是,正式版的 WebKit 引擎也一起更新了!wwwwwwww
Again, Apple wins out.
『Go one level up』 in Finder
昨天為了藍牙耳機寫了一個切換輸出設備的 AppleScript,驅動系統偏好設定的面板。
因為系統偏好設定面板沒有 AppleScript 指令可以用(這件事本身有點詭異,不過事實如此),所以只好用 System Events 來寫。程式本身是沒什麼問題,不過寫完之後我突然想起前陣子看到的這篇,所以就回去看了一下。
程式本身當然沒問題,不過有幾件事情要澄清一下。System Events 是 AppleScript 的基礎,所以其實這絕對不是 10.5 的新東西,而是從 AppleScript 剛出現時就一直存在。程式是 Leopard only 沒錯,但並非 System Events 本身,而是因為 Leopard 修改了其中的機制。
省略進一步的原理(反正不重要),其實這個作法可以很容易地改寫成 10.4 以下通用版本,只要在最前面加上一行
tell application "Finder" to activate
就行了。在 10.4 以前這是所有 System Events 寫法的必要措施。

留言 RSS Feed