记得很小的时候,我用左手拿筷子吃饭,被家里人教训了,要求我以后不许再拿左手。于是,我改用了右手吃饭。后来,体育课里,别人都用右手扔铅球,唯独我用左手,我才发现,原来我可能是一个左撇子。除了扔铅球,扔石头打水漂,扔沙包,我都是用左手,因为感觉左手特别好使劲。
平时,我的右手都干些什么呢?拿筷子,写字。我有段时间甚至怀疑过,要是我早练习用左手写字,字就不应该像现在这样惨不忍睹。再后来,我迷上了打乒乓球,很奇怪的是,我很自然的用了右手,感觉特别灵活,打的也不错。所以,我那时又搞不清楚了,我到底是不是左撇子?
再到后来,接触到一个又一个需要用手的运动,一次又一次自然的选择也让我迷惑不少。总结一下:
左手:铅球(扔石头)、篮球、保龄球
右手:乒乓球、羽毛球、斯诺克、写字、吃饭
不知道有没人专门研究像我这样的现象,我自己思考了一下,还是发现一些规律的。我的左手善于使一些蛮力,力气活大都靠左手。右手做的是需要协调性、技巧性高一些的活动。总结一句话,我的左手是力量型的,右手是敏捷型的。
周末在家折腾NancyBlog,好久没动过这个博客代码,对GAE也有些生疏了。索性试试给自己的博客新增一个皮肤。挺折腾的,过程中也发现了代码中的一些可优化的地方,以后有时间再来整了。
现在看到的这个皮肤就是我折腾出来的了,还可以吧。
分类:
找了个办法,恢复了这个域名的访问,也许只是暂时的吧。
两个博客,确实维护起来麻烦了些,不过这个自己写的博客系统,还是爱不释手,因为一切东西都在自己的掌控之中。自己随时都能做最一些好玩的事情。
今天由于一行代码,把积累一年的数据库中的表全删了,未设置备份,试了一些工具进行恢复,未果。痛心疾首,后悔莫及。
今天最大的教训是:
- 对数据库进行操作时,一定要慎重、慎重、再慎重!
- 数据库一定要设置自动备份。
- 代码中的用户应该设置一定的权限,比如drop table这样的危险操作应该禁止。
今天犯了大错,看得出fmy同学也很失落,但最终并没有批评我,而是尽力去挽回损失的数据。最后得出数据无法挽回的结论时,他乐观的总结了今天的两天收获。(上面2,3点)
我还是很内疚,自己太大意了,最终酿成了杯具。
看来又对ghs.google.com下手了,静观其变吧
看到有人反馈现在还不支持搜索,于是着手实现站内搜索功能。可惜,Google App Engine并不支持像SQL语句中Like的语法,导致自己实现搜索变得非常困难。Google App Engine本身提供了一个SearchableModel,但是这个只是全文搜索,不能做到模糊匹配。(见:http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/ext/search/__init__.py)
既然GAE不支持,索性直接使用Google的站内搜索了。达到搜索的目的就OK了 
研究了一天如何在Emacs中打造强大的Python IDE,包括各种必要的插件,支持代码提示,自动补全,重构工具,感觉真的很强大!原来写代码的效率还可以那么高!今天遇到的唯一难题就是如何在Emacs中方便的进行调试,特别是对Google App Engine这样的应用,进行调试。历经千山万水,最后终于搞定了!以后脱离WingIDE了。明天准备写两篇技术博客在博客园里:
- 经常使用的Emacs的基本操作
- Emacs中打造强大的Python IDE
(已完成)
Python的创始人为Guido van Rossum。在1989年圣诞节期间的阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以 选中 Python(大蟒蛇的意思)作为程序的名字,是因为他是一个Monty Python的飞行马戏团的爱好者。
20年后的今天,也是一个圣诞节,我能做点什么呢?哈哈
NancyBlog有一半是在Emacs里或是在WingIDE里使用Emacs快捷键完成的。说实话,现在为止,我连Emacs快速教程都还没有全部学完。但在使用过程中,确实是发现了Emacs很多可贵之处,并且慢慢受益。现在,至少我能应付大部分的普通操作了。我想,接下来要做的,是把Emacs其他功能了解完,然后坚持坚持,再坚持。总有一天,我能健指如飞,哈哈!
这个博客主要还是记录一些关于生活感悟方面的东西,纯粹的技术文章都将发表到博客园的博客里:http://www.cnblogs.com/coderzh
利用晚上和周末的时间,我用Google App Engine写了一个Blog系统。之前也零零散散的使用GAE写了点东西,但没有一个成系统的,因此才打算从头开始自己实现一个blog系统。这几周时间里,学习到了不少的东西,感觉非常有意义。
这个博客系统的名字我取名叫:NancyBlog,呵呵,是的,Nancy是我女朋友的英文名。我有很多工程都是以Nancy命名的,都可以成一个系列了。感谢她在我想放弃的时候一直鼓励我,支持我。
NancyBlog是一个python实现的基于Google App Engine的开源博客系统,如果你对NancyBlog感兴趣,可以通过下面的地址下载到所有的代码:
http://code.google.com/p/nancyblog/
NancyBlog的功能:
- 博客系统的基本功能(添加,修改,评论,删除,后台管理等等。)
- 按标签、分类、归档查看文章。
- 换肤功能。现在只完成默认皮肤。
- Atom订阅功能。
- 自定义页面功能。
- Rss查看功能。见:技术文章
- 搜索功能。
- 文章阅读统计功能。
- 支持代码着色功能。