存档

作者存档

升级并小修正micolog相关文章功能

2009年9月9日 闫鹏 没有评论

搞这个玩意的主要原因是我通常都是用live writer写文章到micolog上面,而live writer是配置的word press的2.2+接口,怎么也没搞明白文章的tag是怎么添加上去的。word press 2.3才开始提供的tag功能,看来不升级micolog的rpc处理是不行了。

而micolog中的相关文章与支持搜索引擎的meta keyword功能,就是根据tag来做的,没有这个东东真是痛苦,rpc那边又一时半会没时间搞,就先顺手在category上面搞个山寨的吧

修改model.py文件中Entry的relatepost函数为下面这个样子:

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

@property
def relateposts(self, num = 10):
    if  self._relatepost:
        return self._relatepost
    else:
        result = []
        self._relatepost = []
        find_from_tags = 0
        if self.tags:
            result = Entry.all().filter('tags IN', self.tags).order('-date').fetch(num)
            find_from_tags = len(result)

        if find_from_tags < num and self.categorie_keys:
            result = result + Entry.all().filter('categorie_keys IN ', self.categories).order('-date').fetch(num - find_from_tags)

        for entry in result:
            if entry.post_id != self.post_id:
                self._relatepost.append(entry)
        return self._relatepost

[/code]                                                                                      

里面那个for循环来去掉文章自己的方式更山寨了,不过这个是因为google的限制搞的,如果配置上filter为post_id !=就会出现拒绝服务的情况,要求order必须使用post_id,这就是我标题“小修正”的原因了,如果没有这个小修正,micolog 0.5版将会导致相关文章都是post_id为较小的那几篇。

修改indel.yaml文件,增加如下内容

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

- kind: Entry
   properties:
   - name: tags
   - name: date
      direction: desc

- kind: Entry
   properties:
   - name: categorie_keys
   - name: date
      direction: desc

[/code]

上传到服务器后,记得要等待dashboard中的索引状态为serving,要不然会报没有索引的错误

分类: micolog 标签:

增加head请求处理,避免micolog出现405错误

2009年9月9日 闫鹏 5 条评论

最近发现micolog总是会出现一些抓虾与soso发过来的head请求,造成405错误,解决办法也简单:在base.py的BaseRequestHandler增加一个函数来讲head请求按照get请求处理

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

def head(self, *args):

      return self.get(*args)

[/code]

最近总是有人在我blog上面发广告,真是气愤,今天到家一看,122条留言…怀疑micolog的留言验证机制太原始了,得找个时间整一下,简单看了下,python中处理captcha的有这么几个库

1.captchaimage:这个玩意据说性能不错,但貌似有c语言实现的部分,不知道gae能不能用

2.http://captchas.net/sample/python/:这个使用起来比较简单,但是貌似验证码图片里面有captchas的logo

3.pycaptcha,目前比较倾向于这个

分类: micolog 标签:

祝愿祖国繁荣富强

2009年9月8日 闫鹏 没有评论

看《明朝那些事》大结局,说大明公司最后是因为资金流断裂倒闭的。西北部地区连续出现了四年的旱灾,而政府又没有钱赈灾(没有白银,貌似是因为朱元璋同志发行过巨额纸币,大家都搞怕了,纸币没人要)。恰好这个时候有人出主意说取消多于的驿站来节省开支(那时候驿站是大家贪污受贿的主要来源之一,只要有文碟就可以使用,这东东在当时可是送礼佳品啊,据说徐霞客同志就是用着东东游遍了祖国各地),崇祯同意了,并且这个是他做成的少数几件事之一(那时候党争厉害,很难做成什么事),民乱发生了…原因是驿站养活了西北地区几万穷苦的劳动人民,活不下去了,不造反抢劫又能如何呢。又因为腐败原因导致民军一直没有被消灭干净,导致西北与中原都乱套了

不过这个情况对我党我军来说是绝对不可能发生的,先不说现代经济中,政府可以靠玩命发行货币来实现“社会财富的再分配”,就是政府收入也是没法相提并论的。2008年,日本1亿多人的收入总和是中国13亿人总输入的两倍,中国政府的收入是日本政府收入的两倍。

所以我党我军一定是能够千秋万代,一统江湖,不祝愿都不行。就算出事,也只能是军队出事了,普通老百姓是不可能与有火器的军队死磕的(当然明末也是3千政府军追着6万民军跑,虽然民军中也有很多是军队里面跑去加入的)。

当然,只要是个中国人就希望安定团结,毕竟生活在城市里的咱们还没到活不成的地步不是么

有生命的东东,国家,公司,人,其实都是类似的,如若能够上下一心,必然能够变强,如若不能(比如有一种病可以导致左右手不能协同工作来的,就是那个连接左右脑的部分不能工作了)就不会存活的很顺利

分类: 生活, 经济 标签:

为什么要买房

2009年9月7日 闫鹏 4 条评论

记得以前和奶奶聊天,说国民党跑路前的一段时间,通货膨胀很厉害,家里糊墙都用钱直接糊,因为用那些钱去买纸的话,反而没有钱的面积大…不知道那时候和去年的津巴布韦相比怎么样,当时大家还在赞叹:津巴布韦的银行系统真是强大,那么大的数,计算机竟然都没有溢出。

为什么买房呢,通涨预期给大家的刺激作用是明显的,经过了前些年炒房炒股票的洗礼,有钱没钱的人都知道了:把钱存在银行是没钱途的,搞不好还会赔钱。而炒股的风险现在看起来比搞房子大,毕竟房子买来后,自己就升值,升值的同时租金也跟着涨,多好。

买房子具备其它投资不可比拟的五大优势:

1.不需要经营,只要租出去就完了,省心坐等收钱

2.不需要担心投资亏损(至少现在看起来),房子价值连带它的收入都一直增长

3.不需要担心投资被骗,房本上写着名字跑不了

4.自己多了一个窝,想住哪住哪,生活自在

5.房子还能搞贷款,具体参见“傻子买房才掏钱

分类: 生活, 经济 标签:

彩票使人堕落

2009年9月5日 闫鹏 3 条评论

记得当初zx说7个球的那个彩票现在大奖已经是1000w了,他要每次都买,人生总要搏一搏时,我总是向他投向无尽的鄙视,什么时候买彩票也叫搏了,不劳而获也叫搏…但前些天被他撺掇买了一次彩票后,现在的想法却是要中个大奖却也不错(虽然现在还是觉得概率太低,没有买),彩票这东西,真是害人不浅啊

不错,彩票这玩意确实是社会财富再分配的一种途径,但它也助长了大家希望不劳而获的愿望,而这对我们年轻人又有什么好处呢?

在这片神奇的土地上,有99.7%的亿万富豪都是太子党,剩下的0.3%估计也是黄光裕这样的人吧,大家致富的机会都很少,尤其是通过正规的合法途径就更少了。彩票,炒股,炒房也就是剩下的几条大道,而炒股和炒房都是需要大量资金的,也只有彩票能够投资少“见效快”了。

“时彩族”目前(2009年8月)流行甚广的一种说法是,一位名为“彩画美丽”的网友在某网络社区发布了名为《办公室里的男欢女爱》的图片帖,此贴讲述的是一位员工在上班时间总是关注时时彩最终给予解聘。自此,时彩族这一称呼在网络上迅速蔓延开来。

27d647eee96f1ed0b2fb950b

时彩族们经常集中在第一视频时时彩出现,网络是他们沟通交流的主要渠道,告别了网络游戏,不再把采花偷菜当做自己的任务,他们开辟了一个新的天地,通过网络进行小投资,调节工作状态的过程中也许会有好运降临,可谓是一举两得。

分类: 生活 标签:

加油站真的是不能打手机的

2009年9月4日 闫鹏 3 条评论

有视频为证,可以从1分10秒左右的位置看起,那哥们从兜里掏了个东东放在耳朵边上,然后….

分类: 生活 标签: