background preloader

Google APP Engine

Facebook Twitter

Welcome to Google App Engine. GAE(Google App Engine)完全指南 » 域名宝盒 – DNCase.com. 从实用的角度说是GAE可以提供我们稳定的免费网站空间,空间支持语言是python、java,数据库是google专有的数据库,数据库和 空间可以免费使用1G,超过了1G就要买了,还提供Google的带宽,这个带宽约可以支撑一月500万次访问请求,超过500万次就要买了……对于一般 网站这免费的资源就足够了,另外GAE还支持域名绑定,就相当于个人买的虚拟空间一样。 即使你目前对GAE不了解,也不会python或java,也能轻易使用GAE空间,利用别人编好的基于GAE的程序建立起自己的网站。 下面就跟着一步一步来。 1、申请Google邮箱,如 abcdef@gmail.com 如果自己已经有了gmail就跳过这一步,gmail申请地址 点页面右下角的“Create an account”按钮申请 2、打开Google App Engine主页 ,在页面右边输入你的email,如你的email是 abcdef@gmail.com ,就只需输入abcdef,输入密码点“sign in”按钮登录。 登录后出现下图所示,点“Create an Application”按钮。 3)然后看到下图,申请GAE需要验证码,GAE会发送一个验证码到你的手机上,记得在你手机号码前面加上“+86” 4)输入验证码,点上图的“send”后不用一分钟就收到验证码了, 5)在上图红圈位置输入正确验证码后就看到下图, 这是给你自己选择一个二级域名,如在本例我填上seo-cn.appspot.com,至少填6个字符,填后先点后面的Check按钮看看能不能用,如果提示不可用就换新的试试,直到提示Yes…… 6)填好后记得勾上I accept 表示同意他们的条款,点Save按钮建立。

7)点击上图的红圈链接就看到下图的GAE管理页面,如下图, 这个页面就是你刚才建立的应用的访问统计情况,现在还没有上传你的应用,可以看到No version deployed提示。 </b>*} 1)下载、安装python 下载地址 2)下载GAE SDK GAE空间不同于一般的空间(虚拟空间或vps空间或asp、php空间),一般的空间是点对点的上传,而GAE空间是点对群的上传,这里不细说区别,所以上传的方法就不一样。 GD-cms下载地址 关联文章. Google App Engine | 峰哥收音機. 一月 20 若要從GAE下載應用程式的Datastore,一樣要先建立一個新專案。 設定新專案的名稱,type選擇Python, 版本選擇2.5,然後選擇建立有src資料夾的專案,點選Next。 » 繼續閱讀全文 ... ( 共1486字 ) #2012/01/28更新:# 複製Datastore會消耗來源和接收端的龐大流量, 可能被Google要求費用,不建議使用。 本文僅為參考,操作前請謹慎評估!! 若只是要下載資料,請直接跳至步驟3。 » 繼續閱讀全文 ... ( 共1036字 ) 最近因為專案的急迫的需求, 將JAVA寫的的Facebook活動串接網站放到GAE上。 GAE雖然好用,但等到活動要下線時才發現: 哇咧! 雖然GAE的後台有提供Datastore Viewer可以讓管理者檢視資料內容, » 繼續閱讀全文 ... ( 共1351字 ) 國民雲端-當 Python 遇上 GAE. 建立日期 2011-12-21 09:24 最近更新在 2012-01-04 12:03 作者是 Winston 簡介 講到 PaaS (platform as a service),我們很難忽略 Google 的 GAE (Google App Engine),這個由近 10 年來的網路巨人在 2008 年推出的雲端平台,雖然在技術的定位與根本上和 Amazon 的 AWS 有著本質上的不同,在坊間卻常常被拿來討論比較。

雖然對 GAE 的評價毀譽參半(請參考下列的「優缺點」部分),但 GAE 在雲端平台中的重要性可見一斑。 在 GAE 中,可以使用的語言有兩個:Java 與 Python,雖然社群中有很多專精其他語言的高手會用各種方式掛上其他語言(比如說用 jRuby 掛 RoR 上去),但這些畢竟在官方版本中沒有支援。 跟 Java 相比,Python 的確是個較冷門的語言,在 GAE 上面的速度也相對比 GAE 上面的 JVM 慢了一些,但是除了筆者個人對 python 的熱愛以外,GAE 其實對 Python 下了不小的功夫。 先別說 Guido van Rossum-Python 的發明人此刻就坐在 Google 的辦公室裡思考 GAE 與 Python 的未來,Python 這個快速開發的語言真的會讓它的駕馭者省掉非常非常多寫程式的時間,再說,連 Java 這麼複雜的語言都能學會了,Python 的上手對您來說絕對輕而易舉。 筆者認為,目前 GAE 平台最適合以下幾種活動: 新行動裝置 APP 的後端資料中心新 Web Start-up 團隊想要試試水溫中小企業的網站建置 建議應用範圍 新行動裝置 APP 的後端資料中心 不管是 iOS,Android 還是 Windows Mobile,都可以用 GAE 作為行動裝置 App 的後端資料中心。 以 LBS 服務來說,不管是要找餐廳、夜店,還是景點,我們都需要一個後端資料中心記錄地點資訊、使用者評論,甚至任何 App 社交所產生的資訊,並在適當的時候傳回行動裝置。 用 GAE 作為行動裝置 APP 初期的資料中心真是再適合不過了。 這時候,GAE 就提供了一個很完美的方案,主機建置、軟體維護、安全性都由 Google 一手包辦,我們只需要規劃我們服務的資料庫,並在 GAE 裡面實作出來,APP 就可以上路了!

中小企業的網站建置 %s. 使用 Google App Engine 存放部落格文件 - Kelp Code. 此 blog 使用到的檔案 (css, js) 之前是放在筆者的伺服器上,但前幾天主機商又搞烏龍了... Google 的服務 up-time 幾乎都在 99.99% 以上,所以決定把所有檔案都搬到 up-time 保證在 99.99% 以上的 Google App Engine。 Google App Engine 配額: 首先要下載 Google App Engine SDK 並且安裝: 安裝的時候會要求安裝 Python: 接下來註冊 Google App Engine 帳號並且登入 然後在 Google App Engine 上開一個 Application。 開完之後將部落格的檔案整理好放在一個資料夾底下,接著在資料夾旁邊開一個 app.yaml 檔案。 我的 app.yaml 內容是這樣: application 填你的 Application Identifier 在剛剛安裝的 SDK 中有一個 appcfg.py,請開啟 cmd.exe 然後執行它: appcfg.py update C:\kelpcode 你就會發現所有的檔案都傳到 Google App Engine 上了: Eclipse+Pydev環境安裝教學 - 藏經閣. 前言 Python是一個功能強大、開發快速的程式語言。 在業界,Python大量被使用在整合各種系統模組,而這些模組並不需要是Python撰寫的,而可以是C/C++/Java等等。 在Google內部,是工程師最愛使用的語言。 下面一節將會教你如何在Eclipse透過安裝Pydev撰寫Python成 Eclipse+Pydev環境安裝 0. 1. 2.

C:\Python32;C:\Python32\Tools\Scripts; 加入Path變數 2. Eclipse->Help-> install New software,填上 name: Pydev url: 注意! PS:如果要寫javascript、Jquery,可以使用aptana url: 3. Eclipse -> Window –> Pydev-> Interpreter – Python 新增Python直譯器的位置。 New –> Browse –> 填上C:\Python32\python.exe 這時候系統會自動選擇相關的模組,直接加入即可。 4. 然後選擇Pydev Project 5. 6. 7. 8. Print(‘csie-tw.blogspot.com’) 並且在檔案上按右鍵->Run as-> Python Run 9. 10. 如何在Blogger新增隨機文章 Blogger Hack - How to add a Random Post Gadget in Blogger) 雲端運算-Google App Engine (GAE)程式開發入門 for Java. Python 初體驗 使用Eclipse-安裝與第一個程式 @ 聰明的生活 :: 痞客邦 PIXNET ::

Eclipse真是可怕的GUI工具,不只可以使用php、C++, 居然連python跟jython都有Plug in可以用,讓Eclipse變成python的編輯器 要怎麼做呢? 其實跟Eclipse 3.4 + visual editor 1.4這篇的方式一樣喔 很簡單的,方法如下 下載好Eclipse後解開放至一個目錄,執行Eclipse.exe 可以參考[教學]把第一次給Eclipse 再來安裝Python,一直下一步就好了,不再多說,然後設定環境變數增加 path(請依你按裝路徑更改) C:\Python26\;C:\Python26\Tools\Scripts; 官網 下載點 再來在Help->SoftWare Updates -> Available Software - > 按Add Site 按下Ok然後在列表裡把剛才加入的site打勾 選右上角的Install就會自動下載跟安裝啦 很簡單吧^^ 再來利用Eclipse來建立一個專案 不過在建立前記得先到 Windows->Preferences->Pydev->Interpreter-Python新增你Python的位置 1.先設定你的Python程式位置 Window->Preferences->Pydev->Interpreter 然後新增你的Python.exe位置(在你安裝Python位置ex.C:\Python26\) 然後按下ok就可以了 2.再來新增一個專案 File->New->Other->Pydev->Pydev Project 按下一步 3.輸入專案名稱ex PythonTest 然後設定python版本(因為最高支援到2.5所以我們就先選這個吧) 4.然後就可以在右邊Package Explorer就可以看到這個專案了 5.再來我們選擇此專案 按右鍵選New->Other->Pydev->Pydev Package 然後按下Finish 6.就可以看到專案目錄下,多了一個package跟一個預設的python程式 7.按二下這個檔案,開始編輯 輸入 print "Hello World" 8.然後選擇Run->Run 就可以執行啦 底下是執行結果.

徹底示範如何將Google Friend Coonect放到Google App Engine @ 賽拉維的秋天 :: 痞客邦 PIXNET :: 系統訊息 • 流連忘返. [教學]用Google App Engine + Restlet製作一個簡易的REST伺服器端程式 這裡是wasabi工作室的專屬討論版,可以在這裡討論網頁設計、各類網頁語言以及論壇模組製作。 🔩 ps. 這裡可以討論網頁設計相關問題,如XHTML、MySQL、JavaScript/Ajax和PHP等等。 C/JAVA/VB討論請到樓下炎羅的版謝謝。 [教學]用Google App Engine + Restlet製作一個簡易的REST伺服器端程式 由 wasabi » 2011年01月15日 2:29 pm 簡介 應炎羅要求,玩了一下Google App Engine (GAE)跟Restlet,並寫一個簡易的REST伺服器端程式。 本篇教學的原始碼可在此下載,線上範例則在此。 回到頁頂 需要資源 本教學會使用會使用以下資源: Google App Engine帳號─可在此免費申請。 安裝GAE的Eclipse外掛 Eclipse下載好以後,執行並選擇專案的資料夾,現在要先安裝給Eclipse用的GAE外掛。 建立專案 Eclipse重開好後,在左方的Package Explorer按右鍵,選New,再選Other。 專案建立好後,從Restlet下載下來的資料夾裡面,把lib底下的org.restlet.ext.json.jar、org.restlet.ext.servlet.jar和org.restlet.jar加到專案底下的war/WEB-INF/lib資料夾。

最後,這4個jar都放入專案後,把它們選起來,右鍵,選擇Build Path -> Add to Build Path。 設定web.xml web.xml是Java EE程式中定義Servlet的設定檔。 <? OK,準備工作到此結束,接下來就可以開始寫程式了。 主程式 首先定義一個簡單的資料類別,這是一個非常簡單的Person類別: 要讓Person這個類別可以用REST來存取,會需要定義一個Resource類別: 如果要支援其他的HTTP方法,可參閱ServerResource的Java API文件。 最後的工作,就是讓網頁伺服器知道這個REST資源的存在,定義一個新類別: 注意,這個類別的名稱web.xml裡面org.restlet.application這項設定的數值相同,不然網頁伺服器會找不到。 上傳到Google App Engine 結論. Python 學習筆記. Tsung's Blog | 15. Zsjheng/GoogleAppEngine/1.Introduction_To_GAE/CreateApplication – Grid Architecture. 新增Google App Engine專案 在前一章我們已經試過在本機上測試並執行最簡單的Hello Wolrd Google App Engine程式,接下來就準備開始將我們所寫好且在本機測試無誤的Web應用程式上傳到Google的平台上提供服務。 Google App Engine開發人員當然必須要有Google帳號才能新增自己的Google App Engine專案,而申請Google帳號也是完全免費的! 接下來就先打開瀏覽器連到 來登入Google App Engine首頁來新增自己的Web應用程式專案。 登入之後,若是第一次使用的開發人員會看到如下圖的歡迎頁面。 在此就先點選Create an application來新增自己的Web應用程式專案。 接下來則是透過手機來認證。 接下來的表單則是需要使用者填入手機所收到的認證碼來作手機認證,填寫完之後送出即可。 通過認證之後即出現 Create Application 的頁面可新增自己的Google App Engine Web應用程式。 接著是給這個 Web應用程式一個名稱描述。

再來會有一個關於認證相關的選項設定。 按下 edit 選項後會出現兩個選項:前述之Open to all Google Account Users (default) 以及 Restricted to the following Google Apps domain。 最後則是同意使用條款的選項,當使用者同意並勾選Google App Engine所條列之使用限制後,即可點選 Save 來新增第一個 Web應用程式。 在正常無誤的情況下,按下確定後則會出現以下的新增應用程式成功畫面。 在新增完第一個Web應用程式之後,使用者仍可再登入到 中新增其他的Google App Engine Web應用程式,Google App Engine預設每個帳號可提供最多10個Web應用程式domain的申請 (Web應用程式domain即其對應的 application-id.appspot.com 這樣的URL)。