存档技术和课程的工具

时间:2016-01-22 22:28:01

标签: documentation wiki archiving

我需要个人存档工具来存档编程算法,课程,技术和代码。

“个人Wiki”之类的东西,支持图像附件,代码修饰,内容分类以及随时搜索任何内容。

我知道我可以使用像论坛或媒体维基这样的开源工具,但我需要为此个人目的定制的东西。

桌面工具或网络工具。

1 个答案:

答案 0 :(得分:1)

对于那些寻求相同目的的人,我找到了一些工具:

以下是我尝试过的优点和缺点:

<强>的OneNote

赞成

出色的组织笔记的能力。您有包含部分组的书籍,其中包含包含页面和子页面的部分。我有一本关于开发的书,然后是一本关于语言的小组,然后是一个关于Ruby的小节,然后是关于Ruby中每个主题的页面。这里的亮点是,在给定主题上创建数十个和几十个页面没有任何代价,当您深入了解特定主题时,可以帮助您保持井井有条。只是说'#34;是的,一个语言部分,然后一个PHP和#34;的页面,这是一个容易的错误,但在你知道它之前,PHP页面是半英里长,你就是这样永远不要坐下来再次正确地重读它,找到你想要的信息会变得很痛苦等等。 对多用户笔记本电脑的大力支持。它可以很好地跟踪谁添加了什么以及什么改变了,使合作变得容易。 可以使用OneTastic插件完成语法突出显示,该插件允许您定义自定义样式。只需使用特殊颜色的等宽字体定义自定义样式,并将其命名为Code。 如果您需要这类内容,请支持表格数据,附加文件,音频,视频等。

缺点

需要使用特殊的应用程序进行咨询,因此您无法从工作计算机等处获取它。 网络应用程序很笨重,缺乏完整的功能,我仍然没有得到一个桌面笔记本电脑来正确同步作为一个Web应用程序笔记本。 搜索并不是最好的。

<强>链接到MediaWiki

赞成

如果您将其公开,则可以在笔记上使用Google,这比任何其他搜索都要好。 CSS意味着它很容易设计风格,并且无需手动更改OneNote中需要的所有文本就可以呈现它。 因为它只是一个与其他网站一样的网站,所以您可以从任何设备访问它而无需安装任何内容或必须登录。 导出为ePub文件,这意味着您可以在Kindle / ereader上阅读所有笔记,非常适合刷新。 任何页面都可以属于多个类别,这很不错。 内置语法高亮功能,带有代码标记。

缺点

有限/笨重的组织能力,最终对我来说是一个致命的缺陷。 快速添加笔记到页面变得很痛苦。 (我会在读取/编辑模式之间进行无页面重载转换!) 依赖于互联网连接(通常不是问题,但需要注意的事项)。

文件夹中的纯文字

赞成

零学习曲线/适应。 在没有特殊软件的情况下在任何地方阅读它们(提示:将它们放在共享的Dropbox文件夹中,将您域中的地址映射到该文件夹​​)。 在电子阅读器上本地阅读或转换为电子书格式,无需付出真正的努力。

缺点

没有语法突出显示,没有图像/音频/视频媒体,没有表格数据。 很难模糊搜索。 如果您与某人一起学习,请编辑冲突。

Google云端硬盘

赞成

对分享/合作的出色支持 好搜索 良好的移动支持 支持很多媒体

缺点

使用起来很慢 演示选项往往令人沮丧 依赖互联网连接 我个人推荐:OneNote + Onetastic插件,使用所有层/分隔符,定期导出为PDF或多个PDF文件,以便您可以从其他地方查阅。

引用此链接:

https://www.reddit.com/r/learnprogramming/comments/3acusr/how_to_take_notes_while_learning_programming/