У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

Назад в будущее или анализ дат при быстром вводе задач

Какие новые функции Вы хотели бы увидеть в MLO для ПК?
Аватара пользователя
Автор темы

k007
Сообщения: 18
Зарегистрирован: фев 2018
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Назад в будущее или анализ дат при быстром вводе задач

Сообщение k007 » 17 апр 2018, 08:14

Добрый день!

При добавлении задач через быстрый ввод с включенным анализом очень часто получаю кривые даты, например:
Dates_quick_add.png
Dates_quick_add.png (16.71 КБ) 1860 просмотров

Выполнить задачу в 1000 или 7532 годах я явно не смогу (без машины времени). Почему бы не ограничивать диапазон дат неким разумным пределом? Возможно, стоит изменить логику такого анализа?

То же самое с числом, которому предшествуют символы, например EHP8 или D02. Почему бы не исключать из анализа подобные слова? На мой взгляд, анализировать нужно только числа в виде отдельных слов (ограниченные пробелами или другими разделителями).

p.s. Лайфхак о том, что заключенная в кавычки фраза не анализируется, я знаю.

Аватара пользователя
Краевой
Команда бета тестеров
Сообщения: 802
Зарегистрирован: янв 2012
Есть ответ: 22
Откуда: Киев
Благодарил (а): 21 раз
Поблагодарили: 129 раз
Контактная информация:

Назад в будущее или анализ дат при быстром вводе задач

Сообщение Краевой » 17 апр 2018, 11:24

k007 писал(а):Источник цитаты На мой взгляд, анализировать нужно только числа в виде отдельных слов

Система распознает не только числа, но и названия месяцев, дней недели, термины "вчера", сегодня, через неделю и т.д.
Поэтому все сделано правильно.
Делать исключения нерационально - таких аббревиатур и сокращений - тысячи.

WaRoX
Команда бета тестеров
Сообщения: 582
Зарегистрирован: фев 2009
Есть ответ: 17
Благодарил (а): 14 раз
Поблагодарили: 69 раз

Назад в будущее или анализ дат при быстром вводе задач

Сообщение WaRoX » 17 апр 2018, 12:50

Для того, чтобы MLO не распознавал числа в конце строк при синтаксическом разборе надо писать название задачи в кавычках, например: "Завалидировать RT 138604"
Илья

Аватара пользователя
Автор темы

k007
Сообщения: 18
Зарегистрирован: фев 2018
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Назад в будущее или анализ дат при быстром вводе задач

Сообщение k007 » 17 апр 2018, 13:16

Краевой писал(а):Система распознает не только числа, но и названия месяцев, дней недели, термины "вчера", сегодня, через неделю и т.д.
Я с этим полностью согласен. Но я бы хотел, чтобы распознанные автоматически даты были реальными, а не в прошлом веке и не через 5 тысяч лет. Возможно стоит задать интервал в настройках (пример: распознавать даты от "текущая дата – 1 год" до "текущая дата + 100 лет" или что-то подобное). Если дата вне этого диапазона, то с большой долей вероятности, что это и не дата вовсе.

А по поводу названий месяцев, дней и т.д., пусть будет как есть. Например, хорошо, что "май2" распознается как "2 мая 2018", но подстрока "D" в строке "D02" не является ключевым словом (названием месяца, дня недели и других слов типа вчера/сегодня/завтра и т.д.). Не должна строка "D02" распознаваться как "2 апреля 2018". IMHO.

WaRoX писал(а):Источник цитаты Для того, чтобы MLO не распознавал числа в конце строк при синтаксическом разборе надо писать название задачи в кавычках, например: "Завалидировать RT 138604"

Это я знаю, даже специально в первом сообщении темы выделил )

MrCricket
Команда бета тестеров
Сообщения: 1197
Зарегистрирован: июн 2012
Есть ответ: 20
Благодарил (а): 47 раз
Поблагодарили: 49 раз

Назад в будущее или анализ дат при быстром вводе задач

Сообщение MrCricket » 17 апр 2018, 13:33

k007 писал(а):Источник цитаты Не должна строка "D02" распознаваться как "2 апреля 2018".


- видимо это было отпарсено как 2 days в текущем месяце

2018-04-17 16_31_25-My Life Organized Help.png
2018-04-17 16_31_25-My Life Organized Help.png (14.81 КБ) 1830 просмотров

Аватара пользователя
Автор темы

k007
Сообщения: 18
Зарегистрирован: фев 2018
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Назад в будущее или анализ дат при быстром вводе задач

Сообщение k007 » 17 апр 2018, 13:44

MrCricket писал(а):видимо это было отпарсено как 2 days в текущем месяце
В данном случае согласен, скорее всего так и есть.

Но в случае с "kuku3" такое объяснение уже не подойдет:
Dates_quick_add2.png
Dates_quick_add2.png (12.52 КБ) 1829 просмотров

Аватара пользователя
Автор темы

k007
Сообщения: 18
Зарегистрирован: фев 2018
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Назад в будущее или анализ дат при быстром вводе задач

Сообщение k007 » 29 авг 2018, 10:19

Уважаемые разработчики, прошу рассмотреть возможность добавления в настройку MLO некоего диапазона дат, внутри которого даты считаются "корректными". Например, если указать диапазон от "01.01.2000" до "31.12.2099", то только даты, попадающие в указанный диапазон, будут считаться валидными для парсера при быстром вводе. Таким образом можно исключить заведомо кривые даты типа 18.04.1000 или 17.04.7532 (см. первый пост темы).

Что скажете?

protel
Сообщения: 15
Зарегистрирован: ноя 2017

Назад в будущее или анализ дат при быстром вводе задач

Сообщение protel » 30 авг 2018, 05:12

k007 писал(а):Источник цитаты Выполнить задачу в 1000 или 7532 годах я явно не смогу (без машины времени)


Ну можно же тогда эту задачу кому то перепоручить.


Вернуться в «Предложения по улучшению»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя