摘要:
上回说道《Images, Users, URL Fetch Python API》,这回说个人认为比较重要并且好用实用的一个API,Task Queue Python API。之所以说重要是因为,Google App Engine默认限制了一个请求必须在30s内返回,否则会引发超时异常。那么对于比较繁重的任务往往无能为力,有了Task Queue Python API就可以满足大的任务的需求了。而... 阅读全文
随笔档案-2011年01月
Images, Users, URL Fetch Python API——Google App Engine Services简介
2011-01-30 19:09 by onm, 246 阅读, 收藏, 编辑
摘要:
上回说道《Mail, Memcache Python API》,这回简要说说Images, Users, URL Fetch Python API。先说Images Python API,其实这个Images API没有提供太强力的方法。个人觉得主要是用于将用户上传的图片生成缩略图然后以Blob类型保存在数据库。Images API还提供了一些Image格式的转换和图片的变换方法(包括反转,裁剪等... 阅读全文
Mail,Memcache Python API——Google App Engine Services简介
2011-01-28 11:08 by onm, 372 阅读, 收藏, 编辑
摘要:
之前写过一篇介绍Google App Engine提供的服务中的XMPP和Channel的东西,记录在《基于Google AppEngine的XMPP和Channel Service的机器人+Web群聊的一些实现思路和简介》。我曾想过在“Micolog部落”里用遍Google App Engine提供的所有服务,至今用到了Channel,Images,Mail,Memcache,Task Queu... 阅读全文
autoping——Micolog插件
2011-01-28 10:37 by onm, 404 阅读, 收藏, 编辑
摘要:
当博客更新时,自动通知博客搜索引擎和RSS聚合网站,使博客更新内容尽快被检索。加速搜索引擎收录。默认已经集成了常用Ping服务。(并且集成了Micolog部落的Ping服务,具体细节敬请期待。)激活即用,无需多余操作。这里下载。有什么不明白或者提交Bug,请在这里留言,我会定时回复。什么是Ping?摘自维基百科。http://en.wikipedia.org/wiki/Ping_(blogging... 阅读全文
Google App Engine调试大法
2011-01-26 02:38 by onm, 453 阅读, 收藏, 编辑
摘要:
做Google App Engine开发差不多半年了,做开发调试是少不了的。这里总结一下调试的几种方法。本地开发服务器在正式将自己的项目上传到真实环境之前,我们肯定要在自己的本地开发服务器上进行调试开发,对于本地开发服务器的一个好处是,不用每次等待漫长的应用上传部署时间。调试的方便之处是可以加设断点,单步跟踪,而且可以看到上下文环境的变量的值和语句的执行流程。还有根据Console控制台,可以看到... 阅读全文
最近做一个网站过程中产生的一些想法和疑问
2011-01-22 01:59 by onm, 167 阅读, 收藏, 编辑
摘要:
简介这个网站是一个独立博客程序的博客聚合网站,是一个非常小众的Web应用。想法源自一些人的讨论,曾希望有人参与开发,但最终我孤家寡人编码维护。2010年11月06日动手,由于我不是美工,加之之前站点UI的失败,为此我特意看了几本Web设计的书。最终借用了Wordpress的Motion主题。开发平台使用Google App Engine,语言Python,框架Django,RCS使用Git,Git... 阅读全文
安装Ubuntu10.10小记
2011-01-21 21:16 by onm, 160 阅读, 收藏, 编辑
摘要:
近日格掉了使用Wubi装有Ubuntu的Windows的C盘,于是失去了两个操作系统。然后,使用U盘安装了Ubuntu10.10,查了很多“分区”和格式的资料,这个是安装Ubuntu的重点,也是我一直没有涉及过得地方。最终我的“分区”方案为:/boot 主分区 Ext4 100M/tmp 逻辑分区 Ext4 2000M/ 逻辑分区 Ext4 20000M/swap swap 2000M/home ... 阅读全文
基于Google AppEngine的XMPP和Channel Service的机器人+Web群聊的一些实现思路和简介
2011-01-18 04:50 by onm, 406 阅读, 收藏, 编辑
摘要:
Google AppEngine提供了很好的服务,最近在AppEngine上做了一个机器人+Web群聊的东西,今天主要简单介绍一下Service中的XMPP Python API和The Channel API(Python)以及群聊实现的一些思路。XMPP是全称Extensible Messaging and Presence Protocol,是一种以XML为基础的开放式实时通信协议,XMPP... 阅读全文
Linux高性能集群常用服务简介与配置(三)——Heartbeat
2011-01-09 11:10 by onm, 287 阅读, 收藏, 编辑
摘要:
简介Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。下面描述了 heartbeat 模块的可靠消息通信机制,并对其实现原理做了一些介绍。1.对于特定服务(如web服务)配置主服务器和备份服务器2.主服务器运行特定服务,备份服务器上... 阅读全文
Linux高性能集群常用服务简介与配置(二)——NFS(网络文件系统)
2011-01-08 12:51 by onm, 348 阅读, 收藏, 编辑
摘要:
简介网络文件系统(Network File System,NFS ),是在 Unix 系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络访问位于服务器磁盘中数据的一种文件系统协议。最早于1984年由Sun开发。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据。NFS Server可以看作是一个File Server,它可以让你的PC通过网络将远端得NFS Server... 阅读全文
Linux高性能集群常用服务简介与配置(一)——NIS(网络信息系统)
2011-01-06 06:40 by onm, 1291 阅读, 收藏, 编辑
摘要:
简介NIS全称Network Information System,翻译过来是网络信息服务。是一套用来管理电脑网络中所有与电脑系统管理相关设置,如用户帐号、密码、主机名称或组群等的主从式目录服务协议。NIS提供了通用数据库访问设施,可以实现向你的网络上的所有主机分发信息,比如象passwd和groups文件所包含的信息。这使得网络看起来象一个独立系统,在所有的主机上有着相同的帐号。你可以以同样的方... 阅读全文