Приложение ботаника для личных заметок о вине.
Я хранил текстовый файл с заметками о вине годами. Каждая запись похожа:
Wine #1 maker and wine name
Date #1: Notes and cost
Date #2: Notes and cost
etc.
Wine #2 maker and wine name
Date #1: Notes and cost
Date #2: Notes and cost
etc.
Я не полагаюсь на какие-либо онлайн-знания о винах, и не собираюсь этого делать. Поэтому я озаглавил этот вопрос словом “личные заметки о вине”. Я также не хочу оценивать каждое вино. Мои заметки скажут мне то, что мне нужно знать. В зависимости от моего настроения, когда я просмотрю заметки, я могу решить попробовать вино еще раз.
Что мне нужно, так это возможность сортировать записи: (i) дата последней попытки _или (ii) в алфавитном порядке. Первая позволяет мне увидеть последние вина, которые я пробовал, без препятствий со стороны вин, которые я пробовал много лет назад. Второе позволяет мне посмотреть конкретные вина, с которыми я, возможно, столкнулся, или которые кто-то, возможно, порекомендовал.
Кроме того, я хотел бы получить доступ к “базе данных” заметок как с рабочего стола/ноутбука, так и со смартфона, и я не хочу проходить через какие-либо “облачные” сервисы (кроме веб-почты, например, gmail).
Приложения, о которых я читал, не удовлетворяют этим обманчиво простым требованиям. Как человек, который массирует данные в моей повседневной работе, я могу представить себе некоторые частичные концептуальные решения. Например, если бы у меня была база данных Microsoft Access, то каждое вино может быть одной записью в таблице данных о винах, которая ссылается на таблицу заметок. В таблице примечаний будет поле даты и поле для текстовых примечаний (включая стоимость). Затем я могу написать какой-нибудь код, чтобы связать каждое вино с датой его последнего примечания, затем отсортировать по этой последней дате или по идентификационному тексту вина.
Это нормально, если я хочу только просмотреть базу данных на компьютере, но это не позволяет обновлять ее на смартфоне. Что работает для доступа с телефона и компьютера, так это поддерживать draft электронную почту в моей учетной записи gmail, к которой я могу получить доступ как с телефона, так и с компьютера. Но это не разрешает сортировку, описанную выше. В основном я вводил вина в хронологическом порядке. Иногда, когда кто-то порекомендует вино, трудно проверить, находится ли оно глубоко в текстовом файле (из прошлых лет).
Я устал от этого и взял редактор затирания текста (vim), сделал все записи в одну физическую строку текста, с разделителями, разделяющими различные записи о дате, отсортировал их по названию вина, а затем преобразовал каждую запись обратно в многострочный формат, проиллюстрированный выше. Однако без базы данных я не могу повторно сортировать вина по дате последней пробной версии.
Есть ли решение, которое позволяет сортировать вина по дате последней пробной версии, доступной для обновления или поиска как с рабочего стола/ноутбука, так и со смартфона? Предпочтительнее избегать облака.