存档

作者存档

大学生村官别再上访,你妈叫你回家吃饭

2009年8月4日 没有评论

大学生村官别再上访,你妈叫你回家吃饭,时代变化的真快,眨眼间,不止人民群众之中两级分化严重,连公务员们也产生了可怕的两级分化了。

大学生村官,政府是为了缓解大学生就业问题临时抱佛脚想出来的外招吧,与支援西部的可能处于同一层次。归根到底,还是当前的教育体制有问题,在不增加教育资源的同时,拼命扩招大学生,学生们只是有名无实。

老百姓花了钱,大学送出来的人却不是这个社会需要的,可见有大多数大学都是社会上最不值的消费啊

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/08/04/students-village-official-stop-petition-your-mother-tell-you-to-go-home-for-dinner.html
---------------------------------------------------------------

分类: 生活 标签:

为micolog增加热门文章功能

2009年7月30日 6 条评论

micolog实际上是输出了最近的5篇文章的,但是对我们来说,首页上已经显示了,最近文章这个功能就有些鸡肋。弄个热门文章或者随机推荐可能更加实用一些。

要整这个功能,你最好已经为micolog增加了阅读次数统计的功能,要不当blog上面的评论比较少的时候用起来可能不是非常满意(我的这个倒是热门里面都是因为评论多哈)

1.在model.py文件中的类Blog中,大概是138行的那个def recentposts(self):函数下面(return下面啊),增加函数(注意缩进,要与recentposts对齐):

[code lang='python' style='vs']

def hotposts(self, num = 7):
    return Entry.all().filter('entrytype =', 'post').order('-commentcount').order('-readtimes').fetch(num)

[/code]

2.在index.yaml文件中,增加

[code lang='yaml' style='vs']

- kind: Entry
   properties:
      - name: entrytype
      - name: commentcount
   direction: desc
       - name: readtimes
          direction: desc

[/code]

3.修改你的模板文件(template里面的那些html),在你需要的地方增加

[code lang='django' style='vs']

{%endfor%}

  {% for entry in blog.hotposts %}

{{entry.title}}

[/code]

 

 

注意,如果你没有增加阅读次数统计的功能,是没有readtimes变量的,上面的代码会出错。

将代码更新到GAE上面后,要耐心等待10分钟才能见到效果,如果直接访问一定是500错误,连blog首页都访问不了(我前一阵子一直因为这个,反复修改代码上传,浪费了不少时间)。

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/30/popular-articles-to-increase-functionality-for-micolog.html
---------------------------------------------------------------

分类: micolog 标签:

vim python缩进与检查

2009年7月29日 没有评论

python编程过程,最郁闷的应该就是缩进问题了,一搞不好就会出现语法错误,我的vim因为也编辑其它类型的语言文件,设置了autoindent与smartindent,每次一回车换行,就会在前面插入一些tab符与一些空格,搞的莫名奇妙,不知道怎么出来的

indent/python.vim是一个不错的插件,使用它之后就修正了缩进的问题。安装方法:

1.下载那个vim脚本后,将它放到~/.vim/indent/(Windows下应该是$VIMDIR$\vimfiles\indent\)

2.确认你的vimrc中已经配置了filetype indent on

编辑一个test.py试试看,换行缩进的问题解决了吧

另外的一个是对python脚本进行检查,使用python_check_syntax可以很方便的检查,检查的内容包含语法正确性,未定义的变量,include但没有使用过的包等,我就通过这个检查出micolog中module.py文件的一些错误:)安装方法:

1.下载vim脚本,放到~/.vim/ftplugin/python中(ftplugin是指文件类型的插件)

2.编辑~/.vimrc文件,添加

      let g:pcs_hotkey=":pyc" 
      let g:pcs_check_when_saving=’true’

(这里我设置的检查调用命令是pyc,因为默认的cs命令与cscope冲突了)

3.安装pyflakes,ubuntu的好整,直接sudo apt-get insall pyflakes就行了。或者自己下一个安装上也行

编辑test.py估计弄一些错误,输入 :pyc 是不是就能检查出来了,或者使用 :w 保存的时候也会自动检查的

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/29/vim-python-indentation-and-inspection.html
---------------------------------------------------------------

分类: 软件 标签:

买房傻子才掏钱

2009年7月29日 没有评论

买房傻子才掏钱,手把手教你买房不花钱 【精】 ,冬艳mm在群里面发的,这文章写的确实够强大,不过前一阵子倒楼那个,银行不是说房子没有了,可以追讨其它财产么。

不过里面举出来的十几个有名有姓的买房不用钱案例应该不是假的,看来还是关系决定一切啊。不过劝大家不要轻易尝试,神奇土地上的银行/开发商都是非常 流氓 强悍的

目录:

一、买房不掏钱,你是怎么操作的?

二、我不信,在实际生活中能有如此荒谬的事情。你讲的是“童话”吧!

三、你讲的,只是极个别的现象,不能代表中国楼市的整体形势。

四、我依然认为,这只是极个别的现象。如果你讲的是普遍的现象,为什么还没有开发商被收楼呢?

五、你的意思是,目前的银行贷款制度有着严重的漏洞?

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/29/buy-a-house-only-pays-for-fools.html
---------------------------------------------------------------

分类: 生活 标签:

上半年城镇居民人均可支配收入实际增11.2%

2009年7月29日 1 条评论

党真是伟大,不知道这样的数据是咋算出来的。我咋觉得实际花销增加11.2%差不多呢,真是除了工资,啥都涨价啊。

哦对了,如果生活成本提高了,而这些都是大家必须花钱的,只要钱花出去了,就是算做可支配收入花的吧。

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/29/in-the-first-half-of-urban-residents-per-capita-disposable-income-increased-11-2.html
---------------------------------------------------------------

分类: 生活 标签:

修正micolog文章中前一post与后一post的混乱问题

2009年7月24日 6 条评论

yanjingtu童鞋留言说,文章详情页中的上一篇与下一篇是不正确的,问能不能修复,我观察了一下,发现模板中用的是entry的next属性与prev属性。所以就跑到model.py去查看,果然徐老大的代码是按照post_id来排序而不是时间。

此文章是在踩坑后极度郁闷的情况下写的,不喜欢废话的童鞋请直接看红色字

想着改起来也很简单啦,就是把model.py文件中大概406行的函数体改成

[code lang='python' style='vs']

return Entry.all().filter('entrytype =','post').filter('published =', True).order('date').filter('date >', self.date).fetch(1)

[/code]

大概414行改成

[code lang='python' style='vs']

return Entry.all().filter('entrytype =','post').filter("published =", True).order('-date').filter('date <',self.date).fetch(1)

[/code]

本以为上传后就ok了呢,结果……苍天啊,大地啊,万恶的google啊,点击详情页总是返回500。尝试只修改414行那个就没问题,一修改406行那个就500。最后实在不明白咋回事了,只好乱翻google的文档(虽然这个还从来没有好好看过一遍),后来发现里面有个索引配置,不会如果没配置索引,google就拒绝查询请求吧。于是查找index.yaml文件,发现里面确实是有一条索引正好能用的
[code lang='yaml' style='vs']

- kind: Entry
   properties:
   - name: entrytype
   - name: published
   - name: date
      direction: desc

[/code]

但是direction只能满足要修改的414行查询,不能满足要修改的406行查询,难道建的索引还这么傻?于是在index.yaml中添加

[code lang='yaml' style='vs']

- kind: Entry
   properties:
   - name: entrytype
   - name: published
   - name: date

[/code]

又试了一下,问题解决(如果你的数据多,可能在短时间内会出现500错误,稍等2分钟应该就会好),看来google这个真的弄得那么傻…今天算是踩到大坑上了,以后一定要把文档仔细看一遍,整整两个小时啊

感谢yanjingtu同学报的两个bug~~,另外这个页面ie6下错位的问题我手头没有ie6,先等一段时间改哈

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/07/24/revised-micolog-article-before-and-after-a-post-a-post-of-confusion.html
---------------------------------------------------------------

分类: micolog 标签: