CreaWriter: 可用AutoHotkey模仿之

  电脑玩物 介绍CreaWriter 软件。价值是通过“全屏图片背景+背景音乐+半透明的编辑窗口”,来实现或专心致志、或激发灵感的高效写作。如果我需要类似功能,会如何做呢?请 AutoHotkey(介绍) 作大厨,以几款常用经典软件为主料,则 CreaWriter 的替代套餐出炉了。效果图及代码分别见下:
[image]

SetTitleMatchMode, 2
run "d:\music\we-are-the-champion.mp3"
run "d:\Program Files\pic\IrfanView\i_view32.exe" "d:\pic\费德勒2010澳网再夺冠.jpg" /fs
run d:\Program Files\vim\vim72\gvim.exe "d:\xbeta-test\note.txt"
WinWait, vim
winmove, vim,,300, 100, 800, 600
WinSet, Style, -0xC00000, vim
WinSet, Transparent, 190, vim

  赤尊信退回己阵,心内一阵犹豫,不知要选取那种武器。浪翻云的剑势可柔可刚,可拙可巧,已经超越了长剑的限制。
  赤尊信是以天下兵器为己用。浪翻云却以手中一剑尽天下兵器的变化。一个由博入简。一个由简达博。
  在无数次的战斗,赤尊信都能迅速决定选用最佳的兵器,但这次面对可怕的覆雨剑,他第一次犹豫起来。赤尊信心中忽然醒觉自己已经输了,浪翻云专心一意,以剑制敌。自己却要在选取武器上,三心两意,甚至还不知道应要选取什么武器,以致气散神弛。
  ——黄易 《翻云覆雨·第9章》

VIM教程与学习资料汇总(2010-02-19更新)

  汇总VIM的教程与学习资料,以方便初学者及持续学习者。欢迎补充。
Vim

一、官方文档

  网友happyvim说:“gvim的两份帮助写得非常好,vim的帮助不像tc的帮助—-跟垃圾差不多。相比之下,简直是一个在天上,一个在地下的区别。”

30分钟入门:
  首次安装vim后,可用 :help tutor 或 :help tutor@cn ,进入一个30分钟的vim入门教程。

Vim官方文档中文版安装包:
  Vim Documentation Chinese Version ,安装后使用 :help @cn 命令,就可以看到中文手册。

Vim用户手册中译7.2版pdf:
  作者:BramMoolenaar,翻译:ZhaoRuFei(slimzhao # hotmail)。链接

二、网友作品

大家来学Vim|李果正:
  台湾网友李果正编写的手册,PDF格式、80+页、800KB。链接

Vim 实用技术|IBM 吴咏炜
  共分3篇:实用技巧常用插件定制 Vim

神奇的VIM|IBM 闫石
  举了很多例子,尽显Vim之神奇。xbeta推荐阅读。链接

史上最强的vimrc文件|amix
  网上称为史上最强的vimrc文件,约800行,还是作者精简后的结果。评价:未必全用,但通读有益!
  另:国内网友改进版,更符合中文习惯。

史上最强的vim tips
  vim_tips.txt

vi/vim使用进阶|Easwy:
  写本系列文章的最初想法,是介绍如何用vi/vim开发软件。但纵观整个系列,讲述的其实和软件开发关系并不大,基本都在讲vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。包括:序言(讲述我使用vi/vim的经历和心得,以及对vi/vim初学者的一些建议)、使用会话和viminfo、vimrc初步、保存项目相关配置、 使用标签(tag)文件、使用taglist插件、文件浏览和缓冲区浏览、lookupfile插件、开启文件类型检测、 乱花渐欲迷人眼 – 语法高亮、程序员的利器 – cscope、 剑不离手 – quickfix、智能补全、 自动补全、指随意动,移动如飞、在VIM中使用GDB调试 – 使用vimgdb、等十余篇内容,后续还有待完成的几篇。链接

Vim对程序员与普通人分别有什么用?
  实际是两篇文章。Dieken写过 程序员的编辑器——VIM 后,xbeta写了 普通人的编辑利器——Vim

edyfox使用Vim的总结
  也是水木社区Vim版高手。链接

vgod的使用经验
  用心绘制了Vim入门图解说明(如能改为浅色就更便于打印了),较直观地解释了Vim模式的概念、更多见 http://blog.vgod.tw/tag/vim/

其他网友收集的文档:
  neman (行胜于言)
  学用UNIX机读版.rar
  网友狂人收集的vim资料链接

三、善用佳软的Vim文章

  http://xbeta.info/tag/gvim
  另有部分文章,在sina blog及水木社区vim版,尚未整理。

附录:文章更新历史

  2010-01-27:全面更新。
  2006-04-24:初稿。>

minipad2: 性能优,功能多,体积小的笔记软件 (1)

  minipad2(主页介绍)是我非常欣赏的一款软件。如果不考虑加密因素,足以代替原推荐的 超级小巧的5款免费树状笔记软件。所以,一直想用同样高水准的文章来郑重介绍。结果却是:保持关注、愿意推荐、试写文章、录制视频、沟通作者……准备了太长时间,仍没写出满意的文章。这种状态只在介绍PKM2(主页介绍)等少数几款软件时才有过。我眼中的 minipad2 是一位规规矩矩的“三好学生”:性能优、功能多、体积小。同时,界面简约、风格低调。
  minipad2 极为易用,并且,帮助文档也很完善——这在小软件中极为难得。所以,略过基本介绍,直接评价。
  [image]

一、从 minipad2 看软件性能

  对软件了解不深的用户,往往看重更浅层的功能(feature),忽视性能(performance)。实际上,功能的堆积十分简单,保持性能才更有技术挑战性,更能体现软件品质和作者品味。
  性能的一个重要方面,是数据量增大时,软件的运行速度是否依然流畅。它对软件成败的影响重大,举例如下。

  反例:EverNote(主页介绍)有着很多优点,但即便是重度用户也对它处理长文本的性能无可奈何。如能改之,相信马上有一批新用户加入EverNote阵营。
  正例:Everything(中文主页介绍)的搜索功能比Windows自带搜索少、仅能用于NTFS,但凭着超越“秒杀”的速度(不是快,是极快),牢牢吸引住用户(不是满意,是震惊)。
  综合例:Chrome 抢走 Firefox 很多用户,除了Google 的推广能力,放弃功能换速度也是关键。
  引申例:如果把软件博客介绍的软件“数量”当作“功能”,文章“质量”当作“性能”的话,则善用佳软属于“功能方面极为克制,性能方面精益求精”的风格。再引申一下,所谓的知识管理、持续学习,也是有人求量,有人求质。延伸至人生,则除了人生的“广度”,更要“深度”。

  回归主题,为什么说 minipad2 性能卓越?是因为 minipad2 在导入长篇txt文本时,以及切换不同节点、在节点内翻页时,极为流畅!在我见过的数十款同类软件中,速度最为出色 [1]
  - 导入鲁迅全集.txt(210万字、5MB)、金庸小说(每篇一个txt,最长者超100万字)十分流畅。
  - 在不同节点间切换,只有鲁迅全集.txt稍有停顿,其他的都是点击立显,翻页流畅。(见上图)

  基于此点,我认为 minipad2 相比其他软件,更适合做“资料收藏”。因为 minipad2 中的文本不怕长、不怕多。但在另一个方面,请思考一下,你是否有必要收集这么多资料呢?所谓的知识,保存在互联网还是硬盘上,并无根本区别;但存于硬盘还是吸收于心,则本质不同。所以,劝告读者珍爱生命,莫做“资料控”。

二、从 minipad2 看软件功能

  minipad2 功能多样:“集笔记 / 便笺、计算器、备忘录、电子词典、快启面板、通讯录、文字模板、多重剪贴板等多种功能于一体,所有内容自动保存,关闭时自动记忆最后的状态。 软件可在多标签页便笺风格与树视图的笔记风格之间自由切换。不用时可隐藏到桌面边缘,或最小化到系统托盘。 软件提供了非常灵活的选项配置,各项扩展功能类似于插件,可自由选择是否启用。”

  示意图(FreeMind绘制)如下:
  [image]

  如何判定一项功能是“必要”还是“多余”?我认为,这与作者对软件的定位有关,也与用户的“应用组合”有关。以 minipad2 为例,解释如下。

  minipad2 最初是作者写给自己使用的,后面的功能增加,也是根据作者的习惯。

  minipad2 真正意义上的第一个版本是 2.0 版,写于 2007. 8.11. ~ 8.16. 当初的目的很简单,因为正在看一套围棋视频教程(《王元围棋教室》。当时刚看了日本动漫《棋魂》,对围棋旧情复燃,很想再进一步提高一下水平…),由于看得断断续续,经常这次看时忘了上次看到第几集,需要有个记事贴一类的小程序来随时记下看到哪一集了。……于是,在那个周末花了一个下午的时间,minipad2 真正意义上的第一个版本,v2.0 版就此诞生。
  程序做到 2.0.4 我自以为已经 over 了,功能貌似已十分完善,以后大概也不会更新了。于是休息了几天,后来某次上班路上忽然想到,我平时用 Speq 当计算器,但 Speq 无非也就是一个文本界面,貌似完全可以集成到 minipad2 之中,这样以后 Speq 就可以不用了,只开一个 minipad2 就可以了。再想起早年的时候在 dos 环境下写过一个无界面的求值函数(输入表达式,按回车求值),于是把这两者一结合,再添上一个小闹钟功能,就发布了 2.1 版。
  再后来…由于我在世界之窗论坛的那个帖子十分热门,跟贴者众多,很多人都鼓励我一直更新下去,于是,2.2,2.3…一直做到了 2.3.2。逐渐逐渐地,我把我日常所用的好几个软件的功能(Speq,CLCL,词典…)都集成了进去

  而用户,固然可以说“某一软件”的用户,但他真正的工具并非“某一软件”,而是“应用组合”(自己造的一个词,可译为 app suite)。比如,软件A、B、C……,各有若干功能1、2、3…… 用户所使用的,通常是 A软件的第1、2、7、11项功能,加 B软件的第3、9项功能,加C软件的第x、z项功能。即从外在软件,转变到内在体系。而不同软件中,功能重复是很常见的——既有同类软件的重复,也有多功能软件与专门软件的重复。这时候,就引出了“使用频度与深度,决定软件主辅地位”的问题。这样说来太抽象,仍以 minipad2 为例。
  假如你是一个经常(频度)阅读或翻译各种外文学术资料(深度),并且力求不断学习,则一款高效、词库精专、辅助功能(比如单词本、发音)丰富的专业翻译/词典软件将是你的“主要”工具。这种情况下,你如果选了 minipad2 作为“主要”文本管理工具,则 minipad2 的词典功能就是“多余”的,或处于辅助地位。
  假如你重度使用 minipad2 的文本管理,偶尔需要翻译一些简单外文资料,则 minipad2 的词典功能,虽然也是“辅助”性的,却是必要、有益、决非多余的。

  沉没成本、边际收益的思想,也适合软件开发者对功能的取舍抉择。仍摘一段作者的话(顺便泄露一下新版本功能):

  对了,受你的“最绿色最高效,用win+r启动常用程序和文档”一文的启发,我已经决定在minipad2的3.2版中在原有的“链接页”的基础上集成类似的操作方式,以适应不同用户的使用习惯和需求(尽管我自己目前还不太习惯这种方式,呵呵)
  当然,要论绿色,那自然是win+r更强,因为那个完全不占用任何资源。而minipad2中的“win+r”操作方式虽相似,却至少要开个minipad2。不过对minipad2的现有用户来说,既然已经后台常驻了minipad2,那么再使用minipad2中的“win+r”也就不增加任何额外的系统负担了。

暂时写到这里,后续待补充

  - 太长了,读起来累。
  - 写起来也累。
  - 初次文章转型——从“教程”性的“说明文”,转向了“评论/分析”性的“议论文”——不确认读者能否接受,欢迎反馈。

  后续内容:
  - 功能小巧。体积对软件的重要性。
  - 体贴。用心,是软件、博客、人生的成就关键。
  - 开发的故事:为什么能做到这些?开发过程?几次重写代码……学习同类软件与未看到同类软件才有minipad2……
  - 与minipad2的其他过程:留言,发现,没主动介绍,关注,沟通,捐赠。

请读者支持

[image]  从现在起,我不仅勇于分享,也开始勇于“索取”了 🙂
  ① 如果认为 minipad2 好用,可以 捐助 作者 xiaodiega。
  ② 善用佳软正在参评独立博客,请 投票支持(似乎同一IP隔段时间后仍可投票)。当然,小众软件、可能吧、Riku、分享网络、谷奥、异次元……也参选中,请公平支持。

附录:注释

  [1]: 导入速度与minipad2接近的,也就是说同属于顶级的,还有 AceText(收费软件,故未做介绍,但也非常优秀,与 EditPad 源出同门,在国外较有影响。一度曾想注册,并推动作者改进了中文换行bug)导入文本,以及 PKM2 导入复杂长篇的 MS Word 时。>

Tobu: 海量文本信息管理软件

Tobu(官网中文翻译)是一款免费的资料管理软件/笔记软件。基于Python和SQLite开发,以独特的多标签方式组织信息,非常适合海量文本信息的管理。2009年底,Yibie, speter, abskite, 柚子浴, 大家乐, SemperFi, lioz, xbeta, 飞天fainy, 黄飘逸@Zhxstud 等网友翻译了官方文档,欢迎指正。并提供Tobu的简单评价。

[image]目录:
  * 00: Tobu 简介
  * 01: 示例、增加新条目
  * 02: 可排序标签
  * 03: 增加一个普通条目
  * 04: 更多列、附加快捷方式
  * 05: 其他功能
  * 06: 部分匹配实时列表、单项目栏、视点
  * 07: 查找标签 自动保存 独立条目
  * 08: 删除项目、模板、打印
  * 09: 性能与安全
  * 10: 为什么要用Tobu?
  * 下载
  △ Tobu简评:海量文本信息管理软件

00: Tobu 简介 [返回目录]

  Tobu 是自由的信息组织软件。它可以用来整理笔记,待办事项列表,文件夹,贴代码,日记,以及任何可以输入为文本或存储在文件中的信息。软件的目标是方便管理数量巨大的信息。
  Tobu 标记每条信息、为信息加上关键字,以缩小搜索信息的范围。Tobu 的目的是当信息被添进软件第一时间不是去组织信息,相反,我们将信息的描述限制为标记和标签组(比下面说的方式要多)。当我们在寻找一条特定的信息时,我们只能根据组织信息时的标记来过滤,以及将相关的信息列出来。
  Tobu 有许多功能,工作方式很难一目了然。因此,建议至少要看看这份指南。为了能开始使用 Tobu,在此之前,必须了解加标记、过滤器,使用标签组,根据标签搜索的基础知识。可锁定的选项,有模板,视图和喜爱的标签。快捷键不是在设计 Tobu 之后才想到的事物——这些快捷键经过了仔细的分配,让软件的功能在没有鼠标的情况下容易使用——你可以随时查阅有哪些快捷键,点击 Help|Keyboard Shortcuts 选项。
  Tobu 使用标准的 sqlite文件存储数据,保存于Tobu 安装目录下的 data.db 文件中。你可以使用任何支持 sqlite 的工具来读取、修改数据库。在即将发布的 Tobu 版本中,将提供一个脚本,可用于创建包含链接的HTML文件、从数据库中导出纯文本文件,以及能在过滤器过滤后显示的信息条目清单之下也有相同的选项。
  请看看右侧的示意图,在脑海里快速的演练一下 Tobu 软件的基本功能。

01: 示例、增加新条目 [返回目录]

– Tobu预置的示例 –
  Tobu 已经在数据库里面放上了一些例子。要看到它们,请在软件顶部的过滤栏(之一)里面输入“astronomy”,然后按下回车键。点击标签列,可以对条目进行排序。要继续过滤,请在第二个过滤框中输入标签。比如,过滤标签“star”之后显示的列表,只包含两个条目。

– 增加新条目 –
  让我们列一个简单的购物清单:在软件下方的标题栏里面输入“lentils”(不含引号);在软件下方的标签栏里面输入“buy,lentils,cost:0.89”;在软件底部按下“save”。创建第二个购物清单:在底部的那一排按钮中,按下“new copy”——然后可以将副本改名为“laptop battery”和输入标签“buy,battery,cost:50”。按下“save”,然后再按下“new copy”。创建第三个购物清单,标题“graphics tablet”,以及标签“buy,graphics,cost:100”,然后按下“save”。现在我们有3个的购物清单,我们可以尝试搜索和排序它们,让我们先在软件顶部的过滤栏(之一)里面通过输入“buy”,然后按下回车键。然后你将在软件的上半部分的窗口里面,列出了所有是购物清单的条目。现在,点击在软件上半部分窗口的顶部,点击“cost”一栏,然后条目就会按费用排序;点击“title”一栏,就会按字母排序。

02: 分类标签 [返回目录]

– 可排序标签 –
  关键是要明白,“费用”是一个“可排序标签”,除此之外再无特殊。可排序标签跟一般的标签不一样的是,它有一个被半角冒号隔开的名字和数值,这个数值可以是数字,可以是文本字符串。当Tobu看到可排序标签时,它就会在那个标签下的分栏中插入标签的数值。当我们正在处理一般的标签时,会插入一个“x”,表示这个标签当前被记录,否则会插入一个空格。
  Tobu可以在一个项目中插入我们所需的多个标签。在我们的购物清单上,我们可能会选择“级别”的额外可排序标签,对于高级别的我们给数值1,中级给2,低级给3。让我们马上来演示一下:点击各自的项目,增加级别标签,然后保存。你现在可以根据项目的级别、价格和标题来排序了。事实上,你也可与根据任意标准的标签来排序项目,没有标签的记录将被分在剩余的项目之前。
  如果可排序标签是文本、数字时,一般会按照字母表序列或者数字序列进行排序。当然也有一些用不同方式排序的特殊数值,比如短月名(jul-七月,jan-一月),短日名(mon-周一,tue-周四)以及级别的描述——“低”,“中”,“高”,“紧急”。

03: 增加一个普通条目 [返回目录]

  让我们输入一个普通内容的条目,以此它了解如何自动链接到购买清单上的条目。我们开始:标题-“小扁豆的营养价值真相”,标签-“小扁豆, 营养”,内容:

每1/4杯:
膳食纤维,14g,45% dv
蛋白质 13g
钙 2%
铁 2%
叶酸 50%
镁 12%

  现在就用标签“小扁豆”来过滤——你会看到购买清单条目以及刚才我们输入的条目。现在继续增加一个奶粉的条目:标题-“小扁豆”,标签“奶粉, 小扁豆”,内容-“今天我发现关于小扁豆的一些有趣事情——在它含有仅次于大豆和大麻极高蛋白质含量,并且它是人类最早种植的农作物之一,位于新石器时代的近东地区。”当你保存这一条目,它会出现在现有条目列表中(每一次保存,列表均会刷新一次)。这样,当搜索关于小扁豆时候,你会得到三个完全不同的“主”类别(实际上,在Tobu中各个类别并没有孰轻孰重之分,当然你可以通过额外的标签来区分主次,但是这样做没有很大必要)。如果你是一位营养学家或者农学家,或许还会得到上千条标记着“小扁豆”的条目,那样的话你可能会进一步增加第二或者第三个过滤条件——但对于我们普通人来说,用单一标签来搜索定位条目已经很足够了。
Tobu

04: 更多列、附加快捷方式 [返回目录]

– 更多列 –
  每个项目都会自动在右边增加3列,第一是文件名,第二列为创建的日期,第三列是修改的日期。这些日期对任何项目都有用处,但特别是对于日常输入和相似的输入记录而言很方便,因为你可以对输入的东西排序。如果你想看看用某月和某年来筛选的日常输入,每次输入时你就把这些添加为标签,例如你可以添加两个标签,“11月”和“2008”,然后通过对这些标签的过滤将只会显示相关项目。

– 附加快捷方式 –
  你可能想了解在底部标有attached file的区域。这个区域可以让你使用Tobu就像一个以标签为基础的文件系统,你可以只在标题区域输入文件名,以及输入一系列描述该文件的标签。点击open将会打开相关浏览程序去运行文件。此外,你可以使用此功能将文件附加说明或扩大某个项目的主体,比如输入“扁豆”就能打开附有关于扁豆的jpeg图片的这样一个文件。
  你还可以拖放文件到文本或附件区,都将显示在附件区无论路径是怎样的。

05: 其他功能 [返回目录]

  让我们快速看一下 Tobu 的其他功能。菜单 Tags | list tags 可以列示数据库所有条目用到的标签。出于性能考虑,Tobu 只列出前 2000 个标签。菜单 File | Apply Filters(过滤)的效果与按下 List 按钮,或快捷键 Ctrl+L 是一样的。Item | New tab(新建标签)与 New Tab按钮相同,也可以标签右侧的空白区域双击。File|find 对所有条目进行搜索;仅在当前条目中检索,只需在文字区域按ctrl+F。File | options 允许自定义外部编辑器(按下”edit…”按钮时,就会调用该程序编辑正文内容)及其他设置。内置的内容区域编辑器功能有限,你可能想使用gvim、写字板、其他编辑器来支持格式化或更多打印选项(File | Print可提供基本的打印功能)。
  请注意,在Linux上,在由另一个程序启动时,有些编辑器会分叉,让Tobu以为他们完成编辑并且退出了。对gvim,Tobu可以通过附加“–nofork”到命令行来自动修复此问题。如果其他编辑器也有问题,请找出避免分叉的命令行参数,并添加在选项界面的编辑器命令中。如果你用外部编辑器修改并保存后,但文本区域的内容不会更新,这就是原因。
  New copy 按钮将复制一个和当前记录的内容一模一样的新纪录。它的用处体现在,要输入的条目很相似时,即,多数标签相同,比如上述购物列表或待办事项。
  通常,最消耗人工的部分就是输入标签名称。利用自动完成功能,Tobu可以帮助你更快地输入。输入几个字母后按下tab键,Tobu将按照最近使用或搜索过的2000个标签自动匹配。如发现多个匹配项,它们将在状态栏中列出。既然用Tab键来自动完成标签,所以,就没法再用它切换到文本输入区。要做到这一点,你应该按Enter键,或先按空格再按tab键。但是,如果你的光标右侧仍有一个或多个字母,按下Tab就不能进入正文编辑区。这或许不易记忆。因此,推荐用Enter从标题到标签、再到正文的切换。
  Help | About将显示目前数据库中的项目总数和Tobu版本号。
  Tobu里的标签已经自动分配的颜色,他们没有任何意义,只是便于区分和查找。
  你可以通过Help | Keyboard Shortcuts 或相应的工具栏按钮来查看快捷键列表。
  你可以选用标题栏右侧的按钮,设定文本样式和字体颜色。文本样式(加粗、斜体、下划线)不能组合使用,这是因为Tobu所采用的文本控件的限制。Tobu并不想做成文字处理器,所以,对突出段落标题而言,这些样式也够用了。
  File | Write to file(写入到文件)用来把整个数据库转储到一个文本文件或互相链接的HTML文件中。

06: 部分匹配实时列表、单项目栏、视点 [返回目录]

– 部分匹配实时列表 –
  你可以在选项界面打开两个部分匹配列表模式功能,以便使用。当使用这些模式时,你在搜索框键入内容,匹配列表会根据你键入的内容自动实时更新。这可能这会导致变慢,但取决于你的电脑速度及数据库和内容的大小。
  * 否 – 你需要按回车键或“列出”按钮以应用过滤条件。
  * 全选 – 所有过滤框都会实时快速过滤。
  * 右 – 只有最右边的过滤框会使用这种模式,其他三个则使用标准方式。

– 单项目栏 –
  在版本0.4.11,Tobu改为只显示那些栏目的标签匹配两个或更多个的项目,那些只匹配一个项目的,将不会显示,因为他们是无用的关联,而且按栏目排列的时候,你看不到他们的排列,而且当列出太多项目时会添加太多的混乱。

– 视点 –
  “视点”是一个这样的功能:允许你用一个名字保存许多过滤条件,这让你更快的调用这些过滤条件。它的效果如同填写这些过滤条件然后按下“列出”按钮。在视点菜单下,你可以保存、删除和应用视点。举例:假设你经常筛选出上个月记的日记,你可以输入“日记”,然后去掉当前月的日记,然后转到视点,按保存,名字为“三月的日记”。下次你想看这些日记的时候,选择“三月的日记”,就可以看到你要的日记列表了。

07: 查找标签 自动保存 独立条目 [返回目录]

– 搜索标签 –
  如果忘记某条条目的标签名称怎么办呢?别担心,筛选框能让你互动地搜索标签。输入标签任意的一部分,开头也好,中间也罢,一个下拉框会弹出来,包含所有匹配的标签。接下来你要做的,就是从下拉列表里选择它,再次单击回车,列出使用该标签的条目。

– 自动保存 –
  注意:Tobu是设计用来快速输入大量中小型条目的。如果你执行下列任意操作,都会自动保存相应条目
   * 输入新条目
   * 打开新标签栏
   * 切换标签栏
   * 从列表中加载一个条目
   * 关闭当前标签栏
   * 退出程序
  你几乎没有必要使用保存(Save)按钮。同时,你必须小心,不要对条目执行不必要的改动,并且通过以上的操作将它保存下来。
  Tobu提供了不同层次的取消(Undo)操作,ctrl-Z可以不断取消编辑操作,ctrl-Y可以恢复(redo)操作。

– 独立条目 –
  如果新条目的标题和标签(无论是在哪个层级上),与一条已存在的条目相同,Tobu会回复给你一条出错信息,“在数据库里有重复条目”。可以使用相同的标题,但标签必须不同。

08: 删除项目、模板、打印 [返回目录]

– 删除项目 –
  右键点击你想删除的项目从弹出框里选择删除就可以将该项目永久从Tobu的数据库和列表里删除。

– 模板 –
  如果你需要输入很多类似的项目,使用模板会给你很大的帮助。通过模板你可以编辑题目,标签和正文并将其保存以备以后使用。如果你想保存自定义的模板的话,在编辑好题目,标签和正文三项里的任意一项或者全部之后,进入模板的保存选项,输入模板名称即可。需要使用该自定义模板时,进入模板选项,选择你的自定义模板即可。
在你的模板中可以使用如下的特殊指令:
  * 输入“%a”,模板中会自动插入一个星期的英文简写
  * 输入“%d”,模板中会自动插入日期
  * 输入 “%b”,模板中会自动插入月份的英文简写 输入“%Y”,模板中会自动插入当前年份
  * 输入“%%”,模板中会自动插入百分号

– 打印 –
  进入文件-打印选项可以打印出当前文字区域。目前仅支持字体和文字大小均为Tobu默认状态下的黑白打印,如果你需要更加高级的打印的话,你可以使用外部的编辑器来完成。

09: 性能与安全 [返回目录]

– 海量数据下的性能 –
  经测试,Tobu 在 10万条记录、数据库达 1.36GB 的情况下,运行速度并无明显降低。当然,性能会因这些情况而异:含有某个标签的记录数量;这些记录之间的共享的标签数目。

– 数据安全性 –
  与大多数免费软件一样,我们不做任何直接或间接的安全保证。尽管我们已经尽最大努力对软件进行了全面测试,仍然建议您对数据文件进行定期备份。
  数据以sqlite格式保存在“data.db”文件中。如果你不做全系统备份,请单独备份此文件。有许多第三方工具,可以读取/查看/修改sqlite的格式的数据库。只要定期备份,您的数据将保持安全、可访问。

10: 为什么要用Tobu? [返回目录]

  Tobu在当你有一小部分记录的时候并不是特别有用,如果你有100个数据项,就可以用非常简单的以一些树形的结构来管理他们,这就和文件管理器中以文件夹来管理或如Treepad中以三栏的形式进行记录管理相似。一旦你有500-1000个记录的时候,你就很难找到你所需要的条目,因为你大多数的记录分属于不同的项目。可能你可以看到几个月内所有的日记条目,但是你不会看到涵盖不同类别的相关主题的清单。随着条目的数量从5k,10k,到50k甚至更多的增长,找到一系列相关的信息的困难会成指数倍的增长,进入树形的结构也会更加困难,因为你必须从众多可能的选择中挑出最重要的目录。全文检索会有帮助,但是它经常会给出一系列要么太大要么太小的结果——当你在寻找一系列的条目而不是一个的时候使用搜索会变的更加困难,而且你不能够像使用Tobu那样整理结果。
  Tobu使得增加新的条目更加简单化,因为你不需要将他们放于现存的组织结构——你只需描述即可。
  Tobu 是树形机构的进一步发展,他能够使你在项目之间建立多重的网页式的联系而不是单一的父→子的联系。
  在使用Tobu中唯一棘手的部分在于,当你检索和分类的时候,需要知道哪个标签最适合某个条目。在这方面没有明确的规则,你需要不断进行实践来掌握它。

下载 Tobu [返回目录]

– Tobu –
  Tobu是一个可以用任意形式来管理信息的软件。你可以用它来管理你的笔记、将要做的事情、文件、一小段文字、一段代码、日记,以及任何类型的信息,只要它可以以文本的形式被录入,或者说它本身就是一个文件。
  Tobu可以在Linux和Windows下运行。
  注意:如果你用英语以外的语言来输入(非ASCII字符),而且你使用了大写的字母作为标签,这些记录有可能在搜索结果中不被显示。这在俄语字符中已被确认,而且似乎它还会影响到别的语言。直到这个问题被修复,我们建议你在使用外语时使用小写的字母作为标签。如果你确认这个问题出现在俄语之外的语言中,请告诉我。

– Windows平台下载 –
   Windows可执行安装包 v0.5.7
  Win2000 用户需要文件:gdiplus.dll (你需要使用IE来下载它)
  更旧的版本:0.5.6 安装文件0.5.5 安装文件0.5.4 安装文件0.5.3 安装文件0.5.2 安装文件0.5.1 安装文件
– 使用源代码包时所需的环境 –
  Tobu需要以下三个软件包(你通常可以在分发者那里得到它们):
   * Python
   * WxPython
   * PySqlite
  Tobu已经在Python 2.4, wxpython 2.8, pysqlite2环境下测试有效。但Tobu不能在WxPython 2.6环境下工作(例如Ubuntu中的软件包python-wxgtk2.6)

– 适用于Linux和Windows的源代码下载 –
  注意:如果你得到一个错误说“AttributeError: ‘Font’ object has no attribute ‘FaceName’”,那么说明你正在使用的是WxPython 2.6,你需要更新到v2.8来消除这个错误提示。
  很抱歉,Tobu在Linux环境下看起来有些难看。我将会在以后的版本中尽力修复它。
  另外,请注意Linux下的“打开”按钮仅仅支持打开URL的快捷方式,而不支持文件名。这是因为标准的Python函数startfile()仅仅在Windows环境下有效。
  当你需要使用Tobu时,解压缩文件包,并以root身份运行python setup.py命令。然后,你可以在终端界面运行tobu.py来Tobu,或者你也可以创建一个桌面快捷方式。
  最新的Linux环境下的Tobu文件包:v0.5.7
  更旧的版本:Tobu 源码 – 0.5.6Tobu 源码 – 0.5.5Tobu 源码 – 0.5.4Tobu 源码 – 0.5.3Tobu 源码 – 0.5.2Tobu 源码 – 0.5.1Tobu 源码 – 0.5.0Tobu 源码 – 0.4.130.4.12 archive
  我正在提供顾问的服务,如果你正在寻找一个Python的程序员,欢迎与我联系。

– 错误报告与反馈 –
  请发送错误信息、您的评论和任何反馈到ak – at – lightbird.net
  如果你喜欢Tobu,请捐助我们

– 更新列表: –
  *更新列表暂不译

Tobu: 海量文本信息管理软件简评 [返回目录]

优点:
  * 免费、小巧、跨平台。
  * 非常适合管理海量(上万条)信息管理,为此提供了多标签组合查询的显示方式。
  * 性能出色:在 10万条笔记、1.3GB的数据库下,运行流畅。
  * 支持外部编辑器,比如用 Vim 编辑每条笔记。
  * 笔记支持简单文字样式。
  * 采用 SQLite 数据库,算是准开放格式;也可以导出为单一txt或互相链接的html。
  * 中文支持良好。
  * 全局搜索。

缺点:
  * 使用习惯与其他信息管理软件差异较大。
  * 无法批量导入现有信息。
  * 需要为每条信息建立tag,并且,不断优化tag。

结论:
  对喜欢积累文字,并且预计数量多达上万条的用户,可以选定Tobu,长期使用。
  一般用户,不建议使用。

附录:文章更新历史

  2010-01-09:重新整理译文,并提至前面;重写评论部分并置于文章后面。
  2009-12-06:对软件简单评价,并征集志愿者翻译。
  2009-12-05:小众发文介绍 Tobu – 信息组织管理工具|小众软件

>

大道至简: 用pre统一txt与html来记笔记

  笔记软件层出不穷,乱花渐欲迷人眼。但深入体验过txt格式的极致开放、精简,领略过Vim等编辑神器的自由逍遥后,很多人返朴归真,近乎偏执地用Vim以txt格式来记笔记者。客观来讲,图片或简单格式也偶有需求。这种情况下,html是更好的选择。于是,思考:能否将txt与html统一起来呢?pre标签即可解决此问题。
  所谓统一txt与html,就是在普通txt的开头加一个pre标签。这样,作为txt,它仍能在文本编辑器中,方便地阅读、编辑、搜索。同时,又能在浏览器下直接保持格式显示——免除了<br>换行、失去行首缩进的烦恼——从而为图片展现提供可能。也就是说,这种统一格式,在Vim中就是txt,在浏览器中就是html;可以理解为扩展的txt,也可以理解为极度精简的html。至于文件名后辍,纯属表象,任君选择。重要的它的实质:既得到了vim编辑txt的便利,又得到了浏览器显示html的功能扩展。【重要说明:本文是经验分享,并非推荐方案。本来就偏执txt/html/vim者,可读此文获得技巧。原本有其他工具的,请略过此文。】

pre 标签

  pre 标签,是以txt为html的关键。它让txt中的tab缩进、回车换行仍能保留在html中。
  但直接 pre 会导致过长的文字撑宽浏览器,要想自动换行,需要如下写法,以兼顾不同浏览器:

<pre style=”word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap” >

img 标签

  要支持图片,只须 <img src=xxx.png> 标签。
  通常,图片连号,可以复制/粘贴,然后,通过 Ctrl+A 和 Ctrl+X 直接加减即可。比如,复制一个 src=img-5.png,光标放在5上,按下2 ctrl+x,就成了 img-7.png (vim理解数字为负5,减2,得负7)。

h2 标签

  为了在htm中有所突出,可增加一些标题标签。

如何快速在浏览器打开当前文件 

  在gVim中,“最基本”的命令是——
  :!%
  !表示外部命令运行,可以理解成windows的运行之类。
  %表示当前文件。
  因此,上述命令就相当于在文件管理器双击此文件(从这方面讲,建议文件后辍为htm,以便于浏览器打开)

  改进包括:
  - 在!前增加silent,以跳过cmd窗口。
  - %放在双引号中,兼容路径含有中文或空格的情况。
  - 进行map,一键运行。

  这样的htm基本等于txt,既可以充分发挥VIM的能力,又能兼顾图片,比较满意。

附:相关syntax文件

abb <buffer> zpre <pre style=”word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap;”>
inoremap <buffer> ;h2 <esc>^i<h2><esc>$a</h2><esc>F<i
vnoremap <buffer> ;h2 “zdi<h2><C-R>z</h2><esc>F<i
inoremap <buffer> ;i <img src=”” alt=”[image]”><esc>3F”i
inoremap <buffer> ;st <strong></strong><esc>bba
vnoremap <buffer> ;st “ydi<strong><C-R>y</strong><esc>F”i
inoremap <buffer> ;l <a href=””></a><esc>F”i
vnoremap <buffer> ;l “ydi<a href=””><C-R>y</a><esc>F”i
inoremap <buffer> ;bq <blockquote></blockquote><esc>bba
inoremap <buffer> <s-enter> <br/><cr>

附录:文章更新历史

  2009-12-21:重写。
  2006-07-05:初稿。
>

Chandler: 让人保持梦想的GTD软件

chandler Chandler 是一款深得GTD精髓的个人信息管理软件(PIM)。同时,Chandler又超越了软件,成为了理想主义的典范。从Chander软件的开发、汉化,到介绍开发过程的图书《Dreaming in Code(梦断代码)》与其翻译,再到软件使用、图书阅读,以及本文的介绍,都充满了理想主义的光辉。
  个人信息管理软件种类繁多,有些软件因技而道,已臻极境,万众敬仰。而 Chandler 推出太迟,很难赢得市场份额。但它蕴含的执着精神、始终不曾放弃梦想的实践,则具有更大价值。 从实用角度,作为一款工具,善用佳软并不主张大家选择Chandler。但从价值观和信念角度,我很愿意让大家都了解Chandler。

Chandler链接:官方主页梦断代码-中文版/Dreaming in Code (English)

一、传奇软件 Chandler

  “二十多位顶级程序员,三年时间,4732个bug——只为打造超卓软件”。
  Chandler(主页)是一个从开始就充满着理想主义的项目。它受80年代的 Lotus Agenda 项目激发,立志要“让Agenda之魂在当代程序中复生,消除地窖、让用户能随己所愿任意切合数据”,打造出一款跨平台、开源免费、支持个人与小群组的任务管理/个人信息管理软件,将电子邮件与日程安排融为一体。它实际包括:桌面客户端 (Windows, Mac OS X, Linux)、Chandler Hub Sharing Service、Chandler Server,以及 Chandler Quick Entry for iPhone、Chandler iGoogle widget。
  理想主义的行为,多数会遭遇挫折。所以,Chandler因为开发工作量过大,导致进度极慢。几年前,我在国外论坛上看到Chandler的介绍并下载试用时,感觉项目想做的太多,但每方面的功能与专门软件比,都不够成熟。所以,我并未实际使用此软件,当然,也没有介绍和推荐。
  但是,在我快要忘却或以为它已经死亡的时候,2008年8月,Chandler终于发布了正式版本v1.0。理想主义终成现实。并且,吸引了国内一批有热情的网友,在推广、在进行中文化。
[image]

二、理想再次变为现实:Chandler中文化

[image:Chandler中文化]  Chandler 1.0版发布3个月之后,Yibie网友开始了软件汉化工作。尽管我对Chander有着 实用主义的评价 ,但也非常支持理想主义的行为和价值观:“虽然,流行很多软件,都可以用于GTD。但是,能以GTD本身的方式来设计的软件少之又少。我是为了不让这个优秀的GTD软体从此湮灭在历史的尘埃中,因此决定做出这样的举动。”
  汉化过程简记如下:
   - 2008年11月中旬:Yibie 发起 Chandler 软件汉化工作,并得到了est等网友的响应。
   - 2008年11月28日:Chandler 汉化 beta0.01 版公开测试。
   - 2009年12月:Chandler 中文文档发布:初阶教程、FAQ、排错指南。123
  更多/更新内容,请参见Yibie博客的Chandler中文化 相关文章,及 Chandler中文化讨论小组

三、传奇传记:《梦断代码(Dreaming In Code)》

  Dreaming in Code(主页), 是 Scott Rosenberg 耗时三年,对 Chandler 项目进行伟大总结和思考。后经韩磊(博客)译为中文《梦断代码》(主页)。

[image:Dreaming In Code]  一群很有经验的代码牛人在先进软件开发模式的指导下,没有资金压力,在更多大牛的带领下,原计划用一到两年的时间开发出一个备受期待的个人信息管理软件(PIM),后来花了七年时间才完成这一创举,但是已经无人喝彩……
  拿到Dreaming in Code英文原版,读完第0章,我知道,这书无论如何是舍不得给别人做了……
  本书是讲一事,也是讲千万事;是写一软件,也是写百千软件;是写一群人,也是写千万人。我相信,任何一个在软件领域稍有经验的技术人员,看完本书,必掩卷长叹:做软件难。
  本书作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题……
  这里躺着一个野心勃勃的开源项目。它曾立志超越Outlook,最后却无疾而终。慷慨的米奇-卡普尔带给它生命,又把命脉从它身上取走。许多程序员以心血养育它,惜乎全不见成效。它是温室中的花儿,有过绚烂的梦想,还未绽放即已枯萎。那软件的花园中,还有多少会渐次凋零呢?…
  他养活Chandler和OSAF达六年之久,寄望于能做出令人激动的创新PIM套件。……六年后,Chandler仍无定形。……(离开的)时候差不多了。”六年半时间,上百万美元,几十号顶尖高手,换来幻梦一场,此时最郁闷的,当属米奇?卡普尔。在OSAF/Chandler行将就木的今天,本书正可做它的墓志铭……
  Chandler软件的开发其实一直没有停止,虽然用了很长的时间,但是这一伟大的构想仍然没有停息,当我知道这个的时候,突然觉得有股热血用上心头,“keep your dream”,这句话不是一个口号,Chandler又一次向我们证明了这一点……

  更多内容请参见翻译后记,以及更多书评

附录:文章更新历史

  2009-12-13:重新整理全文:分小标题;更新链接;补充图片。
  2008-12:初稿。

PDF转换word格式的方法总结

PDF 转换 word 格式全面接触PDF:最好用的PDF软件汇总》中主要介绍了pdf生成工具,但经常有网友寻找PDF2doc(pdf转换word)类软件。本文推荐Gmail、pdftoword.com、e-PDF To Word Converter等转换方法。

PDF 转换 word 格式方法总结

0. 说明

  pdf 无法编辑,这不是缺点,而是它的定位。
  pdf 虽然无法编辑,但可以进行注释。
  为什么转换PDF到其他格式?技术角度,是为了二次编辑和后续利用;但这样做的时候,请注意版权问题。
  一定要转到word格式?不一定。如果文档只有文字,则建议转为txt或rtf。如果还有一些不算复杂的图表、图片,转为htm也是可以接受的。但如果格式复杂,或者你对 html 不了解,也不妨转为doc格式[1]
  本文以及善用佳软全站的关注点是“原则、思考方法、解决方案”,而不是“软件”。如果念条咒语,或挥几下手就能把pdf转为word,为什么一定要软件呢?

一、推荐的PDF转换word方案

1. 莫忘最基本的“复制/粘贴”法

  寻找“高级”办法之前,不妨先试一下最基本的方法:打开PDF文档,复制全文;然后,在Word中粘贴。如果文档格式不复杂,这样得到的结果就够用了。

2. Gmail、QQ邮箱中直接查看PDF格式

pdf2doc-gmail  Gmail很早就解决了PDF查看问题。把PDF作为附件发送至Gmail信箱,在附件一侧,点击“view”或“查看”链接,进入在线PDF阅读器后,点击“纯html”链接,即可以网页格式显示pdf内容。如果你一定需要doc格式,请复制html内容到Word。
  而QQ邮箱中,PDF附件旁边也有类似的“纯文本方式查看”链接,只是相比Gmail,缺少文字格式。
  另外,这种转换还能破解PDF防止复制内容的限制。
  优点:速度快、可信、很多人已经有Gmail信箱(没有?那就注册一个吧);各种语言编码的文字都应该可以转换。
  缺点:pdf中的图片好象有问题。

3. 号称最精准的 pdftoword.com 在线转换

[img: pdf to word]  PDFtoWord.com 号称是目前最为精准的pdf to word文件转换器,出自著名的PDF解决方案供应商NitroPDF。
  PDFtoWord.com是在线应用,完全免费,使用方便:
  - 访问pdftoword.com:①上传pdf→②选定格式(doc/rtf)→③输入接收邮箱;
  - 进入邮箱:查收转换后的word文档。
  Web 2.0 Share的评价:“……Pdftoword 无愧于精准之王,对中文同样转换很好,文字方面不多说了,大家可以自己测试。Pdftoword 在排版方面确实有独到之处,特别介绍一个细节,Pdftoword 转换后的文档仍以段落为单位,没有很多的换行符,而以前大多转换器都是以行为单位,以致末尾有很多的换行符,你复制粘贴时会有许多麻烦……”

二、其他软件或在线应用

pdfundo.net在线转换

  注:网站已失效。
  在线的http://pdfundo.net(名称很有意思),可以上传pdf文档,30秒-几分钟即可转换为doc,并给出下载链接。它也有相应的客户端软件。[via lifehacker]
  优点:免费、在线、直接生成doc
  缺点:试转了一份台湾朋友制作的pdf(原始文件也根本不是word,繁体中文),发现很多汉字无法显示。

更多在线PDF转Word应用

  电脑玩物曾做过一个 测试 ,对比了4个在线应用。但由于测试的特殊要求——11MB,立即转换——只有最好一个应用达成了目标。因此,并未对转换质量进行对比。
  http://www.zamzar.com/,多格式转换网站,文档上限1GB,转换工作需要排队等待。
  http://www.pdftoword.com/,上限 10MB,需要等待。
  http://convertpdftoword.net ,文件名须为英文。
  http://www.pdfonline.com/pdf2word/index.asp ,速度较快,“PDF的版面樣式與文字「基本上」都有成功轉換,仔細檢查的話會發現在一些特殊格式的地方會漏掉一兩個字沒有轉出來,但這都很好解決,只要自己補上就好”。

共享软件 e-PDF To Word Converter

  共享软件 e-PDF To Word Converter(USD 35)在转换PDF到Word类软件中,也属于效果较好的一款。
  小众软件评价:…… e-PDF 可以把 PDF 文件比较完美的转换成 Word 文档,我用104页的 PDF 做了测试,除了少数地方,其余都属于完美转换了……
  网上其他介绍:e-PDF To Word Converter 是一款将AdobePDF文档转换成 Word 文档的工具软件,它支持文字,图像及其它内容的输出。这款软件可以脱离 Microsoft Word,Adobe Acrobat 或 Acrobat Reader 独立运行。完美的中文支持和原始版面转换,基本做到了百分百的原汁原味……目前唯一发现的不足,数字会被转换成全角数字,不知道可否在word中批量把数字换回半角,另外有些文字大小会小一号。试用了超多的PDF转Word工具了,应该说这个是所见过版面保留最好的了,虽然还是有点缺憾。
  e-PDF To Word Converter

MS Office Document Imaging 将PDF转为Word

  如果你购买了MS Office的相应套件,则可通过MS Office Document Imaging进行PDF到Word的转换。
  Microsoft Office Document Imaging 是MS Office的一款选装组件,用于印刷文档的图像化扫描存储,并具有OCR功能。因此,也可以先把PDF虚拟打印为 Microsoft Office Document Imaging 格式 (MDI) ;再通过OCR转为可编辑的Word文档。(官方帮助: 2
  转载一下操作步骤:
  ① 从PDF到MDI:在PDF阅读器中,打印PDF,打印机选“Microsoft Office Document Image Writer”,确认后将该PDF文件输出为MDI格式的虚拟打印文件。 (注:如果没有找到“Microsoft Office Document Image Writer”项,使用Office 2003安装光盘中的“添加/删除组件”更新安装该组件,选中“Office 工具 Microsoft DRAW转换器”。 )
  ② 从MDI到Word:Document Imaging 转换为运行“Microsoft Office Document Imaging”,并利用它来打开刚才保存的MDI文件,选择“工具→将文本发送到Word”菜单,在弹出的窗口中选中“在输出时保持图片版式不变”,确认后系统会提示“必须在执行此操作前重新运行OCR。这可能需要一些时间”,确认即可。

三、结论

  偶尔有pdf2doc需求的网友,建议先试用在线的Gmail、PDFtoWord。如果质量不能满足需求,或转换的数量、速度有更多要求,可以试用/注册 e-PDF To Word Converter 软件。
  但无论哪种方法,在行动之前都值得想一下:真有必要从pdf转为word吗?

附录:注释

  [1]:早期版本MS Word采用封闭格式,WPS和OOo通过各种技术手段才能与之保持尽力兼容,而其他无此实力(经济实力)的软件则不能编辑Word。当然,可以用免费的WordViewer查看(应该也能复制到其他程序中吧)。新的MS Office采取了XML格式,相对开放了一些。所以,也不应该基于过时的理由过于反对doc格式。但无论如何,请有如下意识:除了昂贵的MS Office,还有个人免费的WPS(非常小巧)、开源的OOo、在线的Google Doc;在很多情况下,你只使用了MS Office的3%的功能;很多文档没有必要存为word格式。(感谢danei补充)

附录:文章更新历史

  2010-04-05:更新Gmail、QQ邮箱的转换说明。
  2009-12-08:更新图片;标示失效内容;更新结论;补充QQ邮箱。
  2009-11-24:更新较多(但尚未完成)
  2009-02-26:补充pdftoword.com并作为第2推荐。
  2008-11-04:初稿。

XMind发布v3.1

XMind V3.1发布

  免费开源的国产思维导图软件XMind(主页介绍对比)于2009-11-23发布了 XMind v3.1版本。
  新版本主要特性有:
  - (pro版)增加头脑风暴模式;
  - 自行设定默认主题;
  - 跨文件搜索;
  - 节点排序;
  XMind V3.1更多升级细节请参见 这里

赠送9份2年Pro版注册码(已结束)

  前文说过,“XMind 计划进行较大升级,在此征求大家的意见和建议,欢迎踊跃发言!开发团队会查看留言,并向提出合理建议的网友(无论是否采纳),赠送一定期限的专业版注册码!–2009-10-30”
  现在,XMind开发者已经从留言中选出了 9 位网友,赠送2年的Pro版注册码。名单如下。请其他网友不要再留言索取注册码。

Fiery: 2009-11-01 20:11
FZ: 2009-10-29 22:17, #12354
theflash: 2009-10-31 4:50, #12376
八月初二: 2009-11-10 5:31, #12656
Steve: 2009-11-12 21:42, #12717
Ken: 2009-11-22 12:19, #12859
中范: 2009-11-19 20:00, #12826
xeonic: 2009-11-13 4:59, #12738
phker: 2009-11-17 13:14, #12791

  注册码已于2009-11-30 10:00之前,由善用佳软发到了各位留言时所注明的邮箱。如有问题,请在此留言。

其他消息

– 有位外国友人也正在开始vim入门教学,见 这里
– CamStudio 被 LifeHacker评为最佳录屏分享软件。发现我竟然没为它专门写过介绍文章,只发过一篇 求助。>

EverNote再次获得1000万美元投资

EverNote  2009年11月16日,EverNote宣布又获得了1000万美元的投资。而此时,我们关注的几款国内同类软件仍在苦苦寻找发展方向。

  我很高兴地向大家报告,EverNote在B轮融资中刚刚获得了1000万美元的投资。主投资人为 Morgenthaler Ventures,A轮投资人 Troika Dialog 与 DOCOMO Capital 也参与了本次投资。
  如何使用这些资金?我们会用于改进产品:更多平台,更多功能,让用户使用更加平顺而波澜[1]不惊(对了,提到“波澜”,让我想起来,我们的波兰语版本也在制作中,还有瑞典语、日语及其他十几种语言)。我们的目标是,让 EverNote 成为您信任的、恒久的、无处不在的电子记忆体。这些投资让我们能更快达成目标。
  我要感谢我们的团队——凭着超凡的敬业之心,塑造出当今互联网时代最闪亮的公司之一。我要感谢投资者对我们的信任。最重要的,我还要感谢了不起的用户社区:你们的声音引导着产品发展方向,你们的热情是我们成功融资的关键。
  感激我们的相遇,感谢大家的选择。但愿未来长相伴!

  原文链接;发表日期:2009-11-16;作者:Phil Libin;译者: 善用佳软。

[1]: 波兰/波澜不惊:原文为 We’re going to invest it into making our product better: more platforms, more features, and more polish (we’re working on Polish, too, along with Swedish, Japanese and a dozen other languages)>

试着开始 gVim 系列?(更新视频到更高清晰度)

gVim 比 Total Commander 更加复杂和有深度,而我在 gVim 方面也只是刚刚入门。所以,多次构思 vim 系列文章,有几次也写了不少内容,但极不满意,故未发表。
现在想到一个主意:通过与初学者互动,进行gVim推广。具体如下:
① 有意开始学习gVim的用户,请参照 普通人的编辑利器——Vim 及任意教程进行自学。
② 学习过程中,记录心得;遇到问题,自行搜索无法解决的,提出来。心得与问题可留言于此文后面。
③ 我会对这些心得/问题进行点评与回答。当然,也欢迎其他vim用户参与进来。
【善用佳软/2009-11-04:下面gVim安装视频更新成清晰版了。如果这个效果令人满意,以后将多录制视频教程。】

问:为什么 j k 移动一段而非一行?

  最近我决定开始学习你极力推荐的tc和vim。请教一下:为什么我的vim中j k键移动光标是一段一段的不是一行一行的呢?

回答:

  vim 是纯文本编辑器。而纯文本中,只有行,并没有段的概念。比如,写文件时手工换“行”(尽管用户的意思是分段);编辑器中设定显示“行”号。即:txt的行,就是你所说的段;而你所说的行,只是文字在窗口中显示后自动折回的效果。 autowrap 译为“自动换行”在一般情况下有助于理解,但在这种情况下,称为“自动折回”更能避免误解。
  既然txt中,“文本行”比“屏幕行”更重要,所以,编辑器中一般提到的“行”,就是“文本行”,也就是用户理解的“段”。
  所以,默认情况下,j k 的行移动,就是段移动。
  为了满足少数用户屏幕行的移动,vim提供了 gj gk 命令,来实现屏幕行的移动。
  如果有些用户,认为 gj gk太复杂,也可以自定义映射来修改为 j k。具体做法以后再讲。

问:学习 vim 有什么用?

  我只是觉得 vim 有意思,对自己并没什么用。

回答:

  对非编程人员,vim 的用处是和记事本是一样的。但是掌握了vim之后,就会发现txt的巨大威力与便利。我现在的工作记录、通讯录、常用ID和密码、资料管理,包括现在的博客写作,都在使用 vim。所以,尽管我并不推荐大家都学vim,但相信,普通用户既可以学会vim,也可以受益于vim。 参见视频:

  另外,我在软件应用的领悟上,有两个台阶,依次是 Total Commander 和 gVim。
>