存档

‘教程’ 分类的存档

[教程]Google Wave中文入门指南

2009年9月30日 康爷 130 条评论

求Google Wave的邀请的请去这个网站,参加邀请接力活动:中文Google Wave邀请接力

请大家多关注接力网站上面的通知,或者在Twitter上面follow lookon。不会上Twitter的去 http://twitese.appspot.com/

Google Wave马上又要发放100000个邀请了,具体的邀请政策可以看ReadWriteWeb的文章。如果你想第一时间收到我的邀请或者提名,欢迎留下你的EMail或者在Twitter上回复我。(我的Twitter:@lookon)

本文为Google Wave中文入门文档,会持续更新的,希望大家多多宣传~

阅读全文…

分类: 教程 标签:

[教程]如果使用Flickr Authentication API进行开发

2009年9月26日 康爷 1 条评论

前一篇日志讲到如何使用开源的PubSubHubbub协议实时接收订阅的Feed的更新,收到了不错的反响,于是今天再写一篇教程,是关于如何使用著名的图片存储服务商Flickr的API,主要介绍需要验证的API的运用(包括获得用户信息,上传图片,发布到Twitter等)。

广告时间:如果你喜欢看美女图片,并且使用Twitter,那么欢迎你在twitter上follow @ppperson (之所以会研究Flickr的API,也是因为这两天另一个著名的图片存储服务商Twitpic挂了)。当然也欢迎大家在twitter上跟随@lookon :)

阅读全文…

分类: 教程 标签: , ,

[教程]如何使用PubSubHubbub协议

2009年9月24日 康爷 5 条评论

前一篇日志PubSubHubbub工作原理及使用入门大致介绍了PubSubHubbub的工作原理和流程,这次将结合实例,介绍如何使用PubSubHubbub协议进行开发,并给出实例代码。

 

阅读全文…

分类: 教程 标签: , ,

[跟康爷学GAE]显示最新访客留言

2009年8月2日 康爷 没有评论

这次尝试制作PPT教程,如果大家有什么意见或者建议,请和我说~

分类: 教程 标签:

[跟康爷学GAE]存储用户的留言(附GAE数据结构的介绍)

2009年7月26日 康爷 3 条评论

跟康爷学GAE》是整个Google App Engine教程计划的一个总名称,如果你对这个系列的GAE教程感兴趣,可以订阅康爷的博客。整个教程的目录在:GAE教程计划的目录,教程会同步发送到gae.kangye.org上面。

如果你有什么问题或者建议,欢迎在twitter上follow我,然后给我回复或者direct message。我的twitter账号是:lookon,如果你无法访问twitter,建议你使用http://twitzap.com/

 

上次我们说到如何用Google App Engine实现表单,以及在后台(即server端)获取表单数据(

[跟康爷学GAE]访客留言的Form和表单获取)。在本节中,我将教你如何使用GAE的datastore存储用户在我们这个测试网站上的留言。

阅读全文…

分类: 教程 标签:

[跟康爷学GAE]访客留言的Form和表单获取

2009年7月20日 康爷 3 条评论

跟康爷学GAE》是整个Google App Engine教程计划的一个总名称,如果你对这个系列的GAE教程感兴趣,可以订阅康爷的博客。整个教程的目录在:GAE教程计划的目录,教程会同步发送到gae.kangye.org上面。

如果你有什么问题或者建议,欢迎在twitter上follow我,然后给我回复或者direct message。我的twitter账号是:lookon,如果你无法访问twitter,建议你使用http://twitzap.com/

今天我们讲如何用GAE做一个web表单(form),然后获取表单里的内容。

阅读全文…

分类: 教程 标签:

[跟康爷学GAE]显示当前访问的登录用户

2009年7月18日 康爷 没有评论

大家好久不见,前些日子有些忙,没来得及写教程,发现不少人有问题,我也没来得及及时解答。现在有空了,将重新继续GAE教程的Python部分编写。尽量每天写一到两个小节,希望大家关注~

如果你有什么问题或者建议,欢迎在twitter上follow我,然后给我回复或者direct message。我的twitter账号是:lookon,如果你无法访问twitter,建议你使用http://twitzap.com/

今天我将讲述如何利用app engine在网页上显示当前访问的登陆用户。

将hello.py的内容进行修改:

在头部的引用中加入

from google.appengine.api import users

 

然后用user = users.get_current_user()来获取当前用户,如果user为空,表示用户没有登录,那么将页面通过self.redirect方法跳转到登录页。GAE有一个方法,可以自动创建一个有返回url的登录地址,users.create_login_url(self.request.uri)。self.request.uri表示的是当前页面请求的uri地址。

如果用户登录了,那么我们可以获取用户的一些信息,如nickname,然后输出到页面上。

self.response.out.write(‘Hello, ‘ + user.nickname())

当然也可以输出其他的信息,全部有nickname()email()user_id(),你可以去尝试下。

下面是本小节的代码,提供下载(因为贴代码被认为有点问题,所以我上传到网上,让大家直接下载源代码)

显示当前访问的登录用户.zip

 

课后习题

请判断用户是否为管理员,是管理员的话,跳转到/admin页,不是的话跳转到/user页,如果没有登录,则跳转到登录页。

分类: 教程 标签:

[跟康爷学GAE]显示当前访问的登录用户

2009年2月28日 康爷 5 条评论

由于博客的css和局限,我现在主要把这期教程发布到gae.kangye.org了,因为这样大家都访问也可以流畅些,结构也可以清晰些。

GAE的Hello World程序中,我们讲了如何使用Google App Engine来创建一个输出Hello World的应用,在这一节中,我们将结合GAE的User API来显示访问当前页面的用户。源代码和比较美观的教程在显示当前访问的登录用户

阅读全文…

[跟康爷学GAE]GAE的Hello World程序(3)

2009年2月24日 康爷 2 条评论

跟康爷学GAE》是整个Google App Engine教程计划的一个总名称,如果你对这个系列的GAE教程感兴趣,可以订阅康爷的博客。整个教程的目录在:GAE教程计划的目录,教程会同步发送到gae.kangye.org上面。

在这一节,准备出一道问题,供大家练习(前提是你会一些Python并且看了12两节):

阅读全文…

分类: 教程 标签: ,

[跟康爷学GAE]GAE的Hello World程序(2)

2009年2月22日 康爷 没有评论

跟康爷学GAE》是整个Google App Engine教程计划的一个总名称,如果你对这个系列的GAE教程感兴趣,可以订阅康爷的博客。整个教程的目录在:GAE教程计划的目录,教程会同步发送到gae.kangye.org上面。

在(1)里面,我们讲了如何配置一个appengine应用,并在主页上输出Hello World!,这次,我们要使用webapp Framework来实现这个输出,虽然有点大材小用,但是简单的东西比较能让大家自己的实验有余地。

阅读全文…

分类: 教程 标签: