Skip to content

Instantly share code, notes, and snippets.

@PaulGuo
PaulGuo / windvane.md
Last active August 29, 2015 14:11 — forked from sandywu/windvane.md

WindVane Bridge API (v1.2.2)

提供与客户端通讯的机制。支持WindVane SDK v2.2 以上版本。

WindVane 独有UA

windvane 在客户端中,会将原始UA后面跟上 WindVane/WindVaneSDK的版本号,你可以通过判断UA的方式来检查环境 其中,淘宝主客户端1212版本(IOS 3.4.5 ANDROID 3.9.5)后格式为

var pinyin = require('pinyin');
var cities = require('./cityselect-open').data;
var pinyinHash = {
data: {},
addItem: function(name) {
if(this.data.hasOwnProperty(name) || !name) {
return;
}
var pinyinText = pinyin(name, {
@PaulGuo
PaulGuo / index.js
Last active August 29, 2015 14:19 — forked from fxg42/index.js
import Promise from 'bluebird'
import MongoDB from 'mongodb'
Promise.promisifyAll(MongoDB)
async function findEveryone(db) {
const people = db.collection('people')
const everyone = await people.find().toArrayAsync()
return everyone.map( x => x.name )
}
@PaulGuo
PaulGuo / gfm.md
Created May 3, 2015 05:00
GFM - GitHub Flavored Markdown Syntax
Multiple underscores in words

wow_great_stuff do_this_and_do_that_and_another_thing.

URL autolinking

http://example.com

Strikethrough
###########
# Usage:
#
# docker run -it -v <project-resource-directory>:/workspace \
# --name <container-name> [image-name]
#
FROM centos
MAINTAINER Guokai
@PaulGuo
PaulGuo / one-spider.js
Created June 28, 2015 13:57
Spider for ONE
var Crawler = require("crawler");
var url = require('url');
var fs = require('fs');
var contents = {};
var queue = [];
var c = new Crawler({
maxConnections : 10,
forceUTF8: true,
// This will be called for each crawled page
@PaulGuo
PaulGuo / one-motto.md
Last active August 29, 2015 14:25
ONE Motto Collection
{
    '1': '长假结束,万物复苏。今日宜开张。by 小饭',
    '2': '再见,再次见到。嘿,朋友,我们又见面了。by 小饭',
    '3': '不管黑猪白猪,都是猪。不管笨猪蠢猪,在一起就不孤独。by 韩寒',
    '4': '今日东风西渡,文曲星闪烁。宜论功过,不宜下注。by 马一木',
    '5': '秋日渐短,木马来袭,请翼装飞行,勿电话会议。by 蔡蕾',
    '6': '你想要一个熊,还是一个熊抱?这问题没那么简单。今日宜系怀旧红领巾。by 蔡蕾',
    '7': '即使头上长出鹿角,口琴的魔力依然无法停止。今日宜留齐刘海,忌独立小桥。by 张冠仁',
    '8': '是狼是人,日久见心。by 小饭',
@PaulGuo
PaulGuo / compressor.py
Created July 27, 2011 04:14
Auto-Compress *.css or *.js
#!/usr/bin/python
# Author: Guokai
# CreateDate: 2011-07-26
# Description: This script executed to auto-compress *.css or *.js files.
# Rely: YUI-compressor-x.y.z
# Usage (anyone below):
# --- compressor.py *.js
# --- compressor.py demo.css
@PaulGuo
PaulGuo / smartsprites.py
Created July 29, 2011 10:08
Auto-Sprite *.css
#!/usr/bin/python
# Author: Guokai
# CreateDate: 2011-07-29
# Description: This script executed to auto-sprites *.css files.
# Rely: smartsprites-x.y.z
import os,sys,fnmatch,re
options="-Xms64m -Xmx256m"
@PaulGuo
PaulGuo / .vimrc
Last active September 27, 2015 07:57
My Vimrc Details
""" MacVim Style For Gvim
if has("win32")
" Use CTRL-S for saving, also in Insert mode
noremap <C-S> :update<CR>
vnoremap <C-S> <C-C>:update<CR>
inoremap <C-S> <C-O>:update<CR>
" CTRL-Z is Undo
noremap <C-Z> u
inoremap <C-Z> <C-O>u