2012年2月29日 星期三

GWT 繁體中文徵稿計畫

徵稿主題:
  • core GWT
  • GPE
  • 3rd party library(不含 GXT、SmartGWT 此類 library)

2012年2月14日 星期二

GWT、GAE 的日期問題

開發環境:GWT 2.4.0、GAE 1.6.1、GPE 2.5.1、Objectify 3.0

正在作一個預約系統,很自然會有「取出某天所有預約」之類的需求,所以將 class 設計成這樣,期望能節省一些麻煩:
class Booking{
    Date date;
    int hour;  //時間間隔以「小時」為單位
    //skip other field
}

由於 GAE 的 Datastore 理論上沒有提供在 query 時可以卡入日期函數,所以如果不對日期作處理,下面這段「取得今天的預約」會完全取不到任何東西:
Objectify ofy = ObjectifyService.begin();
ofy.query(Booking.class).filter("date", new Date()).list();  //empty list

2012年2月9日 星期四

Cache 教學手冊 [上]

原文網址:http://www.mnot.net/cache_docs/
譯註:原文擷取時間為 2011.12。原文內有許多內部連結,因 blog 特性的關係,故改連結至原文段落。

Cache 教學手冊
給網站作者與網站管理者
這是一個 informational document。雖然本質上是技術性文章,但它試圖讓你理解現實狀況下所涉及的概念。因此,為了保持文章脈絡的清晰,會簡化或省略某些內容的觀點。如果你對這些主題的細節感興趣,可以參考「延伸閱讀的參考資料」。

2012年2月1日 星期三

App Engine 1.6.2 版發佈

原文網址:http://googleappengine.blogspot.com/2012/01/app-engine-162-released.html

有些人可能會把龍想像成兇殘、囤積寶物、會噴火的怪獸。但 App Engine 團隊將龍視為吉祥與好運的象徵,我們很高興發佈龍年的第一個版本。