Спасибо за статью — очень основательно. Сам такой идеей болею давно — мне тоже важно не зависеть от проприетарных форматов и различных облаков. До сих пор храню все в файловой системе, папки созданы для крупных рубрик, а внутри — или подпапки или файлики с говорящими именами. Чтобы не погрязнуть в куче хлама, постоянно чищу лишнее. Пользуюсь накопленным довольно часто. Но эта система имеет массу недостатков — нет тегов (древовидность файловой системы, как здесь верно заметили, не всегда подходит), закладки все равно хранятся отдельно в браузере, текстовый файл имеет тенденцию разрастаться и структура теряется, помимо моих заметок в папках лежат книги.
Но в вашей системе тоже кое-чего не хватает. В том же evernote очень удобно сграбить веб-страничку, выделив нужную область или все целиком. В вашем случае придется копировать и вставлять вручную. Еще не очень понял, ищет ли ваша программа внутри документов (тех, которые в виде аттача прилагаются к записям). Полагаю, что нет.
Пока писал, подумал, что проприетарный формат не так уж и страшен. Думаю, что большинство программ, включая Evernote, умеют экспортировать свою базу во что-то открытое, что можно потом распарсить.
P.S. В обучающем видео совершенно прекрасные примеры записей в дереве :-) Про космодром Восточный и головные обтекатели. Это та самая ваша основная работа, не связанная с программированием? :-)
Да ладно, среди админов такой формат очень распространен. Зачем высиживать полный рабочий день, если все настроено и работает. Вот если человек вдруг понадобился, а его нет на месте, тогда да — некрасиво. А вообще, хороший админ вообще на работе незаметен :-)
Я тут вспомнил чью-то удачно сформулированную мысль, подходящую к теме статьи: нынешнее юное поколение хочет, чтобы в любом минимальном деле их просто разносило от восторга. Так не будет; все равно в любой работе существует баланс «радости» и «долга».
Очень ценное замечание! Это разные подходы: читать поток и выискивать там полезное либо целенаправленно изучать что-то необходимое. Первое ближе к развлечению.
Мне кажется, не стоит делить IT-индустрию на российскую и остальную. Спад интереса ко многим IT-темам (особенно железным) сейчас везде в той или иной степени. И, действительно, проблема в насыщении, как мне кажется.
Елки-палки, так заразительно пишете, что прямо хочется все бросить и идти на собеседование :-) Особенно понравилось рассуждение про интернациональную команду.
Предположу, что набирать программистов на Perl выгодно еще и с той точки зрения, что среди тех, кто пишет только на современных языках, больше процент людей без фундаментального образования и опыта. А те, кто уже пишет или готов писать на Perl без заморочек на его «несовременность», изначально имеют хороший общий уровень.
И то и другое — крайность. Рефакторингом занимаются, когда планируют развивать проект. Это вы просто не участвовали в разработке действительно больших систем. Там без рефакторинга в какой-то момент вообще невозможно вносить изменения, если изначально код был так себе. Да даже если вы все писали «правильно», то через время код обрастает деталями и фиксами, которые все равно придется рефакторить. Это лишь надо делать разумно, без фанатизма.
Очень круто вы все описываете — тема сложная, но изложено все грамотно и системно, в отличие от многих подобных статей на хабре. Спасибо!
Сколько же этот Эльбрус был у вас «проездом», что так детально удалось покопаться? :)
Но в вашей системе тоже кое-чего не хватает. В том же evernote очень удобно сграбить веб-страничку, выделив нужную область или все целиком. В вашем случае придется копировать и вставлять вручную. Еще не очень понял, ищет ли ваша программа внутри документов (тех, которые в виде аттача прилагаются к записям). Полагаю, что нет.
Пока писал, подумал, что проприетарный формат не так уж и страшен. Думаю, что большинство программ, включая Evernote, умеют экспортировать свою базу во что-то открытое, что можно потом распарсить.
P.S. В обучающем видео совершенно прекрасные примеры записей в дереве :-) Про космодром Восточный и головные обтекатели. Это та самая ваша основная работа, не связанная с программированием? :-)
Часто бывает так, что дельная статья очень сложна, количество экспертов невелико, поэтому комментировать по существу мало кто может. Но плюсы ставят.
Сколько же этот Эльбрус был у вас «проездом», что так детально удалось покопаться? :)