Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » BestReminder for Windows

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Открыть новую тему     Написать ответ в эту тему

Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Группа в контакте  

BestReminder v2020


Эта версия программы ни что иное как новый свет от предыдущей Birthday v1.
Возможности и особенности:
- База событий-праздников хранится в ini файле  
- Имеет 2 режима схемы окон:
- Стандартный (Ваша ОС) - для не шустрых ПК и Скинирование (Набор оболочек для изменения интерфейса)  
- Для первого запуска программы ничего не нужно, она все создаст сама. (Исталятор не тронет файлы созданные программой, в случае обновления или удаления программы )
- Гибкая настройка (все настройки в одном файле Options.ini)  
- Использование дат:
* Д:М:Г (обычная дата например День рождения)  
* Номер дня в году  
* НН:НД:НМ:ГГГГ Переходящие праздники  
* ПАСХА (Католическая, Православная) с возможностью смещения по дням  
- Импорт событий из Birthday v1 и B!M (birthday millennium)  
- Импорт друзей из VK.com  
- Импорт друзей из Ok.ru  
- Импорт событий из файла в формате iCalendar [*.ics] (http://www.calend.ru/holidays/)  
- Расчет возраста для полных дат (краткий и полный)
- 4 фильтра (месяц, имя категории, год и юбилей) для вывода записей  
- Поиск и подсветка искомой фразы  
- Звуковое оповещение (+ звук фанфар) возможность указать свои МР3
- Добавление фото для событий  
- Динамическое добавление и удаление дополнительных полей  
- Динамическое добавление дней за сколько дней уведомить о предстоящем празднике  
- Автоматическая проверка и уведомление  
- Подсветка ссылок (http, mailto  
- Экспорт видимой области списка в EXCEL  
- Копирование выделенных строк списка и текста в окне уведомлений
- Возможность задать цвет для строк (пометка важности)  
- Использование цвета строк для раскраски окна уведомления  
- Пользовательский шаблон для вывода окна напоминания  
- Групповой режим, для пакетного изменения данных  
- Определение знака зодиака для указанных групп  
- Определение символа свадьбы для указанных груп  
- Возможность задать фото(картинку) на событие
- Напоминание на указанное время
- Возможность отложить напоминание на указанное кол-во дней
- Мультиязычна (Русский, Английский, Украинский) + возможность перевести самому по образцу яз. файлов
- Сравнительно не большой размер исполняемого файла  
- Простота использования  
- и многое другое ...  
 
Теперь немного подробнее:
1. Программа хоть и имеет инсталятор, но в нем есть и распаковка (без следов в ОС)  
2. Для работы программы необходимы права на чтение и запись тех файлов, которые она создаст рядом с собой (поэтому в инсталяторе предложен путь по-умолчанию локальная директория пользователя)  
3. При запуске программа считывает все события из ini файла, помещая их в виртуальную Базу Данных в памяти, что дает возможность работать с данными на лету.  
4. При создании, изменении или удалении происходит удаление как в виртуальной БД так и пользовательском ini файле.  
5. Чтение и запись в ini файлы происходит исключительно по мере обращения к ним (Если ничего не изменяете - ничего не записывается, изменили настройку - добавился или изменился параметр. Думаю тут все понятно )  
6. Для использования доп полей, сначала их нужно добавить в настройках. Они отобразятся как в списке, также будут доступны для редактирования в каждом событии  
7. Фильтры по " Месяцам, Году и Категориям" - динамические (в зависимости от того сколько у вас событий - столько же будет и в фильтрах возможностей для фильтрации)  
8. Для редактирования или двойной клик или соответствующая педалька (кнопка)  
9. F5 - обновление списка из МЕМБД, CTRL+F5 - перечитывание настроек и списка из ini файлов  
10. Практически везде главным, основным и обязательным является число в дате, и если вдруг не будет введен месяц, год, или число то они будут автоматически  подставляться текущими.  
Таким образом, если мы выберем шаблон стандартной даты и оставим поле пустым, то получим ежедневное напоминание.
11. Со всем остальным разберетесь самостоятельно. Желания инструкцию писать - НЕТ (извините).  
 


Интерфейс: мультиязычный
Разработчик:Похилько Д.Ю.  
Версия:v2016-2020 for Win x86
ОС тестировалась на: WINXP - WIN10 [x32-x64]
Размер инсталятора:~14,5 МБ( включая набор скинов более 10МБ)  
 
Для тех, кто хочет или может пожертвовать копейку в развитие программы, я никогда не откажусь  
Вот координаты:  
U286693560970  
R401397705781  
Z401074580759
 
Много не надо, хотя бы символически!

 
Дата последней модификации закодирована в версии программы.  
Например:BestReminder v2016.08.05.11 или v2016.8.5.11 [2016-год, 8 или 08-Месяц, 5 или 05-Номер дня, 11-Время компиляции]
Если есть у кого какие пожелания, ошибки и пр. - будем учитывать, озвучивайте.
А пока все - приятной работы!

 
Всегда свежие версии для скачивания тут! VK
Краткий обзор программы

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 13:03 16-02-2016 | Исправлено: Kilyan, 23:03 01-05-2020
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Follow
Не хватает времени на все.
 
1. будет
2. делал на скорую руку, попробую улучшить алгоритм
3. а зачем они ?
4. Что мешает выбрать шаблон дата и указать только один день 05.

Цитата:
10. Практически везде главным, основным и обязательным является число в дате, и если вдруг не будет введен месяц или год, то они будут автоматически  подставляться текущими.  

 
Я дело в том,  что я наигрался с Delphi XE10 - именно на этом компиляторе начал BR.
 
Но что то он мне не приглянулся.
 так что перешел обратно на 7ку.  
Пришлось немного повозится с адаптацией проекта, но... это заметно уменьшило размер скомпилированного файла. как появится время буду допиливать.

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 00:23 27-02-2016 | Исправлено: Kilyan, 00:25 27-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не хватает времени на все.
Понимаю, конечно.
 

Цитата:
3. а зачем они ?
Для быстрого перехода по гиперссылке на web-страницу поздравляемого.
 

Цитата:
4. Что мешает выбрать шаблон дата и указать только один день 05.
Спасибо! Сразу не сообразил.
 

Цитата:
как появится время буду допиливать.
Жду с нетерпением
 
 
 
 
Добавлено:
По пункту 4 всё же предлагаю усовершенствовать алгоритм.
Для ежемесячно повторяющихся событий указание одного только числа вполне оправдано.
Но день рождения ребёнка я бы хотел хранить в полном виде, не вспоминая потом 5 числа какого месяца и какого года он родился. В первый год жизни нужно ежемесячное поздравление, в последующем - ежегодное, как у остальных дней рождения.

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 14:26 27-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Follow
Я чет сразу не сообразил, но по 3п. уже все есть.
Создаете доп поле - назовите как хотите (ССЫЛКА) в это поле вставляйте только ссылку.
Она будет в списке кликабельна
 
... думаю сегодня выложу исправления.
 
Добавлено:
BestReminder v2.2.27.16
- Проект программы перенесен на Delphi7 из Embarcadero Delphi 10 Seattle (размер исполняемого файла - значительно уменьшен)
- Исправлены некоторые опции
- Исправлен импорт из В!М (импортируются все даты, кроме переходящих и условных), если полная дата - ДР, если нет - Праздник.
- Добавлена возможность задавать пользовательский цвет для выбранных строк (некая пометка важности, как это было в Birthday v1)
- Исправлена ошибка (Недопустимый дескриптор окна.)
- Добавлено отображение на панели задач форм (настроек и редактора)
- Исправлена загрузка списка событий из ИНИ файла (зависание)
- Не значительные исправления и изменения...

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 15:40 27-02-2016 | Исправлено: Kilyan, 12:02 28-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
По пункту 4 всё же предлагаю усовершенствовать алгоритм.  
Для ежемесячно повторяющихся событий указание одного только числа вполне оправдано.  
Но день рождения ребёнка я бы хотел хранить в полном виде, не вспоминая потом 5 числа какого месяца и какого года он родился. В первый год жизни нужно ежемесячное поздравление, в последующем - ежегодное, как у остальных дней рождения.

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

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 19:21 27-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
BestReminder v2.2.27.16
Запуск сразу привёл к ошибке:
   
 
Добавлено:
Кстати, грамматическая ошибка в этом окне: не "В приложение", а "В приложении".
 
Добавлено:
Выяснил причину возникновения ошибки: в рабочем каталоге отсутствовал файл BestReminder.ini.

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 19:25 27-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Follow а он и не нужен для старта, выкладывай файл ошибки и брось в ЛС ссылку
УПД: сам проверил - и правда... опять где то накосячил...

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 19:35 27-02-2016 | Исправлено: Kilyan, 19:37 27-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странно. Сначала после создания файла BestReminder.ini программа запустилась без ошибок.
Но следующий запуск опять привёл к ошибке 20034.

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 19:36 27-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Follow
как минимум 2 ошибки в коде нашел, сегодня постараюсь выложить исправленный

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 19:40 27-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Follow а он и не нужен для старта, выкладывай файл ошибки и брось в ЛС ссылку

Выложил. Ссылку отправил в ЛС.
 
Заметил вот ещё что:
нажатие на кнопку "Свернуть в трей" приводит к пропаданию программы: в трее она не отображается, в Диспетчере задач числится.
 
Добавлено:

Цитата:
думаю проще и для вас и для меня - создать две даты, одну полную а вторую нет... и будет счастье
Отличное решение!

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 19:46 27-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BestReminder v2.2.27.18
- Исправлено 2 ошибки
опробуйте и сообщите о рез.

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 19:56 27-02-2016 | Исправлено: Kilyan, 12:02 28-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отписываюсь о результатах.
 
1. Сворачивание в трей при закрытии программы работает нормально.
 
2. Названия колонок отображаются.
 
3. Добавление события вручную не работает: в поля "Введите имя события" и "Укажите категорию" не удаётся ничего вбить ни ручками, ни копипастом.
   
 
4. Импорт из одного файлика B!M прошёл успешно, сообщение об окончании импорта отобразилось нормально.
Но есть особенности.
4.1. Имевшаяся в исходном файле запись с несуществующей датой (31.06.1967) тоже импортировалась, но в колонке "Дата" отображается как "29.06.1967" (почему не 30.06.1967?), а в колонке "Возраст" указано "Условная дата".
4.2. Отдельные записи, содержавшие тег <LINK></LINK> с содержимым импортировались с удалением этих тегов, но сохранением содержимого тега, другие записи остались и с тегом, и содержимым.
4.3. Некоторые записи с вышеуказанным тегом отобразились следующим образом:
   
4.4. Длинные строки при импорте обрезаются.
4.5. Строки, где был тег <LINK>, отображаются с "наползанием":
   
 
Ссылку на первый импортируемый файл отправил в ЛС.
 
5. Хотелось бы реализацию автоматического подгона колонок по двойному клику на границу между ними в заголовке.
Добавлено:
Автоподгон заработал, но после перезапуска BR.
И довольно избирательно: все колонки ужимаются по содержимому, кроме колонки "Имя".
 
Добавлено:
6. Не у всех записей отображается знак зодиака.
 
7. Правильно называется знак зодиака "Рыбы", а не "Рыба".
 
8. Упорядочивание по столбцу "Следующий" работает не так, как надо:
после "Через 1 дн." идёт "Через 10 дн.", далее "Через 100 дн.", а не по порядку.
 
Добавлено:
9. За что отвечает кнопка в настройках интерфейса?
   
 
10. Не работает предпросмотр скинов.
Добавлено:
После перезапуска предпросмотр скинов заработал.
 
11. Предпросмотр скина aluminium 2.0 (cs) выдал следующее:
   
Другие скины с обозначением (cs) выдают то же самое.
 
Добавлено:
12. Обозначенный в настройках пункт совершенно неясен пользователю.
   
Предлагаю другую формулировку: "При закрытии программы не сворачивать в трей".
 
Добавлено:
13. После импорта почти всей инфы из B!M записей в BR стало 2565, а размер файла ini - 296 КБ.
Программа запускается с большим лагом - 2 мин. 20 сек.!
 
14. Нажатие на кнопку "Свернуть" в главном окне BR приводит к вылету BR без всяких уведомлений и ошибок.
 
Добавлено:
15. Если записей в BR, например, 10, то при попытке добавить новое событие в заголовке окна добавления нового события будет отображаться "Добавить новое событие # 10", в то время как событие должно быть одиннадцатым.
Видимо, это связано с тем, что нумерация событий в ini-файле начинается с нуля, а в главном окне программы нумерация записей идёт с единицы.
 
Добавлено:
16. Всё-таки очень хочется, чтобы импорт гиперссылок из B!M проходил корректно, то есть при наличии гиперссылки в таблицу автоматически добавлялась бы колонка "Ссылка", а в строку - соответствующая гиперссылка.
Перелопачивать вручную кучу записей со ссылками - совсем не айс...

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 23:11 27-02-2016 | Исправлено: Follow, 01:15 28-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Follow спс за тесты, когда нет времени дельно гонять и отлавливать баги, а часто они из-за не внимательности, то благо есть кто их увидит.
Давай по порядку:
3. исправил
4.1 - спс, поправил алгоритм
4.2 и 4.3 и 4.4 и 4.5 (я честно говоря и не знал, что в В!М есть ссылки, поэтому в реализации импорта был лишь текст). Вся эта муть с наложением и не правильным отображением связана именно с тегами, которые попадают в список. Список в программе поддерживает частично HTML.
5. Он есть, но сохранится лишь в случае включения опции в настройках
6. внес изменения к алгоритму
7. поправил
8. поправил
11. возможно удалю эти скины
12. исправил
13. я уже заметил и связано это вероятнее из-за ссылок (преобразование текста в ссылки) а у вас и так там бардак получился - где текст, а где теги и не все закрыты....  
14. лог ошибки есть? бросай
15. в точку
16. подумаю, что можно сделать.

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 01:45 28-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробежался я сейчас по Справке B!M и увидел, сколько в ней плюшек, мной так и не использованных.
 
14. В том-то и дело, что лог не формируется. Программа просто вылетает.
 
9. Так что это за кнопка?

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 02:57 28-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
9. Так что это за кнопка?
если включено скинирование - применение скина из списка

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 03:08 28-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если включено скинирование - применение скина из списка
Значит, для кнопки не хватает хинта либо подписи.

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 03:12 28-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
13. После импорта почти всей инфы из B!M записей в BR стало 2565, а размер файла ini - 296 КБ.  
Программа запускается с большим лагом - 2 мин. 20 сек.!  

от куда столько дат???? ДР всего района?

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 03:15 28-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я думал, что вылет программы при сворачивании обусловлен большим количеством записей.
Но сейчас обнулил ini-файл, затем импортировал 110 записей, а BR всё равно вылетает при сворачивании...
 
Добавлено:

Цитата:
от куда столько дат???? ДР всего района?

 
Родственники мои и супруги, одноклассники, сокурсники , соседи, просто друзья, коллеги по старой работе, сослуживцы на новой работе, форумчане из местного форума, дети всех вышеперечисленных ... Много людей, короче
 
Добавлено:
17. Не хватает возможности выделить содержимое окна напоминания и скопировать это содержимое в буфер обмена.
 
Добавлено:
18. Текст хинта "Фильтр по именам событий" нужно поменять на "Фильтр по видам событий".
 
Добавлено:
19. В хинте "Звуковое оповещение , если событие найдено" нужно убрать лишний пробел перед запятой.

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 03:15 28-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BestReminder v2.2.28.10
- Исправлена сортировка на колонках
- Исправлено добавление событий
- Исправлен алгоритм преобразования даты и Зодиака
- Оптимизирован запуск программы (свыше 500 и более)
- Для импорта из В!М добавлена возможность извлечь ссылки из текста и импортировать их отдельно в указанное доп поле
- Исправлено поведение при сворачивании программы управляющими кнопками
- Убрано сообщение при выборе CS скинов в настройках

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 12:01 28-02-2016 | Исправлено: Kilyan, 13:35 28-02-2016
Follow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
BestReminder v2.2.28.10

Скачалась версия 2.2.28.11
 
Добавлено:
1. Ссылки при импорте из B!M копируются не только в нужную запись, но и излишне переносятся на соседние:
 

Всего записей: 35 | Зарегистр. 04-06-2013 | Отправлено: 12:37 28-02-2016 | Исправлено: Follow, 13:06 28-02-2016
Kilyan



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BestReminder v2.2.28.12
- Исправлен импорт из В!М для ссылок

Всего записей: 886 | Зарегистр. 04-09-2008 | Отправлено: 13:35 28-02-2016 | Исправлено: Kilyan, 20:36 28-02-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Компьютерный форум Ru.Board » Компьютеры » Программы » BestReminder for Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru