最近要發消費卷的新聞很熱門,消費是生活中無可避免的一環,如何減低消費過程中對環境以及個人的衝擊,在準備掏出消費卷前可以想一想。
延伸
2008年11月20日 星期四
2008年11月19日 星期三
電力碳標籤小工具更新 Carbon Gadget Update
今天對Motudo Carbon Gadget 電力碳標籤 做點小改版,主要是針對按鈕的取消以及版面置中的調整。
取消計算按鈕可以節省空間,將計算按鈕觸發的功能由 GWT 提供的 ChangeListener / KeyboardListener 代替,前者可以輸入數字更新的時候,重新計算二氧化碳的排放量,後者則是依靠 enter 的按鍵觸發重新計算排放量。
版面置中的問題則是新增一個 HorizontalPanel 來解決。
另外也可以考慮延遲載入的設計,這是來自 Google Web Toolkit Blog: Improving performance with on-demand widget creation 的方法,可以將第二個頁面延遲載入,不過目前 Motudo Carbon Gadget 電力碳標籤 還沒有這麼多的資料要載入,只是單純計算行為,效率問題可以延後考慮。
延伸
取消計算按鈕可以節省空間,將計算按鈕觸發的功能由 GWT 提供的 ChangeListener / KeyboardListener 代替,前者可以輸入數字更新的時候,重新計算二氧化碳的排放量,後者則是依靠 enter 的按鍵觸發重新計算排放量。
版面置中的問題則是新增一個 HorizontalPanel 來解決。
另外也可以考慮延遲載入的設計,這是來自 Google Web Toolkit Blog: Improving performance with on-demand widget creation 的方法,可以將第二個頁面延遲載入,不過目前 Motudo Carbon Gadget 電力碳標籤 還沒有這麼多的資料要載入,只是單純計算行為,效率問題可以延後考慮。
延伸
2008年11月18日 星期二
塑膠瓶裝飲料的溫室氣體排放量 Plastic Bottle CO2e
最近常看到抵制包裝飲料水的新聞,想要計算一下個人的瓶裝飲料溫室氣體排放量。網路找到的計算單位如下:
延伸
- 6 kgCO2e/Plastic kg
- 24.8 支寶特瓶重一公斤(40g/bottle)
延伸
GWT 與 Google App Engine 的整合
這裡並非要說明 GWT 的 RPC 機制如何整合到 Google App Engine 的作法,而是針對目前進行的 Motudo Project 摩圖獨專案 裡面,有不少 iGoogle Gadget 網頁小工具,目前這些小工具都是採用 GWT(Google Web Toolkit)來完成使用者介面 UI 的部份,另外搭配 Google App Engine 來當動態網頁支援平台。
一開始還好,每個小工具都分配一個網頁網址,但漸漸地發現網頁中有很多重複的地方,於是考慮將這些小工具網頁整合一起的方式,Google App Engine 使用 python 來當後端語言,至於設定檔 app.yaml 是使用YAML語法,跟 python 無關。
這裡希望調整成 http://www.motudo.com/g2MyGadgetId 的格式,先看看 app.yaml 裡面設定的主要 python 檔案,然後在 webapp.WSGIApplication 部分加入下面設定。
一開始還好,每個小工具都分配一個網頁網址,但漸漸地發現網頁中有很多重複的地方,於是考慮將這些小工具網頁整合一起的方式,Google App Engine 使用 python 來當後端語言,至於設定檔 app.yaml 是使用YAML語法,跟 python 無關。
這裡希望調整成 http://www.motudo.com/g2MyGadgetId 的格式,先看看 app.yaml 裡面設定的主要 python 檔案,然後在 webapp.WSGIApplication 部分加入下面設定。
(r'/g2(.*)', GadgetPage)
這樣一來,就會將 /g2MyGadgetId 的網頁轉到 GadgetPage 負責提供一致的小工具網頁。
延伸
這樣一來,就會將 /g2MyGadgetId 的網頁轉到 GadgetPage 負責提供一致的小工具網頁。
延伸
減碳駕駛計算機小工具 EcoDriving iGoogle Gadget
訂閱:
文章 (Atom)