Skip to content

Instantly share code, notes, and snippets.

@hfeeki
hfeeki / app.js
Created August 21, 2014 01:07 — forked from dbainbridge/app.js
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, http = require('http');
var app = express();
var server = app.listen(3000);
@hfeeki
hfeeki / stuns
Created August 17, 2014 05:20 — forked from zziuni/stuns
# source : http://code.google.com/p/natvpn/source/browse/trunk/stun_server_list
# A list of available STUN server.
stun.l.google.com:19302
stun1.l.google.com:19302
stun2.l.google.com:19302
stun3.l.google.com:19302
stun4.l.google.com:19302
stun01.sipphone.com
stun.ekiga.net
@hfeeki
hfeeki / stuns
Created August 17, 2014 00:19 — forked from zziuni/stuns
# source : http://code.google.com/p/natvpn/source/browse/trunk/stun_server_list
# A list of available STUN server.
stun.l.google.com:19302
stun1.l.google.com:19302
stun2.l.google.com:19302
stun3.l.google.com:19302
stun4.l.google.com:19302
stun01.sipphone.com
stun.ekiga.net
@hfeeki
hfeeki / sortmap.go
Last active August 29, 2015 14:03
Sort a map by values
//
// http://www.pressinganswer.com/569559/how-to-sort-a-mapstringint-by-its-values
//
package main
import (
"fmt"
"sort"
)
@hfeeki
hfeeki / imgcompare.py
Last active September 8, 2022 01:11
利用opencv做图片相似度比较
# coding: utf8
'''
对于图片相似度比较有很多方法,我们这以RGB直方图为例。
我们以一种规则,使得每个图片生成一组描述的特征向量。
opencv的直方图比较函数我们可以巧妙的利用,其有若干比较规则,但只支持直方图的数据结构,我们可以将特征向量拟合成直方图的数据结构,然后使用其的相似度比较函数。
具体的数学计算方法有兴趣的可以看opencv的官方教程,这里我们期望生成百分比形式的相似度参数,所以使用CV_COMP_CORREL
以下是代码,以python编写
'''
import cv2.cv as cv
@hfeeki
hfeeki / unzipdir.py
Created June 2, 2014 04:03
使用python自带的zipfile模块做压缩文件夹/解压缩zip文件功能
#coding=utf-8
#甄码农python代码
#使用zipfile做目录压缩,解压缩功能
import os,os.path
import zipfile
def zip_dir(dirname,zipfilename):
filelist = []
if os.path.isfile(dirname):
@hfeeki
hfeeki / zipdemo.py
Created June 2, 2014 03:42
通过zipfile模块实现对文件、文件夹的zip压缩和解压
#打包成zip文件
import zipfile
f = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED)
f.write('file_to_add.py')
f.close()
#从zip文件解包
import zipfile
zfile = zipfile.ZipFile('archive.zip','r')
for filename in zfile.namelist():
#!/bin/bash
# This hook is run after a new virtualenv is activated.
# ~/.virtualenvs/postmkvirtualenv
libs=( PyQt4 sip.so )
python_version=python$(python -c "import sys; print (str(sys.version_info[0])+'.'+str(sys.version_info[1]))")
var=( $(which -a $python_version) )
get_python_lib_cmd="from distutils.sysconfig import get_python_lib; print (get_python_lib())"
@hfeeki
hfeeki / gist:85550211cca81e69d413
Created May 31, 2014 09:07
How to fix "brew update" failed problem?
// http://stackoverflow.com/questions/14113427/brew-update-failed
cd $(brew --prefix)
git fetch origin
git reset --hard origin/master
brew update
@hfeeki
hfeeki / get_entire_site.sh
Last active August 29, 2015 14:01
How to use wget to download entire website or path ?
wget --no-clobber --convert-links --random-wait -r -p -E -e robots=off -U mozilla http://site/path/