Skip to content

Instantly share code, notes, and snippets.

View mamboer's full-sized avatar

Levin Van mamboer

View GitHub Profile
@mamboer
mamboer / git-bash-ls-chinese-sucks
Created March 18, 2014 06:52
git bash ls命令显示中文乱码的解决办法
git bash ls命令显示中文乱码,
1,在根目录下c:\Users\xxx 下面新建一个.bashrc文件和.bash_aliases文件
2,打开bashrc文件里面加入~/.bash_aliases
3,在bash_aliases文件中加入alias ls='ls --show-control-chars --color=auto'
You can change the default company information as below:
1, run "regedit" at the command prompt, open the regeditor
2, Find the path: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion
3, Find the key: RegisteredOrganization, right click "Modify"
4, input your lovely new company name,done!
@mamboer
mamboer / github-submodule.sh
Last active August 29, 2015 13:58 — forked from necolas/gist:2215692
github submodule
# Workflow from https://github.com/necolas/dotfiles
# Add the new submodule
git submodule add git://example.com/remote/path/to/repo.git vim/bundle/one-submodule
# Initialize the submodule
git submodule init
# Clone the submodule
git submodule update
# Stage the changes
git add vim/bundle/one-submodule
@mamboer
mamboer / sgz-misc.json
Last active August 29, 2015 14:02
newslist data dictionary for sgz.qq.com app
/* 首页分类+快捷入口+百宝箱数据 */
{
//首页分类
"cates":[
{
"id":"分类ID",
"name":"分类名称"
}
],
//快捷入口 - 更多
@mamboer
mamboer / xhogan-demo.js
Last active August 29, 2015 14:02
API of xhogan.js
/**
* 将指定数据渲染指定模板
* @param {Object} opts 配置对象
* @param {String} opts.target 渲染目标的css选择器,例如#test
* @param {String} opts.tpl 模板的id选择器或者模板的内容(支持远程模板文件例如http://faso.me/xhogan/tpl/test.html)。如果是模板id,需要以#开始,例如#tpl1
* @param {String} opts.data 渲染模板所需数据,json对象或者远程json文件例如http://faso.me/xhogan/data/test.json
* @param {String} opts.tplVersion 模板版本号
* @param {String} opts.dataVersion 数据版本号
* @param {String} opts.appendToTarget 是否将最后的dom追加到目标元素中
* @param {Object} opts.extraTplData 模板渲染的额外数据
## .gitconfig
[alias]
dt = difftool
mt = mergetool
[diff]
tool = bc3
[difftool]
prompt = false
[difftool "bc3"]
@mamboer
mamboer / svn-ignore-pattern
Created July 9, 2014 02:30
svn ignore pattern
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp *[Bb]in *obj *suo *resharp* *.user *.tmp *.TMP *Resharper* *ReSharper* *.Load *.gpState *.NoLoad *.~m2 *.dbmdl *.gpState _notes *.cache [Tt]est[Rr]esult [Bb]uild[Ll]og.* *.[Pp]ublish.xml *.[Cc]ache [Tt]humbs.db lint.db *.docstates .apdisk [Ll]ogs .DS_Store
  1. Download SourceGear DiffMerge: http://sourcegear.com/diffmerge/index.html

  2. Add the following to your global .gitconfig file:

     [diff]
         tool = DiffMerge
     [difftool "DiffMerge"]
         cmd = 'C:/Program Files/SourceGear/Common/DiffMerge/sgdm.exe' "$LOCAL" "$REMOTE"
     [merge]
    

tool = DiffMerge

@mamboer
mamboer / gist:a776a112ab277d7c852f
Created August 14, 2014 09:24
vim-chinese-support
"修改.vimrc文件,设置fileencodings
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1