Skip to content

Instantly share code, notes, and snippets.

View chenxsan's full-sized avatar

Sam Chen chenxsan

View GitHub Profile
sam@Sam ~ (master*) % fcitx
(WARN-2570 /build/buildd/fcitx-4.2.6/src/lib/fcitx-config/fcitx-config.c:1158) Option DefaultInputMethodState is Invalid, Use Default Value Inactive
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-unicode.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-spell.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-autoeng.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-googlepinyin.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-xkb.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-pinyin.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-2572 /build/buildd/fcitx-4.2.6/src/lib/fcitx/addon.c:146
@chenxsan
chenxsan / Privoxy.user.filter
Last active December 14, 2015 01:09
Privoxy user.filter 屏蔽中文站点广告
FILTER: block-baidu 屏蔽百度广告
s|</head>|<style type="text/css">table.ec_pp_f,\#content_right,.ec_pp_f+br,[class~=EC_mr15]{display:none;}</style></head>|
FILTER: block-promote
s|</head>|<style type="text/css">div.promoted-account,div.promoted-tweet{display:none !important;}</style>$0|
FILTER: backlinkwatch 关闭弹出窗口
s|popup\(windowname\)|gotohell\(\)|
FILTER: block-iciba
@chenxsan
chenxsan / Privoxy.user.action
Last active December 14, 2015 01:09
Privoxy user.action 文件
{+filter{block-baidu}}
.baidu.com
{+filter{backlinkwatch}}
.backlinkwatch.com
{+deanimate-gifs{last}}
.tumblr.com
@chenxsan
chenxsan / Gruntfile.js
Last active March 16, 2017 10:19
Web 开发使用的 Gruntfile.js 样板文件
/*********************
说明:文件结构基于 HTML5Boilerplate:
+ index.html
- css
+ main.css
- js
- vendor
@chenxsan
chenxsan / package.json
Last active December 19, 2015 21:29
Web 开发使用的 package.json 样板文件
{
"name": "Chen San's Blog",
"version": "0.1.0",
"devDependencies": {
"grunt": "~0.4.1",
"grunt-contrib-csslint": "~0.1.2",
"grunt-contrib-jshint": "~0.6.0",
"grunt-contrib-imagemin": "~0.1.4",
"grunt-contrib-concat": "~0.1.3",
"grunt-contrib-cssmin": "~0.6.1"
@chenxsan
chenxsan / person.js
Created January 10, 2014 12:44
Handlebars.js 预编译的结果
(function () {
var template = Handlebars.template,
templates = Handlebars.templates = Handlebars.templates || {};
templates['person'] = template(function (Handlebars, depth0, helpers, partials, data) {
this.compilerInfo = [4, '>= 1.0.0'];
helpers = this.merge(helpers, Handlebars.helpers);
data = data || {};
var buffer = "",
stack1, helper, functionType = "function",
escapeExpression = this.escapeExpression;
@chenxsan
chenxsan / personByGrunt.js
Created January 10, 2014 13:45
Grunt 自动编译的 Handlebars.js 模板
this["JST"]["js/person.handlebars"] = Handlebars.template(function (Handlebars, depth0, helpers, partials, data) {
this.compilerInfo = [4, '>= 1.0.0'];
helpers = this.merge(helpers, Handlebars.helpers);
data = data || {};
var buffer = "",
stack1, functionType = "function",
escapeExpression = this.escapeExpression;
buffer += "<table>\n <tr>\n <td>This is ";
@chenxsan
chenxsan / 文本过滤
Created February 23, 2014 03:15
需要过滤的文本
POST http://d.web2.qq.com/channel/send_sess_msg2 HTTP/1.1
Origin: http://web2.qq.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
Content-Type: application/x-www-form-urlencoded
Accept: */*
Referer: http://web2.qq.com
Content-Length: 716
Cookie: pgv_pvid=5576286324; pgv_info=pgvReferrer=&ssid=s3145890760; verifysession=h02MUeRLXDVh33iXxfbIXP7QPznYyuVOP4qCJPVhXD-BDw72d9W6sLl7dfrUx2Wfsq4w1Vhw2ggRjxhhzMf2vfANA**; ptui_loginuin=2804187804; ptisp=ctc; RK=dBvTz+lA+k; ptcz=45fbc214cbc91062f919bf6c753c60da6fa4ea937a08bfd0a94b33a29f3eab94; ptwebqq=2f4cdbb354c4cfe971e15aa3872ffbffe86bff65c8b0cc4a2998e4e0e9f89c23; pt2gguin=o2804187804; uin=o2804187804; skey=@0uc0QCvS5; p_uin=o2804187804; p_skey=*HFTMH8l0rM5Gszdip1vHyJI4MneS73LL*xTsgtViNM_; pt4_token=BGcr-KPcEj-TDwNlt6HJhQ__
Connection: Keep-Alive
Accept-Encoding: gzip
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', '-g', 'bower' ]
2 info using npm@1.2.18
3 info using node@v0.10.5
4 verbose read json /usr/lib/package.json
5 verbose read json /usr/lib/package.json
6 verbose cache add [ 'bower', null ]
7 verbose cache add name=undefined spec="bower" args=["bower",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
Error: /home/sam/front/redwine/platforms/android/cordova/run: Command failed with exit code 8
at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)