jjgod / blog Random notes & thoughts by Jiang Jiang.

Tools

How to test a proxy autoconfiguration file

Due to the existence of Greal Firewall, I have a terribly long proxy.pac file. Apparently, how to maintain that becomes a problem. Regularly, I use git to keep a “stable” version and make updates on it. Recently I just found the script stop working for no good reason, because the proxy server I’m using is [...]

用 Carbon Copy Cloner 复制系统

Carbon Copy Cloner 是一套很方便的系统备份工具,昨天试了以下用它把系统完整的复制到另一块硬盘上 (因为买了一块 320G 的硬盘,要换掉 MBP 里内置的 120G 硬盘)。

用 MEncoder 编码 H. 264 流

MEncoder 是常用的离线编码器,属于 mplayer 项目的一部分,这里介绍了怎样用 MEncoder 编码常见的视频流。 首先,要安装 x264 编码库,mplayer 需要这个库才能加上 H. 264 编码支持: $ git clone git://git.videolan.org/x264.git $ cd x264 $ ./configure $ make && sudo make install 注意 x264 库需要 yasm 汇编器,MacPorts 下可以用 sudo port install yasm 安装。 然后编译 mplayer (包括 mencoder)。 $ svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer $ cd mplayer $ ./configure # 注意输出中是否有 [...]

将 Debian APT 引入 iPhone

原文: Bringing Debian APT to the iPhone 作者: Jay Freeman (saurik) 译者: Jjgod Jiang iPhone (或 iPod Touch) 是一台配备着 128MB RAM、4 到 32 GB 闪存的 667MHz 计算机 (尽管只跑在 412 MHz 上)。软件方面,它运行的是一套裁剪过的 Mac OS X,包括 Darwin 内核上基于 FreeBSD 的用户空间程序,作为其标准组件。虽然部分人可能会奇怪怎么有人会把它作为 Unix 工作站来使,但就我和其他许多人的看法,不拿它来做 Unix 工作站才是值得奇怪的。 BSD 子系统 所以给这台设备头一个安装的包是“BSD Subsystem (子系统)”也就没什么奇怪的了:这是一套标准的 Unix 实用工具,让习惯了 Unix 的开发者感到宾至如归。从 grep, sed 到 vim, [...]

Chmox 的一些修正

Chmox 是 Mac OS X 上常用的 chm 阅读软件,它最后一个版本是 2006-10-28 发布的 0.4β,这也是它唯一的一个 Universal Binary 的版本,此后作者就再也没有过更新,因为我和许多 Mac 用户一样,为缺少好用的 chm 所困扰,所以便尝试来对此做一些修正。 主要的更新是参照 ChmSee 的做法修正了一些编码判断的问题,包括目录的编码和显示内容的编码。欢迎对此有兴趣的朋友将 Chmox 无法打开或者打开错误的 chm 发给我 (当然,文件大小尽可能小),我会尽力修正的。 下面是最近的更新记录 (版本号延续作者原来的定义进行递增): Chmox 0.4.2 更新: – 修正某些 chm 文件无法正确载入页面的问题 (faithprice 报告) – 没有目录时不打开 Drawer – 提供简单的页内搜索功能 Chmox 0.4.1* 注: 版本号为我按照 http://chmox.sourceforge.net/ 原有版本更新 的,所以这不是官方版本号 (似乎作者本人已经停止维护了)。 更新: – 更新到 chmlib 0.39 [...]

← Before After →