由 jay 发表于 on 七月 23日, 2010
今天看到一个有趣的正则表达式,是用来判断一个数是否为质数。说到这儿肯定有人犯迷糊了,正则是用来匹配字符串的呀,怎么可以用来验证数字呢? 别急嘛,首先我们得做一个转换,把数字转换成字符。假定需要验证的数字是N,转换的基本字符为1,那么转换出来的字符串就是N个1。这个用Python是挺容易实现的,只需要'1'*N就可以了。
继续阅读
发表在
八卦编程
|
标签:
python, 正则
由 jay 发表于 on 七月 2日, 2010
这几天都要被Sphinx搞死了。先是发现用API长连接查询的话在建索引时可能会出现错误,可是当自己写了一套索引切换的系统出来后发现丫的合并索引总是不正确的。找了半天没发现哪儿错了,直到最后才想起来可能是把合并命令脚本化之后导致的错误。
继续阅读
发表在
八卦编程
|
标签:
search, sphinx
由 jay 发表于 on 六月 7日, 2010
Firefox之所以一直是我最喜欢的浏览器,主要是因为其所拥有的那庞大的扩展库。如果说Tab Mix Plus、AdBlock、XXXProxy等等对我来说是一些浏览必须的扩展的话,那么It's All Text!就是我在需要在网页上进行大篇幅网页输入──比如输入这篇blog──时必须的扩展了。
It's All Text!能够将网页中的textarea的内容转由自己所熟悉的编辑器来编辑,使得输入效率大大提高。另外,由于在编辑时会在本地储存一份copy,所以也避免了由于不小心关闭网页而导致内容丢失的情况。之前在写博的时候经常会因为误操作丢失了辛辛苦苦输入的大段文字,本来是想给页面加一个unload事件的处理函数来避免这样的错误的,但是由于It's All Text!的出现,这功能到现在都没加上,因为实在没这必要了……
继续阅读
发表在
八卦编程
|
标签:
addon, emacs, firefox
由 jay 发表于 on 六月 4日, 2010
在Open Source Bridge的PostgreSQL的session里,除了一些关于Postgres 9的消息外,还提到了,Postgres的主页在这一年内将从PHP平台转向Django。这是个好消息,在AMO宣布使用Django之后,又一个我常用的软件项目主页投奔Django怀抱。Django的怀抱雅克西!
另外还有一点,Postgres将对ORM生成的SQL查询进行优化,去掉一些无用的JOIN,这也算是对Django性能的一种提升吧:)
via 来源
发表在
八卦编程
|
标签:
Django, Postgresql
由 jay 发表于 on 六月 3日, 2010
嗯,从大义上讲是为了方便群众,从出发点上讲纯粹是为了给自己省点流量…… 刚好看到google code上还没有相应的项目,2G的空间不用就是浪费,所以就建了这么一个项目:django-doc
由于只是纯粹的提供下载而已,我把wiki和source标签都关了,免得看上去空荡荡的…… 以后如果官方文档有更新的话就直接同步到这上面去了,需要的童鞋就直接订阅这个feed吧:)
发表在
八卦编程
|
标签:
django, doc
由 jay 发表于 on 六月 3日, 2010
D jango的ORM有一个很便捷的功能,其实也应该说是一个很基本的功能吧。就是在对一个model调用 save() 插入到数据库后,会将创建的自增id同步到当前model上。SQL中调用 INSERT 默认的返回值是插入的行数,就目前的应用来说,其实是一个没啥意义的返回值,所以Django的ORM能够处理好自增id的同步是一件很让人愉悦的事。
不过没有使用Django,最近用的是Twisted提供的adbapi,如何获取自增id呢?
继续阅读
发表在
八卦编程
|
标签:
django, mysql, postgresql, twisted
由 jay 发表于 on 五月 28日, 2010
好吧,虽然我目前是一个pg党,但是有的时候这个数据库的选择不是我说了算的,最近就碰到需要连接SQLServer的情况。
由于是linux的环境,网上搜刮了一下,找到了pymssql。安装甚是方便,前提是已经安装了freetds和Cython。另外提一下,freetds需要加上mssql的支持,在macport下就是:
%% sudo port install freetds +mssql
至于ArchLinux,默认就已经把这个选项加进去了:P
继续阅读
发表在
八卦编程
|
标签:
python, sqlserver
由 jay 发表于 on 五月 26日, 2010
早上看ga时顺便看了看referring link,发现了一个哲思的link,问的是django 1.2的离线文档问题。怎么生成django的离线文档我在生成一份本地的Django文档一文里面已经说明过了,不过ms有人在生成时还是碰到问题了嘛……
所以热心的我还是立刻做了一份1.2.1的文档,需要的童鞋自取。
发表在
八卦编程
|
标签:
django, doc
由 jay 发表于 on 五月 25日, 2010
现在对于release后的短期内发布的修正版有着莫名的好感,是以前DM的工作性质致使的么 = =
废话不多说,反正就是1.2.1发布了,童鞋们可以到官方下载页面下载。主要就是一些bug fix,没有新功能,所以能生的赶快生,哦不对,是能升的快升级,还给傻逼织毛衣。
发表在
八卦编程
|
标签:
django
由 jay 发表于 on 五月 18日, 2010
千呼万唤始出来,django 1.2终于发布了。各位心急众可速度前往官方下载页面下 载。至于不心急地,且往下看……
继续阅读
发表在
八卦编程
|
标签:
django