2010/08/22

hg (mercurial) 使用

下面的集中分布式的版本控制系统,我偏好hg
hg liangsdu@bitbucket
git http://github.org/
bzr http://launchpad.net/

软件

windows平台: TortoiseHg
linux平台: 直接命令行(or TortoiseHg)
apt-get install mercurial

中文的快速指南: http://mercurial.selenic.com/wiki/ChineseQuickStart
主要的命令:
hg init   初始化
hg clone  克隆
hg pull    获取
hg push   推送(repository)
hg update  应用更新(pull后)
hg add   添加文件
hg commit
hg status  状态显示
hg log  日志记录
hg export 导出,便于发布

技巧

根目录下用文件.hgignore来控制忽略的文件

syntax: glob  # shell风格
*.exe
*.obj

syntax: regexp # 正则风格


慢慢加吧!

2010/08/19

gtap oauth tutorial

gtap配置完成后的oauth认证教程
gtap: http://code.google.com/p/gtap/

gtap tutorial - twitter api proxy(oauth) from liangsdu on Vimeo.

proxychains: 比tsocks更强的代理软件

重点是可以代理dns,tsocks没发现这功能,而我们可爱的GFW同志有“丧心病狂“的施展“DNS污染“大法。
配置文件:/etc/proxychains.conf
dynamic_chain
socks5 127.0.0.1 7070  # 我们的ssh本地代理

2010/08/03

gstm gnome ssh tunnel manager

网站:http://gstm.sourceforge.net/
linuxtoy的介绍: http://linuxtoy.org/archives/gstm.html
ubuntu安装:
aptitude install gstm
配置:注意在type里选dynamic,端口建议选择7070(autoproxy里面的ssh -D默认端口)

对于使用密码登录的站点,没发现保存密码的地方,下次登录的时候还要输入密码,很不方便。