currently reading articles under blog/201403

npm using proxy 使用代理

为npm设置代理

$npm config set proxy http://server:port

$npm config set https-proxy https://server:port

需要认证:

$npm config set proxy http://username:password@server:port

$npm config set https-proxy http://username:password@server:port

npm获取配置有6种方式,优先级由高到底。

命令行参数。 --proxy http://server:port即将proxy的值设为......

NPM 使用国内源

这网络状况真是糟心。

NPM装个依赖就能把你烦死。换成国内的源会舒服很多。感谢国内源!

vi ~/.npmrc

加上下面一行

registry = http://registry.cnpmjs.org

舍不得买太好的VPN,导致翻墙更像是骑墙,哎。

《GoGitHub 》

《GoGitHub》

JiangXin写得《Git权威指南》估计很多人多看过。

这是他专门写GitHub的一本书,想了解GitHub的话是佳作。

GitHub是个神奇的地方,每个软件公司的代码库无疑应该是最重要的地方,但事实上很多公司的代码库都无聊的很。但是GitHub作为一个代码托管却是五光十色,成就了一个传奇。

GitHub现在成了程序员最好的简历,而且程序员们都开始在上面约架了。现在不知道GitHub真的是不好意思出来混了。

Mac增加git补全

Mac增加git补全。

rMBP 亮度自动调节

rMBP是否支持亮度自动调节?

支持。

rMBP怎么感光?

摄像头旁边。

rMBP手动调整亮度后自动调节不管用了?

用强光照一下感光孔。

不想要亮度自动调节?

系统偏好设置-》显示器-》自动调节亮度 去掉勾选

语法与语义的区别

语法Syntax,语义Semantic。

我们的语言由符号组成(字或者音),符号和符号之前的关系是语法,比如会区分动词、名词,这些都是符号,名词后面跟动词什么的这些规则就是语法。

而符号没有赋予意义的话就只能是符号,语义就是符号和它们所指物的关系,比如‘鼠标’这个符号的语义就是我们用来操控电脑的一个外部设备。

<CR> 与<LF> 的由来与区别

telnet 到邮件服务器发邮件的时候最后提示输入.结束,然后纠结了半天。索性搞清楚吧。

<CR>我们叫回车,ASCII码 '\r' 0x0D.

<LF>换行,ASII码 '\n' 0x0A.

至于为什么有这两个概念,是因为键盘和显示器的老祖宗电传打字机,(teletype,这也是为什么我们的终端都叫TTY*了),屏幕上简单的回车换行操作在打字机上比较麻烦,因为首先要把打印头移回到最左边,然后负责纸张移动的滚筒也要向上滚动一格,把下面的白纸移动到打印头下面。

最后这两个操作也遗留到了计算机体系上。

VLC for Mac 修改字幕时间轴

升级10.9.2后只有VLC还能用,找了字幕发现时间轴对不上,费了点力气才找到如何修改时间轴,VLC有字幕的标签页,但是字幕同步却不在那,反人类。

修改方法。

window-> Track Synchronization

Subtitle Track synchronization

字幕比影像快需要正值,比影像慢则是负值。

Image Title

......

Macbook Pro 颤动的原因

入手港行mbp13,偶然的机会发现手轻轻拂过mbp会感觉到轻微颤动,稍微用力按下后就感觉不到了。开始以为是放在散热架上不稳产生共振了,后来老婆大人发现这个现象拔掉电源后就会消失,这才引起我的注意,google下发现原来是2插少一个接地后漏电导致的。。。

港行的配置是一个双插和两个英标三插,双插在大陆使用没啥问题,两个三插国内是不能用得,开始想起去日本的时候买的转换器,结果发现转换器的接地是假的,只是个占位的塑料。果断去JD买了根国产的延长线,换上后症状消失。

macbook都是金属外壳,所以才导致会有这种问题,估计一直用双2插也不会有什么问题,因为这么多用港行的,知道这个现象的人貌似并不多......