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

Но у многих из нас есть любимые программы, которые путешествуют с компьютера на компьютер, от одной версии операционной системы к другой. И продолжают служить нам верой и правдой — привычные и надёжные, как старые друзья.

Для меня таким старым надёжным другом стала программа TreePad Lite. Она со мной уже без малого 30 лет. Вдумайтесь в эти цифры… Для компьютерного приложения это не просто почтенный возраст, это удивительное долголетие!

Впервые я познакомился с маленьким древовидным блокнотом ещё в 90-х годах. Он появился на моём компьютере вскоре после установки новейшей и прогрессивной по тем временам Windows 95. Интернета у меня тогда ещё не было, я скачал программку с одной из многочисленных BBS. С тех пор я никогда не расстаюсь со своим «старым любимым фруктовым деревом» TreePad.

Что такое TreePad

TreePad Lite — это простая, но в то же время удивительно универсальная программа. По сути это простой блокнот с возможностью хранения записей, организованных в иерархическую структуру.

В семействе Treepad есть и другие варианты реализации программы. Например, существуют версии TreePad Plus, Treepad Business и Treepad X Enterprise с гораздо более широкими возможностями. Например, там можно сохранять записи с форматированием текста и добавлением рисунков. Но я верен маленькому TreePad Lite. Он умеет работать только с простым текстом, и мне этого вполне достаточно.

Так сайт программы выглядел в августе 2019 года
Так сайт программы выглядел в августе 2019 года

Простота, универсальность, надёжность

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

1. Открытый формат

В TreePad Lite все записи дерева хранятся в едином текстовом файле с расширением HJT. Здесь ключевые слова — «единый» и «текстовый». По сути HJT-файл программы можно открыть как обычный TXT-файл и успешно его отредактировать. Единственное отличие от простого текста — это наличие тегов <node> и <end node>, а также нескольких служебных строк у каждой записи — типом содержимого и уровень записи в дереве. Такой подход выгодно отличает TreePad Lite от множества программ-конкурентов с бинарными форматами хранения записей.

2. Простота парсинга

Простой файл удобно парсить и конвертировать. Я с удовольствием использую файлы программы как исходник для более сложных форматов. Например, я написал себе LUA-преобразователь HJT-файла в единый HTML-файл и использую его в любимом FAR.

Кстати, в обратную сторону это тоже работает. Очень просто сгенерировать HJT-файл  нужной структуры с помощью простенького скрипта. Например, подготовить файл для ведения дневника с древовидной иерархией «год — месяц — день».

3. Надёжность

Любая программа хоть раз, да «заглючит». Например, однажды, ещё в институте, мне удалось сломать даже пасьянс «Косынка» (подробностей уже не вспомню). Но TreePad Lite за 28 лет не ломался и не зависал ни разу. В это, конечно, сложно поверить. Возможно, мне просто повезло, хотя я ежедневно и очень активно использую эту программу.

4. Простота управления

Интерфейс у TreePad Lite простой и незатейливый. Слева — дерево разделов, справа — окно для редактирования выбранного раздела. Есть кнопки для управления деревом, поиск и простейшие дополнительные функции, например, экспорт/импорт и добавление текущих даты и времени. В целом функциональность и интерфейс приложения довольно аскетичны — как раз то, что мне нужно для продуктивной работы.

Настройки Treepad Lite — ничего лишнего
Настройки Treepad Lite — ничего лишнего

Необременительные недостатки и особенности

Справедливости ради нужно перечислить и некоторые особенности TreePad Lite. Сначала я хотел назвать их «минусами», но потом понял, что лично для меня это не недостатки, а скорее необременительные особенности, которые никак не мешают использованию программы.

1. Кодировка

Все файлы TreePad Lite сохраняются в кодировке Windows. Существуют более навороченные версии, которые умеют работать с Unicode, но я их не использую. Для моих целей мне вполне хватает кодировки 1251. Более того, в современных версиях Windows программа вполне успешно справляется с такими символами, как кавычки «» и длинное тире. Для моих целей этого достаточно.

2. Ограничение на длину записи

В программе есть ограничение на длину одной записи. Эту особенность я обнаружил очень давно, когда хотел сохранить в одной заметке текст целой книги. Если вставить в заметку текст длиной больше 64 Kb, то он автоматически обрежется на полуслове. Для меня это тоже не недостаток, а особенность. Ведь я не использую TreePad для хранения текстов — это просто неудобно. В дереве удобнее хранить небольшие заметки, справочники, учебники. Если же требуется сохранить в виде дерева какую-то большую книгу, то её удобнее разбить на главы и разделы. Иначе зачем её вообще запихивать в файл с иерархической структурой.

3. Иконка

У Treepad Lite иконка не просто несовременная. Она вопиюще неаккуратная и нарисована в худших традициях дизайна времён Windows 3.11. Даже в те времена некоторые авторы умудрялись рисовать красивые пиктограммы, несмотря на все технические ограничения. В случае с Treepad этого не получилось — распознать в этом наборе пикселей фруктовое дерево довольно сложно.

С другой стороны, в этой иконке тоже есть свой ретро-шик. Этакое ваби-саби — прекрасное несовершенство. Сразу вспоминаются времена древних версий операционных систем, когда деревья были большими пиксельными.

Я так и не смог привыкнуть к этой плохо прорисованной пиктограмме. Но ведь иконку можно легко поменять. Хотя бы в ярлыке, что я и сделал. Тем более, что в стандартном moricons.dll есть как раз подходящее «благообразное» круглое дерево.

Слева — родная иконка TreePad, справа — иконка дерева из moricons.dll
Слева — родная иконка TreePad, справа — иконка дерева из moricons.dll

Старый верный друг

Программа, которую используешь почти 30 лет — это уже не просто программа. Она становится частью твоего «я», без которой уже не представляешь свои рабочие процессы. 

Мне близок минимализм TreePad: простота интерфейса, отсутствие необходимости установки, нетребовательность к ресурсам, открытый формат файлов, отсутствие каких-либо зависимостей от сторонних библиотек или интернета. Всё это выгодно отличает TreePad Lite от множества современных приложений.

Я понимаю, что моему почтенному старичку TreePad можно легко подобрать замену — с современным интерфейсом и множеством дополнительных возможностей. Наверное, было бы интересно попробовать реорганизовать заметки в Wiki-формате или, например, с Markdown-форматированием. Но привычка — великая вещь.

Ещё почитать:

Комментарии (94)


  1. Borjomy
    26.11.2023 14:42
    +20

    В графике такая программка - IrfanView. Это не только удобный (и очень быстрый, по отношению в штатному вьюверу Windows) просмотрщик, но и графический редактор. Относительно примитивный, правда, но для большинства базовых операций его хватает с головой. Количество функционала на объем программы просто запредельное.

    До сих пор очень удобная функция сохранить графический файл, ужав его до нужного размера, но с контролем качества сжатия. Всего 54 Мб вместе с плагинами, а на минималках всего 3Мб


    1. NickDoom
      26.11.2023 14:42
      +4

      Убьёте меня сейчас с воплем «еретик!!!», но я все простые гифки корябаю в старом MS Pain(t), там только отсутствие стрелок бесит, а остальное — идеальный минимализм. Палочка, безьешка, рамочка, овальчик.

      Чёрт, я хочу клон этой штуки, умеющий в вектора.


      1. Jianke
        26.11.2023 14:42

        Разве Ms.Paint поддерживает создание анимации? O_O


        1. AlexanderS
          26.11.2023 14:42
          +1

          Анимацию не может, но в формате GIF сохранить картинку он может. Как статичную иконку использовать можно будет.


          1. NickDoom
            26.11.2023 14:42
            +1

            Разве? Или у меня слишком допотопный… я через Ирфан вышеупомянутый конвертирую :)

            А с анимацией тоже не очень сложно — сохранил кадр, лишнее стёр, нужное дорисовал, движущееся подвинул, снова сохранил, мультик не нарисуешь — но на схемах и диаграммах обычно достаточно пары бегающих стрелочек.

            UPD: вот пример такой гифки, быстро накиданной в M$ Pain и конвертированной Ирфаном. Да, ничего более подходящего под рукой не было, даже Микрокапа.


            1. AlexanderS
              26.11.2023 14:42
              +1

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


              1. NickDoom
                26.11.2023 14:42
                +1

                Чёрт, эти множественные тезисы в одном посту, запутались, кто кому на что отвечает :( А в гифку действительно он сохранять умеет (в одиночную, конечно), это просто я не пользуюсь, поэтому забыл :) Всякая финальная полировка всё равно Ирфаном, поэтому заодно им конвертирую.


      1. DrZlodberg
        26.11.2023 14:42
        +2

        Идеальный минимализм - это каменный топор. Можно сделать что угодно, но удобство, скорость работы и качество результата оставляют желать... другого результата. ;)

        Делать чертежи в пеинте можно только если тебе не жалко ни себя, ни тех, кому они предназначаются.

        PS: А, ну и возможность редактирования у него лишь слегка превышает таковую у brainfuck (если ты не сторонник пиксель-арта)


        1. MiguelDiaz
          26.11.2023 14:42
          +2

          Лет 25 назад кроили СКС в организации Электропроект, что напротив Гидропроекта, на Волоколамском шоссе.

          Так там весь отдел проектантов сидел в MS Paint боюсь вспомнить какой версии Windows. Несколько залов тётенек и дяденек от 30 до 60 лет и все поголовно в Paint.

          У них там несколько файлов стандартных - "библиотек" ими же нарисованных элементов и всего такого, из которых они копипастом брали что нужно и вставляли в свои схемы формата А1 или около того.

          Работали на кончиках пальцев, не успевали за ними следить, только руки мелькали! Чик-чик-чик - накидали, соединили, по мелочам дорисовали и готово! С соблюдением всех зубодробительных ГОСТов, разумеется.

          А проектировали не проводку в пивном ларьке, а объекты в том числе масштабов Останкинской башни.

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


          1. NickDoom
            26.11.2023 14:42
            +1

            Привычный инструмент — страшный зверь. Но насчёт библиотеки у меня тоже была мыслишка, кстати. Если делать промежуточный векторный формат — его можно сделать иерархическим, то есть кроме примитивов (линия, безьешка, стрелочка, которой так недостаёт) — наборы примитивов, объединённые в один примитив. Опять же, минималистично, чтобы не нарушать его попиксельной строгости — если две линии коснулись, то они коснулись, а не имеют невидимый зазор в 0.001 пиксел. Старый Пэйнт очаровательно целочисленный. Вот и вектора такими же можно сделать.


            1. DrZlodberg
              26.11.2023 14:42
              +1

              Для этого обычно есть такая штука, как привязка. Ибо целочисленные координаты рано или поздно упираются в то, что нужные тебе координаты в них не попадают никак. Мир безобразно иррационален :)


          1. NemoVors
            26.11.2023 14:42

            какой-нибудь sPlan все же более эффективен особенно для принципиальных схем. Но переучить человека сложно, иногда проще придерживаться того, что работает :)


          1. DrZlodberg
            26.11.2023 14:42

            Видимо они даже не пытались разобраться в вопросе, а взяли то, что было под рукой. КАДы видел в нашем НИИ (без понятия какой, я тогда мелкий был) ещё в начале 90х.


            1. Alexey2005
              26.11.2023 14:42
              +1

              А как много вы среди них видели безглючных? Я вот ни разу в жизни не видел, чтобы MS Paint падал, надёжность программы близка к 100%. Зато для CAD-систем упасть или выдать ошибку в решателе или ещё каком модуле с попутным запарыванием проекта - дело обычное. Так что у пользователей быстро вырабатывается рефлекс каждые 10 минут делать Save As.


              1. DrZlodberg
                26.11.2023 14:42
                +2

                Я тоже не видел, но в основном потому, что использовать его для работы можно только совсем от безисходности. Даже для простых рисунков всегда использовал что-то функциональнее. Как минимум поддержка слоёв нужна. А на уровне пеинта умеет рисовать и IrfanView

                Про глючность КАДов ничего не скажу, имел дело (зато достаточно много) только с Автокадом. И с ДОС версией, и с Вындовыми несколькими. Каких-то особых проблем не замечено(не больше, чем в среднем по больнице). Сделал там приличную кучу чертежей. Решатель - это вы, видимо, про более продвинуте твердотельники. В данном конкретном случа это явно перебор. Хотя вообще игрался с Компасом - действительно, интересная штука.

                А рефлекс сохранять каждые 10 минут у меня и сейчас есть. И не в КАДах тут дело, а в софте в целом. И не просто сохранять, а периодически делать версии. Ибо некоторые сохраняют, видимо, через архиватор Бабушкина...


            1. MiguelDiaz
              26.11.2023 14:42
              +1

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


    1. NeoCode
      26.11.2023 14:42
      +3

      Есть еще XnView и XnViewMP, очень хорошие бесплатные вьюеры, тоже с некоторыми функциями редактирования (обрезка, цветокоррекция, конвертирование, пакетные операции, правка EXIF и т.п.).


      1. domix32
        26.11.2023 14:42
        +1

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


      1. Mike-M
        26.11.2023 14:42
        +2

        Тоже долго пользовался XnView. Но ограниченные возможности по редактированию скриншотов заставили перейти на FastStone Image Viewer.


        1. MiguelDiaz
          26.11.2023 14:42
          +2

          Серьезного исследования не проводил, но по именно скорости работы к ACDSee3.1 приблизился только  FastStone Image Viewer. Только приблизился, но далеко не догнал.  ACDSee3.1, как говорится - просто работает. Остальные вместо показывания картинок значительную часть занимаемого ими у компьютера времени, по настроению занимаются неизвестно чем, то ли крипту майнят, то ли електроны там свои крутят. На Fast пока и остановился, старый ACDSee всё же уже некоторые форматы не понимает, даже некоторые jpeg-и.


    1. tongohiti
      26.11.2023 14:42
      +1

      А поддержку HEIC в IrfanView уже завезли?


      1. Borjomy
        26.11.2023 14:42
        +2

        Давно уже есть (у меня стоит 4.52, в ней есть поддержка HEIC, на дворе версия 4.62)

        Некоторые возможности IrfanView:

        • 32 и 64 битная версия

        • Многие поддерживаемые форматы файлов (нажмите  здесь, чтобы просмотреть список форматов )

        • Многоязычная поддержка

        • Поддержка Юникод

        • Миниатюра/опция предварительного просмотра

        • Опция рисования — рисовать линии, круги, стрелки, выпрямлять изображение и т. д.

        • Вариант оформления панели инструментов

        • Поворот JPG без потерь, обрезка и изменение даты EXIF ​​(также в пакетном режиме)

        • Слайд-шоу (сохраните слайд-шоу как видео MP4 или как EXE/SCR или запишите его на CD/DVD)

        • Показывать текст EXIF/IPTC/комментариев в режиме слайд-шоу/полноэкранного режима и т. д.

        • Поддержка фильтров Adobe Photoshop

        • Быстрый просмотр каталога (перемещение по каталогу)

        • Пакетное преобразование (с расширенной обработкой изображений всех файлов)

        • Многостраничное редактирование TIF

        • Поиск файлов

        • Несколько шагов отмены

        • Опция электронной почты

        • Мультимедийный проигрыватель

        • Вариант печати

        • Поддержка встроенных цветовых профилей в файлах JPG/TIF.

        • Изменить глубину цвета

        • Поддержка сканирования (пакетного сканирования)

        • Вырезать/обрезать

        • Добавить наложенный текст/изображение (водяной знак)

        • редактирование IPTC

        • Эффекты (Резкость, Размытие, Adobe 8BF, Filter Factory, Filters Unlimited и т. д.)

        • Захват экрана

        • Извлечение значков из EXE/DLL/ICL

        • Плагин расширения оболочки

        • Множество горячих клавиш

        • Возможность изменения горячих клавиш меню (щелкните правой кнопкой мыши по меню)

        • Множество параметров командной строки

        • Множество плагинов

        • Только один EXE-файл, никаких DLL, никаких условно-бесплатных сообщений типа «Я согласен» или «Срок действия оценки истек».

        • Никаких изменений в реестре без действий/разрешения пользователя!

        • и многое другое


  1. Wolf4D
    26.11.2023 14:42
    +6

    Я по тому же принципу использую Bred3 - примерно 20-летней давности замена стандартного системного notepad.exe с минимумом наворотов - настраиваемый перенос строк, кодировки, и... всё. Ни подсветки синтаксиса, ни автосохранения, ни автодополнения, ни-че-го. Если нужно сфокусироваться на задаче "просто набросать текст, чтобы ни одна услужливая программа меня не поправляла" - то рука сама тянется к нему. Особенно это стало ценным с "апгрейдом" стандартного системного Notepad в Win11.


    1. NickDoom
      26.11.2023 14:42
      +1

      UEdit32 допотопный, с тех времён, когда надо было писать «32», чтобы не путать win с win /3.

      У него офигенное квадратное выделение О_о


    1. LittleAlien
      26.11.2023 14:42
      +2

      Тоже когда-то пользовался Bred, потом перешёл на AkelPad - всё то же самое + подсветка, 600 кб.
      Сейчас проверил новые версии - уже и автодополнение есть, и сворачивание кода при макс. размере 4.5 мб. Но это плагины, при желании можно пользоваться как блокнотом.


      1. Mike-M
        26.11.2023 14:42
        +1

        Рад, что поддержка AkelPad возобновилась. Но одно время проект был заброшен, пришлось перейти на EmEditor.


        1. chiga17
          26.11.2023 14:42

          А в чем преимущества AkelPad/Bred/UEdit32 по сравнению с notepad++?


        1. MiguelDiaz
          26.11.2023 14:42
          +2

          Тоже подсел на EmEditor

          Хотя по количеству функций он для меня и сильно избыточный, примерно как MS Word) Регулярные выражения иногда, из более менее продвинутого.

          Что-то не даёт слезть, хотя пробовал разное. Notepad++ чем то неуловимо раздражает в мелочах, но видимо вкусовщина.


    1. RMV1983
      26.11.2023 14:42
      +1

      Ни подсветки синтаксиса

      У Bred3 была же минимальная и универсальная подсветка синтаксиса и скобок, насколько я помню. Помню, что она была отключаемой, т.к. давала сбой на больших файлах. Зато нормально работала с вложенностью, когда CSS внутри JS, внутри Perl и всё это — цитата в тексте в формате BBcode.


  1. aldekotan
    26.11.2023 14:42
    +4

    Заинтриговали программистскими приметами)
    Чем чаще программист ... тем хуже он делает свои?


    1. adeshere
      26.11.2023 14:42
      +4

      Заинтриговали программистскими приметами)

      Меня тоже ;-) Кому лень искать - вот ссылка.

      А вообще - очень красивый ход автора. Давно не видел такой классной заманухи на КДПВ ;-)


  1. Fodin
    26.11.2023 14:42
    +4

    Моя самая замечательная находка в мире Windows - программка Everything (voidtools.com). Это список всех файлов на компьютере с фильтром. В самом часто используемом случае просто набираешь часть имени файла и список сокращается. Она висит в памяти и следит за изменениями в файловой системе, поэтому индексирует диски только при первом запуске. Я повесил ее на Win+` и использовал ежедневно, пока на Мак не ушел.

    Ну, и SequoiaView для разгребания завалов на винте. Но она слишком долго сканирует диск, поэтому я однажды сел и отыскал заменитель ей. К сожалению, не помню название.


    1. MountainGoat
      26.11.2023 14:42
      +1

      Filelight я использую для показа использования диска. Хотя чаще хватает возможности Directory Opus показывать размер папок.


    1. aldekotan
      26.11.2023 14:42
      +5

      Когда заговорили про завалы, вспомнился Space Sniffer. Показывает визуально, какая папка сколько занимает места относительно других. Не скажу, что сканирует быстро, но попробовать стоит. Пользуюсь тоже очень давно.


      1. Fodin
        26.11.2023 14:42
        +3

        Включил-таки своего старичка с виндой, чтоб посмотреть, что за прога. WizTree (diskanalyzer.com). Быстро сканирует, портэйбл версия есть. Space Sniffer я смотрел, как и WinDirStat - что-то не устроило меня.


    1. chnav
      26.11.2023 14:42
      +1

      >> Ну, и SequoiaView для разгребания завалов на винте.

      Нынче WinDirStat, повесил себе на правую кнопку в контекстное меню.


    1. taujavarob
      26.11.2023 14:42

      А есть такая программа чтобы показывала сколько и куда кто-то скачал.

      Например - даёшь ей старт.

      Потом ставишь программу любую или проект инсталирушь и он тянет за собой тучу всего, к примеру.

      Окей. Командуешь стоп. И смотришь что и куда добавилось за время от старта.

      Нужная прога была бы. Поди.


      1. Fodin
        26.11.2023 14:42
        +1

        Ну, это два разных запроса. Если "показывала, куда и сколько кто-то скачал", то тем же Everything можно отфильтровать файлы с датой создания после указанного времени, исключая системные папки, где создание файлов от пользователя слабо зависит.
        А если речь про "ставишь программу", так это древняя тема, как помет мамонта. Я уже даже забыл названия программ, поэтому нужно гуглить. Там именно так все и работало, что запускаешь отслеживание, ставишь программу, потом останавливаешь и программа запоминает и файлы, которые появились/изменились, и изменения в реестре системном.


      1. Dart55
        26.11.2023 14:42
        +2

        Я знаю пару "монстров" Process Monitor и Windows Performance Toolkit но вряд ли кто-то ими пользуется без крайней необходимости.


  1. DrArgentum
    26.11.2023 14:42
    +8

    Обожаю такие статьи. Поставил плюс.

    Комментарии тоже интересные, обязательно попробую.

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

    Спасибо автору и комментаторам!


  1. Dmitriy_Mironiuk
    26.11.2023 14:42
    +4

    Напомнило DITA. HJT-файл — это карта, а файлы с заметками — топики. Очень удобно.

    Вообще, даже не задумывался ранее, что могут быть программы для работы именно с заметками. Я для этого всегда использовал Notepad++. Нравится, что есть подсветка синтаксиса и темная тема. Ещё он запоминает несохраненные изменения в файлах, если работа программы или ОС внезапно прервалась. При новом запуске откроются те же файлы, что были открыты ранее. И даже те, которые не были созданы на диске, а только висели, как вкладка в программе! Если бы было дерево заметок и возможность вставить графические изображения — это было бы просто ТОП!

    Теперь захотелось попробовать ThreePad :)


    1. Carbonium
      26.11.2023 14:42
      +4

      Для работы с заметками можно попробовать Obsidian. Там и граф заметок, и современный интерфейс. А так же неограниченные возможности плагинов, на ваш вкус и цвет) Многим сам обсидиан не заходит, так что существует множество, в т.ч. опенсорсных, альтернатив. Например, Logsec


      1. NemoVors
        26.11.2023 14:42
        +2

        [занудамод] Logseq [/занудамод]

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


        1. alexanderniki
          26.11.2023 14:42

          Удваиваю. Logseq прям очень нравится!


  1. Svoa
    26.11.2023 14:42
    +3

    Ещё похожая програмка Zim (zim-wiki.org) Это текстовый редактор позволяющий создавать wiki подобную структуру связанных страниц, использует для этого только папки и текстовые файлы(txt).


    1. NeoCode
      26.11.2023 14:42
      +2

      А вот недостатки zim:

      • невозможность задать порядок заметок в нодах (приходится использовать костыли вроде номера в начале имени, и вручную перенумеровывать если потребовалось изменить порядок). Автоматическая алфавитная сортировка не всегда нужна, иногда трубуется явно задаваемый порядок

      • отсутствие встроенных таблиц (какой-то плагин есть, но выглядит это ужасно, работает еще ужаснее - за эталон я беру таблицы в MS Word)

      • (это может быть как достоинством, так и недостатком) - имя заметки и имя файла это одно и то же; иногда это удобно, а иногда нет

      • нет нормальных табов, вместо них есть "pathbar", в котором отображается история последних открытых документов, которая сама перестраивается, что порой сбивает с толку (есть и другие варианты работы pathbar, но классических табов все равно нет)

      • бедноватый набор разметочных тегов; например нет тега для кода, что для программиста весьма критично


      1. Jianke
        26.11.2023 14:42
        +1

        за эталон я беру таблицы в MS Word

        Вот уж точно - не образец для подражания! Те кому приходилось делать в Ворде таблицы сложной структуры - знают об этом не по наслышке! Попробуйте сделать в Ворде вот такое:

        -- столкнётесь с глюками (но, все равно делать сложные структограммы в Ворде - намного быстрее и удобнее, чем сложные блок-схемы (даже, в Визио)).


        1. domix32
          26.11.2023 14:42
          +4

          Но зачем? Слабо понимаю как нужно читать такие таблицы. Чем это отличается от обычного spanа нескольких столбцов? Оно и таблица и график в одном флаконе или что это?


          1. Jianke
            26.11.2023 14:42
            +2

            Читается очень легко:

            От блок-схемы отличается тем, что быстро накидать табличку в Ворде - на порядок быстрее, чем возиться с рисованием блок-схемы.

            "Зачем?" - это когда требуют описать в документации формальный алгоритм.


            1. domix32
              26.11.2023 14:42
              +2

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


              1. Jianke
                26.11.2023 14:42
                +2

                Скошенная ячейка - это просто стандартная диагональ ячейки Ворда. :-)

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

                PS по цветам - да, раскрашиваю, в том числе и используя разные типы рамок (двойные, тройные и т.п.).


            1. NeoCode
              26.11.2023 14:42
              +1

              Ну вот в табличном плагине zim'а даже чтобы просто войти в редактирование таблицы нужно сначала щелкнуть по ячейке, затем еще раз щелкнуть для входа в редактирование, и только затем отредактировать. Редактирование таблиц в режиме editable браузера сразу позволяет редактировать ячейку.


        1. DrZlodberg
          26.11.2023 14:42
          +1

          Изначально в ворде таблиц вообще нормальных не было. Когда-то давно была задача сохранять таблички в формате, чтобы напечатать проще было. Выбрал rtf, как самый простой для разбора (html ворд тогда не умел ещё). Он, конечно, не doc, но очень уж похож. И прекрасно пересохраняются друг в друга, так что скорее всего движок там один был. Оказалось, что в ртф таблички - это просто строки с рамками заданного размера и координат. Просто сам ворд следит, чтобы это выглядело как единая таблица, а не набор разъехавшихся прямоугольников. Но, как показывает недавний опыт - даже сейчас в ворде таблицы весьма охотно разъезжаются и вообще живут своей жизнью. Иногда проще удалить и сделать по новой, чем заставить его исправить существующее. Так что, не исключено, что внутри всё так и осталось.


          1. Jianke
            26.11.2023 14:42

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

            Именно это я и имею в виду. :-(


      1. alexanderniki
        26.11.2023 14:42

        Что лично для меня было критично - отсутствие хотя бы примитивной версии для android/ios. Очень хочется иметь возможность пользоваться подобным заметочником не только на десктопе.


  1. Maxim_Q
    26.11.2023 14:42
    +2

    Я использую похожую старую программу The Guide, может кому пригодится: https://theguide.sourceforge.net/features.html


  1. h1pp0
    26.11.2023 14:42
    +4

    Надо сказать, что альтернативы существуют. Если Electron вас не смущает, то есть Joplin и Obsidian которые работают поверх Markdown с поддержкой плагинов и различных бекендов для синхронизации.


    1. zabanen2
      26.11.2023 14:42
      +3

      после markdown не хочется держать заметки в каком-то ином формате, нежели plain text. obsidian/ghostwriter - эта история как раз про то, что форматы и программы развиваются. но да, люблю виндовый notepad за его минималистичность.



  1. LeshaRB
    26.11.2023 14:42
    +2

    У меня из старого Notaped++ (на мак поставил VSCode, но он слишком наворочен для меня, порт Notepad++ для мака не зашел)

    Но время идёт , все меняется
    Сейчас удобно использовать синхронизацию, между устройствами как пример...
    Поэтому и приходиться искать замену старым инструментам


  1. saboteur_kiev
    26.11.2023 14:42
    +7

    Для меня главное, что автор также работает с FAR


  1. NeoCode
    26.11.2023 14:42
    +2

    О да, моя первая программа-аутлайнер, на примере которой я познакомился с концепцией древовидного редактора. До поры всем устраивала, но все же у нее есть недостатки.

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

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

    Было еще что-то, уже и не помню.

    В итоге я пользовался evernote, wiznote, zim, еще чем-то, и в конце концов написал свой аутлайнер. В основе - html для заметки + xml для данных ноды (но в действительности вполне можно было обойтись только html, использовать <head> для хранения данных о дочерних нодах).


  1. artemisia_borealis
    26.11.2023 14:42
    +1

    Думаю для меня, наверное, это Vim, тоже 20+ лет использую и в консолях и в GUI под несколькими OS. И тоже не подводил.

    А для win-специфических стабильно используемые это наверное Far и FastStone (для картинок),

    Не знаю, можно ли сюда относить всякие zsh, tmux и прочие grep'ы; это программы, конечно, но довольно общего толка.


  1. Zara6502
    26.11.2023 14:42
    +1

    Мне нравится DokuWiki, с одной стороны оформление как для Web, с другой Plain Text формат, просмотр в любом браузере даже в Windows XP IE6. Но как-то стал старее и мне проще гуглить или держать на NAS файлы где я могу просто найти всё поиском.


  1. chnav
    26.11.2023 14:42
    +2

    Спасибо за статью, обязательно попробую TreePad. Жаль что не знал про него 20 лет назад. Сейчас комментарии, мысли, заметки к каждому проекту хранятся в readme.txt. Десятки их разбросаны по разным дискам и папкам, иногда закопаны так глубоко что иначе как через поиск не найти. Тут, конечно, спасает FAR. Но с другими форматами искать сложнее.

    В комментариях приведено много альтернатив, сижу выбираю для себя. В приоритете - размер, простота, портативность и переносимость. Посмотрел Zim - вроде размер небольшой, но... 68 DLL файлов ! На странице проекта прямо написано "работает на Win10" а дальше как повезёт, не придётся ли через 10 лет устанавливать для него рантаймы.

    Продолжу мысль автора по долговременному и преемственному хранению информации - у меня вся почта с 2000 года собирается в TheBat, а чуть позже перенёс в TheBat Portable. Вся личная переписка за 20 лет умещается в нескольких папках на диске. Уже давно канули в лету многие почтовые сервисы, а почта в сохранности. К чести современных почтовиков они продолжают предоставлять доступ по POP3 (в топку IMAP). Немного усложнили доступ через создание специальных учёток для POP3, но с этим можно мириться, это разовая процедура.

    Ну и примерно 15+ лет все пароли храню в Password Boss. Небольшая папочка. Рад бы переехать на что-то другое (чтобы WIN + Android), но перенести всю базу паролей будет крайне затруднительно, так что ничего не меняю. Сейчас в какой менеджер паролей ни ткни - обязательные свистелки-перделки вроде интеграции в систему, в браузер, автоподстановки паролей и пр. Про преемственность и работу с флешки через 10 лет можно не мечтать. Нам такой хоккей не нужен.


    1. sim31r
      26.11.2023 14:42
      +3

      В приоритете - размер, простота, портативность и переносимость

      Как вариант OneNote. Он не сильно облачный, хранит данные в офлайне, через интернет синхронизирует версии между устройствами. Размер базы на усмотрение пользователя. Я храню там только текст. Кто-то накидывает туда картинок и база раздувается на гигабайты.

      Десятки их разбросаны по разным дискам и папкам, иногда закопаны так глубоко что иначе как через поиск не найти. Тут, конечно, спасает FAR.

      Если не хранить заметки по разным дискам, а структурировать древовидно в одной папке то FAR будет идентичен TreePad. Если папку синхронизировать с облаком, будет переносимое универсальное решение доступное со всех устройств.


      1. chnav
        26.11.2023 14:42

        Для FAR нужен какой-то плагин или что ? Я не понимаю о чём речь. Ну и ещё FAR не совсем портативный, требует регистрации плагинов. А может я отстал от жизни т.к. FAR у меня древний v1.70 b5


        1. Zara6502
          26.11.2023 14:42
          +3

          я FAR в 99% случав копирую папку и всё. Плагины просто подкладываются в папку. Версия 1.7 еще из 90-х ))) сейчас я таскаюсь с 3.0 6161 последняя.


        1. Mingun
          26.11.2023 14:42
          +3

          Обновите свой (доисторический) фар до ветки 3, узнаете много нового :)


      1. leremin
        26.11.2023 14:42
        +1

        Использую OneNote. Основной недостаток - ограничение уровня вложенности. Но и группировка записей как-то криво работает. Детали не помню, но отказался от этого для себя


    1. Alexey2005
      26.11.2023 14:42
      +1

      Вот тут сверху уже упоминали vim... Эта программа уж точно будет работать и через 20, и через 50 лет безо всяких эмуляторов. Кроссплатформенная, а не только под винду. Есть сборки под что угодно - и под старые системы типа DOS, и под современные мобильные устройства. А благодаря практически бесконечному количеству плагинов к ней можно прикрутить любую желаемую фичу - хоть шифрование, хоть синхронизацию с облаком, хоть интеграцию с ChatGPT.


      1. Zara6502
        26.11.2023 14:42
        +2

        еще бы удобное управление чтобы 10 лет на него не переучиваться, в этом смысле я в линкусе пользуюсь nano или mcedit, мне хватает редкого редактирования конфигов на vim чтобы его органически не переваривать..


        1. Alexey2005
          26.11.2023 14:42
          +1

          Специально для этого в vim есть т.н. "easy mode", который приближает его управление к обычному текстовому редактору типа Блокнота. Запустите его как

          gvim -y

          и наслаждайтесь почти обычным управлением.


          1. Zara6502
            26.11.2023 14:42
            +2

            я специально не буду комментировать и оставлять своё мнение (мне кажется результат очевиден и предсказуем), поэтому просто оставлю здесь вывод:

            -sh-4.2$ gvim -y

            -sh: gvim: command not found


      1. nyando
        26.11.2023 14:42
        +2

        Вот для заметок гораздо лучше емаксовский org-mode :)


    1. Zara6502
      26.11.2023 14:42

      уже написали, в MS Office есть OneNote очень много лет, не нравился из-за необходимости установки, но с появлением мобилки стал пользоваться. Не особо удобно, для меня, но бесшовный вариант ПК+мобилка мне нравится, + переносимость


    1. K0styan
      26.11.2023 14:42
      +2

      На работе, где свой софт не поставить было, для заметок использовал такой подход: выделенная папка, внутри которой хранились те же самые текстовые и markdown документы - какие-то в корне, какие-то в иерархии подпапок. Корневую папку открывал в VS Code и в левой панели получал тот самый аутлайнер.

      Да, с одной стороны - приложение тяжёлое и не самое универсальное, с другой - заметки и их структура от него максимально отвязаны.

      А для паролей - чем KeePass не устраивает?


    1. Fodin
      26.11.2023 14:42
      +1

      Менеджер паролей - KeePass. Есть и под винду, и под андроид, и под мак. Популярный, старый, с открытым кодом. Не хошь - не интегрируешь никуда. Я, например, хошь, поэтому интегрировано в браузер оно у меня. А переносить нужно только файл данных. Я его вообще на Яндекс.Диске храню, поэтому и на телефоне, и в компах у меня свеженькая база паролей.


  1. sim31r
    26.11.2023 14:42
    +2

    У меня такая программа была Tombo. Очень похожа. Только каждая заметка отдельный файл. А дерево это дерево каталогов, всё по простому и можно смотреть без программы текстовые файлы. Плюс она шифровать умеет заметки. И поиск по всем заметкам.

    По ней даже статья есть

    http://www.improvement.ru/zametki/derevo/

    Я закинул программу в облако (экзешник и базу текстовую) и синхронизировал между ПК так версии. На рабочем и домашнем компьютере. На телефоне такой программы не нашел, самая похожая была ColorNote, очень быстрая, мгновенный отклик даже на старых телефонах.

    Но позже сдался и перешел в OneNote, так как есть поддержка мобильных устройств.


    1. chnav
      26.11.2023 14:42
      +2

      Кажется то что мне надо ! Перерыл гугл - негде скачать, ссылки/сайты мёртвые. Вроде последняя версия 2.0 Beta 5.


    1. DrZlodberg
      26.11.2023 14:42
      +1

      На андроиде есть Epsilon Notes, вполне удобно. Умеет простую разметку типа *болд* _италик_ и т.п. То же самое. У такой схемы только один недостаток (хотя по нынешним временам не очень существенный): Если файлы мелкие, то много места тратит впустую, ибо ФС выделаяет место блоками. Иногда сам каталог занимает места больше, чем его содержимое.


  1. ZakharS
    26.11.2023 14:42
    +1

    К сожалению, сейчас без синхронизации сложно, так как часто заметки делаем в телефоне. Года 3 использую Workflowy, очень удобная штука, быстрая и не загроможденная ничем лишним.


    1. sim31r
      26.11.2023 14:42
      +1

      По этой программе статья на Хабре есть

      https://habr.com/ru/articles/201904/


  1. afarber
    26.11.2023 14:42
    +1

    Я правильно понял, что автор 28 лет пользовался TreePad Lite, а полную версию так и не купил? Если я не ошибся и это так, то как можно быть таким?


    1. Zara6502
      26.11.2023 14:42
      +4

      это же не очередной айфон,это другое.


  1. kuotutau
    26.11.2023 14:42
    +2

    Из древовидных блокнотов я, наверное, перепробовал все. Прижились mempad (всё в одном файле, можно защитить паролем, нетребователен к ресурсам, удобен), minipad2 и wiznote (был хорош тем, что данные можно было синхронизировать через интернет, пока эта функция не стала платной). Для неформатированного текста mempad оказался идеален, мне в нём не хватает лишь тэгов (я даже искал точь-в-точь такое же только без крыльев с тэгами, но не нашёл).


  1. LonerD
    26.11.2023 14:42
    +1

    Я остановился на My Notes Keeper. Хранит данные в собственном формате (хотя есть экспорт и импорт в текстовые файлы, автор по моей просьбе подправил работу с кириллицей при импорте). Внешний вид и функционал посовременней, чем у TreePad.

    OneNote хорош своей синхронизацией с телефоном, хотя сам по себе неудобен, отсутствут даже базовые функции редактирования текста. Но за неимением альтернатив приходится пользоваться.

    Из компьютерных ещё нравится EPIM (есть даже корявая синхронизация с телефоном, причём по локальной сети!), неплох AllMyNotes Organizer (но ничего примечательного в нём для меня нет), MemPad (ближайший аналог TreePad по функционалу, для мелких заметок - самое то).


  1. rsk
    26.11.2023 14:42
    +2

    Если не смущает ранний доступ, я работаю над созданием идеальной программы для заметок и списка задач, посмотреть и попробовать можно тут heaplist.app (win/linux), пользоваться ей можно уже вполне комфортно, но многое еще надо добавить.


  1. IncVizitor
    26.11.2023 14:42
    +2

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


  1. vtb_k
    26.11.2023 14:42

    Emacs и его org-mode. Следующие 30 лет точно просуществует. А к org-mode есть бесконечное количество дополнений(некоторые могут даже ментальную карту составить, что-то типа поиску по словам с наиболее часто упоминаемыми словами.


    1. DrArgentum
      26.11.2023 14:42

      Хочу попробовать emacs, да руки как то не тянутся уходить с насиженного вима. Но как я знаю, многие сидят на емакс, может и мне попробовать?..


      1. vtb_k
        26.11.2023 14:42

        Есть специальные сборки для вимеров. Например Doom Emacs. Я сам использую эмуляцию вима, тоже привык уже.


  1. andreishe
    26.11.2023 14:42

    Она со мной уже без малого 30 лет. Вдумайтесь в эту цифру

    В какую именно? В 3 или в 0?


  1. FruTb
    26.11.2023 14:42

    С какого мада начинал? Былины, Арда?