Home

Django自定义Filter

遇到这样一个问题:Django中有字段是根据位来存储信息的,并且不是对应Model数据库中的字段,BitField使用起来比较不太适合。这样就得在模板中根据位来显示不同的内容。查Django并试验,好像位操作不能直接写在if操作符中,同时django也不支持在模板直接调用函数。一个合理的选择是建立自定义的Filter。详见参考文献。基本代码如下: 配置: mSohuConf={ "A_mask" : 0x04, "B_mask" : 0x02, "C_mask" : 0x01, } Filter代码: from django import template from django.utils.safestring import mark_safe from...

Read more

新的征途

晚上去看了《一代宗师》3D。3D效果比较一般,基本是字幕3D。但是感觉依然是王家卫那种感觉。故事讲的更清楚了,但是也就少了很多想象的空间。 突然觉得嘉华还不错,会员生日可以免费观影一场,还有爆米花套餐。最近心情抑郁,突然收到这个gift,觉得幸福感好高。就像昨天收到快递里面有个卖家送的幸运豆就高兴了好久。不是低潮的时候往往忽视这些细小的幸福。 最近总在回想人生走过的路,觉得多走了好多弯路。说人生无悔,都是赌气的话。人生若是真的无悔,那该多无趣啊。宫二的这句话,确实勾起了很多感触。27岁的生日,新的开始。全新的自己,打点行装,坚定的走下去。

Read more

致我的生日

要27了。 突然有很多感慨,自从不怎写字之后也不怎么愿意表达了。习惯了工作占据大部分时间。好在工作也不见得完全是工作,还是有兴趣的成分在里面,重合度就看心情了。但是工作多了就有种麻木的感觉,觉得似乎不是我想要的人生。 时代发展好快。这似乎已经不是个小资的时代。从学生时代走过来,毕业的热闹一过去,感觉立马进入了快车道。这一年马不停蹄,一身风尘一身疲惫。去阿里就不是什么明智的选择,当时可能是头脑一热吧,也可能是觉得很不屑研究生跟着导师做的东西,非要找一个技术上(看起来)高深莫测的地方。一年下来觉得开始是有兴趣,后来感觉是个挑战,最后感觉就是负担的。跳槽之后心境平和多了,现在至少已经不恨或者不黑什么了,这点还是挺感激张老板和我们组的。人嘛,到了奔三的年纪,还是要客观一些。 最近过得有些...

Read more

redhat下升级python

偶然发现服务器上的python是2.4的,好多语法都不支持。遂决定升级。 首先yum升级是可以升级到2.6的: yum install python26 yum install python26-devel yum install python26-setuptools ln -s /usr/bin/python2.6 /usr/bin/python 升级之后发现yum不能用了。yum应该是跟python版本绑定了,于是把yum头部改成: #!/bin/python2.4 之后发现2.6还是不行…我是用了多新的语法啊…就是几个dict comprehension。于是决定升级到2.7。源里面没有,只能手动。 #wget http://py...

Read more

通过搭建代理来共享网络

遇到这样一个问题,开发机只有一台能上外网,其他的机器上手动更新依赖包简直是要死的感觉。尝试了如下几种方式: vpn 1. pptp 2. openvpn ssh反向代理(其实不是干这个事情的貌似) proxy 开始一直不想用proxy,毕竟需要为yum什么的单独配置,不是所有的程序都会去读shell的http_proxy配置。但是vpn配置搞了一天都不成功。openvpn能连接,但是不能共享网络,大概是路由配错了,pptp linux下直接链接不上,可能是只用了chap的握手?反正没成功。最后还是配了proxy,配完才觉得proxy简单易行啊,大部分问题能解决,出现了特别的需求就单独为其设置代理好了。问题不大。 tinyproxy的配置如下: ...

Read more

自动生成octopress的分类目录

在octopress里面添加一个分类的时候,经常会遇到分类跟导航页面没有同步更新的情况,即加了一个分类,生成了文章,文章被生成在指定的路径下了,但是首页导航栏的分类没有跟着更新。针对这种情况,修改了一下Rakefile,把分类做成了配置,添加分类的时候可以直接修改一下分类信息,然后rake gen就可以生成对应的导航栏html代码。 修改如下(我以前增加过交互的提示选择分类的功能),需要解释的有如下几点: ”—-“是分割线,-的数量不能都一样,毕竟是作为map的key的。 分类做成map是因为category生成的时候名字自动做成了英文/拼音/中横线的形式…我没搞明白怎么弄的。所以自己手动填一下好了。以后有空想做成手动指定的。 system sublime那个是自动打...

Read more

关于java编码规范

首先推荐google的编码规范,其次,关于class member ordering的问题,google的解释是: The ordering of the members of a class can have a great effect on learnability, but there is no single correct recipe for how to do it. Different classes may order their members differently. What is important is that each class order its members in some logical order, which its maint...

Read more

源于一个文字游戏的题目

起源是这样一道题目: 于是想到通过word dict来算一下: 先去下载了中文词库: git clone [email protected]:ling0322/webdict.git 然后去掉词频信息: awk ‘{ if (length($1)==2) print $1}’ webdict_with_freq.txt >webdict.txt 先按照出现位置来正则过滤候选集,并且去掉大/日/风/思四个字: grep ‘^大.*’ webdict.txt| sed ‘s/大//g’ >da.txt grep '^日.*' webdict.txt| sed 's/日//g' >ri.txt grep '.*风$' webdict.txt...

Read more