Skip to content

Instantly share code, notes, and snippets.

@qingfeng
qingfeng / templates_google.html
Created September 22, 2008 12:09
Install GeoDjango Traceback
解决方法:
psql -d geographic_admin -U pgsql -f /usr/local/share/postgis/lwpostgis.sql
psql -d geographic_admin -U pgsql -f /usr/local/share/postgis/lwpostgis_upgrade.sql
psql -d geographic_admin -U pgsql -f /usr/local/share/postgis/spatial_ref_sys.sql
Validating models...
Unhandled exception in thread started by <function inner_run at 0x1130500>
Traceback (most recent call last):
File "/usr/home/yanxu/Django-1.0/djangomap/geographic_admin/django/core/management/commands/runserver.py", line 48, in inner_run
self.validate(display_num_errors=True)
@qingfeng
qingfeng / seximage.py
Created October 28, 2008 09:38
Image is a porn image?
#!/usr/local/bin/python
import sys, Image
if __name__ == '__main__':
fn = sys.argv[1]
img = Image.open(fn).convert('YCbCr')
w, h = img.size
data = img.getdata()
cnt = 0
@qingfeng
qingfeng / renamefiles.sh
Created October 29, 2008 06:31
shell script
#!/bin/sh
find . -name "*.isread" | cut -b 1-18 | xargs -I AA mv AA.isread AA
void setup(){
size(600,600);
background(255);
colorMode(RGB,255);
smooth();
noStroke();
frameRate(30);
}
void draw(){
color c = color(random(252,255),random(100,183),random(190,225));
@qingfeng
qingfeng / obj_id.py
Created November 22, 2008 01:25
Python class id example
class A(object):
def m(self,obj):
print "id2",id(obj),obj
obj.hp+=10
class B(object):
def __init__(self):
self.hp=10
a=A()
@qingfeng
qingfeng / snippet.txt
Created November 25, 2008 07:47 — forked from anonymous/snippet.txt
自动访客程序
#!/usr/bin/env python
# encoding: utf-8
from twill import *
import urllib2,re
USERNAME = 'YOUR USERNAME'
PASSWORD = 'YOUR PASSWORD'
BLOG_LIST = [
@qingfeng
qingfeng / master.cfg
Created December 7, 2008 14:57
build bot conf
# -*- python -*-
# ex: set syntax=python:
# This is a sample buildmaster config file. It must be installed as
# 'master.cfg' in your buildmaster's base directory (although the filename
# can be changed with the --basedir option to 'mktap buildbot master').
# It has one job: define a dictionary named BuildmasterConfig. This
# dictionary has a variety of keys to control different aspects of the
# buildmaster. They are documented in docs/config.xhtml .
@qingfeng
qingfeng / csh.cshrc
Created December 9, 2008 02:34
FreeBSD csh.cshrc
# $FreeBSD: src/etc/csh.cshrc,v 1.3 1999/08/27 23:23:40 peter Exp $
#
# System-wide .cshrc file for csh(1).
# $FreeBSD: src/etc/csh.cshrc,v 1.3 1999/08/27 23:23:40 peter Exp $
#
# System-wide .cshrc file for csh(1).
set ostype = `uname -s` # sad, no?
@qingfeng
qingfeng / autopostbar.py
Created December 18, 2008 06:22
sina bar auto post
#!/usr/bin/env python
# encoding: utf-8
from twill import *
import urllib2,re
USERNAME = 'YOUR USERNAME'
PASSWORD = 'YOUR PASSWORD'
@qingfeng
qingfeng / ttserver.patch
Created January 14, 2009 14:45
Tokyo TyrantのPatch:ttserver.c
*** ttserver.c Fri Jan 16 07:36:37 2009
--- /home/yanxu/ttserver.c Fri Jan 16 07:38:30 2009
***************
*** 1406,1412 ****
if(ttsockrecv(sock, buf, ksiz) && !ttsockcheckend(sock)){
double snum;
if(mask & (TTMSKADDDOUBLE | TTMSKALLORG | TTMSKALLWRITE)){
! snum = nan("");
ttservlog(g_serv, TTLOGINFO, "do_adddouble: forbidden");
} else {