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]\.";