Skip to content

Instantly share code, notes, and snippets.

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

vvtommy

🏠
Working from home
View GitHub Profile
@vvtommy
vvtommy / LICENSE.txt
Created January 21, 2012 18:18 — forked from p01/LICENSE.txt
Sudoku Solver in 140bytes
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 Mathieu 'p01' Henri - http://www.p01.org/releases/
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@vvtommy
vvtommy / 3-1-2012_14_39_51.log
Created March 1, 2012 07:11
evernote error log on Chrome 19.0.1055.1 dev-m (Windows)
03/01/2012 14:39:53.441 0800 [DEBUG] [ChromePopup] Initializing...
03/01/2012 14:39:53.448 0800 [DEBUG] [ChromePopup] Popup.initOptions
03/01/2012 14:39:53.456 0800 [EXCEPTION] [popupHtml]
extensions/schema_generated_bindings.js:60: Uncaught Error: Invalid value for argument 1. Expected 'string' but got 'object'.
@vvtommy
vvtommy / document_write_foo.js
Created November 30, 2012 07:35
测试IE下一个错误
document.write('foo');
@vvtommy
vvtommy / openvpn_pam_initialie_tables.sql
Created December 2, 2012 08:35
pam_mysql进行OpenVPN认证的表结构
-- 创建数据库
CREATE DATABASE openvpn;
-- 切换数据库
USE openvpn;
-- 创建用户,用户名openvpn,密码openvpn(可自行设定)
GRANT ALL ON openvpn.* TO 'openvpn'@'localhost' IDENTIFIED BY 'openvpn';
-- 创建用户数据表
@vvtommy
vvtommy / gist_usage_example.js
Created December 3, 2012 09:37
介绍Wordpress Gist插件所做的实例
/**
* debug function
* dumps out objects
* @param {object} obj object that needs to bee printed to the log
* @return {string}
*/function dump(obj) {
var out = '';
for (var i in obj) {
out += i + ": " + obj[i] + "\n";
}
@vvtommy
vvtommy / markdown_example.md
Created December 4, 2012 04:41
markdown语法示例

首先声名,这并不是一份完整的[Markdown][1]的语法介绍,需要看完整的介绍请点击[Markdown Syntax Documentation][2]。

本文的Markdown源代码可以至后台编辑文章进行查看,文章结尾也将以源代码的形式贴出

段落

一个段落是由一个或多个连续的行构成,段落间靠一个或以上视觉上的空行划分。一般的段落不应该用空格或制表符缩进

这是一个段落。它有两个句子。
@vvtommy
vvtommy / CoffeeScript_Sublime_Plugin.0.5.3.patch
Created December 5, 2012 04:21
CoffeeScript-Sublime-Plugin 0.5.3 syntax highlighting patch
--- ./CoffeeScript.tmLanguage 2012-12-05 12:16:46.000000000 +0800
+++ /Users/vvtommy/CoffeeScript.tmLanguage 2012-12-05 12:15:51.000000000 +0800
@@ -262,7 +262,7 @@
</dict>
</dict>
<key>match</key>
- <string>([a-zA-Z\$_](\w|\$|\.)*\s*(?!\::)((:)|(=[^=]))(?!(\s*\(.*\))?\s*((=|-)&gt;)))</string>
+ <string>([a-zA-Z\$_](\w|\$|\.)*\s*(?!\::)((:)|(=))(?!(\s*\(.*\))?\s*((=|-)&gt;)))</string>
<key>name</key>
<string>variable.assignment.coffee</string>
--- openvpn-2.2.2.orig/options.c 2011-12-14 00:58:56.000000000 +0800
+++ openvpn-2.2.2/options.c 2012-12-21 10:44:57.683130505 +0800
@@ -54,6 +54,10 @@
#include "memdbg.h"
+extern char* _socket_obfs_salt;
+extern int _socket_obfs_salt_len;
+extern int _socket_obfs_padlen;
+
@vvtommy
vvtommy / weichat-http-header.markdown
Last active October 29, 2019 07:05
微信访问 HTTP HEADER

iPhone 4S / iOS 7.0.4 / 微信 5.0.3

Host: requestb.in
Accept-Language: zh-cn
Connection: close
Accept-Encoding: gzip, deflate
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B554a MicroMessenger/5.0.3
@vvtommy
vvtommy / gist:a2cd821c9e23d6d67294
Created October 7, 2014 02:59
wexin-simulator
# -*- coding: utf-8 -*-
import time
import random
import urllib2
import hashlib
import xml.etree.cElementTree as ET
import Tkinter as tk
import ScrolledText as st