Yi's Blog

胸中有丘壑,眼里存山河

[译] 我的 Mac 独立(India)写作流程

原文:My Mac Indie Writing Workflow

在过去的几年里,我在 Mac 上进行了越来越多的写作,不管是单独的博客文章、系列的博文、系统的文档、常识性的文章或者其他的文章。这个过程中最美妙的部分就是使用一些小众的软件,这些软件来自全世界,而且比他们的主流对手好得太多太多。 在这篇文章中,我想要分享几个我使用的软件,然后说说为什么选择他们。

阅读,多了一味真

北京十月的天气湿度适中,温度也不算太低,很适合读书。尤其是正午时分,靠近一扇透亮的窗子,阳光温暖地撒入,翻开一本久违的书籍,安静地沉浸在情节之中,随着书中人物命运的起伏而动容,实在是一件不可多得的美事。

编码,在这个最好的时代

我不是郭敬明的粉丝,也没看过『小时代』系列小说。但是,偶然看到『小时代1.0』的结尾,觉得有句话说得对:『这是我们的时代。』应该再加上一句,这是最好的时代。

「鼠须管」导入搜狗 Bin 词库

rime

「鼠须管」真是个好用的输入法。最大的优势就是反应很快,快到换用「搜狗输入法」就会有输入明显变卡的感觉。但是因为在搜狗的用户词库里有了一些自己输入过的词,所以每次想要换用「鼠须管」,总是使用时间不长就换回了搜狗。

没办法,只能自己想办法把用户词库加到「鼠须管」里了。

试用 Zotero

Zotero 简介

[Zotero][1] 在其主页上是这样介绍自己的:

Zetero 是一个自由且易用的工具,可以帮助你收集、整理、引用和分享你的研究源。

Zotero [zoh-TAIR-oh] is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

首先,Zotero 是一个活跃的开源软件,代码托管在 [Github][2] 上;其次,它是一个文献管理软件,可以导入 PDF 文件。导入 PDF 时,具有神奇的 PDF 元数据搜索能力,对于已经出版的论文,结果很令人满意;最后,它是一个知识管理软件,你可以:

  • 收集信息。
    • 使用 Firefox、Chrome、Safari 插件,随手收藏喜欢的网页,包含网页的快照(个人非常喜欢这个功能)
    • 对于配置了 Translator 的网页,可以抓取网页中的信息添加到 Zotero 的数据库中。
  • 组织信息。
    • 为条目增加分组。
    • 为条目增加标签。
  • 在线同步。
  • 多用户协作。

插件 Zotfile

[Zotfile][3] 是针对 Zotero for Firefox 的一个插件,可以添加附件、重命名 Zotero 库中的 PDF 文件以及将附件复制到指定的文件夹。

根据条目信息重命名 pdf 文件的功能非常实用

注意: Zotfile 暂时还不支持 Zotero 4.0,想要使用 Zotfile 得下载 Zotero 3.0 for Firefox。

与 Evernote 的对比

月初因为 Evernote 的流量超了,所以购买了一个月的高级用户。对于高级用户的各种功能整体上非常满意(特别是每日都有很多笔记进账的成就感),所以打算继续购买。但是在使用了 Zotero 之后,不禁要重新考虑一下。以下是我对两者进行的比较:

比较方面 Zotero Evernote
采集 支持 Chrome、Safari 和 Firefox;</br>针对[部分网站][4]有数据收集功能;</br>针对文献,可以下载 PDF 全文; 支持 Chrome、Safari 和 Firefox;</br>[悦读][5]插件好用;
使用 只支持标签的搜索,全文搜索需要借助其他工具; 提供全文搜索;</br>高级版提供 PDF 的 OCR 功能;
费用 100M的免费空间;</br>可以将文件保存到 Dropbox; 免费用户每月提供 60M 免费上传流量;</br>高级用户每月 5$( 年费为 45$):</br><li>上传流量增加为 1G;</li><li>移动端离线查看;</li>
问题 需要使用第三方的同步工具,比较麻烦;</br>同一个网站的多个快照不能共享相同的文件,相同的文件被保存了多份,占空间;</br>笔记的编写不能定制字体; 无法编辑 HTML 文件,导致收藏的网页有时不够美观;</br>不能使用 Markdown;</br>需要每月 5$ 的费用;

在比较之后的感受是,Zotero 和 Evernote 是两个侧重方面不同的软件:

  • Zotero 更侧重于文献和网页的采集,而 Evernote 则更侧重于用户的自由编写。
  • Zotero 专注于信息的整理,做好一个辅助研究的工具,而 Evernote 则更倾向于成为使用者输出内容的主力。

结论是:在网页和文献的收集方面可以侧重于使用 Zotero,在输出信息或者策划活动时还得依靠 Evernote。

结论

作为一个开源软件,Zotero 竟然能做到如此贴心好用,非常值得一试,也许你也会像我一样,对它爱不释手。

更多信息

关于软件的介绍总是写得不够具体,不够明白,自己还需要多加练习才行。更多信息可以参考 [阳志平][6] 的几篇博客以及其中提到的一些链接:

  • [Zotero(1):文献管理软件Zotero基础及进阶示范][7]
  • [Zotero(2):作为知识管理工具的Zotero][8]
  • [Zotero(3):平板与社交:再谈研究辅助工具Zotero兼配套APP][9]
  • [Zotero(4):Zotero之Zotfile插件的使用][10] [1]: http://www.zotero.org/ [2]: https://github.com/zotero/zotero [3]: http://www.columbia.edu/~jpl2136/zotfile.html [4]: https://github.com/zotero/translators [5]: http://www.yinxiang.com/clearly/ [6]: http://www.yangzhiping.com/ [7]: http://www.yangzhiping.com/tech/zotero1.html [8]: http://www.yangzhiping.com/tech/zotero2.html [9]: http://www.yangzhiping.com/tech/zotero3.html [10]: http://www.yangzhiping.com/tech/zotero4.html

OS X 10.9 Mavericks 下使用 rbenv

rbenv

rvm 换到 rbenv 的原因

使用 Octopress 一段时间了,一直使用 rvm 进行 Ruby 和 gem 的版本管理。直到最近了解到 rbenv ,才知道 rvm 不是唯一选择。

rbenv 的实现非常简洁(没有搞懂 rvm 是什么原理),简洁到作者在用几段话就说明白了。

删除 rvm

使用这条命令删除 rvm 相关的文件:

$ rvm implode

如果有文件因为权限的问题无法删除,就 sudo 删除一下。

$ sudo rm -rf .rvm

在 OS X 10.9 Mavericks 下如何安装和使用 rbenv:

  • 因为从 Xcode 5.0 开始,不再默认将头文件放在 /usr/include 中,所以在编译的过程中需要特殊指定头文件的位置,或者安装 Command Line Tools。这里推荐安装 Command Line Tools:

    ``` sudo xcode-select --reset ```
  • 安装 rbenv:

    ``` brew update brew install rbenv ```
  • 将 rbenv 初始化命令放入 .zshrc 或者其他终端启动执行的文件:

    ``` echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrc ```
  • 安装 ruby-build 和 rbenv-gem-rehash:

    ``` brew install rbenv-gem-rehash brew install ruby-build ```
  • 安装指定版本的 ruby:

    ``` CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl` --without-tcl --without-tk" rbenv install 2.0.0-p195 ```

__注意:__如果你需要安装 1.9.3 以前版本的 Ruby(比如说 1.9.3-p0),可能需要安装 apple-gcc42:

brew tap homebrew/dupes
brew install apple-gcc42

然后建立软连接之类的,自行搜索吧(不知道具体从 1.9.3-p 多少开始可以使用 llvm 编译,尝试 install 就会有相关的提示)。

参考链接

  1. switching from rvm to rbenv
  2. Installing Ruby on OS X 10.9 Mavericks using Rbenv
  3. Using rbenv to manage rubies and gems

PPI vs. DPI: 有什么区别?

image-0

Photoshop 新建图像窗口中 Resolution(解析度)这个参数我一直不明白,刚好又被问到了这个问题,所以就搜了一下。搜索到的中文内容看得我一头雾水,倒是这篇英文,通读了几遍,觉得自己搞清楚了,顺带就翻译了一下,搞清楚文中的更多细节。

翻译的文章:PPI vs. DPI: what’s the difference?

如果你制作过打印出来的设计,使用过 Photoshop 或者其他修图软件,你一定遇到过这两个名词—— DPI(dots per inch)和/或 PPI(pixels per inch)。更有可能的是,你被不懂这些名词意义的客户问到过一些让人疑惑的关于 DPI 或 PPI 的问题。在你抱怨之前,不妨停下来发问:你自己对这些名词了解多少?

image-1 Adobe Phtoshop(左侧)提到 PPI 时使用的是 “pixels per inch”,但是在接下来的内容里我们会看到,“Resolution”这个词的用法仍然让人误解;Apple Preview(右侧)使用 DPI 来代表实际上的 PPI,让人误解。

在 DPI/PPI 问题上感到不知所措一点也不难堪;因为这个世界正在尽人类想象所能地使其变得难懂。在众多原因中,有一个原因起了主要的作用,那就是有一些人在使用这两个名词时,实际上指代的是完全不同的东西。但是,不必担心:在这个短文的结尾,你就能完全理解这两个名词,并让你感到足够来回答将来的客户。

Pixels Per Inch(PPI)

我们从这里开始是因为,如果你是一个设计师,你首要关心的内容将是 PPI。DPI,我们在后面会讨论,指的是打印设备的一个技术指标,这并不直接关系到你——这是打印店的领域。现在,可以这样说吧,当人们提到“DPI”时,他们实际上指的是“PPI”——实在是太多了,所以这就变成了一种你必须容忍的约定俗成(Apple,Microsoft 和 Adobe 对于这种误用都有责任)。重要的是,当别人使用 DPI 时,你能够分辨指的是真正的 DPI 还是 实际上的 PPI。阅读接下来的内容,你就会明白。

PPI 的数字基础

首先,什么是 pixel?这看起来是个原始的概念,但是很多误解都是从这里开始的。Pixel 表示的是“图片的元素”。它是人眼可分辨的电子显示设备的最小物理组成部分。足够靠近你显示屏上的图片你就会看到他们:一排一排的小方块。换句话说,他们也是一个电子图片的最小可寻址单元。

image-2 这张图中的方块代表 pixel。当你足够靠近相当低像素的图片时,你可以看到类似的东西。图片来自 PistoCasero

实际上,这些 pixel 是由一些“sub-pixel”组成的——红色,绿色和蓝色的光学元件。肉眼无法看到这些元素是因为累加颜色的过程将这些“sub-pixel”混合为一个单一的色调,并呈现为一个 pixel。但是这些内容并不和设计师直接相关。

__困惑点:__可悲的是,一些生产厂商将这些 sub-pixel 描述为“dot”,因为这些 sub-pixel 和打印机中的 CMYK dot 相似,工作方式相同,但是是抵消光源的过程(后文详述)。然后,这些厂商开始吹嘘他们显示屏幕的“DPI”。如果你看到这些,请无视!这是一种令人恼怒的名词误用,也很有可能“击倒”你。

image-3 这两张图给你了一个物理或者机械上对于 pixel 本质的认识,向你展示了红色、绿色和蓝色的 sub-pixel 的光学元件。左侧是一个巨大 LED 显示屏的 pixel 阵列(来自 BruceTurner);右侧是一个 iPad 4 屏幕的超近距离照片(来自 citoki0815

需要注意的是,pixel 是一个固定大小的物理物体(尽管还没有一个标准;不同的设备的 pixel 有着不同的形状和尺寸,已知最小的只有11¼ μm)。因此,一个屏幕上的 PPI 是固定的——不是你在某个地方输入一个新的数字就能够更改的。大部显示器都是 66 - 130ppi。

image-4 上面所示的方块是在被缩放为 100% 时的 200 x 200 pixel 的方块。查看你显示器的 PPI,可以把你的显示器也缩放为 100%, 然后量正方形的长和高。用 200 除以长和高就是显示的水平和垂直 PPI。

这是什么意思?__如果你只是在一个屏幕上看图片,屏幕的 PPI 并不重要,因为你屏幕的 PPI 已经是确定的了。__所以,下一次有人告诉你向一个网站上传一个 72ppi 的图片(因为 72ppi 是“网络的解析率”)时,你可以告诉他们,他们增加了一个可笑的额外步骤。除非他们关心网站的访问者可能将图片拷贝出去并打印出来,否则 PPI 无关紧要。一个 72ppi 的图片和一个 3000ppi 的图片在屏幕上是一样的。

需要了解的内容:PPI 和打印的目标

所以我们现在知道了:只有要打印出来时,设定 PPI 才有效——将数字化的图片转化为非数字化的图片的转变过程。“但是,等一等”你说,“我们讨论的是每英寸有多少个 pixel,但是打印纸没有 pixel 啊!”对,这很让人困惑。请继续读。

在打印的过程中,所有在屏幕上组成图片的物理 pixel 都被转换成不同色调的小正方形。显而易见的是,纸上没有发光设备意义上的 pixel,而是更加抽象意义的一个方块形元素的“pixel”(这里为了以示区分,这种“pixel”以引号标注)。

image-5 Yuriy Babich 的艺术品使用一种粗糙的、打印出来的“pixel”样式的来显示出抽象的效果(来自 Укларочить

这是什么意思?纸上的“pixel”没有固定的大小。如果你增加图片的大小 300%,那么纸上的“pixel”就会增大三倍,结果就是一个更大,而且看上去更加模糊的图像。

你要如何增加或者减小输出图像的大小呢?通过调节 PPI 的数值。

假设你有一个 300 x 300 pixel 的图像。如果你设定 PPI 为10,那么图像将会相对非常大:将会是 30 x 30 inch。如果你设定 PPI 为 300,那么打印出来将会非常小:每英寸 300 个 pixel,纸张将会是 1 x 1 inch。这回合理了?

__简单来说: 对于最终的打印输出而言,将 PPI 输入认为是一种调节物理大小的方式,而不是分辨率。__减少 PPI,相应的就增大了打印出的大小,输出的图片看上去质量也比较差,因为“pixel”也更大更可见。到那时记住,这只是一种相对的标准;如果你站的足够远,图片又会和原来一样清楚。图像的绝对分辨率并没有改变;还是有和原来一样多的“pixel”。所以,增加一个图像的分辨率的方式是让图像拥有更多额外的 pixel,而不是增加 PPI。

__注意:__简单地扩大一个图像的 pixel 数目通常不是增加质量的一个好方法,因为计算机将会用奇怪的像素塞满整幅图像。

image-6 凑近仔细看这个广告牌,像素清晰可见(上面的 dot 也一样,接下来会进一步讨论 dot)。但是在一定距离之外的路人看到它时,会觉得这张图片很清楚(来自 Friction NYC

Dots Per Inch (DPI )

这个章节会很短,因为如果你是一个设计师,DPI 基本上不会困扰到你。但是,这也是一个需要理解的重要概念。

image-7 这是来自 Nick Sherman 的一张图片,其标题为 “Bits of Bits”,展示了一幅使用了低 DPI 的低分辨率的图片,很好的说明了 PPI 和 DPI 的概念。

打印机不能通过纸上通过叠加像素的方式重现一张图片。取而代之的方式是通过散出4种颜色(青色,品红,黄色和黑色,即Cyan, Magenta, Yellow and Black,简称为CMYK)组合(通过减色模型可以得到一定范围的色调)的 dot 来重现一幅图像。这些 dot 之间一定会有空隙,而这就是 DPI 所描述的:它们的密度。

image-8 左侧的图片说明了一个打印机是如何使用 dot 重组一幅图片的;右侧的图片是打印出的 dot 的近距离观看,很有可能是在很低的 DPI 的情况下(两幅均来自 Wikipedia)。

比如说,你以 600 dpi 来打印一幅 150ppi 的图像,那么每个“pixel”将会包括16个 dot(600 dot/150 “pixel” = 4 x 4 / “pixel”)。

客户关心这个是因为,根据经验来说,DPI 越高,图像的色调和颜色混合的平滑程度就越好(但是同时也需要使用更多的抹灰和花费更长的时间打印,所以在家庭打印的时候要注意这一点)。150dpi 通常被认为是图书杂志这类高质量摄影制品的最低标准。报纸通常使用 85dpi 并且结果也很明显:独立的 dot 可见,而且丢失了一些细节。广告版通常使用的是 45dpi,因为你通常在很远的地方看,所以无法分辨。通常来说,dot 矩阵打印机可打印的 dpi 范围为 60 - 90,喷墨打印机的 dpi 范围为 300 - 600,而激光打印机为 600 - 1800。

__注意:__更高的 dpi 也不一定等统一更好的质量,因为 dot 的大小和形状并没有标准,这几意味着一个厂商的 1200dpi 可能和另一个厂商的 700 dpi 效果相同。但是总之,这不是你的问题。

__简而言之:__DPI 只是打印机的技术参数,就像是你电脑显示器的 pixel 分辨率。作为一个设计师,你无法控制这个参数。你所能只的就是向你的用户推荐一个专业的打印店,并且了解这个店设备的参数,并使用这些参数。

关于 PPI vs. DPI 是否还有其他的问题或者指点?

相关文章:

History of the polka dot: art, the cosmos and graphic design

Correct file formats: RGB and CMYK

99designs glossary for contest holders and designers