2016-01-22 8 views
1

Мне нужен инструмент личного архива для архивирования алгоритмов программирования, уроков, приемов и кодов.Инструмент для архивирования техники и уроков

Что-то вроде «Личная вики», которая поддерживает вложения изображений, оформление кода, категоризацию контента и поиск любого контента в любое время.

Я знаю, что могу использовать инструмент с открытым исходным кодом, например форумы или медиа-wiki, но мне нужно что-то настроенное для этой личной цели.

Настольный инструмент или веб-инструмент.

ответ

1

Для тех, кто искать для тех же целей, я нашел некоторые инструменты:

Вот некоторые вещи, которые я пробовал свои плюсы и минусы:

OneNote

Доходы

Отличная возможность организовать заметки. У вас есть книги, содержащие группы разделов, содержащие разделы, содержащие страницы и подстраницы. У меня есть книга для разработки, затем группа разделов для языков, затем раздел для Ruby, затем страницы для каждой темы в Ruby. Главным здесь является то, что нет никакого штрафа за создание десятков и десятков страниц по заданной теме, что поможет вам сохранить организованность, когда вы действительно углубляетесь в определенную тему. Простая ошибка просто сказать «Да, раздел для языков, а затем страница для PHP», но прежде чем вы это узнаете, страница PHP составляет половину мили, и вы никогда не сядете, чтобы снова перечитать ее снова, это становится болью, чтобы найти нужную вам информацию и т. д. Большая поддержка многопользовательских ноутбуков. Он надлежащим образом отслеживает, кто добавил, что и что изменилось, делая сотрудничество простым. Подсветка синтаксиса может быть выполнена с помощью плагина OneTastic, который позволяет вам определять пользовательские стили. Просто определите пользовательский стиль в моноширинном шрифте со специальным цветом и назовите его «Код». Поддержка табличных данных, вложенных файлов, аудио, видео и т. Д., Если вам нужна такая штука.

Против

нужно использовать специальное приложение, чтобы обращаться к нему, так что вы не можете просто ударить его с рабочего компьютера или тому подобное. Веб-приложение неудобно и не имеет полных функций, я до сих пор не получил настольный ноутбук для правильной синхронизации в качестве ноутбука для веб-приложений. Поиск не самый лучший.

МедиаВики

Pros

Если вы обнародует его, вы можете использовать Google на своих заметках, что лучше, чем любой другой категории. CSS означает, что его легко стилизовать и представить, как вы хотите, без ручного изменения каждого бита текста, как вам нужно в OneNote. Поскольку это всего лишь веб-сайт, как любой другой, вы можете получить к нему доступ с любого устройства, не устанавливая ничего или не входить в систему. Экспортируйте в качестве файла ePub, что означает, что вы можете прочитать все свои заметки на своем Kindle/ereader, действительно хорошо освежающие. Любая страница может принадлежать нескольким категориям, что приятно. Встроенная подсветка синтаксиса с помощью тегов кода.

Против

Limited/неуклюжим способность организовать в ярусах, в конечном счете фатальный недостаток для меня. Становится болью, чтобы быстро добавлять заметки к страницам. (Я бы убил за переход без перезагрузки страницы между режимами чтения/редактирования!) Надежность подключения к Интернету (обычно это не проблема, а что-то, о чем нужно знать).

Plaintext файлы в папках

Pros

нулевой кривой обучения/адаптации. Прочитайте их в любом месте без специального программного обеспечения (совет: поместите их в общую папку Dropbox, сопоставьте адрес своего домена с этой папкой). Прочитайте изначально на ereaders или конвертируйте в формат ebook без каких-либо реальных усилий.

Против

Нет подсветка синтаксиса, нет изображения/аудио/видео информации, не табличные данные. Трудно найти нечеткий поиск. Редактируйте конфликты, если вы учитесь рядом с кем-то.

Google Drive

Pros

Отличная поддержка для обмена/сотрудничества Хороший поиск Хорошая поддержка мобильных Поддерживает много средств массовой информации

Cons

Слишком медленно использовать Варианты презентации, как правило, расстраивают Reliant on internet connection Мои личные рекомендации: плагин OneNote + Onetastic, используя все уровни/разделители, регулярно экспортируется в PDF или несколько PDF-файлов, поэтому вы можете проконсультироваться с ними из других источников.


Цитируется по этой ссылке:

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