T-Mobile G1 和 Android SDK 1.0
T-Mobile G1(第一台 Android 實機) 實際使用情況
Android SDK 1.0 也釋出了。與 0.9 相比修改不多,有趣的一點是 Android 的瀏覽器 (Chrome Lite) 已經內建 Google Gear Plugin 了。支援 Gears 的網頁程式可以在 Android 桌面上留下啟動圖示。
使用模擬器時,也可以下載 T-Mobile G1 的模擬器佈景
T-Mobile G1(第一台 Android 實機) 實際使用情況
Android SDK 1.0 也釋出了。與 0.9 相比修改不多,有趣的一點是 Android 的瀏覽器 (Chrome Lite) 已經內建 Google Gear Plugin 了。支援 Gears 的網頁程式可以在 Android 桌面上留下啟動圖示。
使用模擬器時,也可以下載 T-Mobile G1 的模擬器佈景
下載 plurkapipy 跟 python-jaiku 後,再把下面的 python 檔案另存新檔。填入必需的帳號密碼或 apikey 後,就可以同時使用 plurk + jaiku 囉。下面是 console 版本:
> #!/usr/bin/python
> #coding=utf-8
> import plurkapi #http://code.google.com/p/plurkapipy/
> import jaiku #http://code.google.com/p/python-jaiku/
>
> #plurk login infomation
> pnickname = ""
> ppassword = ""
>
> #jaiku login infomation
> jusername = ""
> japikey = ""
>
> message = raw_input("要送出的訊息:")
>
> #jaiku
> japi = jaiku.Api(username=jusername, api_key=japikey)
> print japi.PostPresence(message)
>
> # plurk
> papi = plurkapi.PlurkAPI()
> if papi.login(pnickname, ppassword) == False:
> print "login fail"
> else:
> print papi.addPlurk(content=message, lang="tr_ch")
再搭配 App Engine 的話,很快就可以寫出一個網頁介面的發訊程式囉。
Mark Ramm 跑去 Djangocon 踢館的 Screencast XD
把下面的 script copy 到 Ubiquity 的 command-editor 中。 每當看到不熟的生字,打開 Ubiquity,輸入「fy」,按下「Enter」鍵,即可連結到「Yahoo! 奇摩字典」看解釋。
> CmdUtils.CreateCommand({
> name: "fy",
> homepage: "zhpy.googlecode.com",
> author: { name: "Fred Lin", email: "[email protected]"},
> license: "MIT",
> description: "yahoo dict",
> help: "fy [keyword]",
>
> takes: {"keyword": noun_arb_text},
>
> preview: function( pblock, directObject ) {
> searchText = jQuery.trim(directObject.text)
> var previewTemplate = "輸入要搜尋的單字 ${query}";
> var previewData = {query: searchText};
> pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
> },
>
> execute: function( directObject ) {
> var url = "http://tw.dictionary.yahoo.com/dictionary?s={QUERY}"
> var urlString = url.replace("{QUERY}", directObject.text);
> Utils.openUrlInBrowser(urlString);
> }
> })
Guido 在 Jaiku 上提到一篇「Learning Python」文章,
裡面提到,Python 社群的最大問題就是注意力實在太分散了。相比用 PHP 或 Ruby 語言的人,問他們「對在哪方面使用該語言開發感興趣?」這問題,你幾乎都會聽到「Web 開發」。而在 Python 社群裡隨意抽五個人, 問他們對在哪方面使用 Python 語言開發感興趣,則很可能會得到不同的五個答案。
所以在該文最後也提出了兩個問題:
1. 舉出 10 件所有人會想用 Python 語言寫而不用其他語言寫的事
2. 舉出 10 個所有人都會想問的關於 Python 語言的問題。
經過一些討論後,在此舉出「 10 件關於 Python 語言所有人都想問的問題」:
1. 為什麼 Python 既是動態語言又是強型別的語言? 2. 用哪個 IDE 寫 Python 比較好? 3. 有什麼關於 Python 語言的好書? 4. 學 python 語言能找到工作嗎? 5. 為什麼用縮排而不是用括弧或「End」來分段? 6. 用哪種 GUI 好? 7. 為什麼 Python 比 xxx 語言慢? 8. 如何開始學習 Python 語言?有什麼好建議嗎? 9. 有什麼小巧的 Python source 或專案項目可以參考練手? 10. 怎麼在 Windows 上直接跑 Python 程式 (不先安裝 Python)?
8/12/2008 更新: Guido 採用了這 10 個問題,並在 python wiki 上開了專頁。