Comments 74
1. 2020 год, .net. Неужели не нашли варианты как сделать нормальное оформление? Еще 12 лет назад в институте за такое нам баллы снижали за курсяк. Но сейчас, компонентов в opensource столько, что выбирать устанешь. А используемый вами шрифт давно похоронили…
2. RTF??? Вы серьезно? Да хотя бы xml, тем более в .net, родной формат. Да, возможно будет избыточно, но возможностей с xml во много раз больше. Загляните внутрь word файла в формате docx, будет пища для раздумья.
Не знаю вашего опыта, но даже для начинающего — начинать с такого не стоит. Если бы я рассматривал ваше резюме и увидел это в портфолио, вы бы не прошли 100%.
Какой именно шрифт из десятка присутствующих на скринах похоронили?
Но в целом да, хранение в rtf меня тоже как-то смущает, но что конкретно — сформулировать затрудняюсь. Может на самом деле и всё равно, в каком виде оно там лежит?
не нужен доступ в Интернет
Тем временем, хранить и редактировать заметки онлайн, так чтобы они были доступны с любого устройства, не ломались, не терялись и не требовали установки тормозных приложений, в 2020 году по прежнему негде...
Хорошая штука, но моим критериям не отвечает.
чем не удовлетворяет гуглдокс и т.п.?
Evernote.
Десктопное приложение устанавливать необязательно — можно работать онлайн.
Главные для меня критерии:
— Бесплатно (опенсоурс);
— Имеется клиент под Windows и Android
— Стабильно (ничего ни разу не поломалось и не потерялось);
— Развивается (постоянно выходят новые версии, без революций но как минимум правят баги, оптимизирую, и мал по малу функций докидывают);
— Удобно (всё что мне нужно от заметок есть, может конечно мало хочу, но хватает)))
Пока оказалось лучшей связкой. Заработает на чем угодно, никаких требований к иерархии.
Для удобного редактирования на PC юзаю VSCode, но можно что угодно использовать, на вкус и цвет. На андроид и айось есть приложения тоже, и не одно. Естественно автоматом база доступна в оффлайне, главное спулить репозиторий )
Минус — приходится ставить два приложения — гит отдельно, редактор отдельно. Зато если хранить в каком нить гитхабе — то автоматом еще и веб-версия появляется.
Второй минус — не забывать пулить/пушить. В зависимости от редактора можно так или иначе автоматизировать.
Рекомендую попробовать, может понравится.
Хранение в единой базе не нравится, это плохо сочетается и синхронизацией через интернет (например дропбокс или гит) — качать туда-сюда всю базу ради каждого мелкого изменения это неправильно. И автоматический merge при изменении разных заметок с разных устройств невозможен.
Еще рекомендую таки задуматься над возможностью хранить заметки online. Можно не на своем сервере, а сделать интеграцию с OneDrive (и другими), например. Тогда нужен способ синхронизировать не один большой файл все время, а отдельно заметки. Еще шифровать файл с базой было бы неплохо.
Ну и просто хорошим тоном будет вести разработку на английском языке, интерфейс в программе тоже лучше сделать английский (если не хочется заморачиваться с мультиязычностью)
Ещё такой вопрос.
Единственный способ каталогизации заметок — это разделы, и заметка может находиться только в одном из них? Если да, то это плохо.
Допустим, у меня есть заметка по теме "Безопасность локальных сетей на основе Linux" и разделы "Информационная безопасность", "Локальные сети", "ОС Linux" — куда я должен её поместить?
В контексте организации информации иерархия — зло, теги — наше всё.
Это гиперграф: теги составляют вершины графа, а заметки — вершины построенного на нём гиперграфа. В такой системе нет корня — отправной точки, из которой можно дойти до нужной заметки. В лучшем случае придётся строить не одно дерево, а целый лес, иначе, не зная тега (набора тегов), никак не добраться до заметки.
UI ужасен. Только по этому не стану скачивать эту программу. Есть железное правило которое работает в 100% случаев. Плохой UI — равно плохой код приложения. Дилетанта видно за версту.
Не соглашусь. Программирование и дизайн UI все же несколько разные штуки. Для программистов конечно несколько упросили задачу, выпуская гайдлайны под ОС, но все же.
Это хорошо видно по некоторым opensource проектам — есть хорошие приложения, но однако UI ужасен, по сравнению с коммерческими продуктами, где над UI может работать целый отдельный отдел.
Один совет по распространению и увеличению аудитории приложения. У Microsoft есть возможность преобразования «классических» приложений в вид, пригодный для размещения в Windows Store.
Ссылка
Для этого нужно зарегистрироваться в качестве разработчика (это бесплатно), ну и освоить, конечно, новые технологии. Как говорится, «чтобы что-то сделать, нужно кем-то стать». Зато у вас появится новая площадка для распространения и стимул для совершенствования приложения.
Единого поиска правда нет
Я, лет 6 назад, пользовался Mars Notebook. Имеет классический windows-дизайн в стиле ворда 2003. Без серых градиентов.
Из более современного пользуюсь notion. Со своими недостатками, конечно, но по-приятнее монструозного evernote
Первое апреля только через два месяца
Если из проекта вырастет что-то типа Evernote или Joplin, то хорошо.
Вот двойственные чувства:
— с одной стороны, сделал — молодец. Особенно, если это один из первых проектов. У меня, например, и такого нет, а то, что есть, лучше никому не показывать.
— с другой, для практического использования… ну такое. Тот же WinOrganizer от TGSLabs, разработка которого прекращена около 10 лет назад, а софт переведен в категорию freeware, выглядит интереснее и может больше.
Если этот проект разовьется во что-то — большее — будет здорово. Но пока я бы использовать не стал.
Как думаете поддерживать соответствие файлов в папке и записей в базе?
А файлы идентифицировать по путям?
Папка должна быть защищена от изменений?
Защиты изменений в папке не будет, так как при открытии заметки, список файлов будет подгружаться из папки и любой файл можно будет открыть через приложение, которое указано по-умолчанию для его расширения.
А если в эту папку будет добавлен новый файл, который не числится в базе, это будет обработано?
Результат:
— Шрифтового оформления нет
— Картинки нет
— Таблицы нет
— Гиперссылок нет
А вот в OneNote всё это будет сохранено!
FAQ.Net — бесплатная программа для заметок под Windows с обновленным дизайном