Mac 终端正确显示中文

Written by lingchax on August 18, 2013 Categories: Mac Tags: 

使用 Mac 一段时间了,一直使用的是 OSX 系统,爽到爆,有 Linux 的遍历(终端什么的),有 Windows 的视觉感观(更甚)。

今天说到的这个问题是 OSX Terminal 正确显示中文的问题,在终端下输入中文(使用百度输入法) 你好,会显示 ???的效果,但是你要删除的时候,还得使用

rm -rf 你好

咋样,疯掉了吧?解决的方法很简单,就是将 LANG 设置为 zh_CN.UTF-8:

export LANG=zh_CN.UTF-8

如果你使用的是 bash,那么可以写入到 .bashrc 或者 .bash_profile 下;如果是 zsh,你可以写入 .zshrc 下。

No Comments

What are some good Java repositories to follow on GitHub?

Written by lingchax on February 25, 2013 Categories: Git

View Question on Quora

No Comments

Which is better, SVN or Git?

Written by lingchax on  Categories: Git

I've heard arguments that they're both appropriate for different situations, and that git is a superset of svn in terms of functionality (so is generally superior).  What are your thoughts?

View Question on Quora

No Comments

What is the functional differences between ‘ – ‘, ` -`, ” -”, ( – ), and [ - ] in Bash?

Written by lingchax on  Categories: Bash

This question is also asking to know a bit about command-line parsing and also what the bash interpreter sees.  (What &x and $y mean would also be helpful to understand.)

View Question on Quora

No Comments

Nginx 做文件服务器

Written by lingchax on December 31, 2012 Categories: Nginx Tags: ,

openSUSE 下安装 nginx:

sudo zypper in nginx

然后修改配置文件 /etc/nginx/nginx.conf,添加以下 3 行:

server {
...
        autoindex on; # 开启索引功能
        autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)
        autoindex_localtime on; # 显示本机时间而非 GMT 时间
...
        }
No Comments

Git 使用 send-email

Written by lingchax on December 27, 2012 Categories: Git Tags: ,

严格来说 git send-email 应该是比类似 GitHub 的 pull requests 更先进的一种贡献代码的方式~这种先进性要溯源的话就需要追溯到 git 之初了,略过~

此处单说一下 git send email 的配置就好,话休恕烦;很简单,就那么几句话的设置:

git config --global sendemail.smtpserver smtp.gmail.com

git config --global sendemail.smtpserverport 587

git config --global sendemail.smtpencryption tls

git config --global sendemail.smtpuser username@gmail.com

Ok,就这么简单;此处使用的是 Google 的 SMTP 服务,末尾的 username 换成自己的 gmail 帐号即可,本来想用微软的 outlook,没有配置成功;且随它去吧。

当然除了上面基本的配置之外,你也可以配置 统一 的发送者,注意跟 smtpuser 一点关系没有!

附 Mac OS X 下相关问题解决:

1. Can’t locate Net/SMTP/SSL.pm in @INC

sudo -H cpan Net::SMTP::SSL
No Comments