自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

D_yang的烂摊子

啥都干,啥都不精通.

  • 博客(13)
  • 收藏
  • 关注

原创 REST web.py

Web.py的优秀之处在于, 它没有过多的包装, 不会像其他web框架一样. 初次使用Web.py, 你可能会因为"闻到泥土的芬芳"而满心欢喜.Web.py让你, 可以直接使用基本的Http methods, 这样, 我们就可以REST了.下面我们描述如何实现一个用户管理的小系统, 当然, RESTly.app.py:import webfrom user import

2008-09-22 09:42:00 4802 1

原创 Sphinx 0.9.8起步

又是俄罗斯产的.Indexer, Searcher....Nginx, Sphinx, 全是nx结尾, 表明自己很牛.不比去表明, 有数据说话:通过国外《High Performance MySQL》专家组的测试可以看出,根据主键进行查询的类似“SELECT ... FROM ... WHERE id = ...”的SQL语句(其中id为PRIMARY KEY),每秒钟能够处理10000次以上

2008-09-21 17:34:00 1582 1

翻译 解读Elements of Web 2.0-Style Content

具备Web 2.0风格内容的元素聚合的信息 + 数据标注, 富格式化, 历史, 元数据服务群应用支撑系统永久储存数据标注方式:tags, rating, trackbacks, ranking.富格式化:comments, derivatives, remixes历史:revisions, branches, history, mark-up元数据:license, creator, popula

2008-09-19 16:31:00 615

原创 Collective Intelligence系列教程-简介

每天我们都在豆瓣, 淘宝, 开心上混, 有没有想过, 这些给我们推荐的内容, 有没有根据?这就是使用了Collective Intelligence的算法. C.I.学科因为web2.0网站的发展而达到一个新的高度, web2.0服务也通过C.I.提高了自己的用户体验.可以这样说, C.I.已经成为Web2.0服务的一个标志.对于Collective Intelligence, 目前仅有一本比

2008-09-19 15:32:00 1111

原创 Trac的中文问题

这是一个简单的检查列表:1. 检查project目录下, conf/truc.ini 文件.修改default charset为utf-8.2. 检查数据库, 默认的character set为utf8干脆删除重建了:create database trac defalt character set utf8

2008-09-19 09:41:00 884

原创 Trac+SVN+Lighttpd安装笔记

不是太容易. Pain past is pleasure, anyway. 1. 为了使用认证的htpasswd,安装: aptitude install apache2-utils 2. 安装SVN和其python的binding, 创建svn项目: aptitude install subversion python-subversion 创建svn项目: svnadmin c

2008-09-18 16:00:00 2372

原创 Web.py中Sqlalchemy scoped_session的使用

Sqlalchemy中, 创建Session是一件比较耗资源的事情.在Web环境中, 我们需要以一种节省的方式使用, SA提供了一个对Session的包装, scoped_session, 以确保能共享一个Session.官方文档的描述 http://www.sqlalchemy.org/docs/05/session.html#unitofwork_contextual_creating文档中并

2008-09-16 17:04:00 4928

转载 一个简单的flv操作库

忘记从哪里找到的了.Utilities for working with flv filesfrom __future__ import with_statementimport array, structdef duration(header):    Duration of flv file    i = header.index(duration) + len(duration

2008-09-10 09:27:00 1131

原创 FMS 2(linux)的一个权限问题

装完FMS 2后, 协作的部分一切正常, 但是, 到了stream的录制, 就不能了.查看log:"flash media server 2 failed to record no space left on device"立刻开始怀疑是权限问题,ps -aux后, 果然, fmscore和fmedge都是以nobody运行的. 而application目录是用root创建的.chown -R

2008-09-07 14:59:00 767

原创 Program E的Flash前端

Program E是一个php的aiml解析器. (http://sourceforge.net/projects/programe/)如果你对机器人聊天很感兴趣, 你肯定知道aiml, alicebox. 反正我是在03年就把这个东西用在了msn上(貌似是第一个).无废话, 上代码:php:/*** Include the guts of the program.*/include "respo

2008-09-04 11:34:00 1087

原创 Web.py下Lighttpd URL重写的问题

昨天注意到, Web.py程序, 在Lighttpd下进行重定向时候:raise web.seeother(/)总在url最后会出现真实的主程序名称, 比如:http://127.0.0.1/main.py/aaa/这个问题在官方的网站上有记载:Since revision 145, it is necessary to set a bin-environment variable on th

2008-09-04 10:44:00 1266

原创 Web.py .3中的get中文参数问题

使用get获得参数, 当参数是中文的时候, web.py会报错.出错的地方一般在:utils.pydef safestr(obj, encoding=utf-8):    r"""Converts any given object to utf-8 encoded string.             >>> safestr(hello)        hello        >>

2008-09-03 15:03:00 3384

原创 Sqlalchemy中Func的使用

在Sqlalchemy中想要使用count, avg...不是那么容易.比如, 我想计算若干个评论的平均分上代码:from sqlalchemy.sql import funcrp = db.execute(db.query(func.avg(comment.rate)).filter_by(item_id=jid).subquery())#至今我也不明白这个ResultProxy怎么使用的ave

2008-09-02 12:04:00 9152 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除