分享

个人知识库软件PiggyDB介绍

 sunsl_dev 2012-12-20
PiggyDB是本博主从去年8月份开始使用的个人知识库软件,是由一个娶了中国老婆的日本人开发的,官方网站为: http:///,软件包和源码发布在Sourceforge上,当前已经发布了6.4版本,下载地址是:http:///projects/piggydb/files/latest/download。相较于Onenote和Evernote丰富的功能,PiggyDB略显寒酸,既不能直接剪切网页,也没有很好的文字编辑界面,那么PiggyDB究竟有什么与众不同的地方呢?下面会一一道来。
PiggyDB的软件包下载解压后无需安装,直接双击piggydb.exe即可运行(如图一所示)。因为PiggyDB使用Java开发,所以需要安装JRE才能顺利启动。
个人知识库软件PiggyDB介绍
图一 PiggyDB解压后的软件包内容
双击piggydb.exe后,PiggyDB服务器会在后台运行,默认监听8080端口。同时,操作系统默认的浏览器会自动打开PiggyDB的登录页面(如图二所示),默认用户名和密码都是owner。由此可知,PiggyDB是一个安装在本地的知识库,而不是像Evernote那样数据由别人来管理。需要注意的是,如果想关闭PiggyDB,只是关闭PiggyDB的所有页面是办不到的。像QQ或者飞信一样,PiggyDB启动后在任务栏的隐藏图标里会有一个猪头的小图标,右键单击该图标选择“关闭”才能正常停止PiggyDB。同样的,如果想再次打开PiggyDB的登陆页面,右键单击该图标选择“打开”就可以重新打开了。个人知识库软件PiggyDB介绍
图二 PiggyDB登录页面
填写完用户名和密码之后点击“OK”,就进入了PiggyDB的主页面,在该页面中罗列了用户所有的知识点(如图三所示)。每个知识点后面都有一个用户为其设定的标签,点击标签就可以查看关联了该标签的所有知识点。个人知识库软件PiggyDB介绍

图三 PiggyDB主页面
点击主页面最上面的“新建帖子”按钮,用户可以添加新的知识点,其中一个知识点包括标题、内容和标签。此外,知识点可以分为两种:文本知识点(如图四所示)和档案知识点(如图五所示),其中档案知识点就是文件,即用户可以将本地的文件上传到PiggyDB中,文件类型任意(譬如ppt,word,pdf等等),这是Onenote和Evernote不具备的功能。个人知识库软件PiggyDB介绍
图四 创建文本知识点个人知识库软件PiggyDB介绍
图五 创建档案知识点
    除了支持档案知识点以外,PiggyDB还允许用户在知识点与知识点之间创建连接,这对于在大量知识点中寻找所有相关知识点是很有用的!譬如,用户针对“在MySQL上创建索引的SQL语句”这个问题创建了两个不同的知识点,一个是使用create index语句,一个是使用alter table语句,那么通过在这两个知识点之间创建连接,用户一下子就可以看到所有解决“在MySQL上创建索引的SQL语句”这个问题的方法。创建知识点连接的方法非常简单,当鼠标停留在一条知识点之上时,会自动显示一个工具框,工具框中的第一个工具就是创建知识点连接(如图六所示)。
个人知识库软件PiggyDB介绍
图六 创建知识点连接工具框
    点击创建知识点连接工具并将其拖拽到想建立连接的目标知识点上就可以轻松创建两个知识点之间的连接,同时系统会跳出一个确认窗口,询问用户是否确认创建连接(如图七所示)。
个人知识库软件PiggyDB介绍
图七 创建知识点连接确认窗口
    点击“创作”确认创建连接,此时再查看#146这条知识点时,就可以看到下面有指向#145的知识点了(如图八所示)。通过这种方式,只要查看一条知识点,与这条知识点相关的所有其他知识点都可以顺藤摸瓜快速查看了,这个功能应该是Onenote和Evernote不具备的。
个人知识库软件PiggyDB介绍
图八 创建完成的知识点连接
    上面介绍了一些关于PiggyDB在知识点管理上的不同之处,作为一个知识库管理软件,PiggyDB还能实现数据的导入导出,这就使得PiggyDB在一定程度上能够实现数据备份和数据恢复功能。PiggyDB的数据导出非常简单,只需点击导航栏上的“控制台-->导出”便进入了数据导出页面——一个孤零零的“导出数据库内容”按钮(如图九所示),点击该按钮,知识库中的所有数据便作为一个以.pig后缀结尾的文件导出来了。
个人知识库软件PiggyDB介绍
图九 导出数据页面
    PiggyDB的数据导入同样非常简单,点击导航栏上的“控制台-->重构数据库”,便进入了数据导入页面(如图十所示)。点击“选择文件”按钮,选择之前导出的以.pig后缀结尾的文件,再点击“按此文件的内容来重构数据库”就能够将文件中的数据导入到PiggyDB中了。
个人知识库软件PiggyDB介绍
图十 导入数据页面
    通过导入导出,用户可以定期导出数据并备份,从而保证数据的安全性,毕竟PiggyDB中的数据都是自己总结之后辛辛苦苦敲进去的,估计一下子丢了的话连撞墙的想法都有!缺点是每次只能对数据进行全量备份。此外,导入导出也为知识库共享提供了可能,将自己的数据导出来拷贝给别人,别人再将数据导入自己的PiggyDB就能够看到了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多