Piggydb是一个知识管理软件,可以个人和小团体使用。Piggydb是一个网上申请建设的个人知识基础系统。你可以以同样的方式写博客,Piggydb使您能够建立高度结构知识,提供的功能,如等级标签和灵活之间的关系的知识碎片。
从输入各种信息,来连接他们,然后分类管理,让您可以建立自己的知识和创造想法。
相较于Onenote和Evernote丰富的功能,PiggyDB略显寒酸,既不能直接剪切网页,也没有很好的文字编辑界面,那么PiggyDB究竟有什么与众不同的地方呢?下面会一一道来。
PiggyDB的软件包下载解压后无需安装,直接双击piggydb.exe即可运行(如图一所示)。因为PiggyDB使用Java开发,所以需要安装JRE才能顺利启动。
图一 PiggyDB解压后的软件包内容
双击piggydb.exe后,PiggyDB服务器会在后台运行,默认监听8080端口。同时,操作系统默认的浏览器会自动打开PiggyDB的登录页面(如图二所示),默认用户名和密码都是owner。由此可知,PiggyDB是一个安装在本地的知识库,而不是像Evernote那样数据由别人来管理。需要注意的是,如果想关闭PiggyDB,只是关闭PiggyDB的所有页面是办不到的。像QQ或者飞信一样,PiggyDB启动后在任务栏的隐藏图标里会有一个猪头的小图标,右键单击该图标选择“关闭”才能正常停止PiggyDB。同样的,如果想再次打开PiggyDB的登陆页面,右键单击该图标选择“打开”就可以重新打开了。
图二 PiggyDB登录页面
填写完用户名和密码之后点击“OK”,就进入了PiggyDB的主页面,在该页面中罗列了用户所有的知识点(如图三所示)。每个知识点后面都有一个用户为其设定的标签,点击标签就可以查看关联了该标签的所有知识点。
图三 PiggyDB主页面
点击主页面最上面的“新建帖子”按钮,用户可以添加新的知识点,其中一个知识点包括标题、内容和标签。此外,知识点可以分为两种:文本知识点(如图四所示)和档案知识点(如图五所示),其中档案知识点就是文件,即用户可以将本地的文件上传到PiggyDB中,文件类型任意(譬如ppt,word,pdf等等),这是Onenote和Evernote不具备的功能。
图四 创建文本知识点
图五 创建档案知识点
除了支持档案知识点以外,PiggyDB还允许用户在知识点与知识点之间创建连接,这对于在大量知识点中寻找所有相关知识点是很有用的!譬如,用户针对“在MySQL上创建索引的SQL语句”这个问题创建了两个不同的知识点,一个是使用create index语句,一个是使用alter table语句,那么通过在这两个知识点之间创建连接,用户一下子就可以看到所有解决“在MySQL上创建索引的SQL语句”这个问题的方法。创建知识点连接的方法非常简单,当鼠标停留在一条知识点之上时,会自动显示一个工具框,工具框中的第一个工具就是创建知识点连接(如图六所示)。
图六 创建知识点连接工具框
点击创建知识点连接工具并将其拖拽到想建立连接的目标知识点上就可以轻松创建两个知识点之间的连接,同时系统会跳出一个确认窗口,询问用户是否确认创建连接(如图七所示)。
图七 创建知识点连接确认窗口
点击“创作”确认创建连接,此时再查看#146这条知识点时,就可以看到下面有指向#145的知识点了(如图八所示)。通过这种方式,只要查看一条知识点,与这条知识点相关的所有其他知识点都可以顺藤摸瓜快速查看了,这个功能应该是Onenote和Evernote不具备的。
图八 创建完成的知识点连接
上面介绍了一些关于PiggyDB在知识点管理上的不同之处,作为一个知识库管理软件,PiggyDB还能实现数据的导入导出,这就使得PiggyDB在一定程度上能够实现数据备份和数据恢复功能。PiggyDB的数据导出非常简单,只需点击导航栏上的“控制台-->导出”便进入了数据导出页面——一个孤零零的“导出数据库内容”按钮(如图九所示),点击该按钮,知识库中的所有数据便作为一个以.pig后缀结尾的文件导出来了。
图九 导出数据页面
PiggyDB的数据导入同样非常简单,点击导航栏上的“控制台-->重构数据库”,便进入了数据导入页面(如图十所示)。点击“选择文件”按钮,选择之前导出的以.pig后缀结尾的文件,再点击“按此文件的内容来重构数据库”就能够将文件中的数据导入到PiggyDB中了。
图十 导入数据页面
通过导入导出,用户可以定期导出数据并备份,从而保证数据的安全性,毕竟PiggyDB中的数据都是自己总结之后辛辛苦苦敲进去的,估计一下子丢了的话连撞墙的想法都有!缺点是每次只能对数据进行全量备份。此外,导入导出也为知识库共享提供了可能,将自己的数据导出来拷贝给别人,别人再将数据导入自己的PiggyDB就能够看到了
先从登记很多各种小片断的信息开始,然后把他们自由地连接在一起和分类,把信息培养和发展成对自己有益的知识,这是Piggydb的概念。Piggydb是用标签来分类的,而且标签可以分层次,这比传统的标签系统更能实现复杂的分类。
Piggydb虽然拥有全文搜索功能,但是如果只是用来把信息登记后,然后只去搜索的使用方法,其实有很多比Piggydb更优秀的软件可用。对Piggydb来说,主要的目的是通过连接和分类各种信息的过程,来让使用者从中学到和发现新的知识。
* 易于安装,开始使用时无需任何设置
* 适合个人和小团体,登记的信息可以设置是私人的,或是是公开的
* 重点不是信息,而是配置信息的过程
如果不是很了解这个软件,可以先作为日记或记事本来使用,等理解了构造后(其实是很简单的!),慢慢地尝试把有益的信息进行分类就好了。
想更详细的了解一下依赖的环境信息,可惜没能找到,只是看到需要下载 jre。建议还是给出更具体的信息吧,比如 jre 或 jdk 的版本,支持的应用服务器(或者 servlet 版本)、数据库等。当然,也可能本来就有写,我没有找到,那就麻烦告知一下,谢谢。″
关于以上的提问,Piggydb的依赖环境只需要jre的版本在1.6以上就可以了,不需要其他东西。下载发布的软件包里,有一个[README_zh.txt]的文件,里面有详细记载使用的方法和依赖环境。
Piggydb虽然是个网页应用程序,但是在下载的软件包里从web server到数据库,所需要的全部系统都包含了。只要你有装上Jre,谁都可以在自己的环境中马上使用。下载后,解冻软件包,只需要双击exe文件(windows)就可以了。如果你用苹果机,请双击jar文件。
说起网页应用程序,一般多用于在线服务,但Piggydb是在追求如可简单地在自己的环境中来使用。因为只要能在自己的环境中使用的话,不需要一定上网,也不用担心自己的数据会泄露。
不只是对熟悉电脑的人士,为希望谁都能简单地使用而制作的。很高兴可以让更多参与知识生产的人士来使用。考试,研究,写作,项目管理等,使用的信息会日益增加和变得越来越复杂,Piggydb可以在此发挥作用。类似的应用程序可能不多,如果有需要这样工具的朋友或家人,烦请介绍。
Piggydb6.10的发布,改进了文档图示的显示
自上次更新了文档视图后,用智能手机来看自己的数据库的机会增多了,比通过普通的网页来看更容易集中,感觉很好。收集信息,编辑和阅览,通过需要来自如地切换模式。
我觉得这可能对准备考试等应该有很大的效果,但可惜这个软件可能并没有引起学生们的留意吧。。。觉得有点点失望。像这样通过收集各种信息来建造自己的维基百科的感觉,可能在其他的软件中分享不到的。
所以,这次作为文档视图的更新运动的一个环节,更进行一些微细的修改。
首先,我增加了一个更容易进入文档视图的缩短URL的版本。
Piggydb6.10的发布,改进了文档图示的显示
对这个更新的受益者可能不多,但是对于使用智能手机,或者想公开用Piggydb来做的网站的用户来说,可能是个很有用的功能。
然后,为了更容易地打开文档视图,我在首部放置了个按钮。
Piggydb6.10的发布,改进了文档图示的显示
当你单击这按钮,可以直接打开首页的文档视图。
还有,虽然很微细,但是我觉得是个挺很重要的改善,就是把包含在文档视图里内容的帖子的链接,改成为文档视图内部的链接。这样,在文档视图里遵循的各个链接,可以完全在文档视图里了。
Piggydb 6.0 正式版发布了,该版本包含诸多 bug 修复和小改进。