Skip to content

Instantly share code, notes, and snippets.

View ngn999's full-sized avatar
💭
I may be slow to respond.

ngn999 ngn999

💭
I may be slow to respond.
View GitHub Profile

paste this code to here

u = 1cm;
pair a,b,o,c,d;

a := (0,2)*u;
b := (0,1)*u;
o := (0,0)*u;
c := (0,-1)*u;
@ngn999
ngn999 / gist:4490333
Last active December 10, 2015 20:48
mptut exercise 11

贴到这里看效果

pair m,end;
m = 1/2[(dir 145)*2cm, (0,0)];
end = (dir 105)*0.85cm + m;
draw (dir 145)*2cm -- (0,0);
draw m -- end;
draw m withpen pencircle scaled 2;
@ngn999
ngn999 / test.markdown
Created December 12, 2012 14:20
test syntax hight
(mapcar* (lambda (x) (* x x)) '( 1 2 3 4))
[1,2,3,4,5].colllect {|x| x*x}

def double (x)
  x * 2
end
@ngn999
ngn999 / gist:4243728
Created December 9, 2012 07:17
dabbrev-completion

M-x dabbrev-completion

相当于补全当前buffer里已经出现过的word, 而不用预先定义abbrev.

默认绑定到了M-/, C-M-/, 前都被已经被我用掉了, 后者在terminal下按不出来:(

不过已经启用Auto Complete的同学是不需要这个了.

写这个只是记录一下dabbrev是怎么回事.

@ngn999
ngn999 / gist:4232438
Created December 7, 2012 10:46
psvn.el 快捷键

psvn.el 快捷键

其实快捷键是不用记录下来的, 这个应该是用肌肉记忆的.

psvn.el的安装

下载地址

终端下psvn.el不能用的问题

@ngn999
ngn999 / gist:4211479
Created December 5, 2012 02:08
临时命令

tail -n 10000 access_log_searcher | perl -nale 'if ($F[5] > $max) {$max = $F[5]; $maxq = $_}; END{print $max /1000, "\t",$maxq}'

tmux cheatsheet

As configured in my dotfiles.

开启一个新的会话:

tmux

开启一个新的带名字的会话:

@ngn999
ngn999 / gist:4076412
Created November 15, 2012 03:09
psvn.el的bug

不能连续操作属性

你得先:

svn up

@ngn999
ngn999 / gist:4057657
Created November 12, 2012 05:28
生成uuid
uuidgen | perl -F'-' -ane 'chomp @F;print "DECLARE_UUID(".(join ",",map { "0x".$_ } @F).");";print "\n";'
@ngn999
ngn999 / gist:4040317
Created November 8, 2012 17:42
query mode
;;; query-mode.el --- a mode for view our access log
;; query example
;; /bin/search?auction?user_id=79586&statistic=field=pidvid,count=500&n=4&s=2
;; Author : ngn <[email protected]>
;; URL : https://gist.github.com/4040317
;; Version : 0.1
;; Keywords : query, url