抱歉 关于本博客的评论系统

今天才发现 由于伟大的墙不知哪次升级 我的这个博客在墙内不能评论了 而我的报错有问题 说是验证码错误 如果有谁留言尝试了好几次验证码还是不行 在此真心说一句抱歉 我就说最近广告和垃圾评论怎么都没有了 原来是这样 目前我正在检查代码 希望能早点研究出来是什么环节导致的 用micolog的也许都会有这个问题吧 欢迎交流 话说最近玩GAE的朋友们貌似都逐渐沉寂了 曾经徐明说了声要重构代码 结果人也不见了 域名在墙内都无法访问了 当然出去还是能看到xuming.net的 再感慨下 这个地方想要沾资本主义的一点光真是太难了啊 免费的东西不让用 新潮的东西不让学 有在国内知名互联网企业的朋友告诉我 他们公司内部都是自带穿墙的 想要看什么随便看 这样才能更好的山寨呀… 看来我们的状况应该是少数人在使用愚民政策 觉得科技只应该掌握在少数人手里 不是人人都该学的 睡了 晚安

2011年10月8日 · 1 分钟 · Hyacinthus

NameError: global name ‘execfile’ is not defined

这是Google App Engine的一个错误 如果GAE报这个错说明连接的python不对 在本地控制台的Edit – Perferences里的第一个就是python的路径 把它改成2.x的就好了 由于看到了GAE将来价格的昂贵 我后来都研究自己用Python3.2 + CherryPY搭建环境了 我很喜欢google 但是更喜欢新的东西 所以还有个原因这GAE的Python2.5说要升2.7那么久一直也没升 反正只是娱乐 还不如自己玩最新的东西了 如果要玩Python3的话 现在着实没有什么框架 推荐本书 Python.3.Web.Development.Beginners 网上到处都有下载的 示例代码官方网站也能免费下载 不过这真是给Beginner的 高手还是别看了…很弱

2011年10月8日 · 1 分钟 · Hyacinthus

修改Micolog的侧边栏

记得一次见过哪个朋友的博客 侧边栏有个阅读次数最少的文章列表 顿时觉得很有趣 一般都是将最热门的列出来 而我觉得将最冷门的列出来一则可以提醒自己这些文章为什么这么烂 一则还可以让读者看看这些隐藏在角落里的内容 小小研究了下 修改这个还算简单 有三个地方要改 我在鸣的群里也看到过有人想改侧边栏显示的条数 则也很容易做到 首先修改model.py这个文件 在Blog这个类下面 找到hotposts 我们复制这一段函数 山寨一个coldposts 除了改名字 把 order(‘-readtimes’) 这里的负号去掉 在这里可以看到它默认取了8条 想修改各种条数是可以在这里修改的 好了 因为我们改了数据模型 相应的必须修改索引 这样才能顺利取出符合这个条件的内容 于是修改index.yaml 增加这样一个索引 – kind: Entry properties: – name: entrytype – name: published – name: readtimes 最后 当然是修改模板了 在模板的sidebar.html里边 把热门的一段复制了 然后除了修改名字 把 {% for entry in blog.hotposts %} 当然也修改成coldposts 好了 现在一切都搞定了

2011年3月6日 · 1 分钟 · Hyacinthus

Google App Engine终于被墙

2010年12月9日 Google App Engine终于被墙了 很奇怪 我总是一用什么什么就悲剧 Blogger Twitter Facebook Picasa 等等 只有Youtube跟我没关系 我前些天还在惊叹GAE存活了很长时间啊 没想到才研究了几天就墙了…… 12月13日更新:已经解封 缘故应该如大家猜测 那个什么奖

2010年12月9日 · 1 分钟 · Hyacinthus

Google App Engine更新的1.4.0

 Google App Engine服务器端和SDK包先后更新到了1.4.0。Google App Engine就是个Google提供的免费虚拟主机,可以支持Python语言和Java语言,很好玩哦。这个Blog就是搭建在GAE之上。 本次是一个较大的版本更新,受到众多开发人员的期待。 更新的特性主要有: 1.新的Always On特性可以供三个应用实例在后台常驻运行.(此前最长只支持30秒) 2.可以支持一个实例初始化程序. 3.Channel API对所有的用户开放. 4.任务队列更新到正式版. 5.任务队列和任务计划的执行时间限制延长到10分钟.(此前是30秒) 6.可以自定义任务队列的重试时间.支持队列数目增加到100. 7.数据存储区现在可以查询类型,表空间和实体的属性. 8.URLFetch应答数据增加到32M. 9.程序发出的邮件附件限制从1M提高到10M,接收的限制仍然是10M. 10.数据存储的批量接口不再限制每次操作的数据量,普通请求仍为1M. 11.控制台的黑名单现在可以显示被拒绝的访问者信息. 12.自动图像裁剪服务支持像素上升到1600px. 13.可以下载源码了!(以前只能同步上传) 另外还有一些小的更新个bug修复,详情请参见更新列表: https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes

2010年12月3日 · 1 分钟 · Hyacinthus

Google App Engine的rollback

今天用Google App Engine Launcher上传程序 却报错如下: Error 409: — begin server output — Another transaction by user hyacinthus is already in progress for this app and major version. That user can undo the transaction with appcfg.py’s “rollback” command. — end server output — 查了半天 也许是上次上传断网失败了吧 那么就rollback吧 网上很多命令并不正确 可能是版本或者平台不同的缘故 首先要打开cmd命令行 切换到你网站在本地的根目录 然后要保证GAE根目录在PATH里 这个GAE安装的时候应该会自己添加 然后运行如下命令 appcfg.py -verbose –no_cookies –email=xxx@xxx.com –passin rollback ./ 最后的./当然就是app的目录啦 它会自己提取app.yaml找你的程序名 当然 你也可以不切换目录 把./换成网站在本地的路径的 运行后它会让你输入密码 然后正常结束后 就可以用Launcher上传了

2010年11月24日 · 1 分钟 · Hyacinthus