This item is deleted.

Про заметки

Меня зовут Николай и уже почти 20 лет работаю в сфере информационных технологий. Начинал свой путь в 2005 году в должности инженера-программиста в конструкторском бюро. До настоящего времени успел поработать с различными языками и технологиями в различных должностях. Уже пару лет тружусь в должности Инженера DevOps в одной крупной компании.

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

Для ведения записей перепробовал различные решения - блокноты, Evernote, Microsoft Notes, Stackedit и другие. Все решения замечательны, но обладают определенными недостатками: проприетарность, стоят денег, недостаточный функционал. Когда число блокнотов переваливает за 100, очень хочется получить такие возможности как:

Сквозной поиск. В большом объеме данных без сквозного поиска некомфортно. Ручной перебор страниц даже в иерархической структуре отнимает время.

Перекресные ссылки. Очевидно, возможность "гулять" по страницам в пару кликов сокращает время получения информации. Время - деньги!

Теги. Бывает, что одна страница записей относится к различным "ветвям" иерархической структуры заметок и приходится решать в какую именно тему ее положить. Теги решают эту проблему.

Поддержка исходного кода. Те, кто пробовал вставлять код в Microsoft Notes или Evernote наверное меня поймут - это нетривиальная задача. 80% записей - это примеры кода: исходный код, конфигурации, команды. Код должен всталяться быстро и обязательно с подстветкой синтаксиса.

Форматы. Стандартные форматы оформления записей помогают при переездах между платформами.

Сохранность и доступность данных. Как показали практика, любой зарубежный сервис может заблокировать вашу учетную запись по политическим мотивам. Поэтому выбор "Блокнот как сервис" может быть рискованным.

Все обозначенные выше возможности (и даже больше) нашел для себя в Вики-движке. Что может быть интересней, чем собственная профессиональная энциклопедия ;) ? Очевидно, порог входа выше, чем у готовых онлайн-редакторов или сервисов, и требует определенных навыков в подготовке инфраструктуры для развертывания решения, но уверен, в использование вики-движка на собственных ресурсах в перспективе даст свои плоды.

В качестве платформы выбрал Moin Wiki Engine потому, что язык программирования Python мне близок и, быть может, смогу поучаствовать в развитии проекта https://github.com/moinwiki/moin