it-swarm.cn

您如何管理您的知识库?

作为程序员,我们有很多投入:

  1. 电子书
  2. 代码段
  3. 有趣的电子邮件
  4. 文件资料
  5. 网络文章
  6. 博客文章
  7. StackOverflow问题
  8. 播客...

您使用哪些工具来存储,组织,搜索和查询所有这些信息?
是否有解决所有大量数据的灵丹妙药?

110
systempuntoout

我已经开始写博客,介绍我所学到的东西。

只是一个简单的免费博客,我将其私有化,如果值得分享,我将花一些时间将其转换为一篇易于理解的帖子,其他人可以阅读并放弃一些东西。您也可以标记想法并稍后进行分组搜索。

为求职而创建在线身份也有帮助。

31
Incognito

我目前正在使用Microsoft的OneNote来组织和记录我的大多数数据,活动和笔记。我正在使用其在线存储来自动在家用台式机,个人笔记本和办公室笔记本之间共享它。不幸的是,它有一些限制(例如,没有与eBook集成),但是它是我发现的最全面,功能最强大的工具。

我也尝试了Evernote一段时间,虽然它的在线共享效果更好,并且可以在Android(我当前的移动平台))上使用,但它不能像OneNote一样强大。

25
Wizard79

我已经使用 TiddlyWiki 已有几个月了。这是一个可编辑的Wiki页面,所有页面都包含在一个html文件中。

这个想法是您做笔记(称为tiddlers)并通过html/js界面编辑内容。当您点击保存(或自动保存启动)时,它会覆盖自身以包括所有更新。

它不需要网络托管服务商或任何复杂的工具,只需将.html文件保存在硬盘驱动器上,然后在您喜欢的浏览器中将其打开。我已将文件设置为主页,并将其放在我的保管箱中,以便在所有PC上同步。

另外, GSto 指出 tiddlyspot.com 免费提供带有公共和私人选项的tiddlywiki页面的在线托管。

22
Simon P Stevens

Stackoverflow/StackExchange

我已经养成了习惯,如果这是我不知道的东西,或者别人可能需要知道的东西-我会问这个问题。这样,如果以后要查找它,我可以参考列表,轻松找到答案。再加上它有一半的时间可靠地提供了很好的洞察力,因此我不打算实施稍后发现的方法,这只是解决该问题的最错误的方法。

至于其他所有内容,我通常只是确保文档的副本保留在其所附的任何项目中。如果它是通用的或全部包含在内,那么我会有一个大师个人项目。

16
Talvi Watia

Trac

wiki,svn,错误跟踪器全部集成在一个地方。费用:每年40英镑,全部由 http://hosted-projects.com/ 负责设置,托管和管理

我喜欢它

混合使用“ Wiki +票证”,您几乎可以存储任何东西。

我有一些类似的Wiki页面:

  • JobReports(写注释作为我的代码)
  • 怎么做...(如果我发现自己重复了同样的事情,我会将以前的工作报告分发到“操作方法”页面中)
  • 最佳做法(只要有,就添加到主显节列表中)
  • 事件报告(如果服务器崩溃,我要做的第一件事是创建一个新的事件页面,将其链接到新的“工作报告” Wiki页面,然后编写我的调查报告,即首先在Wiki中编写Linux命令,然后将其粘贴到SSH等)

(注意:我尚未在临床上宣布为强迫症...)!

4
JW01

自由思想

它以语义分层的方式存储大量想法非常出色。另外,任何节点都可以是网站的链接。必须学习如何仅使用键来完全操纵思维导图(包括添加有意义的颜色编码技能)。

我将其与Dropbox结合使用,以使其思维导图在所有计算机上都可用。我只希望该项目在完善它方面有更多的开发工作。

3
Evan Plaice

我将GMail与一些Filter/Tag自动组织功能结合使用。

确实使搜索更加容易。

3
Klaim

我使用的是Google文档。可以从任何具有Internet连接的计算机上访问它,并且它是免费的,因此我无需支付任何费用,可以附加纯文本,归档的源代码和二进制文件等。可以轻松组织文档,并且搜索功能非常快。

3
šljaker

三种工具可以解决您的问题:Evernote,Google Code托管和SugarSync(或Dropbox等)。所有这些服务都是基于云的,因此可以在任何地方访问。详细的解决方案是:

将电子书和播客放在SugarSync下的同步文件夹中。将您的代码段放在Google代码下,这是存储代码的最佳方法。对于网络文章,博客文章,有趣的电子邮件,请将它们放在evernote中。您会发现evernote也是管理您自己的文章等的好方法。

对于SO问题,当然,SO是管理问题的最佳方法!

1
tactoth

pmWiki -平面文件,PHP(!!!)Wiki,来自“ Rakudo Perl 6编译器的pumpking”。好的,所以他不再是首要的,积极的维护者,但是他被砍了!他在pmWiki中所做的工作使它成为一个灵活,可扩展,安全的多用户同时可编辑CMS。

我将pmwiki用于 个人站点面向商业的站点 ,并且用作我工作部门中工作防火墙后面的部门知识库。

设置 容易, 扩展有据可查 ,并且具有 伟大的开发者社区 对问题的回应。

另外,这是一个Wiki,该死。维基摇滚!除了链接转储之外,我可以创建其他所有页面,然后可以组织,重新组织,交叉引用,添加注释,屏幕截图,代码示例以及数月后的访问。它不在云中,那又怎样。我拥有数据。这是我的!

1
Michael Paulukonis

对于大多数这些,我只使用Google Chromes书签。能够与我的Google帐户同步,因此我的书签现在是永久的。不再需要重新开始,或者当我有一台新计算机时再也不会四处转移它们。只需登录并同步即可。我还可以在家用计算机和办公计算机之间进行同步。甚至在我的家用PC上的VirtualBox中运行的Ubuntu安装中也是如此。

这种方法非常简单,但是有很多好处。搜索效果非常好。

1
Adam Harte

我们在工作中使用 Assembla 来创建公司知识库(我们还将其用于与客户合作)。它具有Wiki和文件上传工具,因此您提到的大多数内容都可以添加或链接到。

它不是免费的(开源项目除外),但价格相当合理。

0
Paddyslacker
  • 文件的保管箱(http://www.dropbox.com)
  • PpcSoft iKnow用于信息摘要(http://www.ppcsoft.com)
  • Opera浏览器,用于浏览和添加书签(内置RSS阅读器)(http://www.opera.com)
0
user1290

Microsoft OneNote

  • 与Outlook无缝集成
  • 易于组织,收集上下文并使其易于阅读(与之相比,Evernote感觉像notepad.exe)
  • 与SkyDrive和Office Webapp同步,因此我可以在Mac或任何其他PC上处理笔记。
  • 多个实时编辑支持,因此我可以在会议期间与其他人共享我的笔记,并让他们在同一页面上编辑/添加内容,该笔记会立即显示。
  • 可以录制会议音频并使其完全可搜索。
  • 手写笔记变得可搜索
  • 将PDF或任何其他文档拖放到OneNote中,它将自动保留原始文档,并有选择地将其转换为图像以在其上做笔记。
  • 我可以继续几天...
0
Ryan Hayes

我目前正在使用Evernote和Google书签的组合。 Evernote具有良好的Web应用程序,良好的桌面客户端和良好的移动客户端。此外,我可以使用免费版本,只要我只使用文本加上不定期的文档和照片,而付费版本虽然不便宜,但对于您所获得的东西来说是相当合理的。我使用Google书签进行链接-它的杀手级功能是当您搜索Google时会显示书签。我使用Gmarks Firefox插件使其更加方便。对于我需要经常访问的资源(或者我应该记得经常使用),我使用Firefox书签,因此可以直接从地址栏中访问它们。

0
Casebash

对于极简主义者和Mac用户,请尝试 Notational Velocity

它具有极其简化的界面。您键入标题,该标题将搜索您的笔记,或根据您执行的操作创建新的笔记。您不必再将手从键盘上移开,因为所有功能都有捷径。另外,如果您输入的内容有些杂乱,则可以使用快捷方式在您喜欢的文本编辑器中开始编辑。

它可以与Dropbox或Simplenote很好地同步(如果您需要跨平台的解决方案,则很好)。

我尝试了其他一些笔记记录器,但这是我一直使用的唯一记录器。我猜主要是因为它快速,简单且无痛。

0
Dean