Skip to content

Instantly share code, notes, and snippets.

View houkanshan's full-sized avatar
👾
My game is Mai and I like making names

Mai Hou houkanshan

👾
My game is Mai and I like making names
View GitHub Profile
// ==UserScript==
// @name hide douban feeds
// @namespace http://houkanshan.github.io/
// @version 0.6.0
// @description I dont care.
// @match http*://www.douban.com/*
// @require http://libs.baidu.com/underscore/1.3.3/underscore-min.js
// @require http://libs.baidu.com/jquery/2.0.3/jquery.min.js
// @copyright 2014+, Houkanshan
// ==/UserScript==
#!/bin/bash
for (( i=0; i<100; i++ )); do
echo $i
convert \
-size 165x165 \
xc:white \
-pointsize 100 \
-fill black\
-gravity center \
From 28e484469ef9fcee1bdd1820afc1897a0b60ba91 Mon Sep 17 00:00:00 2001
From: houmai <[email protected]>
Date: Wed, 26 Feb 2014 10:49:17 +0800
Subject: [PATCH] add self as keyword.
---
syntax/javascript.vim | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/syntax/javascript.vim b/syntax/javascript.vim
@houkanshan
houkanshan / index.html
Last active August 29, 2015 13:56
microphone demo.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<canvas></canvas>
<span class="count"></span>
// background transparency
background-transparency(color, alpha = 1)
ms-color = argb(color, alpha)
background rgb(color)
background rgba(color, alpha)
.lt-ie8 &
zoom 1
.lt-ie9 &
background transparent
filter s('progid:DXImageTransform.Microsoft.gradient(startColorstr=%s,endColorstr=%s)', ms-color, ms-color)
@houkanshan
houkanshan / track.js
Created October 11, 2013 15:22
get stack
// https://code.google.com/p/v8/wiki/JavaScriptStackTraceApi
function customPrepare(error, trace) {
return trace
}
function getStack() {
var stack
var oldPrepare = Error.prepareStackTrace
Error.prepareStackTrace = customPrepare
@houkanshan
houkanshan / del-console.sh
Created October 9, 2013 15:14
Clear "console.log" before `git commit`, and recover them after `git commit`, add them to git-hooks file: pre-commit & post-commit ~
#!/bin/sh
debug_rex='/console.log/'
debug_print_rex=$debug_rex'p'
debug_del_rex=$debug_rex' d'
add_debug_patch='.add-debug.patch'
del_debug_patch='.del-debug.patch'
git_work_dir="$(git rev-parse --show-toplevel)"
fake_file="$git_work_dir/.fake_file"
cur_dir="$(pwd)"
@houkanshan
houkanshan / git-multi-cherry-pick.sh
Created May 3, 2013 08:08
git-multi-cherry-pick
#!/bin/bash
# for git < 1.7.2
# from http://stackoverflow.com/questions/1994463/how-to-cherry-pick-a-range-of-commits-and-merge-into-another-branch/1994491#1994491
if [ -z $1 ]; then
echo "Equivalent to running git-cherry-pick on each of the commits in the range specified.";
echo "";
echo "Usage: $0 start^..end";
echo "";
@houkanshan
houkanshan / index.slim
Created February 4, 2013 13:07
A CodePen by MieMie. Hexagon image - css3 + html
div.box
div.inner1
div.inner2