Skip to content

Instantly share code, notes, and snippets.

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

gt11799

🏠
Working from home
View GitHub Profile
@gt11799
gt11799 / comment.py
Last active August 29, 2015 14:27 — forked from anonymous/comment.py
# corelib.mixin.comment
# -*- coding: UTF-8 -*-
from datetime import datetime
from MySQLdb import IntegrityError, OperationalError
from corelib.config import DOUBAN
from corelib.sqlstore import store
from corelib.mc import mc, cache, pcache
from corelib.accounts.public import Account
@gt11799
gt11799 / install-vpn-on-ubuntu.sh
Created September 23, 2015 08:58 — forked from ls0f/install-vpn-on-ubuntu.sh
install vpn on ubuntu
#!/bin/bash
default_user="vpn"
default_password="123456"
read -p "Input VPN username:(default is ${default_user})" user
read -p "Input VPN password:(default is ${default_password})" password
if [ $user=="" ];then
user=$default_user
@gt11799
gt11799 / update_excel.py
Last active October 9, 2015 11:11
a simple script to update excel
#! coding=utf8
import xlrd
from xlutils.copy import copy
def update_data():
file_xls = xlrd.open_workbook("sap.xlsx")
w = copy(file_xls)
sheet_to_write = w.get_sheet(0)
@gt11799
gt11799 / simple_server.py
Created October 11, 2015 02:29
a simple server based on wsgi
# wsgi app
def application(environ, start_response):
response_body = '''
<h1>Hello World</h1>
<p>This is a simple test for wsgi</p>
<p>wsgi need two parameter: environ, start_response</p>
@gt11799
gt11799 / gevent_celery.py
Created November 30, 2015 08:50 — forked from ls0f/gevent_celery.py
模仿 celery 的gevent celery
#coding:utf-8
from gevent import monkey
monkey.patch_all()
import logging
import gevent
import datetime
logging.basicConfig(level=logging.DEBUG)
LOGGER = logging.getLogger("GeventCelery")
@gt11799
gt11799 / gist:22bcc05b626f82948d93
Created December 25, 2015 01:19
category_iteration
data = [
{
"id": 1,
"parent_id": None,
},
{
"id": 2,
"parent_id": None,
},
{
#! coding=utf-8
'''
抓取下吴军老师的知乎专栏
'''
from __future__ import unicode_literals
import uuid
import urlparse
from time import sleep
import requests
'''
To get caller info
'''
import traceback
def func(x):
print "result: %s" % x
stack = traceback.extract_stack()
print "where i am"
@gt11799
gt11799 / backup_mysql.sh
Created March 1, 2016 06:39 — forked from ls0f/backup_mysql.sh
backup mysql
#!/bin/bash
echo " = = = = = back up start @ `date` = = = = = "
BACKUP_DIR="/opt/data/backup"
DUMP_CMD="/usr/bin/mysqldump"
HOST="127.0.0.1"
PORT="3306"
USER="root"
PASSWORD="123456"
cd $BACKUP_DIR
TIMESTAMP=`date +%F-%H%M`

Clean Out All Local Branches

Sometimes a project can get to a point where there are so many local branches that deleting them one by one is too tedious. This one-liner can help:

$ git branch --merged master | grep -v master | xargs git branch -d