dieformetal 03.09.2010 15:56
Жизнь в консоли — Консольный календарь Wyrd.
Дошли руки перейти с блокнотно-карандашного метода ведения заметок на использование в этом деле компьютера. Порыскав по интернету и почитав обзоры, выбрал для себя консольный чудо-календарь под названием Wyrd. Вот так он, милашка, выглядит:По сути, это псевдографический интерфейс к консольной утилите remind, однако для использования Wyrd знания ее не требуется.
Функционал довольно аскетичен: есть возможность создавать напоминания, привязанные ко времени (timed) и не привязанные (untimed) при помощи файла напоминаний (~/.reminders по умолчанию) и из интерфейса (горячие клавиши, а так же очень удобные "быстрые напоминания"). Зато интерфейс не перегружен, программа не грузится по несколько минут и руководство осиливается за полчаса-час даже при плохом владении английским языком.
Рабочая область программы разбита на четыре части. Большую часть экрана занимает временная таблица слева - там по дням отображаются временные напоминания, создаваемые нажатием клавиши "t"; при этом вызывается текстовый редактор, указанный в переменной окружения $EDITOR, и в конце файла создается строчка наподобие этой:
REM Sep 3 2010 AT 13:00 DURATION 1:00 MSG
где REM - служебное слово программы remind, после AT стоит время начала события, число после DURATION указывает продолжительность события, а после MSG необходимо записать текст самого сообщения.Поддерживается масштабирование: по умолчанию каждая строчка обозначает один час времени:
Нажатием кнопки "z" можно циклически переключиться на отображении времени по 30 минут в строке:
и по 15 минут:
Справа находятся месячный календарь и, под ним, панель напоминаний, не имеющих привязки на конкретное время (однако, день указать все-таки необходимо =) )
В самом низу расположено место для информации и ввода быстрых напоминаний.
Кстати, об этих самых "быстрых напоминаний" aka "quick reminders". Нажав клавишу "q", можно ввести напоминание, не вызывая текстового редактора. Например, вводим "Go to home Sunday 9pm":
и получаем
Несколько неприятное впечатление оставила работа с конфигом - при желании иметь локальный конфиг в $HOME его нужно копировать в .wyrdrc целиком, при добавлении только нескольких строчек, отличающих локальный конфиг от глобального, Wyrd немого корежит - он становится черно-белым и перестает воспринимать горячие клавиши. Мелочь, а неприятно.
Так же нет некоторых вещей, которыми обладают многие "большие" органайзеры: интеграции с онлайн-календарями, сихронизации с мобильными телефонами и КПК.
Несмотря на перечисленные недостатки, продукт годный, полезный и, для вимера, очень удобный.
haku 03.09.2010 16:26 #
+ 1 -
Всё-таки wyrd это скорее напоминалка-органайзер, чем календарь. Консольный календарь это cal
Жаль, конечно, что с кириллицей не все в порядке. А так - довольно удобная софтина.
Если через редактор, то там русский есть))) А как дойдут руки - напишу багрепорты и пожелания разработчику. Просто в ML/Ocaml я ни в зуб ногой, иначе попробовал бы исправить.
Спасибо, обязательно поставлю, а то я для этих целей использую собственные перл-костыли с применением kdialog и другими ужасами. Вопрос только один: как она выводит напоминания? Человеку, который в консоли не живет, а заходит туда в среднем раз в пару часов (либо сидит в консольном виме часами), есть смысл её ставить? Можно ли при минимуме бубна заставить её выводить напоминание куда-нибудь внутрь иксов?
Лично я в нее периодически захожу, чтобы посмотреть, что еще нужно сделать, и пометить то, что я сделал. Обычно тоже раз в час-два, но мне сильно больше и не надо. Никаких выскакивающих окошек не использую и в мане про них не помню.
>> Можно ли <...> заставить её выводить напоминание куда-нибудь внутрь иксов?
Средствами Wyrd вроде бы нет, но, возможно, это можно сделать с помощью remind. Но его я пока не раскуривал.
>> Можно ли <...> заставить её выводить напоминание куда-нибудь внутрь иксов?
Средствами Wyrd вроде бы нет, но, возможно, это можно сделать с помощью remind. Но его я пока не раскуривал.
Ну что, раскуривание принесло положительный результат или remind таки не дает такой возможности?
Я смотрела на remind именно с этой стороны, и помню, что один из вариантов действия при наступлении заданного времени - выполнить заданную команду. Нотифаилки при таком раскладе прикручиваются довольно легко :)
Лично я в нее периодически захожу, чтобы посмотреть, что еще нужно сделать, и пометить то, что я сделал. Обычно тоже раз в час-два, но мне сильно больше и не надо. Никаких выскакивающих окошек не использую и в мане про них не помню.
>> Можно ли <...> заставить её выводить напоминание куда-нибудь внутрь иксов?
Средствами Wyrd вроде бы нет, но, возможно, это можно сделать с помощью remind. Но его я пока не раскуривал.
>> Можно ли <...> заставить её выводить напоминание куда-нибудь внутрь иксов?
Средствами Wyrd вроде бы нет, но, возможно, это можно сделать с помощью remind. Но его я пока не раскуривал.
Возможно, но проверять чертовски лень, и некогда. Поэтому я пока буду использовать так, как привык. =>
Спасибо, прикольно. :)
А какие программы-органайзеры загружаются по несколько минут?
А какие программы-органайзеры загружаются по несколько минут?
Наверное, при наличии 1Gb+ оперативки таких органайзеров уже нет. На компе с 512 Мб ОЗУ у меня Evolution дико тормозил.
мне больше симпатична такая вещь Todo.txt. Это совсем не календарь. В чём же причина симпатии: дела/идеи организованы по категориям и проектам - можно гибко принимать решение "что именно делать в следующий момент" в соответствии с собственными приоритетами, тогда как расписание - это нечто жёсткое. Хотя некоторые вещи жёстко привязаны к календарю, и полностью от него не уйти.