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 – 信息组织管理工具|小众软件

clomid, synthroid, zithromax, accutane, celebrex
actos generic

>


《 “Tobu: 海量文本信息管理软件” 》 有 38 条评论

  1. 善用佳软 的头像

    (翻译兼做示例)

    09: Performance, Disclaimer
    09:性能与安全 译者:善用佳软

    -海量数据下的性能-
    经测试,Tobu 在 10万条记录、数据库达 1.36GB 的情况下,运行速度并无明显降低。当然,性能会因这些情况而异:含有某个标签的记录数量;这些记录之间的共享的标签数目。
    -数据安全性 –
    与大多数免费软件一样,我们不做任何直接或间接的安全保证。尽管我们已经尽最大努力对软件进行了全面测试,仍然建议您对数据文件进行定期备份。
    数据以sqlite格式保存在“data.db”文件中。如果你不做全系统备份,请单独备份此文件。有许多第三方工具,可以读取/查看/修改sqlite的格式的数据库。只要定期备份,您的数据将保持安全、可访问。

  2. Yibie 的头像

    没想到这么快就被「善用佳软」看到,还想着向你推荐来着,现在就不劳我提醒了,啊哈哈!

    这个todu确实很有特色!

    觉得对写文有极大地帮助。

  3. Yibie 的头像

    Intro.
    简介 译者:Yibie

    Tobu 是自由的信息组织软件。它可以用来整理笔记,待办事项列表,文件夹,贴代码,日记,以及任何可以输入为文本或存储在文件中的信息。软件的目标是方便管理数量巨大的信息。

    Tobu 标记每条信息、为信息加上关键字,以缩小搜索信息的范围。Tobu 的目的是当信息被添进软件第一时间不是去组织信息,相反,我们将信息的描述限制为标记和标签组(比下面说的方式要多)。当我们在寻找一条特定的信息时,我们只能根据组织信息时的标记来过滤,以及将相关的信息列出来。

    Tobu 有许多功能,工作方式很难一目了然。因此,建议至少要看看这份指南。为了能开始使用 Tobu,在此之前,必须了解加标记、过滤器,使用标签组,根据标签搜索的基础知识。可锁定的选项,有模板,视图和喜爱的标签。快捷键不是在设计 Tobu 之后才想到的事物——这些快捷键经过了仔细的分配,让软件的功能在没有鼠标的情况下容易使用——你可以随时查阅有哪些快捷键,点击 Help|Keyboard Shortcuts 选项。

    Tobu 使用 sqlite 来存储数据库。数据库存储在“Tobu 程序目录下 data.db 文件你”,你可以使用任何支持 sqlite 的工具来读取、修改数据库。在即将发布的 Tobu 软件本本里,将提供一个脚本,可用于创建包含链接的HTML文件、从数据库中导出纯文本文件,以及能在过滤器过滤后显示的信息条目清单之下也有相同的选项。

    请看看右侧的示意图,在脑海里快速的演练一下 Tobu 软件的基本功能。

  4. lioz 的头像

    08: Delete Items, Templates, Printing
    08: 删除项目, 模板, 打印 译者:lioz

    – 删除项目 –

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

    – 模板 –

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

    – 打印 –

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

  5. Dajiale 的头像
    Dajiale

    06: Partial Match Listing, One Item Columns, Views
    06: 部分匹配列表、单项目栏、视图 译者:大家乐

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

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

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

  6. Dajiale 的头像
    Dajiale

    下载了这个软件来用,发现刚才有些地方译得不适当,更改之(请xbeta删掉我刚才的翻译,以下面这个为准):

    06: Partial Match Listing, One Item Columns, Views
    06: 部分匹配实时列表、单项目栏、视点 译者:大家乐

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

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

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

    “视点”应该比“视图”好,因为这功能不是视图

  7. planningall 的头像
    planningall

    xbeta,有个关于TC的问题,不知道该发到哪去问,就写在这里吧,如果不合适,就删了。【善用佳软/2009-12-17:TC问题应该到TC相关文章后面留言。】
    怎么样知道当前使用的TC所有已经占用的功能的快捷键?怎么样知道当前所有已经被定义的别名?
    如果定义的快捷键或者别名与已有的冲突该怎么办?
    有没有像MAYA这个软件的功能,在定义冲突的时候会给出提示,还会告诉你现在有哪些热键是可以用的,哪些已经被占用,已经被用来做什么功能等。
    【善用佳软/2009-12-17:如果从图形配置界面入手,是有一个下拉框的,可以看到已有的快捷键,在此处配置新键也能看到是否已经分配。从ini入手,只能自己看。还有一个小软件Ultra TC Editors 也可一试。】

    去水木的bbs,需要验证,官方的是英文,找了半天没有合适问问题的地方…….

    ==========================
    另外:如何使系统快捷键win+e直接调用tc,而不是弹出系统默认资源管理器?【善用佳软/2009-12-17:TC自身不能。可用AutoHotkey等脚本工具。】

  8. 飞天fainy 的头像
    飞天fainy

    10: Why use Tobu?

    为什么要用Tobu?

    Tobu在当你有一小部分记录的时候并不是特别有用,如果你有100个数据项,就可以用它来非常简单的以一些树形的结构来管理他们,这就和文件管理器中以文件夹来管理或如Treepad中以三栏的形式进行记录管理相似。一旦你有500-1000个记录的时候,你就很难找到你所需要的项目,因为你大多数的记录分属于不同的项目。可能你可以看到几个月内所有的日记条目,但是你不会看到涵盖不同类别的相关主题的清单。随着条目的数量从5k,10k,到50k甚至更多的增长,找到一系列相关的信息的困难会成指数倍的增长,进入树形的结构也会更加困难,因为你必须从众多可能的选择中挑出最重要的目录。全文检索会有帮助,但是它经常会给出一系列要么太大要么太小的结果――当你在寻找一系列的条目而不是一个的时候使用搜索会变的更加困难,而且你不能够像使用Tobu那样整理结果。

    Tobu使得增加新的条目更加简单化,因为你不需要将他们放于现存的组织结构-你只需描述即可。

    Tobu 是树形机构的进一步发展,他能够使你在项目之间建立多重的网页式的联系而不是单一的父→子的联系。

    在使用Tobu中唯一棘手的部分在于当你检索和分类的时候知道哪一个标签在描述某个条目时是最合适的。在这方面没有明确的规则,你需要不断进行实践来掌握它。

  9. nepter 的头像
    nepter

    喜欢他直观的tag系统,速度也很快。小小的遗憾是体积稍大,压缩后也有9MB,可能不是正式版的原因吧,功能上也很简单,不过py扩展性很强,还是希望作者能及时更新,尽早出正式版。

  10. est 的头像

    wxpython+sqlite做的。。。。。界面细节问题会很多很麻烦。。。。不太看好长远。。。。

  11. Fiery 的头像
    Fiery

    功能是亮点,概念正符合我的想法,用Tags管理文件,而不是存储,存储我还是基于项目在文件系统上的。

    不知道py的效率会不会慢,用sql做数据库不错

  12. […] [请志愿者翻译] 海量文本信息管理软件Tobu […]

  13. Yibie 的头像

    01:一些例子,以及如何增加新的条目 译者:Yibie

    -看看在软件里面预置的例子-

    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”一栏,然后条目就会

  14. 柚子浴 的头像
    柚子浴

    04

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

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

  15. SemperFi 的头像
    SemperFi

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

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

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

  16. SemperFi 的头像
    SemperFi

    -为什么使用Tobu- 译者:SemperFi
    如果你只是用来管理不多的记录,那么Tobu不是非常有用。如果你要来管理上百的条目,把它们用树形结构组织起来,就像文件管理器把文件放入文件夹里,或者像”Treepad”一样,把记录用三栏的展示框组织起来,也是可行的。但一旦你要对付的是500到1000的条目,找出你所要的条目就不是那么简单了,因为大多数条目会同时属于几个类别。

    你也许可以看到某个月内所有的日志,但你肯定无法随意列出横跨若干个类别而与某一个话题相关的所有条目。当条目的数目增长到5千,1万,5万,甚至更多,查找一系列相关条目的难度会呈指数性增加。你也会发现在树形结构里输入条目越来越艰难,因为你必须从众多可选类别里选出最重要的那个。全文搜索很有用,但它产生的结果范围通常不是太大就是太小。,尤其是你搜索的目标不是单一条目而是一系列条目的时候。同样,你也不可能在对结果进行再次查找,但是Tobu可以。

    Tobu把输入条目变得更简单–你不必把它插入现有的组织结果,你只需描述而已。

    Tobu是树形展示框的发展,让你轻松以网状关系处理条目,而非原先单向父-子关系来处理。
    使用Tobu的唯一技巧来自于理解标签是用来描述条目的,这样它就能更有利于你对它们进行搜索和查找。没有固定规则,你只需不断使用来熟练它。

  17. speter 的头像
    speter

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

  18. lvqy 的头像
    lvqy

    经试用,我发现删除record 后,db文件的大小未变化。
    也就是说,sqlite的db库中会有失去链接的废record积淀。

    1. luyi 的头像
      luyi

      不一定吧,要具体看看数据库了,或者用大数据量试验下。

  19. […] [请志愿者翻译] 海量文本信息管理软件Tobu […]

  20. tra 的头像
    tra

    这里的views 就是视图 啊

  21. luyi 的头像
    luyi

    用了几天了,导出html的时候不支持中文,其它还有一些小bug,蛮喜欢这个软件的,希望好好发展下去。
    【善用佳软:Tobu 0.5.7 @ winxp-sp2-Chinese 测试:中文导出html实际是正常的。编码为utf-8,但未声明,只要在浏览器中手工调一下编码即可。】

    1. luyi 的头像
      luyi

      确实可以的,多谢了xbeta。
      PS:我可是顶你了好几次啊,祝愿博客越办越好。

  22. caoglish 的头像

    这个感觉就是一个小型数据库嘛。

  23. 柚子浴 的头像
    柚子浴

    6其他特点

    让我们来快速的浏览下Tobu剩下的特点。在file|list标签里你能看见存储在我们数据库中所有使用的标签和条目;Tobu限制了列中只列出最先的2000个标签以保证快速检索。File|find可以做一个条目的全面检索;在当前条目中的检索只需在文字区域按ctrl+F。向一些其他的设置一样,只要按“edit”按钮,file|options让你可以设置自定义编辑器程序来编辑内容区域的文本。内置的内容区域编辑器是非常基本的,你可能想使用gvim或写字板或选择其他一些拥有先进的格式和更多的打印选项的编辑器(基本的打印功能是由File|Print提供)

    请注意,在Linux上,在由另一个程序启动时,有些编辑器会分叉,Tobu会认为他们完成编辑并且退出了。因为gvim,Tobu可以通过附加“——nofork”到命令来自动修复;如果它和其他一些编辑器一样有问题,找出命令行参数停止分叉并把它添加在选项界面的编辑器命令中。如果你用外部编辑器修改并保存后而文本区域中的内容不会更新,这就是原因。

    新copy按钮将复制一个和当前记录的内容一模一样的新纪录。这可能是有用的,当你输入的大量记录全部相似,假设它们大多标签一样,就像购物列表或待办事项列表。

    通常,最消耗人工的部分就是输入标签名称。用自动完成,Tobu可以帮助你更快地输入,输入几个字母后点击tab,Tobu将着眼于过去的2000个标签使用或检索,然后尝试自动完成标签,如发现多个匹配项,他们将在状态栏中列出。由于此功能使用Tab键去自动完成标签,按tab就没办法带你去到你想找的文本区。要做到这一点,你必须按Enter键或空格,然后按tab键。如果你点击标签时光标旁边还有一个或多个字母,因为处于混乱中它就不会到文本区域自动完成,即使没有找到匹配项。你可能想使用Enter键而不是Tab键,从标题区域到标签区然后再去文本区域,它也将一如既往地工作。

    Help | About框将显示目前数据库中的项目总数和Tobu版本号。

    Tobu里的标签已经自动分配的颜色,他们没有任何意义,除了让你更容易的找到正在寻找的标签。

    你可以通过Help | Keyboard快捷方式或通过点击工具栏按钮来查看键盘快捷键的列表。

    你可以进行选择,还可以通过按某个在标题文字输入区旁边的风格按钮来改变文档风格。这些风格不能结合,因为所使用的小工具被Tobu的文字区域所支持的数量有限。由于Tobu并不意味着是一个文字处理器,它应能足够突出相应章节的标题。

    File | Write对文件中的命令可用于整个数据库转储到一个文本文件或一个链接的HTML文件。

  24. fxpro 的头像

    这篇太复杂了。。。

  25. fxpro 的头像

    这个感觉就是一个小型数据库???

  26. wolong 的头像

    有一个小麻烦,这个软件不会记住上次关闭时窗口的位置,每次打开窗口都在左下打开,有点不爽。

  27. 黄飘逸@Zhxstud 的头像

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

    Windows平台下载:
    Windows可执行安装包 v0.5.7
    对于Win2000的用户,你需要这个文件:gdiplus.dll (你需要使用IE来下载它)
    更旧的版本:

    使用源代码包时所需的环境
    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
    更旧的版本:

    我正在提供顾问的服务,如果你正在寻找一个Python的程序员,欢迎与我联系。

    错误报告与反馈
    请发送错误信息、您的评论和任何反馈到ak – at – lightbird.net

    如果你喜欢Tobu,请捐助我们:

    更新列表:

  28. 黄飘逸@Zhxstud 的头像

    不是在这里回复翻译吗?怎么翻了也没有更新呢?呵呵。
    【天毅:谢谢您的翻译。我明天早上归档进去。】

  29. 黄飘逸@Zhxstud 的头像

    基本翻译完毕,待译内容只有一篇:Download Page

    这句要删掉了……

  30. krystallos 的头像
    krystallos

    有个问题想请教下..就是表述起来有点不清楚
    打开tobu之后再用浏览器开网页就会是空白 必须手动刷新然后调整两次浏览器大小(比如还原再最大化)才能显示.. 不知道是不是我自己的问题还是都这样。。 vista系统 浏览器是maxthon 其他浏览器暂时没有测试过

  31. joe 的头像

    好像没看到全局搜索在哪里
    很不错的软件,不过比较适合单个人用,要是有多人共享数据库就更好了

  32. a405751701 的头像
    a405751701

    花了5分钟思索文章的含义,不知到底通过一种什么方式去做什么事情的,计算机知识浅薄的缘故。
    只有自己尝试了。

    1. a405751701 的头像
      a405751701

      原来是数据库管理,洋洋洒洒,还没有三个字说得明白。

  33. a405751701 的头像
    a405751701

    如果能存图片会考虑用下

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据