2008/09/04

Google Chrome 居然用 Apple WebKit 做 Rendering Engine

Google Chrome 用 Apple WebKit 耶

最近 Google 終於推出自己的瀏覽器 - Google Chrome,目前只有 Windows 版,想說又要多一個瀏覽器來測試網頁相容性了,姑且在公司電腦下載來用看看,目前還在試用中。以 UI 的觀點來看,還沒看出有什麼很驚人的創舉,可能那個 Omnibox 的提示很強吧,但可能要用一段時間才知。不過像分頁瀏覽可以移來移去,隨意抽出結合這些功能,是 Safari 還有一些 Browser 也有的功能,這部份暫時還沒有驚艷之處。

後來看到他們有一篇用漫畫電子書以開發人員的角度來介紹這個 Google Chrome,發覺還有蠻多創新之處,但可能對 user 來說,UI 炫才會感受到,但路遙知馬力,我相信 Google Chrome 最重視的穩定與速度,哪天大家應該會發現吧。

不過剛剛花了一段時間把整個電子書讀完,看到一個很熟悉的字眼 -「WebKit」!初次看到這字,以為 Google 也搞了個 Rendering Engine 網頁演算引擎也叫 WebKit,那應該會叫 Google WebKit 吧?不過 XXXKit,好像也只有 Apple 在用,就狐疑的把整篇介紹讀完,在請 Google 大神搜了一下,確定他是用 Apple 的 WebKIt。真是讓我驚訝啊,Google!

之前不是有陣子 Google 發表了與 iPhone 抗衡的 Android(gPhone?)平台嗎?我是沒去研究那平台,但發現這電子書裡有提到,Android 也是用 WebKit 當 Rendering Engine,且還說 Android 的開發小組對於 WebKit 的演算速度的快速印象非常深刻。 而 Chrome 也是用這個 WebKit,我想這是 Google 與 Apple 這兩大以創意著稱的公司蠻大的一樁合作吧。

這是不是代表,我往後寫的 widget,在版面設計用的 HTML/CSS(不包括 JavaScript),無論在 Safari、iPhone、Chrome 還是 Android,應該會長的很類似囉?有趣~

2008/05/01

[Mac Only] Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4

最近想找一些東西,想用自己寫的 Yahoo! 奇摩拍賣 Dashboard Widget 找,但卻又找不到了,看來 Yahoo! 又改網頁了,所以我又得更新網頁分析的相關程式碼。還好並沒有改太多,一個上午完成修改及測試,所以現在這個 widget 又復活啦!有用這個 Dashboard Widget 的 Mac 網友,請務必更新到 0.2a4 (build 401) 版,這 widget 才能正常動作哦。

檔案下載

簡介

Yahoo! 奇摩拍賣是一個在 Mac OS X 10.4 或更新版本作業系統上使用的 Dashboard Widget,它可以讓您:

  • 搜尋在 Yahoo! 奇摩拍賣網站的拍賣物品
  • 追蹤相關拍賣物品

安裝方法

如果您是在 Mac OS X 10.4 或更新版本下使用 Safari 瀏覽器,只要按下 "檔案下載" 中的連結,即會自動安裝這個 Dashboard Widget。

功能及使用方法

1. 搜尋拍賣項目

在 Dashboard 加入這個 Widget 後,你會看到如下的畫面,此時只要在右方的文字輸入框中鍵入你要搜尋的拍賣物品關鍵字,便會幫您找出含有該關鍵字的拍賣物品。您也可以在左邊的選單中指定該物品的相關類別以便更準確的找到您要的物品。

Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4 - 搜尋
鍵入關鍵字

Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4 - 搜尋結果
顯示搜尋結果

您也可以利用進階搜尋功能來讓指定更多搜尋條件,讓搜尋結果更貼近你要找的東西。只要按下在搜尋結果的右上角 "進階搜尋",便會出現一個黑色視窗,裡面有包括價格及其他條件,在指定後按下 "篩選商品" 按鈕即可取得更精確的搜尋結果。

Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4 - 進階搜尋

2. 將拍賣項目加入追蹤物品清單中

除了搜尋外,您也可以把您搜尋到的拍賣項目放到追蹤清單中,方便往後觀察、購買、下標用。做法是將欲加入追蹤的物品用滑鼠選起來,您可以利用 Shift 鍵 + 滑鼠左鍵將鄰近連續的物品選起來,或是 Command 鍵 + 滑鼠左鍵將不連續的物品選起來,然後直接拖往 "追蹤物品" 的標籤列上,便可加入追蹤清單中。

Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4 - 追蹤拍賣項目
選取後拖入 "追蹤物品" 標籤列

Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4 - 追蹤物品

在 "追蹤物品" 中,您可以利用 “全部刷新" 的超連結來更新所有追蹤物品的狀態,或者在每個物品的目前出價後的第 1 個紫色按鈕來更新個別的狀態。另外如果不想追蹤該物品了,就可以按下第二個畫有 "X" 的紫色按鈕。另外也可以利用左下方的選單來選擇追蹤清單的排序。

3. 利用 Growl 自動通知結標狀態

只要您有安裝 Growl 這個免費的中央通知系統(Growl 的介紹可以參看 applewoods 兄的介紹),便可以讓追蹤物品在結標前 10 分鐘、5 分鐘、結標或有人出價高於您的價格時主動利用 Growl 系統通知您,方便您監視您中意的拍賣物件。

Yahoo! 奇摩拍賣 Dashboard Widget 0.2a4 - Growl 自動通知
Growl 自動通知視窗

聲明

Yahoo! 奇摩拍賣 Dashboard Widget 由作者 NK-Matsushima 所製作並擁有其程式碼版權(不含任何拍賣內容及 Yahoo! 奇摩拍賣內容),但不保證其搜尋出的拍賣內容與功能的完整性,有任何拍賣糾紛、爭議,作者概不負責。

2008/02/11

NK 訳丸 1.0b4 (Mac OS X Dashboard Widget) & 0.1a3 (YWE widget)

NK 訳丸 1.0b4 Dashboard Widget

由於最近剛升級到 Mac OS X 10.5,昨天剛好要翻譯日文網頁,卻發現 NK 訳丸這個 widget 無法動作了,後來去 eXcite! Japan 看了一下,原來他們又更新了網頁,還好幅度不大,又稍微改了一下,也把 Yahoo! Widget Engine 版的也改了一下。這次改的程式希望可以一勞永逸,不會因為常常他們稍微小改就要幫這個 widget 改版,希望如此~ 如果您還有在用這個 widget,麻煩請下載這個版本才能正常動作喔!

Yesterday I tried to use NK Wakemaru Widget to translate Japanese text, but it failed. So today I spent some time to investigate what the problem is and fixed it. Fortunately, eXcite! Japan just made some minor update for their Chinese-Japanese translator website, so it took me about 1 hour to update and test the parser code. The new parser code, hopefully, may resolve the "web page minor update" issue in longer term. Please download this latest version to make it work for you, again.

下載 / Download

2008/01/26

Urmap Dashboard widget 0.1a3 for Mac OS X 10.5

Urmap 0.1a3 Dashboard Widget (build 357) for Mac OS X Leopard (10.5)
最近把我的 PowerBook G4 升級到 Mac OS X 10.5,發現居然 urmap Dashboard widget 不能用了,症狀是地址輸入欄太寬了,超出視窗,另外就是即使鍵入地址,想選取側欄抽屜中的周邊地標,譬如停車場等,就無法使用,所以花了點時間修這些 bug,現在終於可以在 Mac OS X 10.5 下正常動作了。

除了修這些 bug 外,我也新增與刪除幾個地標選項,包括:

  • [刪除] 英卓美食網,因為這資訊似乎已經有問題且不更新了,所以刪掉
  • [新增] iPeen 愛評網,這個似乎蠻多新資訊的,所以加入
  • [新增] 素食、訂花等地標,或許有網友會用到

雖然還有其他有用地標,如求職求人的,但那幾種地標比較複雜,必須花時間研究,所以暫時沒有加上,往後有時間再來研究看看(可能要很久以後,呵)。

另外有一點要請使用 Mac OS X 10.4.x 的朋友幫忙的,就是幫忙測試 0.1a3 在 10.4 下是否也可以正常動作,因為看起來原來在 10.4 可以用 JavaScript 還有 CSS 在 10.5 裡卻不能用,但手邊又沒有灌 10.4 的 Mac,這就要麻煩一下大家了。

▼ 下載 urmap widget 0.1a3 ▼(約 380KB)

2007/10/06

Mac 上 GPS 座標記錄器的應用方式

源由

最近身邊有越來越多的朋友都來騎腳踏車,無論是純健身、散心,還是只是騎有趣的,似乎是一股風潮。雖說以前就騎了幾年,不過自己今年也才開始騎的比較頻繁點,這也是這個部落格許久沒更新的原因(笑)。今天剛好強颱襲颱,似乎哪也不能去,想想乾脆來分享一下好了~

由於常常需要幫朋友們尋找新的單車路線,但其實自己方向感不是很好,所以只好勤勞點,先在家裡規劃好路線,再帶大家去。以往我是使用 urmap 來規劃路線,因為 urmap 很早前就有畫路線、測距離的工具,且台灣圖資是最新、最完整的,所以用他來畫單車路線,算蠻不錯的。不過今年五月左右 Google Maps 正式有台灣圖資了,所以我漸漸地轉用 Google Maps(真是抱歉了,urmap 團隊)來規劃路線。

用 Google Maps 的理由是:

  • 地圖上的字都是柔邊的(Anti-aliased),跟 Mac OS X Safari 比較搭
  • 地圖上的 icon 很清楚漂亮,如台 3 線(盾牌 3)、國道 1 號(梅花 1)
  • 有單行道標示(有時我也得開車,這個標示很重要)
  • 畫路線用的 My Maps 功能界面較優,且可輸出 KML,可用在 Google Earth 上。

不過 urmap 的一些生活資訊還是多出 Google Maps 很多,所以基本上我查地點時還是兩個一起用,不過畫路線目前都是用 Google Maps 的 My Maps(我的地圖)功能。

後來,我又取得了 GPS Logger 座標記錄器,這東西體積不大,把它帶在包包裡,打開電源後就會開始記錄你路線的經緯度、速度、高度等資料,這樣就可以把騎腳踏車的路線都記錄下來,然後用適當的程式(如 GPS Babel+,稍後會提到)把這些座標轉成 Google Earth 可以吃的 KML 格式,就可以用 Google Earth 來看看經過的地形如何,或者甚至在 Google Earth 上分享你在路線上的照片等等。

為照片加上 GPS 座標資料

因為我還有使用 flickr 這個網路相簿,如果上傳的 JPEG 中的 EXIF 資料有 GPS 座標資料的話,就會自動放在它的地圖上,這讓我想到,是不是也可以將騎車的照片自動加上 GPS Logger 上的座標然後讓地圖變成瀏覽騎車照片的一種方式?

Flickr Map試驗結果,果然在 Mac 上也可以輕鬆完成。只要利用剛剛提到的 GPS Babel+ 將由 GPS Logger 讀入的座標檔案轉成 GPX XML 格式,然後再利用 GPSPhotoLinker 將座標資料以時間為同步根據,批次寫入每張相近時間的照片 JPEG 中,然後再將這些含有 GPS 座標的 JPEG 上傳到 flickr 即可。

實際成果可以參看這裡。這樣便可讓地圖成為瀏覽記錄的一種工具。

利用 Google Maps 來分享您的路線

如果您對 Google Map API 有點研究的話,還可以把整個路線嵌入到您的 blog 頁面上,如上。實際做法這邊就暫時不說,因為會有點複雜,且須對 JavaScript 較熟悉的朋友才有用處,在這只是試試看 Google Maps 與 GPS Logger 結合的可能性。