文字介面 Yahoo! 字典 Script (2010年版)

Y!字典改版 造成以前的程式都不能動了. 而且功能也少了不少 ex: Suggestion / Autocomplete, 錯字校正(英文字拼錯, 會自動幫我糾正) 這些功能在新版都沒看到.

註: 拼字校正要字數長一點才會出現.

閱讀全文〈文字介面 Yahoo! 字典 Script (2010年版)〉

Google App Engine 初學(2) - Hello World

Google App Engine 初學, 此篇主要是介紹下述

  1. GAE SDK 環境安裝
  2. 寫個 Hello World
  3. Local 環境測試 (dev_appserver.py project_name)
  4. 將程式上傳到 GAE 上. (appcfg.py update project_name)

下述假設已經於 Google App Engine 管理介面 建立一個名稱叫 "hello" 的專案.

閱讀全文〈Google App Engine 初學(2) - Hello World〉

Google App Engine 初學(1) - 文件整理

Google App Engine 是一個平台, 可以在上面開發網站, 主要是有限制的免費的空間和資源, 若使用過量的話, 這邊會有另外的計費表可以參考: New! Grow your app beyond the free quotas!Billing and Budgeting

主要是程式寫好後, 不需要擔心 DB 會太操、會爆掉等問題, 基本上, 花錢靠 Google 的 BigTable 來解決即可.

目前 Google App Engine(GAE) 的開發, 是使用 Python 2.5.2 版, Framework 使用 Django 0.96.1 版.

閱讀全文〈Google App Engine 初學(1) - 文件整理〉

幫 Plurk 在網頁連結 補上加入 "喜歡" 的功能

在 Plurk 看到一些內容、連結, 想要先收藏起來, 最快的方式就是點 "喜歡"(Like), 但是 Plurk 的 "喜歡" 只能在自己的河道上點, 若是透過 RSS 看, 點過去的頁面都是那句話的 網頁連結頁, 想要標註起來的話, 需要回自己的河道, 然後想辦法 拉到 & 找到 那句話, 再點選加入"喜歡"~ (話說, Plurk 的河道要拉到幾天前的話, 非常困難阿~)

有這個困擾的人似乎不只有我, 但是又不想寫個程式, 讓人輸入自己的帳號、密碼、連結, 幫他做登入 & 加入 "喜歡" 的動作 (安全性問題).

於是最好的解法就是用 JavaScript Bookmarklet 的方法來達成, 所以著手研究看看該怎麼送資料.

  • 想直接取用此 Bookmarklet 的, 可直接將此連結 Plurk Like, 拉到瀏覽器 Toolbar 即可使用.(目前只能於 Plurk 單一連結頁面使用)

閱讀全文〈幫 Plurk 在網頁連結 補上加入 "喜歡" 的功能〉

使用 Memcached 來存 PHP session

Debian Linux 的 PHP session 之前都存在 /var/lib/php5/, 某次升級後, 就轉移到 /tmp 去.

可以修改 php.ini 的 session.save_path 指回 /var/lib/php5, 只是總覺得不是好解法.

看 RAM 還夠用, 還是乾脆把 session 都存到 memcached 去好了.

閱讀全文〈使用 Memcached 來存 PHP session〉