Skip to content

Instantly share code, notes, and snippets.

View greatghoul's full-sized avatar
🏠
Working from home

greatghoul greatghoul

🏠
Working from home
View GitHub Profile
@greatghoul
greatghoul / smarthosts.py
Created December 27, 2011 14:39
smarthosts.py
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import sys
import urllib
import os
from shutil import copyfile
from datetime import datetime
HOST_START_FLAG = '#Hosts 开始'
@greatghoul
greatghoul / logging.cfg
Created May 11, 2012 10:03
logging.cfg
###############################################
[loggers]
keys=root
[logger_root]
level=INFO
handlers=console,file
###############################################
[handlers]
keys=console,file
[handler_console]
@greatghoul
greatghoul / autoframeheihgt.js
Created May 29, 2012 03:17
iframe高度自适应
var timer = null;
function autoFrameHeight() {
timer && clearTimeout(timer);
var frame = document.getElementById('win');
var currHeight = 0;
try {
if (frame.contentDocument && frame.contentDocument.body.offsetHeight) {
frame.height = frame.contentDocument.body.offsetHeight;
} else if (frame.document && frameid.document.body.scrollHeight) {
frame.height = frame.document.body.scrollHeight;
@greatghoul
greatghoul / gfwlist.txt
Last active May 14, 2016 01:56
My Gfw List
; Summary: My GFW List
; Author: greatghoul
; Date: 2013-04-17
; URL: https://raw.github.com/gist/2907999/gfwlist.txt
#BEGIN
[Wildcard]
## Google
*://*.google.*/*
@greatghoul
greatghoul / fmt.js
Created July 10, 2012 01:22
Javascript Simple Templating Method
// 格式化字符串
//
// 用法:
//
// var s1 = '%{1} and %{2}!';
// console.log('source: ' + s1);
// console.log('target: ' + fmt(s1, 'ask', 'learn'));
//
// var s2 = "%{name} is %{age} years old, his son's name is %{sons[0].name}";
// console.log('source: ' + s2);
@greatghoul
greatghoul / adblock-main.txt
Created August 15, 2012 06:07
AdBlock Filters
[Adblock Plus 1.1]
! Title: My AdBlock Filters
www.86bts.com##IFRAME[id="__KR_LM_Frame"][name="__KR_LM_Frame"]
www.86bts.com##IFRAME[id="xcy_frame_*"][name="xcy_frame_*"]
www.86bts.com##IFRAME[id="cproIframe*"]
@greatghoul
greatghoul / list.txt
Created August 31, 2012 12:54
中国奥运榜样刷票
60.28.250.194:82
121.15.167.231:8080
122.72.0.6:80
114.80.240.6:808
202.112.114.17:3128
221.176.14.73:80
122.113.28.52:3128
218.247.138.40:80
211.144.76.7:8181
60.190.129.52:3128
@greatghoul
greatghoul / main.py
Created September 6, 2012 12:44
Flask Session Expire
#-*- coding: utf-8 -*-
from flask import Flask, session, render_template_string
app = Flask(__name__)
app.config.update(
DEBUG = True,
SECRET_KEY = 'suckmycock!',
PERMANENT_SESSION_LIFETIME = 10)
@app.route('/session')
@greatghoul
greatghoul / CameraFrame2.java
Created September 11, 2012 03:03
使用电脑摄像头识别二维码
package com.pengo.capture;
import javax.swing.JFrame;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.InputStream;
import javax.media.MediaLocator;
import javax.swing.JPanel;
@greatghoul
greatghoul / GoogleReader.py
Created September 13, 2012 05:12 — forked from 872409/GoogleReader.py
GoogleReader 订阅XX天无更新退订管理
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
@author: dawn
'''
import urllib, urllib2, cookielib, json
from datetime import datetime
EMAIL = 'xxx@gmail.com'