Recent Posts

How to build up a rpm package and use to private repository

We often use the package management tool for our convenient, with their reposito...

在 Docker 容器中如何绑定一个新的命令行

原文:http://jpetazzo.github.io/2014/03/23/lxc-attach-nsinit-nsenter-docker-0-9/
添加...

OSquery

简介
OSquery 提供了一个统一的操作系统信息查询接口,能够使你忽略系统差异,用SQL获得诸如进程,处理器等基本信息。使得异构的各种信息统一成结构化的表信...

我是一个好开发者还是只会求助谷歌?

原文:http://www.hanselman.com/blog/AmIReallyADeveloperOrJustAGoodGoogler.aspx
我...

PyCoder's Weekly Issue #81: Exception

News
Gunicorn 18.0 发布 新增部分特性以及一些Bugfix
Discussions
要开始学习Django了,我该不该从Python2.7...

PyCoder's Weekly Issue #80: Peace.

PyCoder's Weekly Issue #80: Peace.

News
WSGI战争 48小时生产一个优质WSGI框架
PyMongo 2.6 发布 增加连接池特性
一堆计划 Django 的 DB migrate 特性...

PyCoder's Weekly Issue #79: Its Friday.

News
Django 安全补丁发布 涉及版本广泛,django.contrib.admin 中 URLField 过滤不严导致的 XSS 漏洞
Raspbe...

Pycoder's Weekly Issue #78: PyCon Canada 2013

Pycoder's Weekly Issue #78: PyCon Canada 2013

News
Pip 1.4.1 发布
安全报告:Django BREACH 详见手法介绍
IPython 1.0 发布
Pylint 1.0 发布
Discus...

Pycoder's Weekly Issue #77: Zelda

News
PyPy 2.1 发布 提供对于ARM平台JIT的支持
新PEP8 对比来看,较老版宽松许多。对于一些要求也只是提倡,而不是禁止。行宽提升到99个字...

Pycoder's Weekly Issue #76: Caremad

News
pip 1.4 发布 不支持 Python 2.5
PyPy 2.1 Beta2
Virtualenv 1.10 不再支持 Python 2.5...

Pycoder's Weekly Issue #75: PEP 8*

Pycoder's Weekly Issue #75: PEP 8*

News
PyCon India PyCon 印度于8月30日-9月1日进行
Discussions
TIL: Python understands: >>...

Pycoder's Weekly Issue #74: Numba

News
PyPy 2.1 Beta 提供 ARM 支持
PyCon Australia 2013
Discussions
Don't do this P...

Sqlite 数据删除方案

问题
一个基于 Sqlite 的系统空间不够,数据库部分就吃掉了近 70+% 。由于没有数据迁移方案,只能先删一部分。
DELETE FROM
原计划是直...

Pycoder's Weekly Issue #73: Julython 2013

News
Julython 2013 启动 开启全民Python编程模式
Pillow 2.1.0 发布 PIL 的 fork 版,要知道,PIL已经有几年未...

IPython Training

# IPython
Jul. 2013 xhuang
## Introduction
- Iteractive shell (Qt)
- [noteboo...

Pycoder's Weekly Issue #72: Bugs

News
Sublime Text 3 发布
Python Tools for Visual Studio 2.0 发布
Django 1.6 Beta 1...

Flask 如何实现 auto reloader

简介
对于长时间执行的任务,我们不可能将其放在一个请求中完成,通常会用其他的方式异步执行。
队列则就是这样一个专门提供非阻塞任务执行的系统组件。在开发过程中我...

Pycoder's Weekly Issue #70: Glass

Pycoder's Weekly Issue #70: Glass

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Werkzeug 和 Flask 新版发布 放弃支持 Pytho...

Pycoder's Weekly Issue #69: Air

Pycoder's Weekly Issue #69: Air

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Tornado 3.0.2 Released
DjangoCon...

Redis Cluster

Redis Cluster

## Intro
以下是对官方幻灯片([http://redis.io/presentation/Redis_Cluster.pdf]())的摘抄 :
##...

Motivating developers to write API documentation

Source: http://www.youtube.com/watch?v=o99GhqUIbDA
给出API文档标准
文化:不好的文档记为Bug
不接受没...

Migrate assets files into css file with urldata

Intro
There is a project's dependences have been shutdown. The other project ca...

Pycoder's Weekly Issue #68: Submit

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
PyCon Canada 2013 演讲主题接受中,2013-0...

Python 下划线命名约定

http://www.python.org/dev/peps/pep-0008/#descriptive-naming-styles
_single_lead...

Pycoder's Weekly Issue #67: Redux

Pycoder's Weekly Issue #67: Redux

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Continuum 发布基于浏览器的数据分析平台 Wakari...

Pycoder's Weekly Issue #66: Release Therapy

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Gittip Python 社区! 看看那些被捐助最多的Pyth...

Pycoder's Weekly Issue #65: Enums

Pycoder's Weekly Issue #65: Enums

摘抄自 Pycoder'sWeekly ,每周均会浏览一次,将我喜欢的部分列出来
News
Pypy2.0 发布 支持greenlets,Greenlets...

Create a JIRA Plugin ( Sync the Status of Issue ) via ScriptRunner

Business Logic
Sync the issue's status according to some condition.
How Issue'...

Pycoder's Weekly Issue #64: Over 9000!

Pycoder's Weekly Issue #64: Over 9000!

摘抄自 Pycoder's Weekly ,每周均会浏览一次,将我喜欢的部分列出来
News
PythonAnywhere : Interactive Gi...

Pycoder's Weekly Issue #63: Two Scoops of Django

Pycoder's Weekly Issue #63: Two Scoops of Django

摘抄自Pycoder's Weekly,每周均会浏览一次,将我喜欢的部分列出来
Projects
pql 将Python表达式以字符串形式解析为MongoD...

Python 从 Java中学到了什么?

翻译自: http://www.reddit.com/r/Python/comments/1cwfdz/what_concepts_would_a_python...

Browser Change History Event

网页应用为了支持浏览器的前进或者后退,除了使用URL作为状态区分的标准多页面应用,更多的时候需要自己维护状态,存放在某个地方,然后进行解析。
URL...

[翻译]Apache POI 如何添加一个自定义函数

[翻译]Apache POI 如何添加一个自定义函数

原文地址:http://stackoverflow.com/questions/10298512/apache-poi-how-to-register-a-fu...

[翻译]Solr vs. ElasticSearch

原文地址:http://stackoverflow.com/questions/10213009/solr-vs-elasticsearch

二者核心架...

Email notice when Gitlab commit

Gitlab's user of project relationship, It's save into the users_projects table....

Alembic 简明教程

Alembic 简明教程

本文记录了Alembic的主要使用过程。
数据库版本化
通常我们会将我们的代码放入到某个VCS(版本控制系统)中,进行可追溯的版本管理。一个项目除了代码...

Recommender System : An Introduction 阅读笔记 - 导言

推荐系统的需求早在1990s开始出现.
系统探索阶段.
迅速商业化阶段.
调研激增,成为主流.
更进一步,推荐系统在现在.
导言
第一部分: 基础介绍
行...

<Bandit Algorithms for Website Optimization>

<Bandit Algorithms for Website Optimization>

Introduction
这是一本关于如何更好的做A/B Test的书。
围绕短期利益和长期收益做的决策。
Two Characters: Explorat...

快速实现Python C 拓展 - ctypesgen.py

Introduction
运行效率在Python中一直倍受诟病,但是作为[胶水语言],除了具有自身逻辑快速实现能力,还能够很容易将复杂运算抽象到其他平台上去,...

为Git添加提交邮件通知

为Git添加提交邮件通知

Introduction
为Git repository 添加hook,每次commit 时发送一封diff email
Procedure
拷贝Git-...

Python Web development basal procedure

Agenda
Pip
Virtualenv
Flask
Gunic
Procedure
Setp 1 Install Pip
Install Pip fo...

用工具理解你的正则表达式

用工具理解你的正则表达式

像 /\b0x(?:[0-9A-Fa-f]{6}|0-9A-Fa-f]{8})\b/g 这样一个正则表达式除非一个单元一个单元的读下去,很难有什么办法快速理解,...

Recommend System Conf 2012

时间: 2012-12-01
地点: 北京五道口 清华旁紫光会所
## 部分记录
### Recommendation anytime, anywhe...

CodernityDB

放弃CodernityDB。
EXCELLENCE:
纯Python,没有引入额外的依赖。
过程透明,存储方式,结构,序列化,查询都需要有所了解。每个查询都...

Practices of an Agile Developer

Practices of an Agile Developer

Chapter 1
个体和交互胜过过程和工具
可工作的软件胜过面面俱到的文档
客户协作胜过合同谈判
响应变化胜过遵循计划
Continuous develo...

<97 Things Every Software Architect Should Know>读书笔记

提前关注性能问题
在我的工作中更多的是在设计阶段体现,从设计阶段我们就开始要求为目前整体系统性能设计。
比如增加“实时通知”的实现方案前,会考虑目前整体网站的...

Wrap_cache 实现笔记

Wrap_cache 实现笔记

目的:解决一般调用函数的缓存控制,将诸如:
def b():
c = t()
time.sleep(2)
d = trick["b"]...

解决Python Image Library无法渲染小号字体问题

问题描述
拿Python Image Library (下简称“PIL”)实现渲染文字到图片的功能,挑选好字体后,发现渲染小于一定字号(随不同的字体而不同),...

Mac OSX lion 下PIL解析JPEG格式图片报错broken data stream问题

Mac OSX lion 下PIL解析JPEG格式图片报错broken data stream问题
简介
由于需要使用PIL在Python中进行对图片的操作...

NodeJS C++ Extension

NodeJs除了带给我们高效的Http事物处理,由于基于V8引擎,所以自身就具有良好的拓展性.
下面,我将会实现一个简单的NodeJs本地拓展例子.
Hell...

当使用一个文件对象"__iter__"方法直接操作还需要close?

原以为Python会在iter返回的对象抛出StopIteration错误时关闭掉file handler.答案很明显,必须要显示关闭.
我们平常使用:...

上海游

一天前只是都还是不相识的人.两天后完成六feature.欢迎来到另外一个世界.
无论无何,我都感叹这样的生产力.
Gurudigger是mike为所有I...

Python中shelve的存储效率

如果某个临时需求突然需要存储服务,额外开表肯定是不太合适的.自己额外去实现一套本地文件存储又似乎很麻烦. 好在Python为我们提供了很多基于文件的存储服务....

WSGI进行URL正则匹配之前是否应该缩小正则匹配范围

起因
因为业务需要,计划实现一个WSGI application,用于现有逻辑. 实现WSGI时碰到需要进行URL匹配的问题了.
有人提议能否能像SQL中的查...