用GAE搭建自属Blog
- 来源:微型计算机Geek smarty:if $article.tag?>
- 关键字:Blog,GAE smarty:/if?>
- 发布时间:2010-09-27 15:06
今时今日,如果你不知道GA E,简直不好意思跟人谈论G o o gle!要知道,光凭G M A I L、GREADER、GDOC就可以装13的时代已经一去不复返了,作为一个走在或者企图走在科技潮流前沿的Geek,你必须时刻不忘提高自身修养才行。
Google App Engine,江湖人称GAE,是Google推出的应用程序托管服务,你可以将你自己编写的应用程序部署其中,Google为每个应用程序免费提供多达500MB的存储空间,以及可支持每月约500万页面浏览量,你可以部署10个之多。当然,你的应用程序必须使用GAE提供给你的SDK(软件开发包)进行开发。目前,GAE提供了Python和JAVA两种开发语言的SDK。
这意味着:你可以在GAE上部署专属于你的博客、推特网页客户端、代理服务器、聊天工具等等。这对于被功夫网折磨得死去活来的你来说,难道不是一个福音?
或许你会问了,是不是需要编程呀?嗯,上帝的归上帝,凯撒的归凯撒,程序猿的归程序猿。由于已经有很多好心人开发了不少应用程序了,我们需要做的,仅仅是找到我们需要的应用程序部署一下,就可以了。
下面以Micolog为例,教大家部署一个独立博客。
Step 1.
打开浏览器,输入www.Google.com.hk。你需要注册一个GAE的账号。这个的前提是你必须拥有一个Gmail的账号,如果你没有,请先注册。
在Google的产品里面,找到Code,或者直接访问http://code.google.com/intl/zh-CN/,然后选择左侧的“App Engine”,或者直接访问 http://code.google.com/intl/zh-CN/appengine/,在右侧的“使用入门”里,点击“注册一个App Engine账户”,进入注册页面。
点击“Create an Application”后,你需要填写一个手机号码(别忘了在手机号码前加上+86,例如+8618666666666)。
输入手机号后,点击“Send”。Google将会用短信发给你一个验证码,用这个验证码来激活你的GAE。
到此为止,属于你的GAE账号就创建好了。
Step 2.
有了自己的账号干吗呢?是拿到银行去换钱,能换到当然你也可以这样干。换不到情况下,还是乖乖地换个应用程序吧!
在 Application Identifier中填入你的 App Id,这个实际上就是登陆你的应用程序的域名。
在这个例子里面,填入的App Id就是 ruGuoBuQuChangYiDianZenMeHunGaoFei,那么,http://ruGuoBuQuChangYiDianZenMeHunGaoFei.Appspot.com就是博客的域名。Application Title则可以随你高兴,爱填啥填啥。
注册完了以后,就准备要部署的应用程序了。本文推荐的博客程序是采用P y t hon开发的Micolog,你可以到 http://micolog.appspot.com/zh-cn去下载。下载后解压出来,比如 D:micolog。在程序根目录里找到app.yaml这个文件,用记事本打开,将首行的“application:”后面文字改成你注册的 AppId,比如,在本例中,我们会将其改成ruGuoBuQuChangYiDianZenMeHunGaoFei。
Step 3.
由于GAE支持两种语言(Python和JAVA),所以你需要根据你的应用来选择不同的开发语言,下载不同的S D K(S o f t w a r eDevelopment Kit 的缩写,中文即“软件开发工具包”)。在本例中,Micolog的开发语言是Python,就应该下载 Python的GAE SDK。
不过这样做就得去配置Python的开发环境,本着不折腾的精神,使用一个第三方的部署工具SDUpload来帮我们解决问题。
到网上下载SDUpload(反正Google就在手边,你不妨自己好好搜一下),解压后的文件如图。
然后,在“开始菜单→运行里输入cmd”进入命令行,访问SDUpload所在文件夹,输入命令SDUpload.exe update D:micolog,工具会提示你输入你的Gmail账号和密码。正确输入,等上传完毕,就基本搞定!现在,可以访问一下刚才注册的那个域名,是不是一个崭新的独立博客已经出现在屏幕上。
现在点击右上角的“Login”,就会进入Google的登录页面,使用你注册GAE的Gmail账户登录,就能进入Micolog的后台管理页面。
现在你可以在里面写文章、加友链、分类别,甚至还可以增加各种博客的小插件。怎么样,功能不逊于你在各大门户网站上申请的免费博客吧!亮点是它彻底属于你的,你的地盘任你做主!
P.S.
如果你选用的是JAVA版的应用,那么,你需要注意以下三点
1.在下载了应用以后,Python版是修改app.yaml这个文件中的app id。而JAVA版本是修改warWEB-INFappengine-web.xml这个文件中的节点中的值。
2.你下载的程序包里,你要部署到GAE里去的,是war文件夹下的内容。
3.你需要下载GAE JAVA SDK,然后在SDK的bin目录里,用命令行执行appcfg.cmd。执行的语法是 appcfg.cmd update [应用的路径] 。
目前,GAE里已经有比较丰富的应用,比如,推特的API:Twitese、Javatweet,翻墙软件GAppProxy、Arook web proxy for GAE等等。当然,咱们都是爱党爱国的中国人,乱哄哄的网站从来都与我们无关。最后,如果有兴趣,可以到http://appgallery.appspot.com找找看有没有对你有用的GAE应用。
……
Google App Engine,江湖人称GAE,是Google推出的应用程序托管服务,你可以将你自己编写的应用程序部署其中,Google为每个应用程序免费提供多达500MB的存储空间,以及可支持每月约500万页面浏览量,你可以部署10个之多。当然,你的应用程序必须使用GAE提供给你的SDK(软件开发包)进行开发。目前,GAE提供了Python和JAVA两种开发语言的SDK。
这意味着:你可以在GAE上部署专属于你的博客、推特网页客户端、代理服务器、聊天工具等等。这对于被功夫网折磨得死去活来的你来说,难道不是一个福音?
或许你会问了,是不是需要编程呀?嗯,上帝的归上帝,凯撒的归凯撒,程序猿的归程序猿。由于已经有很多好心人开发了不少应用程序了,我们需要做的,仅仅是找到我们需要的应用程序部署一下,就可以了。
下面以Micolog为例,教大家部署一个独立博客。
Step 1.
打开浏览器,输入www.Google.com.hk。你需要注册一个GAE的账号。这个的前提是你必须拥有一个Gmail的账号,如果你没有,请先注册。
在Google的产品里面,找到Code,或者直接访问http://code.google.com/intl/zh-CN/,然后选择左侧的“App Engine”,或者直接访问 http://code.google.com/intl/zh-CN/appengine/,在右侧的“使用入门”里,点击“注册一个App Engine账户”,进入注册页面。
点击“Create an Application”后,你需要填写一个手机号码(别忘了在手机号码前加上+86,例如+8618666666666)。
输入手机号后,点击“Send”。Google将会用短信发给你一个验证码,用这个验证码来激活你的GAE。
到此为止,属于你的GAE账号就创建好了。
Step 2.
有了自己的账号干吗呢?是拿到银行去换钱,能换到当然你也可以这样干。换不到情况下,还是乖乖地换个应用程序吧!
在 Application Identifier中填入你的 App Id,这个实际上就是登陆你的应用程序的域名。
在这个例子里面,填入的App Id就是 ruGuoBuQuChangYiDianZenMeHunGaoFei,那么,http://ruGuoBuQuChangYiDianZenMeHunGaoFei.Appspot.com就是博客的域名。Application Title则可以随你高兴,爱填啥填啥。
注册完了以后,就准备要部署的应用程序了。本文推荐的博客程序是采用P y t hon开发的Micolog,你可以到 http://micolog.appspot.com/zh-cn去下载。下载后解压出来,比如 D:micolog。在程序根目录里找到app.yaml这个文件,用记事本打开,将首行的“application:”后面文字改成你注册的 AppId,比如,在本例中,我们会将其改成ruGuoBuQuChangYiDianZenMeHunGaoFei。
Step 3.
由于GAE支持两种语言(Python和JAVA),所以你需要根据你的应用来选择不同的开发语言,下载不同的S D K(S o f t w a r eDevelopment Kit 的缩写,中文即“软件开发工具包”)。在本例中,Micolog的开发语言是Python,就应该下载 Python的GAE SDK。
不过这样做就得去配置Python的开发环境,本着不折腾的精神,使用一个第三方的部署工具SDUpload来帮我们解决问题。
到网上下载SDUpload(反正Google就在手边,你不妨自己好好搜一下),解压后的文件如图。
然后,在“开始菜单→运行里输入cmd”进入命令行,访问SDUpload所在文件夹,输入命令SDUpload.exe update D:micolog,工具会提示你输入你的Gmail账号和密码。正确输入,等上传完毕,就基本搞定!现在,可以访问一下刚才注册的那个域名,是不是一个崭新的独立博客已经出现在屏幕上。
现在点击右上角的“Login”,就会进入Google的登录页面,使用你注册GAE的Gmail账户登录,就能进入Micolog的后台管理页面。
现在你可以在里面写文章、加友链、分类别,甚至还可以增加各种博客的小插件。怎么样,功能不逊于你在各大门户网站上申请的免费博客吧!亮点是它彻底属于你的,你的地盘任你做主!
P.S.
如果你选用的是JAVA版的应用,那么,你需要注意以下三点
1.在下载了应用以后,Python版是修改app.yaml这个文件中的app id。而JAVA版本是修改warWEB-INFappengine-web.xml这个文件中的
2.你下载的程序包里,你要部署到GAE里去的,是war文件夹下的内容。
3.你需要下载GAE JAVA SDK,然后在SDK的bin目录里,用命令行执行appcfg.cmd。执行的语法是 appcfg.cmd update [应用的路径] 。
目前,GAE里已经有比较丰富的应用,比如,推特的API:Twitese、Javatweet,翻墙软件GAppProxy、Arook web proxy for GAE等等。当然,咱们都是爱党爱国的中国人,乱哄哄的网站从来都与我们无关。最后,如果有兴趣,可以到http://appgallery.appspot.com找找看有没有对你有用的GAE应用。
