归档技术和课程的工具
Tool to archive techniques and lessons
我需要个人存档工具来存档编程算法、课程、技术和代码。
类似"Personal Wiki"的东西,支持图片附件,代码修饰,内容分类,随时搜索任何内容。
我知道我可以使用开源工具,如论坛或媒体 wiki,但我需要为此个人目的定制的东西。
桌面工具或网络工具。
对于相同目的的搜索,我找到了一些工具:
以下是我尝试过的一些优缺点:
OneNote
优点
出色的笔记整理能力。您有包含部分组的书籍,这些部分组包含包含页面和子页面的部分。我有一本开发书籍,然后是语言部分组,然后是 Ruby 部分,然后是 Ruby 中每个主题的页面。这里的亮点是,针对给定主题创建数十页并不会受到任何惩罚,当您真正深入到特定主题时,可以帮助您使事情井井有条。只说 "Yeah, a section for Languages, then a page for PHP" 是一个容易犯的错误,但在你意识到之前,PHP 页面有半英里长,你再也不会坐下来正确 re-read 它了,它变成了很难找到你想要的信息,等等。
对 multi-user 笔记本的强大支持。它正确地跟踪谁添加了什么以及何时更改了什么,使 co-operation 变得简单。
语法突出显示可以使用 OneTastic 插件完成,它允许您定义自定义样式。只需在具有特殊颜色的等宽字体中定义自定义样式,并将其命名为代码。
支持表格数据、附件、音频、视频等,如果您需要的话。
缺点
需要使用特殊的应用程序来查询它,所以你不能直接从工作电脑或类似的电脑上点击它。
网络应用程序笨重且缺乏完整的功能,我仍然没有得到一个桌面笔记本来正确同步为网络应用笔记本。
搜索不是最好的。
MediaWiki
优点
如果你做到public,你可以在你的笔记上使用Google,这比任何其他搜索都好。
CSS 意味着可以轻松地设置样式并按照您想要的方式呈现它,而无需像在 OneNote 中那样手动更改每一位文本。
因为它只是一个像其他任何网站一样的网站,所以您可以从任何设备访问它,而无需安装任何东西或无需登录。
导出为 ePub 文件,这意味着您可以在 Kindle/ereader 上阅读所有笔记,非常适合提神。
任何页面都可以属于多个类别,这很好。
内置带有代码标签的语法突出显示。
缺点
Limited/clunky 分层组织的能力,对我来说最终是一个致命的缺陷。
快速向页面添加注释变得很痛苦。 (我会杀死 no-page-reload 模式之间的 read/edit 转换!)
依赖互联网连接(通常不是问题,但需要注意)。
文件夹中的纯文本文件
优点
零学习curve/adaptation。
无需特殊软件即可在任何地方阅读它们(提示:将它们放在共享的 Dropbox 文件夹中,将您域中的地址映射到该文件夹)。
在电子阅读器上以本地方式阅读或轻松转换为电子书格式。
缺点
没有语法高亮显示,没有 image/audio/video 媒体,没有表格数据。
难以模糊搜索。
如果您与某人一起学习,请编辑冲突。
Google 驱动器
优点
对sharing/co-operation的出色支持
好搜
良好的移动支持
支持大量媒体
缺点
使用起来往往很慢
演示选项往往令人沮丧
依赖互联网连接
个人推荐:OneNote + Onetastic插件,全部使用tiers/dividers,定期导出为PDF或多份PDF,方便在别处查阅。
引自此link:
我需要个人存档工具来存档编程算法、课程、技术和代码。
类似"Personal Wiki"的东西,支持图片附件,代码修饰,内容分类,随时搜索任何内容。
我知道我可以使用开源工具,如论坛或媒体 wiki,但我需要为此个人目的定制的东西。
桌面工具或网络工具。
对于相同目的的搜索,我找到了一些工具:
以下是我尝试过的一些优缺点:
OneNote
优点
出色的笔记整理能力。您有包含部分组的书籍,这些部分组包含包含页面和子页面的部分。我有一本开发书籍,然后是语言部分组,然后是 Ruby 部分,然后是 Ruby 中每个主题的页面。这里的亮点是,针对给定主题创建数十页并不会受到任何惩罚,当您真正深入到特定主题时,可以帮助您使事情井井有条。只说 "Yeah, a section for Languages, then a page for PHP" 是一个容易犯的错误,但在你意识到之前,PHP 页面有半英里长,你再也不会坐下来正确 re-read 它了,它变成了很难找到你想要的信息,等等。 对 multi-user 笔记本的强大支持。它正确地跟踪谁添加了什么以及何时更改了什么,使 co-operation 变得简单。 语法突出显示可以使用 OneTastic 插件完成,它允许您定义自定义样式。只需在具有特殊颜色的等宽字体中定义自定义样式,并将其命名为代码。 支持表格数据、附件、音频、视频等,如果您需要的话。
缺点
需要使用特殊的应用程序来查询它,所以你不能直接从工作电脑或类似的电脑上点击它。 网络应用程序笨重且缺乏完整的功能,我仍然没有得到一个桌面笔记本来正确同步为网络应用笔记本。 搜索不是最好的。
MediaWiki
优点
如果你做到public,你可以在你的笔记上使用Google,这比任何其他搜索都好。 CSS 意味着可以轻松地设置样式并按照您想要的方式呈现它,而无需像在 OneNote 中那样手动更改每一位文本。 因为它只是一个像其他任何网站一样的网站,所以您可以从任何设备访问它,而无需安装任何东西或无需登录。 导出为 ePub 文件,这意味着您可以在 Kindle/ereader 上阅读所有笔记,非常适合提神。 任何页面都可以属于多个类别,这很好。 内置带有代码标签的语法突出显示。
缺点
Limited/clunky 分层组织的能力,对我来说最终是一个致命的缺陷。 快速向页面添加注释变得很痛苦。 (我会杀死 no-page-reload 模式之间的 read/edit 转换!) 依赖互联网连接(通常不是问题,但需要注意)。
文件夹中的纯文本文件
优点
零学习curve/adaptation。 无需特殊软件即可在任何地方阅读它们(提示:将它们放在共享的 Dropbox 文件夹中,将您域中的地址映射到该文件夹)。 在电子阅读器上以本地方式阅读或轻松转换为电子书格式。
缺点
没有语法高亮显示,没有 image/audio/video 媒体,没有表格数据。 难以模糊搜索。 如果您与某人一起学习,请编辑冲突。
Google 驱动器
优点
对sharing/co-operation的出色支持 好搜 良好的移动支持 支持大量媒体
缺点
使用起来往往很慢 演示选项往往令人沮丧 依赖互联网连接 个人推荐:OneNote + Onetastic插件,全部使用tiers/dividers,定期导出为PDF或多份PDF,方便在别处查阅。
引自此link: