顯示具有 appengine 標籤的文章。 顯示所有文章
顯示具有 appengine 標籤的文章。 顯示所有文章

appengine 1.2.8 提醒你該換新版本

最近公司專案真的很忙,聽主管說我這部份要是delay了可能就幾百萬無法進帳,真是很大的壓力...,以下寫的真的不是很重要的東西。

前幾天appengine也release新版本1.2.8,在沒更新下,直接跑了dev_server,Eclipse console跑出提示訊息,

****************************************************************
There is a new release of the SDK available.
-----------
Latest SDK:
api_versions: ['1']
release: 1.2.8
timestamp: 1256772143

-----------
Your SDK:
api_versions: ['1']
release: 1.2.7
timestamp: 1255546941

-----------
Please visit http://code.google.com/appengine for the latest SDK
****************************************************************

同時,jQuery 1.4 Alpha 1 也Release了,值得高興的是有些常用的如:live()、append()都增加了很多效能,真期待。

好用的Django Template - default_if_none 解決None的問題

我實在是很喜歡appenige當中的template,如果習慣使用Python Django的template可幫助你解決不少瑣碎事。

例如:從DataStore撈回來欄位沒有存在資料,會在網頁上顯示None,若想要換為其他顯示的字元你可以使用:
{{ value|default_if_none:"nothing" }}

value為欄位名稱,資料若不存在,會自動幫你轉換為"nothing"。若不用template,你可能要在
Python內做轉換,或拉到前端javascript中處理,都比不上這簡單。
且使用django template因為有效能最佳化過,可增加處理的效率。

Google AppEngine 雲端上的環境比Dev開發時還嚴格?

這是我在使用appengine時所發現的心得:

假設我有一個js檔案要引入,假設檔案為 jAutoRunInclude.js
當在Develope環境時,寫成 < script type="text/javascript" src="../js/jautoruninclude.js" > </script > 可以通過。

但在Deployed 到雲端的時候就不行了,檔案有區分大小寫。....

Google App Engine python 1.2.2版本推出

  • 新推出可回傳CPU目前使用狀況的quota API
from google.appengine.api import quota
cpu_usage_so_far = quota.get_request_cpu_usage()
  • 為了避免app應用程式進入其他網站時間過久,Urlfetch現在已經支援user的期限設定,同時在SDK中允許Accept-Encoding標頭對應AppEnine。
  • urllib 支援HTTPS。
  • 透過 indexed=False 設定,Datastore 索引在單一屬性已可關閉。
  • 透過SELECT __key__ 或 db.Query(Model, keys_only=True) Datastore可支援鍵值查詢。
  • IN的過濾與排序有修正,排序已經正確且能夠已鍵值排序。
  • Cron支援額外的時間格式
  • dev_appserver admin console已經修正datastore viewer中的資料型態為None的排序。
  • Bulk Loader 又加強功能了:新的appcfg download_data 指令,且有較佳的backoff支援與輸出除錯功能。
  • 全新功能:appcfg.py上的vhost旗標,可查詢logs中某些特定的主機。
  • Python _ast 模組可用應用在輸出。
  • Image API函數中的色彩參數已經修正完成。


由於我是GAE學習者,上面如有不正確的請先進給予修正、討論

appengine - python 1.1.9 版本推出

推出更新部份如下: