Страница 1 из 3

Синтаксический анализ ввода

Добавлено: 23 мар 2009, 20:24
WaRoX
Пользуюсь синтаксическим анализом ввода, но, как бы я не вводил дату, MLO всегда ставит ее и в поле "начало", и в поле "срок". Таким образом, задача не попадает в ToDo. А можно ли задать такую фразу, чтобы MLO при добавлении задачу ставил указанную дату только в поле "срок"? Ну или на худой конец заодно делал дату начала текущим числом?

Re: Синтаксический анализ ввода

Добавлено: 14 апр 2009, 06:57
Diam0nd
WaRoX писал(а):Пользуюсь синтаксическим анализом ввода, но, как бы я не вводил дату, MLO всегда ставит ее и в поле "начало", и в поле "срок". Таким образом, задача не попадает в ToDo. А можно ли задать такую фразу, чтобы MLO при добавлении задачу ставил указанную дату только в поле "срок"? Ну или на худой конец заодно делал дату начала текущим числом?

Только что проверил, действительно, и у меня та же трабла :( :cry:
Пример: пишу "do this in 5 days", MLO ставит и Start и Due одной и той же датой (19.04.2009), из-за этого в To-Do не видно. Если уберу галку с Start, то всё нормально: в To-Do начинает отображатся!

Непорядок! ;)

P.S. А зачем вообще было запрограмированно ставить Start дату, если даже синтаксис говорит о Due?

Re: Синтаксический анализ ввода

Добавлено: 14 апр 2009, 11:42
andrey
Подумаем. Возможно, с Lock Period как то завяжем...

А.

Re: Синтаксический анализ ввода

Добавлено: 16 апр 2009, 09:48
Diam0nd
andrey писал(а):Подумаем. Возможно, с Lock Period как то завяжем...

А.

Вопрос. А почему вообще есть необходимость чего-то с чем-то вязать? Почему просто не сделать при парсинге, чтобы выставлялась только Due дата (а не Start и Due, как сейчас)? :?

Но это вопрос так просто, из спортивного интереса так сказать :)

Re: Синтаксический анализ ввода

Добавлено: 11 июн 2009, 15:00
dmitriylost
Было бы удобно при вводе задавать даты для "start" и "due" независимо. Если рассмотреть существующие в MLO варианты:

1. Установить и "start" и "due". В ToDo задача будет показываться соответственно начиная со "start" и будет подсвечиваться "due"-дата.
2. Установить только "start". Задача появится в ToDo начиная со "start" и "due" у нее не будет.
3. Установить только "due". В ToDo задача появится сразу и сразу будет видно "due"-дату.

Получается, что синтаксический анализатор понимает только первый вариант. Хотелось бы иметь возможность сразу при вводе, не залезая в свойства, указать с какой даты задача появится в ToDo и при этом чтобы у задачи не было "due"-даты.

Например, я запланировал какую-нибудь задачу на уикенд и до его начала эту задачу в ToDo мне видеть не надо. И, при этом, завершить эту задачу обязательно за уикенд мне не обязательно, т. е. "due" для этой задачи мне не надо.

Re: Синтаксический анализ ввода

Добавлено: 12 июн 2009, 23:18
def
И ещё один момент. Считаю, что синтаксический анализ в руссифицированной версии требует небольшой доработки в плане того, чтобы дополнительные параметры синтаксического ввода также были русифицированы. На мой взгляд, неудобно при вводе задачи переключаться на английскую раскладку для того, чтобы, к примеру, проанализировалась конструкция "позвонить Кате -t10 завтра". Наверняка можно ввести дополнительный параметр -д дополнительно к -t для длительности и так далее.

Re: Синтаксический анализ ввода

Добавлено: 22 июн 2009, 16:30
andrey
def писал(а):Считаю, что синтаксический анализ в руссифицированной версии требует небольшой доработки в плане того, чтобы дополнительные параметры синтаксического ввода также были русифицированы.

Сделано:
'в', // Важность
'с', // Срочность
'у', // Усилие
'т', // Требуется времени
'тм', // Требуется времени макс
'д', // Длительность
'с', // Спрятать
'пп', // По порядку
'пр', // Проект
'п', // Папка
'ц', // Цвет

Цвета:
'з' // * зеленый
'о' // * оливковый
'с' // * синий
'п' // * пурпурный
'к' // * красный
'л' // * лайм
'ж' // * желтый
'г' // * голубой
'ф' // * фуксия
'м' // * морской волны
'б' // * белый
'ч' // * черный

'сереб', // * сереб[ряный]
'серы' // * серы[й]

Пример:
Поставить плинтуса завтра -п -пп -пр -с -д14д -в1 -с6 -у4 -т11 -цк

Re: Синтаксический анализ ввода

Добавлено: 04 июл 2009, 05:48
def
Только что попробовал. СУПЕР!!! Это просто праздник какой-то!!! :D Теперь при желании мышь вообще можно не трогать. Огромное спасибо за это дополнение!!!

P.S. Обработка -т и -тм происходит некорректно.
Если ввести новую задачу с параметрами -т и -тм (к примеру, -т10, -тм20), то и минимальное и максимальное время выставится в 20 минут вне зависимости от параметра -т. Если после этого исправить задачу, добавив -т10, и запустить синтаксический анализ, то минимальное время выставится в 10 минут, и не изменит максимальное.
MLO 3.0.1

Re: Синтаксический анализ ввода

Добавлено: 02 авг 2009, 14:32
andrey
-т и -тм поправим.

А.

Re: Синтаксический анализ ввода

Добавлено: 27 авг 2009, 06:03
WaRoX
Андерей, так как вы думаете, ключевое слово "до" будет нормально смотреться для установки графы "срок"?
Например, "посадить дерево до завтра" или "посадить дерево до 5 августа". На мой взгляд, очень даже читабельно выходит и по смыслу подходит.