欢迎您访问 wjjsoft.com 中文页面!

在本网站上,我们主要提供运行于 Windows 桌面电脑的个人知识管理工具和笔记管理软件 (myBase), 以及基于 Web 平台的多用户协作知识管理工具 (InnoKB)。 您可以通过本网站查看相关软件的产品信息和最新消息,也可以下载相关软件评估试用版本的安装包, 希望本网站内容对您有所帮助。

主要产品

  1. myBase for Windows

    myBase Desktop

    myBase 是一款用于分类管理自由格式资料的数据库软件,对个人用户在微软视窗( Windows )桌面上 实现文档、知识、笔记、日记、图片和网页的分类管理任务相当有帮助。 与传统意义上的数据库软件不同,myBase 通过内置的 RTF 编辑器接受图文信息的输入,并按树形 列表分类保存,同时接受任意磁盘文件作为树形列表条目的附件。 myBase 提供了更好的方式使知识/信息的捕获、编辑、组织、查看、索引、搜索和分享变得更快捷、更容易。 并且还提供有不少的插件软件和实用工具,便于进一步简化操作/管理所保存的资料。 [更多信息]

    myBase Viewer

    myBase Viewer 是一款用于查看 myBase 资料库的工具软件,也可以将 myBase .nyf 资料库转换为独立运行的单个 EXE 文件。

    myBase Mobile

    myBase Mobile 是针对 Pocket PC 开发的 myBase 轻便版本,目前已实现了树形大纲视图查看和文本编辑等基本功能。

    myBase CGI

    myBase CGI 运行于网站 cgi-bin 空间中,允许访问者通过 Web 浏览器直接浏览一组 .nyf 库文件的树形大纳和内容。

    myBase GDS Plug-in

    安装 GDS 插件后,Google Desktop Search 就可以检索到 myBase 的 .nyf 库文件。

    WebCollect Add-on

    WebCollect 有助于直接从 Web 浏览器中抓取部分或全部的网页内容并保存进 myBase 资料库中。 目前支持 IE 和 Firefox 两种浏览器。

    HTML Tree Plug-in

    HTML Tree 插件可以将 myBase 资料库内容或任意分枝导出为一组网页,并提供有动态的树形目录导航栏目。

    myBase C/C++/JavaScript API

    myBase C/C++/JavaScript API 允许第三方开发者为 myBase 开发插件功能或外部扩展功能,myBase 所有功能和扩展件均完全构建于此 API 套件。

  2. InnoKB for Windows/Unix

    InnoKB Server

    InnoKB 是一款基于 Web 多用户协作型的知识管理软件工具,您可以通过网页浏览器来建立包含有全文检索的知识库并加以树形分类管理。 本软件的终端用户界面完全基于 Web 方式,不需要额外安装任何客户端软件,只需要运行大家所熟知的浏览器即可 ( 比如:Firefox, IE, Opera, Safari, Chrome ),而服务器软件目前可以安装并运行于多种操作系统中 ( 比如:Windows, Linux, FreeBSD, Solaris 等 )。

    与 myBase Desktop 采用的树形大纲稍有不同,InnoKB 采用树形标签的形式对一组知识条目进行分类管理, 最新版本实现了更为便捷灵活的组合式搜索与查看/编辑工具,同时支持通过 Web 浏览器访问。 这些特性对希望通过网络实现私有知识库的创建/管理/维护/分享的个人/团队/中小企业等会非常有帮助。 对于个人用户而言,InnoKB 也完全可以独立运行于桌面电脑中,安装好后,直接用 Web 浏览器打开连接: http://localhost:8083 即可访问本地安装的 InnoKB Server。

    InnoKB Server 是完全独立运行的服务器程序,而不是一项服务,与常见的 Web 应用系统/服务不同, InnoKB Server 安装异常简单,在 Windows 系统上安装只需一路回车即可安装完毕,在 Unix 系统上解开压缩包, 并设置好执行文件属性即可开始运行。运行中也不依赖于第三方的 xSQL 数据库系统和 www 服务器系统, 而且基本不需要任何手工配置,通常缺省值都工作良好;相同之处在于客户端都以浏览器访问为主。 [更多信息]

    Nyf2InnoKB Add-on

    Nyf2InnoKB Add-on 是一个辅助工具,用于将 myBase .Nyf 库文件转换为 InnoKB 存储格式,并建立查询索引数据文件。 该工具最新版本中,myBase .Nyf 库中原有的条目内容、树形结构、条目连接、图标分类等均被适当转换, 使得移植 myBase 数据库到 InnoKB 变得非常容易。为此,借助 myBase Desktop 现有的大量插件和辅助工具, 可以非常方便的从不同数据源获取信息,并快速建立知识库,转换为 InnoKB 存储格式,然后通过 Web 平台分享和协作, 从而弥补了 Web 平台基于安全性考虑而禁用的本地数据存取等便利性。 [更多信息]

最新消息

  1. myBase JavaScript API 1.0b6, 2/26/2009

    myBase 又增加了 JavaScript 脚本支持,以方便用户自定义功能和编写特定功能的插件。 myBase JavaScript API 通过一个扩展插件 nyfjs.dll 的形式提供, 将此 DLL 文件复制到 myBase 安装目录下的 add-ons 子目录中重启 myBase 即可轻松获得运行 Javascript 插件程序的能力。 压缩包内已提供有几个 .js 脚本程序用于演示插件编写的方法,并附有较详细的说明文档。 [示例js程序] [下载]

  2. myBase CGI 1.0b5, 2/26/2009

    myBase CGI 运行于网站 cgi-bin 空间中,允许访问者通过 Web 浏览器直接浏览一组 .nyf 库文件的树形内容。 [下载] [详细内容]

  3. InnoKB Server 2.2, 2/11/2008

    主要改进了UTF-8解码效率,UTF-8自动检测,进一步统一附件内容编码,及其他修订。 [修订内容] [界面截图] [升级注意事项] [下载] [详细内容]

  4. 开通 myBase 中文用户组, 12/25/2008

    应用户要求,在 Google Groups 创建了一个中文用户组,以方便大家讨论软件使用中的细节问题。 同时,这也是一个邮件列表,我们以后会将软件相关更新信息通过这里发送。建议加入。 [详细情况]

  5. WebCollect 1.8.0.3 (for Firefox), 12/17/2008

    消除了警告 "Resolving URL",所有HTML文档都将保存为UTF8编码。 [下载]

  6. 新增数据文件转换工具, 12/1/2008

    Knt2Nyf 1.0b: 可转换 KeyNote .Knt 文件为 myBase .Nyf 文件。 [下载]

    Hjt2Nyf 1.0b: 可转换 TreePad .Hjt 文件为 myBase .Nyf 文件。 [下载]

    Ao2Nyf 1.0b: 可转换 ActionOutline .Ao 文件为 myBase .Nyf 文件。 [下载]

    Nyf2InnoKB 2.0b: 可转换 .Nyf 库文件中数据到 InnoKB 存储格式,包括条目内容、树形结构、条目连接、图标分类、标签分类等。 [下载] [详细内容]

  7. myBase Desktop 5.5.1 (桌面版), 3/5/2008

    修订了[RTF两端对齐]、[网页相对路径]、[UTF-8网页编辑]等问题,及其他修订。 [更新细节] [下载]

  8. myBase GDS Plugin 1.0b, 10/30/2006

    安装 GDS 插件后,Google Desktop Search 可以搜索到 myBase 的 .nyf 库文件。

  9. myBase Mobile 1.0b (移动版), 10/19/2006

    针对 Pocket PC 移动装置设计的 myBase 轻便版本。

用户评价

使用过我们的软件产品后,许多用户来信致谢。 这里引用了一部分正式注册用户写来的感谢信。 当然,我们建议您下载这些软件的30天评估试用版,作一些必要的评估试用, 以确认这些软件工具对您的学习工作是否有所帮助。如果这些产品对您的学习工作有所帮助, 我们希望您也能注册成为正式用户,也欢迎您提出宝贵意见和建议或者向亲朋好友推荐。 目前针对中国国内用户注册有一些 优惠措施

关于 myBase 的更多信息

myBase Desktop 基本使用方法

myBase 程序的使用方法很简单,安装完成后,启动程序,然后新建一个资料库( .nyf 资料库文件), 在左边树枝中根据需要添加节点,每个节点可以保存一篇缺省的 RTF 类型的文本信息,此外, 每个节点还可以保存任意类型的附件文件,或创建指向磁盘文件的快捷方式;若两节点间存在某种关联, 则可以为两个不同节点创建连接,通过链接可以快速的从一个节点跳转到另一个节点。记住: 输入或编辑内容后要按保存按钮,以便将修改后的内容保存起来,放弃保存将使资料库内容恢复到上次保存时的状态。

节点内容浏览优先规则:当点击树形列表中节点时, myBase 按如下优先规则展现节点内容:当节点包含了缺省的 RTF 文本内容, 则首先显示该节点的 RTF 文本;若节点没有缺省文本内容,则会自动在附件中寻找第一个可以浏览的 Web 文件, 通常是按如下优先顺序匹配:*.html; *.htm; *.mht; *.eml; *.gif; *.jpg; *.png; *.txt,当找到匹配的 Web 内容后,就自动打开嵌入的 IE 浏览器,并显示找到的 Web 文件。如果没有内容可显示或浏览, 则打开内置的 RTF 编辑器,以便输入相关文字内容。

资料库尺寸优化:有人问为何资料库文件有时非常大,即使删除内容后尺寸也没有减少。 这是因为软件将所有删除的内容均只作标记,相当于保留在回收站中。欲使资料库尺寸减小, 可以先清空回收站然后执行尺寸优化操作。使用 'File -> Maintenance -> Empty Recycle Bin / Optimize for Size' 菜单命令可以完全清除空闲空间,使资料库处于完全紧凑状态。

有关安全运行 myBase 资料库的重要提示,及操作建议

缺省情况下, 本软件在每次打开资料库时会自动备份资料库文件,并命名为 ---.bak, 以免因意外停机、感染病毒或电源故障导致资料库文件受损或丢失。 此外还建议您定期将重要资料库备份到其它计算机/服务器,或直接将资料库烧录到 CDROM 上,以防硬盘故障或恶性病毒的攻击,确保万无一失。 如果您的系统中安装有并正在运行病毒实时检测软件,如金山毒霸/瑞星/KVxxx 等, 强烈建议您在使用 myBase 时关闭它,或禁用它,或者不让它对资料库 .nyf 文件和 myBase 的磁盘存取作任何病毒检测,否则它会影响 myBase 正常功能, 因为这些防毒软件会对一切磁盘存取操作进行拦截,并根据各自的经验加以推断是否存在病毒, 而这种推断对 myBase 资料库操作不仅完全没有必要,相反可能导致 myBase 功能异常, 更为严重者会破坏 myBase 资料库。请谨记: 保留重要资料库的备份!! 另外,软件预置的示例资料库 example.nyf 仅用于演示软件功能, 不可以用来保存自己的资料,因为在进行重新安装、卸载或升级软件时该示例文件很可能会被覆盖掉! 如果您经常遇到到意外断电或操作系统崩溃,建议您升级到 5.x 或更新的版本, 以获得新版本对资料库提供的更多保护措施,增加修复资料库的几率。 当然最重要的还是要经常备份数据,不要完全依赖资料库的挽救功能。 更多的关于稳定运行 myBase 软件的备注,请参阅 FAQ

资料库文件受损的挽救方法,及操作建议

有关资料库的安全性与备份选项, 请参见上面相关说明。如果因停电或系统崩溃或病毒破坏导致资料库受损, 而您既没有启用自动备份又没有手工备份,则剩下最后一线希望,可以下载这个 资料库修复工具 并试着进行修复。注:这个修复工具只能与 myBase V4.8x 或更高版本一起工作, 不支持更低的版本。为了提高资料库的安全性和稳定性,建议及时升级到最新的版本。 另外:从 v4.83 起 SSG 数据库引擎已包含有多处重要改进, 这些改进对资料库操作的安全与稳定提供了更有力的保护,防止某些意外事件(如磁盘空间问题、 文件大小接近 2G、共享文件区域锁定失效等故障)对正常的SSG引擎的操作进行干扰, 从而提高了资料库的安全性和稳定性。

关于 .Nyf 文件 2GB 大小限制,及操作建议

理论上,单个 .nyf 文件最多容纳 2GB 内容,不过,为了确保运行期性能与稳定性,不建议在单个 .nyf 库文件中保存过多内容和附件,尽量维持单个 .nyf 文件尺寸不要超过300MB, 以便于提高保存/复制/备份/传递等操作的性能,过大的文件在磁盘文件系统中也是显得相当笨重, 许多操作都很费时。在实际应用中,如果需要引用和分类管理硬盘上的大量文档/图片等资料, 一般建议采用连接的方式 ( shortcuts 或 hyperlinks ),对磁盘上原有文件进行连接/引用, 而不必将文档/图片等文件的内容全部导入单个 .nyf 库文件, 这样有利于减小 .nyf 文件尺寸,不致过度膨胀而影响资料库的操作性能和稳定性。

如何使用 [相对路径] 连接到本地文件

为了方便维护对本地文件的超级连接 (hyperlinks) 和快捷方式 (shortcuts),myBase Desktop 提供了 [相对路径] 支持,且会自动应用相对路径,无需特别的操作步骤,只需将需要连接的本地文件复制 到 .Nyf 文件所在目录或子目录中,然后再创建连接和快捷方式, 即可自动应用相对路径。相对路径的方便之处在于:当移动 .Nyf 库文件并同步移动被连接的文件后, 采用相对路径的连接不会失效。

关于 RTF 文本格式的限制,及操作建议

目前 myBase 内置的 RTF 编辑器支持绝大多数常用格式和编辑功能,但对于较复杂版式的支持比较弱。 当您在编辑时遇到格式相关问题,请参照如下操作方式和相关建议:

  • 表格方面:v5.x 内置的 RTF 编辑对表格支持较弱,从 Word/Excel 等软件中粘贴表格到 RTF 中可能会有部分格式数据不完全支持,如果需要严格保持原文档格式, 建议将相应文档作为附件插入或建立连接/快捷方式。
  • 图片方面:不管是什么格式 (BMP, JPG, GIF, PNG),粘贴到 RTF 编辑器后一般都会被转换为对应位图的文本格式数据, 较小图片在这种转换后对系统性能影响不大,但如果贴入较多或较大尺寸的图片,就会使 RTF 文件尺寸膨胀, 会导致相关信息条目打开延迟,并造成磁盘空间浪费,因此,建议将图片文件也尽量放在附件栏中。
  • OLE 对象:当需要在 RTF 编辑器中插入特殊的文本格式时,可以考虑利用 OLE 对象提供的便利。比如, 当需要在 RTF 文本中插入数字公式时,可以利用 MS-Office 软件提供的公式编辑器 OLE 对象。

如何优化 .Nyf 资料库文件的大小

使用 myBase 一段时间后,相应 .Nyf 资料库会逐渐增大,即使选择删除某些分枝或附件后,库文件大小仍旧不能如期减少, 这是因为在 myBase 中,修改/删除 RTF 文本内容和附件时,原始内容都会被自动保留在“回收站”中,因此库文件尺寸会不断增加。 如果希望彻底清除这些过时的内容,可以选择 “File -> Maintenance -> Empty Recycle Bin”菜单命令,清空回收站中内容; 即便这样操作后,.Nyf 库文件的大小还是不一定会如期减小,多数情况下会保持不变;原因是这时的 .Nyf 库文件中出现了“空洞”, 如果希望压缩掉这些“空洞”,可以选择“File -> Maintenance -> Optimize for Size”菜单命令,即可将库文件大小有效压缩至紧凑状态。 注:由于库文件优化操作需要直接修改 .Nyf 库文件中的字节排序顺序,操作不可随意中断,否则极有可能损坏库文件,因此,强烈建议优化尺寸前作好 .Nyf 库文件备份。 为了安全起见,myBase 会提醒是否需要备份,建议这时选择备份,否则您可能需要手工作好备份。

如何制作 .EXE 资料库

在 myBase v5.x 中选择 'Share -> Export Exe Database' 菜单命令,然后您可以选择导出当前分枝, 或当前 .nyf 库,或者另外指定一个 .nyf 库文件,然后就可以根据选择生成相应的 .exe 资料库。 注意:要使用这个选项功能,您得单独下载 myBase Viewer 阅读程序包, 并建议将阅读程序 nyfview.exe 文件直接释放到 nyfedit.exe 所在的文件夹中。 V5.x安装包中没有附带这个阅读程序,您可根据需要选择下载安装。

如何转换成 .CHM 电子书

这种转换可能需要用到第三方插件,或自行利用 myBase API 开发一个转换插件。 目前,可以找到由 Kingron 开发的 nyf2chm 插件,据初步测试,功能还比较强, 若需要可搜索 Nyf2Chm注意:转换后得到的 .CHM 文件名最好全部采用英文字符,如果文件名中包含有汉字等非 ASCII 字符,.CHM 文件可能无法正常打开。 这个限制是 CHM 本身固有的,与导出的工具和内容无关。

如何转换.Nyf 库文件为 InnoKB 存储格式

如果打算将 myBase 库文件转移到 InnoKB 中,可以利用 Nyf2InnoKB 转换工具,先将 .NYF 文件导出为 InnoKB 数据存储格式,然后将导出的数据目录移动到 InnoKB 的仓储目录中,并重启 InnoKB 服务器程序即可。 缺省安装后,InnoKB 仓储目录位于 'C:\Program Files\wjjsoft\innokb2\repository' 。 [更多信息]

关于密码遗忘/丢失的回复

请谨慎使用资料库密码功能, 我们不提供任何有偿或无偿资料库密码破译服务! 建议对资料库和节点设置密码的同时在安全的地方作好记录, 避免因密码遗忘导致资料库无法存取而给学习生活工作带来不便。 如果不慎发生密码丢失或遗忘,您只能通过逐一试探的方式来找回密码。 建议先将自己在过去数年内曾经使用过的所有密码全部列出,然后逐一试探。 另外提醒一下,myBase 本身就可用作为一个帐户/密码管理工具, 通过查找功能很快就可以找到曾经保存的密码,希望大家能用好这个功能。

关于中文界面支持

myBase Desktop 目前尚未提供多语种界面支持,不论您安装的是 Unicode Build,还是 Ansi Build, 这两个版本均可正常处理中文等双字节信息内容,但软件界面将以缺省的英文界面呈现。 如果您非常不习惯当前的英语界面,可以试试由 刘继华 制作的v5.x中文界面,在 汉化新世纪网站 上可以搜索到 "myBase" 并下载相应的汉化文件。建议您下载后首先认真阅读安装说明,然后根据需要选择需要安装的内容。

关于 [多窗口查看/排列] 功能的使用说明

myBase Desktop 5.x 允许同时打开多个节点的内容,也允许打开同一节点内容的多个副本窗口,以方便对照查看。 菜单项 "Window -> Pin window" 就是用来将当前内容“钉住”在当前窗口中,稍后再点其他节点时, 就会自动打开新窗口。如此,当打开了多个子窗口后,就可以使用 [Window -> Cascade/Tile...] 等菜单命令来 层叠或纵向/横向平铺这些子窗口。

关于 myBase 搜索功能的使用说明

myBase 内建有两种基于不同技术实现的搜索工具。一种是常见的基于扫描全文的搜索工具,可以选择 Edit -> Advanced Search 菜单,然后输入需要查找的关键词和相关匹配选项,然后等待扫描过程结束,搜索到的结果项会在一个子窗口中列出。 另一种是基于预先创建的索引库的快速搜索工具,使用这种方法前需要事先创建或更新当前资料库对应的索引数据, 选择 File -> Maintenance -> Update index data 菜单即开始更新索引数据库 (*.dbindex),然后按 F3 并输入关键词, 在输入关键词的过程中,匹配的结果就会立即显示出来,无需等待。通常建议采用这种快速的搜索方法。 对于中文的快速搜索可能需要一些技巧,输入过于常用的词可能搜出大量不相关内容,建议多尝试一些不同的或较长的关键词, 也可以尝试与前一种扫描搜索相结合的方式来查找需要的内容。未来版本中有加入高级一些的中文分词的计划, 以便更好解决中文快速搜索的问题。

是否支持检索 .pdf/.doc/.xls/.ppt/.html 文档

可以的。myBase Desktop 5.x 在 Windows 2K/XP/Vista 系统上默认都支持 .html 文档和 Microsoft Office 文档的索引与检索。 但对于 .pdf 文档,需要事先在系统上安装 PDF IFilter 扩展软件,然后再重建索引库。 这个扩展软件可以从 Adobe 官方网站下载得到。 安装好 PDF Ifilter 软件后,再从 myBase Desktop 5.x 中选择 [File -> Maintenance -> Update Index Data] 选单项, 即可更新相应索引数据文件,此后的搜索就会匹配相应 PDF 文档。同时此后 Advanced Search 功能也会搜索到相应 PDF 文档。

可否导入 KeyNote, TreePad, ActionOutline 数据文件

目前提供三个数据文件转换工具 Knt2Nyf, Hjt2Nyf 和 Ao2Nyf,分别用于将 KeyNote (.knt) 文件,TreePad (.hjt) 和 ActionOutline (*.ao) 数据文件转换为 .nyf 文件,然后就可以在 myBase 中打开生成的 .nyf 文件,或者将它们作为分枝导入到任何 .nyf 数据库中。 [ 下载 ]

怎样能更方便的在网站上发布 .Nyf 库并浏览其中内容

可以考虑事先将 .Nyf 库文件转换为 HtmlTree ,然后将得到的一组网页上传到网站目录中。除此方法外,还可以在网站上安装 myBase CGI, 然后直接将 .Nyf 库文件上传到网站的 cgi-bin 空间中,即可在线浏览已上传的 .Nyf 库内容。 [ 下载 ]

中文论坛:方便用户间进行交流、讨论软件使用中的细节问题

应用户要求,最近在 Google Groups 创建了一个中文用户组,以方便大家在此分享各自使用 myBase 软件的经验; 在软件使用中遇到有不清楚的地方,或总结有比较好的使用方式/经验/技巧/注意事项,或发现 BUG 都可以提出,我们尽力帮助解决。 但请注意:在网上公开讨论场所,发言需要遵守网上言论的公共规则,有些不便讲的言论也请尽量避免,实在需要讲, 请通过邮件发给我们,或在这里提交。 以后有关软件的更新信息,我们也会通过这里的邮件列表发送,这里主要讲中文,建议加入。

Google Groups
加入 myBase 中国用户组
您的邮箱:
访问该用户组

关于 InnoKB Server 的更多信息

InnoKB 基本使用方法

首先在服务器电脑上安装并启动 InnoKB Server,然后打开 Web 浏览器 (IE7, Firefox, Safari, Chrome, Opera 等均可), 并尝试连接到 InnoKB Server。为了便于说明,现假设安装 InnoKB Server 的电脑在局域网中 IP 地址为:192.168.1.1,端口为:TCP/8083, 那么在浏览器地址栏中输入:http://192.168.1.1:8083/ 即可打开 InnoKB 的登录界面;如果从服务器电脑本身访问, 可以直接使用这个地址:http://localhost:8083/ ;如果遇到无法连接,请确认服务器软件安装正确并已正常启动, 同时检查网络防火墙的设置,应该将端口 TCP/8083 加到允许端口的列表中。其他详见 Readme 文档。

InnoKB 客户端界面包含三部分,分别针对 Admin, Editor, Viewer,在登录界面中可以选择欲前往的界面。 安装后初次登录的名称可用 admin,密码留空,为了安全,建议尽早为 admin 帐户设置密码。 作为管理员 Admin 登录后,可以添加/设置用户和组,以及相应的访问权限; 作为编辑者 Editor 登录后,可以添加内容到已授权的知识库中,或编辑修改相应内容; 作为阅读者 Viewwer 登录后,可以查阅已授权的知识库,但不可以更改知识库中任何内容。

使用 InnoKB 软件,通常有如下要点:

  • [安装] 安装/设置 InnoKB Server
  • [用户] 添加用户和组,设置相应的操作权限
  • [新建] 创建数据库,用于保存知识条目和内容
  • [授权] 将数据库的访问权限授予相应的用户组
  • [输入] 添加知识条目,输入相应的知识内容,上传相关附件文档
  • [分类] 为知识条目添加或设置分类标签
  • [关联] 为知识条目设置关联条目,或创建超文本连接
  • [查阅] 按分类或关键词检索,以指定显示方式列出条目,查看相应内容
  • [审定] 定期查看修订历史记录,对知识条目内容进行审定,清理过时版本
  • [备份] 定期对知识库仓储目录进行打包存档

如何升级 InnoKB 服务器软件

首先需要备份好原数据库目录、XML配置文件以及日志文件等(建议将其压缩打包为ZIP、RAR或TGZ等格式); 针对 Windows 平台,建议将老版本软件完全卸载,然后重新安装新版本。 针对 Unix 平台,可以将老版本目录移开或删除,然后将新版本解压缩,设置好执行文件属性即可, 对于采用自编 shell 脚本启动的情况,建议保持目录名称一致性,或修订相关脚本和配置文件中的目录名称, 然后重启动 InnoKB 服务即可。

关于新增的标签分类方式

InnoKB v2.x 采用标签形式来组织信息条目,旧版本数据库中的树形大纲组织方式不再有效, 新版本会忽略旧版数据库中的树形大纲,升级到 v2.x 后,您可以添加标签与子标签, 生成新的多级标签树,然后将标签应用到现有信息条目上,每个条目均可应用多个标签, 从而实现多维度的分类方式。 随着数据库中知识条目越来越多,您会发现标签分类形式较旧式树形大纲会更便于查询和管理, 具有更大的灵活性。同时,标签还能够应用于查询条件中,以便更精确的限定查询结果。 同时每个知识条目可以加贴多个标签,即知识条目可以方便的添加到多个分类中。

需要在 InnoKB 服务器上安装多少个许可证

InnoKB 服务器端需要的许可证数目与同时登录的用户数相关,InnoKB 服务器允许建立任意数量的用户和组, 但只需要安装与同时登录用户数目相应的许可证即可,无需为系统中每一个用户购买许可。另外,对于开放匿名登录的服务器, 由于匿名访问者无需登录,所以也不必为匿名用户购买许可。

InnoKB 是否支持多语种 (如:简体中文)

InnoKB 2.x 提供了更简便更灵活的多语种支持。在服务器的 ./locale 目录下可以安装多个语言包, 缺省情况下,已安装有英文 (en-US) 和简体中文 (zh-CN),在 /view, /edit, /admin 界面上可以方便的切换语种, 如果您需要的语种不在缺省安装中,您可以选择下载已有的第三方语言包或自行翻译。 如果您需要自行翻译语言包,可以先在服务器的 ./locale 目录下创建一个新的目录,再将 ./locale/en-US/ 目录中 的所有文件复制到新建的目录中,然后翻译这些文件即可。 注意:新建语言包的目录名建议采用语言代码 (比如台湾代码为 zh-TW)或相应识别名称(如:Taiwan), 同时建议均采用 ASCII 字符,不要采用中文字符等非 ASCII 字符,因为 InnoKB 服务器始终按 UTF-8 编码, 如果需要在语种目录名称中使用中文等非 ASCII 字符,必须统一使用 UTF-8 编码。 另外,翻译/编辑这些文件可以直接用 Windows 记事本等纯文本编辑软件,但需将文件保存为 UTF-8 编码,否则会出现乱码。 如果您使用 Windows 记事本编辑,直接按 Ctrl+S 保存即可按原编码格式 (UTF-8) 保存。

如何保存客户端界面上的设置 (比如:语言/窗格大小等)

在设置好界面的语言和尺寸等选项后,选择顶端的 [Action -> Save preferences] 选单项,即可将当前所做的界面设置 保存到服务器上。每个用户可以单独保存各自的设置,下次访问时会自动恢复这些设置。

是否支持检索 .pdf/.doc/.xls/.ppt/.html 文档

在 Windows 2K/XP/Vista 系统上默认都支持 .html 文档和 Microsoft Office 文档的索引与检索。 但对于 .pdf 文档,需要事先在服务器系统上安装 PDF IFilter 扩展软件,然后再重建索引库。 这个扩展软件可以从 Adobe 官方网站下载得到。 而在 Unix 系统上由于未能利用 IFilter 接口,所以暂时无法解析 Microsoft Office 文档和 .pdf 文档。

可否在控制台上按调试模式运行 InnoKB Server

可以,不论在 Windows 平台还是 Unix 平台,除了在后台按 Service/Daemon 方式运行, InnoKB Server 同样可在终端控制台 (Console) 上运行,不需要作特别处理,只需事先打开终端控制台, 然后进入 InnoKB Server 所在目录,然后以不带参数的方式启动主程序即可。 默认情况下,InnoKB Server 会在终端上打印 HTTP 访问日志等信息,如果需要打印更详细一些的调试信息, 可以在命令行的启动参数中加入 '-verbose'。

如何从 myBase .Nyf 库文件中导入数据

可以利用 Nyf2InnoKB 转换工具,先将 .NYF 文件导出为 InnoKB 数据存储格式,然后将导出的数据目录移动到 InnoKB 的仓储目录中,并重启 InnoKB 服务器程序即可。 缺省安装后,InnoKB 仓储目录位于 'C:\Program Files\wjjsoft\innokb2\repository' 。 [更多信息]

如何从其他类似软件的数据文件中导入数据

由于 myBase 提供有几个数据文件转换工具,可方便的从第三方程序 (比如:KeyNote, TreePad, ActionOutline) 生成的数据文件导入数据, 所以目前可以采取间接方法来导入第三方数据文件到 InnoKB 数据库中,即:先将第三方数据文件转换为 .nyf 文件, 然后再利用 Nyf2InnoKB 转换工具将 .nyf 文件导入到 InnoKB 中。

如何自定义 InnoKB Server 的 TCP/8083 端口号

缺省安装时,InnoKB 在服务器 TCP/8083 端口监听客户端的请求。如果需要修改该端口号,在 Unix 系统上比较简单, 直接在启动命令行中指定希望使用的端口号即可,象这样:# /usr/local/innokb/innokb_solaris_sparc -daemaon -quiet -port 8083 。然而, 在 Windows 系统中,用户不直接接触服务器程序的启动命令行,而是由系统服务控制器 (SCM) 管理,为此,需要向 SCM 注册不同的端口号, 具体方法如下:

  • 按 Win + R 组合键,或点 [开始 / 运行] 菜单;
  • 输入 CMD 命令并按回车键,以打开终端命令窗口;
  • 切换到 InnoKB 安装目录,象这样:'cd C:\Program Files\wjjsoft\innokb2\';
  • 注销原先注册的服务项,通过运行该指令:'innokb_winnt.exe -unregister';
  • 然后将 InnoKB Service 注册到不同的端口,象这样:'innokb_winnt.exe -register -port 8083';
  • 若没有出现任何错误提示,则表示成功;关闭命令窗口,然后重启 InnoKB 服务器,即可。
  • 若将端口号改为 80,通过浏览器访问时可以省略端口,简化成这样:http://localhost/edit。

如何自定义数据库存储目录路径

缺省安装时,InnoKB 将所有数据库存储于安装目录下的 ./repository 仓储目录中。如果需要自定义该路径,可以编辑配置文件 innokb_config.xml 中的这一行:<RepositoryPath>./repository/</RepositoryPath>;可将其中 './repository/' 修改为希望使用的目录路径; 同时,该配置项允许添加多个目录路径,以半角分号分隔开,比如象这样:<RepositoryPath>D:\appdata\innokb\;./repository/</RepositoryPath>, 重启 InnoKB Server 后就会从其中所列的两个目录中读取已有的数据库;对于此后新建数据库的位置,会是其中第一个目录。 注意:在 Windows 系统中,这里添加的储存目录必须能被 'System' 帐户访问,因为 InnoKB Service 运行中访问权限与 'System' 相同; 如果使用 UNC 共享目录,请将对应的帐户和密码填写在该项服务中,具体操作方法参见 SCM 帮助文档。

如何备份 InnoKB 数据库

备份 InnoKB 数据库的方法比较简单,定期备份仓储目录中的数据库子目录内容即可。 建议采用 Winzip 或 WinRar 等归档工具软件,将数据库目录打包成单一压缩文件然后归档,并备份到安全的地方。 可以一次性将仓储目录全部内容打包成一个文件,也可以分别打包各个数据库子目录。恢复数据时,采用相反的操作方式, 即:将压缩包解开成子目录,复制到 InnoKB 的仓储目录中,并重启 InnoKB Server 使其载入。 注意:备份数据库时,最好先停止或暂停 InnoKB Service,这样可以避免对索引文件的访问冲突。

在 GNU/Linux 中运行 InnoKB Server 相关问题

在 GNU/Linux 中运行 InnoKB Server,需注意以下几个问题:

  • 关于共享库(libstdc++.so.6):下载得到的 InnoKB Server for Linux 软件经由 GCC 4.3.2 编译得到, 并动态连接到 libstdc++.so.6, 对于较老的 Linux 系统,可能没有安装该版本的共享库,则需要自行安装新版本的 libstdc++.so.6。 也可以尝试通过创建符号连接来解决库版本问题。
  • 关于中文字符编码:InnoKB Server/Client 编辑产生的内容全部采用 UTF-8 编码方案,通常情况下, 无需关心中文字符编码问题。但是,如果有非 Unicode 编码(比如:GB2312)的文本文件上传作为附件, 这种情况可能就需要关心该文件内容的具体代码页(Codepage), 否则该文件内容将无法被完整索引,也就无法搜索到其中内容。为了解决这个问题,有两种方案可以试一下。 第一种:修改 InnoKB Server 的配置文件 innokb_config.xml 中这一行 <LC_CTYPE>zh_CN.GB18030</LC_CTYPE> 该选项的值可以修改为系统支持的任何代码页(比如:zh_CN.GBK,zh_CN.GB2312),对于中文,最好设置为 zh_CN.GB18030。 但要注意:对应的字符集必须被操作系统支持。缺省安装时,有些系统(比如:Ubuntu 8.1)只安装有 zh_CN.UTF-8, 所以需要自行生成需要的代码页,可以试这个命令:$ sudo locale-gen zh_CN.GB18030。 第二种(推荐):在上传文件前,事先将其转换为 UTF-8、UCS2-BE 或 UCS2-LE,然后再上传。转换方法比较简单, 可以利用 Windows Notepad(记事本)或其他文本编辑器提供的“另存为”功能,或使用 iconv 命令将文本文件转换为 Unicode 任何一种编码方式即可。
  • 控制台字符编码:为了观察调试信息等目的,InnoKB Server 可在控制台上运行,并按 ANSI 代码页打印所有信息到屏幕, 有些 Linux 系统 locale 缺省设置为 zh_CN.UTF-8,如果是这样,建议将系统 Locale 临时设置为 zh_CN.GB18030, 以便在控制台上可以观察到中文字符。

在 FreeBSD 中运行 InnoKB Server 相关问题

在 FreeBSD 中运行 InnoKB Server,需注意以下几个问题:

  • 关于共享库(libstdc++.so.6):下载得到的 InnoKB Server for FreeBSD 软件经由 GCC 4.3.2 编译得到, 并动态连接到 libstdc++.so.6, 对于较老的 FreeBSD 系统,可能没有安装该版本的共享库,则需要自行安装新版本的 libstdc++.so.6。 也可以尝试通过创建符号连接来解决库版本问题。
  • 关于中文字符编码:InnoKB Server/Client 编辑产生的内容全部采用 UTF-8 编码方案。 此外,InnoKB Server 不考虑任何 ANSI 与 Unicode 字符集编码转换。 当有非 Unicode 编码(比如:GB2312)的文本文件上传作为附件时,该文件中的非 ASCII 字符将不被索引, 与 Linux 版本情况不同,要解决这个问题,只能事先通过字符编码转换工具将文件转换为 UTF-8、UCS2-BE 或 UCS2-LE 然后再上传到 InnoKB Server。

在线订购/注册成为正式用户

软件注册方法

如果您已试用完毕本软件,并有意注册,请使用以下任一方式填写订单,接受我们为中国大陆用户专门设立的优惠政策 (以下简称:本优惠政策或本政策)。

A. 第三方软件注册平台

下面注册连接由北京105数字商城提供支持,点击这些连接会自动转向 105.com.cn 提供的订单和支付页面, 支付完成后,我们会尽快处理您的订单并通过您提供的邮箱地址发送相应的注册信息。 注意:如果您购买时需要正式发票,请在提交订单时,需勾选发票选项并填写邮政地址。

myBase Desktop 5.x (个人版), RMB50 元/份
[ myBase 个人版基于 Windows 桌面实现个人知识库和笔记的便捷管理。 ]

InnoKB Server 2.x (单用户版), RMB60 元/份
[ InnoKB 单用户版本基于 Web 平台实现个人知识库的本地和远程网络访问/管理。 ]

InnoKB Server 2.x (多用户版), RMB210 (元/用户)
[ 针对多用户版本,按需要同时登录的用户数量订购使用许可。 ]
[ 理论上,系统中可以创建任意数目的用户(组),但只有同时登录(并发)用户需要相应数目的许可证。 ]

B. 网银或银行柜台汇款

如果您希望直接通过网银或银行柜台汇款, 请先 [点击这里] 提交订单,填写详细注册信息, 然后根据提示信息进行网银或银行柜台汇款。收到您的订单和汇款后,我们会将相应软件的注册码发送到您的注册邮箱。 如果超过48小时仍未收到注册码,请与我们联系

软件许可限制

  1. 注册时“用户名称”须用简体中文填写您的真实姓名,请确认您的电脑系统能正常处理简体中文字符。 (用户信息受隐私政策保护)
  2. 本优惠政策仅限于中国大陆区用户,对于中国大陆区以外的华人华侨用户,本政策不适用。
  3. 通过本优惠政策获得的 使用许可 (License Keys) 仅限于中国大陆区使用,对于跨地域范围的使用,本政策不适用。
  4. 通过本优惠政策获得的 使用许可 (License Keys) 不得以任何形式对外公布或租借、转让给他人;
  5. EULA 所列条款仍然有效;

软件升级方法

升级政策:软件注册后就不再过期,可以在中国大陆永久使用。 当发布主要升级版本时,注册使用时间在一年内可免费升级到最新的主要版本; 注册使用时间超过一年后若打算升级到最新的主要版本,可获得最新版本半价的折扣。 请保存好您的注册文件和相关信息,如:邮箱地址、电话号码等, 在升级时需要提供这些鉴别信息。 此外,基于主要版本的更新和修订版本均免费提供,比如注册或升级 myBase 到 5.0, 即免费获得主版本号为 5 的所有次要更新和修订版本 (5.xx) ,直至下一次主要升级。

升级方法:若您注册 myBase 4.x 的时间是在一年之内, 请联络我们, 我们为您免费升级到v5.x;若您的 4.x 注册日期不在一年之内, 您可以使用下面这个升级连接,以当前版本价格的一半获得最新 v5.x (上述 许可限制 条款同样成立)。

myBase Desktop V4.x 升级到 V5.x (个人版升级),RMB25元/份

注意事项:在购买升级版本时,您需要填写最初注册时提供给我们的个人信息(地址/电话/邮箱等), 如果填写有误,您的升级信息将无法通过验证,新版本授权信息也无法被发送。如果您记不清您的注册信息了, 或希望更新您的地址/邮箱等注册信息,请联络我们

收不到回复邮件?

当您收不到我们的回复邮件时,请特别注意:

  1. 如果您使用 gmail 或 yahoo!mail 等安装有 SPAM 过滤器的邮件系统接收邮件,偶尔有可能会在 Bulk 或 Spam 目录中收到我们的邮件,所以需要定期检查一下您邮箱里的这些目录,特别是当您较长时间未收到期待的回复邮件时。