September 01, 2010

[黑客人生]GMail 的介面設計

Google 這間公司向來有不少「創舉」,有些創舉是因為他們比別人聰明,可以想到別人沒想過的事;有些創舉則可能是因為別人想都不用想,就知道不應該這樣做,嗯……

舉例來說,前一陣子 GMail 稍微改了介面設計,其中最令人驚訝的大概是這個:

一個可以核選的下拉式選單(Checkbox Dropdown Menu)!不得不說,這真的是很難在任何軟體介面設計當中看到的做法。(註:這裡有一些相關的討論,可以看一看。)

最近 GMail 又加入了一個叫 Priority Inbox 的功能,所以在介面上又多出兩個按鈕:

左邊那個按鈕叫「Mark as important」,右邊那個叫「Mark as not important」,任何時候這兩個按鈕都可以按:不論信件是否已經標上「重要」標籤,都還是可以繼續按「Mark as important」,但是不會有任何額外的改變,因為在這個系統當中,就只有「重要」跟「不重要」兩種分別,而不是「重要」、「很重要」、「非常重要」、「極為重要」、「會造成人類毀滅的重要」等層次。那麼,為什麼不讓這個系統判斷目前的信件是否已經標著「重要」標籤,來動態調配按鈕的狀態(可按或不可按)呢?

有一種可能,是這個功能的設計者想要在「一個郵件串」跟「一大堆郵件」的兩種情境當中,都維持相同的介面體驗。

然而 GMail 先前的設計並沒有到處一致,這真是悲劇。

深入閱讀 "GMail 的介面設計"
由 Jedi 於 03:29 PM 所發表,目前是第 1.3 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (7) | [HEMiDEMi] [del.icio.us] [Digg]

August 31, 2010

[黑客人生]阿榮福利味的 PieTTY Portable

不要從阿榮福利味或任何其他非 PieTTY Portable 官方網站下載 PieTTY Portable。

有一些很熱門的網站,專門重新打包別人的軟體,然後給其他使用者下載。例如「阿榮福利味」。本來嘛,很多軟體並不禁止大家這麼做,但是以我來說,我還是會希望使用者能夠知道每個軟體的官方網站在哪裡,並且盡量到官方網站去抓檔案。為什麼呢?因為像阿榮福利味這樣的網站,會犯下一些錯誤,並造成一些麻煩。

舉例來說,你可以在阿榮福利味那邊抓到包含 PieTTYPieTTY Portable 的套件,但是他提供的版本有兩個問題:

  1. PieTTY Portable 的版本是舊的,該版本對 PieTTY 0.4.00 Beta 11 的支援並不好
  2. 多出一個空白的 piettyportable.reg 檔案,導致你原本存在登錄內的 PieTTY/PuTTY 設定資料無法順利轉移成可攜帶版設定擋

任何直接從 PieTTY Portable 官方網站下載相關檔案的人,都不會遇到這樣的問題。

對了,目前最新版的 PieTTY Portable 還內建了自動檢查是否有更新版的機制,很棒吧!此刻從阿榮福利味那邊抓到的版本,可就沒有這個功能……

由 Jedi 於 07:03 PM 所發表 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (3) | [HEMiDEMi] [del.icio.us] [Digg]

August 28, 2010

[黑客人生]Plasma's Clock

好一段時間之前,Plasma 跟我聊到想要找個小時鐘的程式,需求很簡單,就是希望能夠顯示出年、月、日、星期、幾點幾分,然後希望不會取代原本的系統小時鐘,而且也不要太大。

他找了好一陣子,雖然有一狗票小時鐘程式,但是就是沒有完全符合需求的。我就跟他開玩笑說,不如自己用 AutoHotkey 寫一個吧。

結果我們兩個就這麼開始了。

深入閱讀 "Plasma's Clock"
由 Jedi 於 10:42 AM 所發表,目前是第 1.3 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (0) | [HEMiDEMi] [del.icio.us] [Digg]

August 27, 2010

[黑客人生]Yahoo! 奇摩輸入法隱藏設定

今天的 AutoHotkey 練習一樣跟 Yahoo! 奇摩輸入法有關:
Yahoo! 奇摩輸入法隱藏設定

有了這個小工具,就不用辛苦地自己去鑽研 plist 檔案啦。目前可以設定的有:

同樣地,提供編譯好的執行檔跟源碼給大家。

由 Jedi 於 09:09 AM 所發表,目前是第 1.3 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (0) | [HEMiDEMi] [del.icio.us] [Digg]

August 26, 2010

[黑客人生]Yahoo! 奇摩輸入法鍵盤排列對應選擇介面

今天的 AutoHotkey 練習是:
Yahoo! 奇摩輸入法鍵盤排列對應選擇介面

因為要讓 Yahoo! 奇摩輸入法搭配 Dvorak 鍵盤排列的步驟有點煩人,而且涉及的登錄鍵會隨著電腦而改變,要教別人怎麼做也不是很容易說清楚,所以我就寫了這麼一個小腳本,功能是會自動找出正確的登錄鍵,然後修改。除了在 Dvorak 與美式鍵盤排列間切換外,也可以自行選擇對應的 kbd*.dll 檔案,應該是很夠用了。

有興趣的話,可以下載編譯好的執行檔回去用,或者是直接看源碼自己編;如果發現有什麼瑕疵需要修正,也請不吝指教。

由 Jedi 於 07:24 PM 所發表,目前是第 1.2 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (0) | [HEMiDEMi] [del.icio.us] [Digg]

August 22, 2010

[黑客人生]W3C Chinese HTML Interest Group

全球資訊網協會正式認可的「中文 HTML 興趣小組」最近一週來正如火如荼地籌備中,有好幾位在 W3C 的朋友對此大力協助(其中包括不會中文的 Mike Smith 以及 Charles McCathieNevile 等人),甚至連 public-html-ig-zh@w3.org 郵件論壇都破格在興趣小組成立前就開始運作了。

最理想的情況是,這個興趣小組有很大的機會成為網頁標準對中文支援的重要推手,諸如文字直排、標點符號避頭尾、文字加注音、網頁字型這些現今網頁技術對中文來說相當吃力之處,都會是這個興趣小組預計會投入心力之處。

你用中文嗎?你寫網頁嗎?別遲疑,現在就申請加入 public-html-ig-zh@w3.org 郵件論壇吧!

由 Jedi 於 07:09 AM 所發表 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (1) | [HEMiDEMi] [del.icio.us] [Digg]

August 21, 2010

[黑客人生]PieTTY Portable

最近實在是很忙,忙到沒什麼空檔可以部落格,不過今天忙裡偷閒做了點事,趕快寫下來。

我自己是 PieTTY 的愛用者,但是有時候會需要在不是自己的電腦上使用 PieTTY,這會造成一些困擾,因為 PieTTY 跟原始的 PuTTY 一樣,是把各項設定儲存在 Windows 的登錄內 (HKEY_CURRENT_USER\Software\SimonTatham\),所以換電腦的時候各項設定就無法跟著程式跑,而且你的使用痕跡還會留在別人的電腦上……

為了解決這個問題,所以我用 AutoHotkey 寫了個小小的腳本,目的是在執行 PieTTY 前,先把原本的登錄內容備份起來,然後改用「攜帶版」的登錄內容,等結束時再把最後的各項設定存回「攜帶版」的登錄內容,並把原本的登錄內容還原回去,如此就可以讓 PieTTY 變成「可攜帶版」,而且不會留下使用痕跡。

有興趣的朋友,可以到 Jedi's PieTTY Portable 網頁閱讀相關說明,以及下載檔案。

由 Jedi 於 12:12 AM 所發表,目前是第 1.2 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (0) | [HEMiDEMi] [del.icio.us] [Digg]

列出所有的文章....

Jedi.org: 部落格 | Weblog | 三太子 | 討論 | MTBook | 網頁親和力 | 深入親和力 | 履歷 | Flickr | tumblr | NSFW | 統計