OS X 下本地化目录

很多 Mac 中文用户应该有这样的感受,Finder 中很多中文目录,在 Terminal 下其实是英文名称。创建自己的目录时,不清楚究竟创建中文还是英文目录,导致在 Terminal 下 cd 进目录的时候总是在不停的切换输入法,非常繁琐。

实际上 OS X 本身就内建了多语言结构,有两个地方可以去自定义

譬如创建个英文目录 “Virtual Machines”, 想以中文 “虚拟机” 来显示。

grub2 或 syslinux 启动失败后

经常升级内核的情况下,偶尔还是会出现一些问题的。

譬如 grub2-mkconfig 的时候,/boot 是单独的分区,且忘记挂载了。

譬如 Gentoo 下 copy 新内核到 /boot 目录的时候,忘记修改配置了,且手快的删除了旧内核。

更甚者,直接忘记 copy 新内核到 /boot 下,就兴冲冲的去修改 Grub2 or Syslinux 的配置去了。- -!

等等。

重装 Gentoo

微薄上已经吐糟过了,对象不是 Gentoo,是漫天的黑苹果教程,能让你晕头转向的教程,知其然不知其所以然的教程。因此,一个 Windows 下的分区操作,将系统统统抹掉。说起来也简单,就是安装 HFS+ 文件系统的支持,然后发现更简单的,卸载掉 HFS+ 文件支持的一个破解软件。然后…..没有然后,全部没了…..这就是故事的开始。

幸好,在 Github 上找到了自己一年前的一些简单备份。幸运的是 world 文件与 package.use 文件都在。尽管 kernel .config 文件实在是找不到了。

笔记本打开 Gentoo handbook,变化好大….记录下吧,这就是有这边文章的原因。

OS X 上的 pip 使用 User Installs

可能还是使用 Gentoo 后带来的洁癖使然,在 Mac OS X 上也想将 pip install package 默认安装到用户目录,随便一搜,都是 sudo,难道大家都习惯直接拿根目录开刀的?今天上午查询了下资料,搞定将 pip 安装的包默认安装在用户目录。

说起来很简单,只需跟参数 --user 即可,譬如

python setup.py install --user

python setup.py install --home=<dir>

Nginx 打开 Gzip 压缩

折腾无止境,最近重新看了下之前对 Nginx 中的 Gzip 模块的配置,很多参数都是不求甚解。今天整理下,作为笔记来记录。

首先我对 Nginx 中 Gzip 的配置如下:

gzip  on;
gzip_min_length     1k;
gzip_buffers        4 8k;
gzip_http_version   1.0;
gzip_comp_level     6;
gzip_proxied        any;
gzip_types          text/xml text/css text/javascript text/plain application/json \
    application/x-javascript application/xml application/xml+rss;
gzip_vary           on;
gzip_disable        "MSIE [1-6]\.";