posted at 2009.1.29 20:06 by Spoony
年过完了,喜庆淡去。咱也收收心,开始干点正事儿了。头一件事情就是换上了简单高效的主题模板。这套模板在CSS和页面上优化了下,取名“简单就是效率”。
下面写写 GAE 的 Memcache。这东西相当于是数据库的 Cache 了。主要可以用来存放一些经过一定代价计算得到的中间结果或者最终结果以便各个应用模块随时取用。显然有了这个东西就可以减少对数据的查询。
#要使用 Memcache 得导入这个
from google.appengine.api import memcache
def get_data():
data = memcache.get("key")
if data is not None:
return data
else:
data = self.query_for_data()
memcache.add("key", data, 60)
return data
上面这段函数实现了在Memcache中创建数据。其中self.query_for_data()方法省略,用于物理地获取数据。memcache.add("key", data, 60)将获取的数据缓存起来,60是缓存的期限(Expire)为1分钟。缓存的存取依靠一个Key,在上面的代码中取的是"key"。
有关 Memcache 的更多函数可以参考此处:
http://code.google.com/appengine/docs/python/memcache/functions.html
比较完整的应用示例:
http://code.google.com/appengine/docs/python/memcache/usingmemcache.html
posted at 2009.1.26 11:10 by Spoony
给大家拜一个!恭喜新年快乐!
posted at 2009.1.23 18:07 by Spoony
“尊贵的用户,您的统计ID所在的服务器数据库损坏,正在尝试修复。”一整天了,现在已经是晚饭时间,登录我的“51啦”统计账户仍然出现这个提示。
为51啦先捏一把汗,不知道这个“尝试”能否成功,但愿它能成。一直在使用51啦的统计,没有换过。后来出来的站长统计、维度、雅虎之类大有压制51啦的劲头,但我没有选择其它。认识了一个有志向、有人品、有能力的好人,为什么要冷落他而另交能人呢?
我想现在应该还有很多像我这么想也是这么做出他们选择的人吧,希望阿江不会让我们失望。
posted at 2009.1.21 23:54 by Spoony
今天开始在我这个博客上做试验田,博易v1.8 的一些功能先搬上来了,alpha+beta一块儿给测测。目前上线的功能主要有:
1.后台设置相关文章的显示
2.前台根据后台插件(Smiles)的启用情况在评论表单内显示表情插入(这是采纳了博易某用户的建议)
3.应博易用户要求,增加了文章点击次数统计的功能
4.附带了几套支持可视化内容管理的主题模板
5.集成了几个插件
6.高亮的实现方式改为了插件实现,消除了高亮对模板的依赖
……
其中关于文章点击次数的统计,有朋友已经用扩展Post类实现。扩展Post类的确是很好的办法,但得分情形处理。如果数据存储方式采用数据库(SQLite、MySQL或MSSQL)那不会有什么影响;但是考虑到大部分用户采用博易推荐的XML方式存储数据,扩展Post类的方法就会在并发比较大的情况下对性能产生明显的影响了。导致这个影响的原因在于每次点击都会激发一个Save事件,当XML方式存储时,Save事件直接调用IO,产生IO负荷。为了让用户能够在性能和功能上取得平衡,我准备采用插件+XML方式来记录文章点击次数,这样用户可以根据访问情况选择性地使用统计功能。但同时我不能很好的解决数据库方式下的高并发该如何处理好性能与功能的关系了,如果是这种情况,扩展Post类是目前我能想到的最好的方法。关于这个问题,希望和朋友们探讨下。如果你有好的提议,可以在线发邮件给我,或者直接留下你的评论。
后面会根据需要增加新的功能、测试,再择日发布。
posted at 2009.1.20 23:36 by Spoony
审美疲劳了,我终于将本以为会保持相当长一段时间的博客模板给更换掉了。结果就是现在的这个新的风格——传说中的盛大红,Web色为“#D0111B”。同时,这套模板在博易官方发布,共享给喜欢盛大红的朋友用。该模板的发布页面是:http://www.blogyi.net/blog/post/themes-SndaRed.aspx
这个模板和以往发布的大多数模板不同的是它支持前台可视化(拖拽)方式来设计博客栏目和内容。使用起来相当方便,我也极力推荐大家使用。模板的制作过程当中本来准备用盛大LOGO作为背景,游戏人物作为头部。但考虑到标识授权的问题就没有采用原来的设计方案了,不过结果蛮好的,大众化了。
我个人比较喜欢这个主题色。记得在高中时我所完成的第一个站点就是采用了类似的红色作为主题色来设计的,当时教我们计算机课程的老师还给我好一通赞赏。
不过打那以后,我就再也没有在网页设计中使用红色作为主题色了,直到参加了盛大的宣讲会,经过他们介绍才了解这个颜色被盛大人称之为盛大红。将要谋生于盛大的我看到这种颜色之后的感觉就两字“激情”。但愿我谋生的过程(或者说是事业的过程)能够如盛大红一样激情一点;但愿2009年,牛年的我能够更红火一点;还有我的博客,博易,能够红透大江南北。同时也把这份红火送给我的朋友们,所有到访我的博客的朋友都能在新的一年里慢慢变红,造访我的博客越多越红,评论我的博客越多越红!
posted at 2009.1.10 23:34 by Spoony
现年52岁的澳洲男子彼得·特伦是位业余科学家,他利用自制的“特斯拉线圈”在家中制造"人造闪电"。据悉,特伦“触电”已有40个年头!

围绕着汽车的闪电束。More...
posted at 2009.1.7 17:31 by Spoony
这一天,异常开心却异样平静。如果在一个月前,异常开心一定会让我的心情久久不能平静。但是今天却难得在开心的时候平静一回。这要得益于盛大网络校园招聘对我的磨砺。话说盛大的校园招聘,周期长达近两个月,跨越了08年与09年。这段期间经历了好几次失望、坚持、等待、幸福……事实证明我还属于一个害怕失败的人,当我拿到体检通知的时候就想写点什么来记录这段求职经历,但当我想起万一失败会面临的种种不愉快,叙述记录的心情就一扫而尽,甚至这段时间我的博客的一切更新都停止了,我屏住呼吸,像坐在没有安全带的过山车上任车厢载着我经历一个个惊心动魄却不敢轻举妄动。
得到体检通知的时候,我曾经倍感幸福。然而等待体检结果却是漫长的,尤其是在和 TTNI-C 完成了解约手续之后。最初的那种幸福感一天天的消耗殆尽,剩下的只有痛苦的煎熬。昨天,盛大校招群里面已经有大部分人收到Offer了,尽管这样昨晚我还能勉强睡下,因为我知道还有一部分人没有被通知到。而今天经过一上午的等待,我得知昨天没有收到消息的一个人已经收到了,继续等待,直到下午13:00。很饿,但没有食欲。最后实在没辙,就去煮面吃。就在这个时候我已经倍感痛苦了,一分一秒都是挣扎。也就在这个时候,盛大网络的人打来电话问我是否接受Offer……
这时我应该异常开心才对,但我却是异样的平静。
当好的结果从天上砸下来的时候,会激动;当好的结果一再推迟并迟到的时候,不会激动。
posted at 2009.1.1 22:04 by Spoony
今天是2009的第一天,也是我的生日。早上在被子里面收到了两条贺寿短信,这年头真得多谢有人能够记得住俺。中午吃完饭就出去买生日蛋糕,生活一直在发生着微妙的变化,这年头过生日都得吃点蛋糕……
晚上吃蛋糕的时候很想许个愿,但是忘了,蛋糕已经下肚。如果真能允许我有一个愿望并实现它的话,当然那就是盛大网络的Offer啦。地球人都知道,所以想想也没有必要许愿了。
计划还是稍后几天再出,当前最重要也是最无聊的事情就是等待,等待Offer的到来,再好从长计议。