четверг, 28 января 2010 г.

Формат напоминаний и интерфейс программы.

Основное требование к XMinder – быстрый и простой ввод даты напоминания и его текста. И все это реализовано в одном поле ввода без всяких кнопок, выподающих списков, флажков и прочих сложностей.
Конечно, программа должна понимать фразу «через 5 минут», а еще лучше «через 5 м». Нет, много букв и пробелов. Может быть «ч5м»? Уже лучше! А еще лучше так: «ч5м выключить пельмени». Идем дальше и добавляем «через час», «через полчаса» или «через 1 час 30 минут». А можно проще: «ч1ч30м» или «ч1:30» или даже «ч1-30».
В реальных задачах часто нужно еще указывать точное время, поэтому такая возможность есть и в XMinder. «в 15 часов 30 минут», «в15ч30м», «в15:30», «в16:00» или проще «в16». Вообще замечательно, только неудобно вечером оставлять себе напоминания на утро. Так и появилась конструкция «завтра» - эквивалентно 00:00 завтрашнего дня и «послезавтра». «завтра утром» - 7:00 завтрашнего дня. «завтра вечером» - 20:00 завтрашнего дня. А можно еще проще «утром взять на работу фильмы». Конечно, работает и «завтра в 15:00» или чуть проще «завтра в15». Существуют и сокращенные формы «з» и «пз».
Также есть возможность использовать дни недели. Например "в понедельник позвонить в банк". Для каждого дня недели можно использовать как полную, так и сокращенную версию "понедельник" - "пн", "вторник" - "вт" и так далее. При использовании дней недели обязательно писать "в пн", "во вт", "в ср" и так далее. Это необходимо для того, чтобы XMinder понимал, что "встреча в 17" - это действие сегодня в 17:00, а не "треча в 17" в воскресенье.

Вы можете располагать блок времени в любом месте напоминания "позвонить Саше через 5 минут" или "через 5 минут позвонить Саше" или даже "позвонить через 5 минут Саше". Программа при разборе ищет первое совпадение по времени пословно, слева направо.

Интерфейс программы
Программа после запуска сворачивается в системный трей и доступна из меню или с помощью горячих клавиш. Для добавления нового напоминания достаточно нажать Ctrl+Shift+X или дважды кликнуть по значку в трее. Enter завершает ввод напоминания, Esc – отменяет. 

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

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

 
При откладывании достаточно указать новую дату, текущее название напоминания автматически переносится.



Если на момент возникновения напоминания компьютер был выключен, то оно будет воспроизведено при старте XMinder.
XMinder может устанавливаться в автозагрузку и раз в неделю проверять наличие обновлений.



XMinder - напоминания человеческим языком.

Что такое XMinder и зачем он нужен

Пожалуй, у каждого возникала ситуация, когда нужно не забыть сделать что-то через 10 минут. И если сидишь за компьютером, то часто бывает сложно вовремя оторваться. Так и получается подгоревшее мясо в духовке и выкипевшая вода. Или обязательно не забыть что-то сделать с утра, а вспоминаешь об этом уже днем. Конечно, подобное встречается и в офисе, когда нужно перезвонить человеку минут через 5-10, т.к телефонный номер занят.
Так что часто есть задачи быстрого и удобного добавления напоминаний. Осталось всего лишь найти нужную программу. А вот здесь возникают сложности. Есть много программ, но они или сложные или с нечеловеческим интерфейсом. Мне не нужны категории, периодичности, флажки и пометки, и куча других настроек, я хочу подобные простые вещи добавлять с клавиатуры. Это быстро и удобно. Outlook 2010 – отличная программа, но добавление новой задачи – это 2 клика, ввод названия, 10 табов и ввод даты в 2х отдельных полях в формате чч:мм. Ага, конечно. Если мне нужно через 5 минут, то это нужно еще и знать текущее время. В общем, Outlook – это не для быстрого добавления задач. И после поиска достойной программы, я решил написать свою, самую удобную. И назвал её XMinder. О ней пойдет речь в следующих постах.

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