[Comm] Re: Напоминалка о событиях [JT]
anyr
=?iso-8859-1?q?anyr_=CE=C1_tut=2Eby?=
Вс Ноя 6 03:21:44 MSK 2005
В сообщении от 3 Ноябрь 2005 21:44 Michael Shigorin написал(a):
> ДА ЁЛЫ-ПАЛЫ.
Не ринимайте так близко к сердцу...
> СКОЛЬКО РАЗ УЖЕ НАЗВАЛИ remind(1) ИЗ ОДНОИМЕННОГО ПАКЕТА?
А, что, разве я сказал, что не читал? Читал, поставил. Он у меня и сейчас
работает. Но не устраивает.
> А если нужны фильтры -- пишете на любимом скриптовом языке.
> Чтоб один раз втянуть старые данные.
Чем же меня все-таки не устраивает remind? Дело вообщем такое. Во-первых: я -
home sapiens и ни что человеческое мне не чуждо - хочу, чтобы было красиво.
Remind, конечно хорош, но у каждого свои понятия красоты и меня что-то больше
в этом плане привлевает KOrganizer. Во-вторых: я не хочу, чтобы у меня на
весь экран отображалися все дни месяца, по поводу вешнего вида я уже
распространялся ранее. Повторюсь:
+--------------------------------------------------------------+
| ? Birthday Perevralium! _ X |
+--------------------------------------------------------------+
|22.10 Сегодня день рождения у Олега (22 года) |
|23.10 Завтра день рождения у Маши (19 лет) |
|27.10 Через пять дней день свадьбы у .... |
+--------------------------------------------------------------+
|22.10 Сегодня день металоискателя |
|22.10 Сегодня день металопрятателя |
|22.10 Сегодня день металодобывателя |
+--------------------------------------------------------------+
Разве похож на морду remind. Да, конечно можно поступить проще и написать
новую морду для remind подобную описанной и скриптину для перевода старых баз
в новый формат, НО! Но дело в том, что описанный интерфейс не дает
возможности, как в стандартном щелчком по нужному дню (а они на целый месяц
вперед показаны на экране) добавить новое событие поскольку в описанном
интерфейсе нету этих самых квадратиков с "днями". В таком случае придется
редактировать файл календаря в ручную. А по простоте синтаксис от BM! куда
лучше, чем у remind. Чтобыне буть голословным вот пример файла календаря от
remind для события "Проверка"
# -global-OptionType 1 -global-SkipType 1 -text-day1 4 -text-mon1 November
-text-year1 2005 -global-repbut 0 -text-repdays 1 -text-wkday2 Friday
-text-day2 4 -text-mon2 November -text-year2 2005 -text-ordinal First
-text-wkday3 Friday -text-mon3 November -text-year3 2005 -global-expbut 0
-text-expday 4 -text-expmon November -text-expyear 2005 -global-advbut 0
-text-advdays 3 -global-advcount 1 -global-dSunday 1 -global-dMonday 0
-global-dTuesday 0 -global-dWednesday 0 -global-dThursday 0 -global-dFriday 0
-global-dSaturday 1 -global-timebut 0 -text-timehour 12 -text-timemin 00
-text-ampm PM -global-timeadvbut 0 -text-timeadv 15 -global-timerepbut 0
-text-timerep 5 -entry-entry Проверка
REM TAG TKTAG1 4 November 2005 MSG Проверка
А вот опять пример BM!:
;ОПИСАНИЕ:Белорусские праздники
;Из указа Президента Республики Беларусь 26.03.1998 N 157
;"О государственных праздниках, праздничных днях и памятных датах в
;Республике Беларусь"
;ПЕРИОД:7
;ЦВЕТ:
;ФОН:
;ЯНВАРЬ (1)
01/01 Новый год
05/01 День работников социальной защиты
07/01 Православное Рождество Христово
19/01 День спасателя
21/01 День инженерных войск
Вс1/01 День банковских и финансовых работников
Вс5/01 День белорусской науки
Поэтому, чтобы облегчить жизнь новой морде для remind придется писать еще
прогу для редактирования файла календаря.
Подробная информация о списке рассылки community