[AIR Apps] DestroyFlickr

2008-06-21_1436

Destroy Flickr是一款由Destroy Today所出品的AIR應用程式,使用ActionScript 3和Flex Builder IDE寫成。以完全迥異於Flickr官網的介面,帶給使用者全新的瀏覽體驗。

安裝完成後,第一次登入必須先取得Flickr官網的授權,才能透過API取得用戶在Flickr上面的照片與聯絡人資訊。剛開始進入時可能會被簡潔的介面嚇到(或是像我一樣,相反地深受吸引),頁面的呈現以照片為主,第一排是用戶自己的照片,第二排則是聯絡人的最新照片,而功能選單則是在視窗的最下面。

2008-06-21_1502

用戶不但可以使用DestroyFlickr來瀏覽自己的照片,也可以透過直接點擊聯絡人名稱的方式,觀看其它人的照片,DestroyFlickr會將所有瀏覽過的用戶頭像列在視窗左下角,方便稍後再做切換。而工具列上的「Workspaces」、「Canvas」等概念,則是可以用來切換到之前瀏覽的不同頁面(縮圖列表、單張照片、或聯絡人清單等),或者是重新整理目前的頁面。

navigation_pages

在工具列中最有趣的要算是瀏覽分頁的功能,使用者除了可以用箭頭來瀏覽前後頁面,按著滑鼠前後拖曳,便可以捲動分頁號碼,直達要瀏覽的頁面。

drag_drop_download_1

而在DestroyFlickr內,除了可以編輯和刪除照片外,也可以在瀏覽縮圖列表時,直接將縮圖拖曳到右下角的Downloads區塊,便可下載圖片。而上傳圖片的功能也同樣支援一次選取多張圖片後,拖曳到提示視窗即可上傳。

freshAIRapps希望未來DestroyFlickr可以增加視窗放大至全螢幕的支援,我則是希望可以直接在介面中選擇要瀏覽的相片集(Sets)。即使還有點小缺陷,還是很推薦Flickr的用戶們下載它來玩。祝大家週末愉快!

[AIR Apps] Snitter: Snook’s Twitter

2008-05-23_1455

最近開始在用Twitter,發現它的Web介面好像不會自動重新整理,於是想找for Mac的第三方桌面程式來用。雖然Twitteriffic看起來很精美,不過月底了,不想再花錢刷卡,所以找的都是免費的版本。

freshAIRapps裡面評分最高的Twhirl也有很多使用者,可是我安裝後的第一印象並不是太喜歡。反而是看到Snookca用的Snitter,預設的蘋果綠主題就覺得很順眼,各種大小功能也挺合用,於是就讓它在我的小白裡留下來了。

Snitter是一個AIR應用程式,所以要先安裝Adobe AIR 1.0,有點像安裝一些軟體之前,必須先裝.NET Framework或JRE一樣。如果電腦裡面有Adobe AIR的話,只要直接點網頁的安裝按鈕(Install the current version),就會開始安裝程序。

安裝完成後,輸入在Twitter的帳號資料即可登入。在功能面,比較值得一提的有:

  • Growl-like訊息通知。
  • 可使用CSS修改介面。
  • 回覆給你的訊息會用黑框標示出來。
  • 新版本通知。

而有兩處較可惜的缺點:

  • 使用時間長了之後會佔用記憶體和系統資源,無法自動釋放。
  • 因為Adobe AIR的問題,所以Snitter裡面的連結會開在新視窗(而非新分頁)。需要安裝Tab Mix Plus等外掛強制Firefox使用單一視窗模式才行。

最後是和程式本身無關的小發現:剛剛看到joeyyax在問,Twitter的follower是怎麼排序的,我測試了一下,似乎是按照每位用戶第一次推特的時間。有不同的看法嗎?

RegExr:線上正則表達式測試工具

2008-05-08_1909

RegExr是由Grant Skinner開發的線上正則表達式(Regular Expressions,RegExp / RegEx)測試工具,它提供了一個簡單的介面讓使用者輸入正則表達式,並即時在可編輯的文字區內標示搜尋結果。在視窗的右側,還提供常用的語法片段與參考範例,透過不斷試誤的過程,讓使用者了解如何運用正則表達式。

RexExr採用Flex 3開發,使用的是ActionScript 3(不十分完美)的正則表達式引擎,所以搜尋的結果未必百分百正確。如果你的電腦(Windows、OSX或Lunix)有安裝AIR 1.0 runtime的話,你也可以使用可安裝的版本

此外,如果寫程式碰到要用到正則表達式卻不知從何寫起時,不妨到Regular Expression Library挖寶,可能一不小心就把答案翻出來了,會節省很多時間喔。