Tags:项目

公开一下自己Git上的几个项目

1 Sept. 2009

~Distro娘人气大战开始啦!~
~SUSE娘、Gentoo娘、Fedora娘、Ubuntu娘之中(从左至右)
到底哪个人气最高呢?
~我们一起来问问Google老师吧~!
~咚哒~咚哒~咚哒~(鼓声)
~结果发表!
~看来是Ubuntu娘压倒性胜出~~
~我们一起来恭喜Ubuntu娘吧~!!啪啪啪啪(掌声)
Read the rest of the entry

Tags::overlayUASparseryumeblog项目

12 comments

UASparser for Python进了官方页面了

27 Aug. 2009

昨天user-agent-string.info官方网站的Jarta发邮件给我,说是在网上看到我写的UASparser for Python,想收录进他的网站里面,我当然答应说好,只是好奇这项目我放出来才几天,居然这么快就被官方找出来,有点始料不及。毕竟这是我第一次写的东西被收录(呃~很多久东西根本就没提交当然也不可能收录)。

官方网站的连接:请猛击此处,为此我还把wiki页面译成英文的

还好一直以来都坚持用英文写程序,其实无他,只是想向全世界分享自己写的东西罢了。

这也强迫我去把yumeblog的多语言搞下来,一直想搞,还是懒。除了多语言,还有markup整合,还有pingback,还有预览,还有无限分类,一大堆~

够忙了~

Tags::PythonUASparseryumeblog项目

4 comments

做了个Python版的UserAgent离线分析器~

23 Aug. 2009

本来打算在YumeBlog里面加一个类似壳壳的Blog的那个来客UserAgent分析功能的,不过Google了一下才发现不简单。找到的比较好的解决方案是USAparser,但这玩意只有PHP版本。

我花了点时间,改写成Python的版本,功能是一模一样,流程逻辑也差不多:定时更新、自动下载最新数据库、生成缓存、解释并返回结果

在Python版本中,我使用pickle/cPickle来代替了原PHP版本的ini格式缓存。说实话,就算用PHP我也会倾向于序列化,要么就是生成索引,认真看完原PHP版本有些地方写得真是很臭脚。

要下载的朋友请进入:USAparser For Python的项目地址,带说明和示例

有了这个类,集成到django也是几行的事情罢了,这里就不搞了。

Tags::PythonUSAparser项目

7 comments