14 нояб. 2015 г.

Перезапуск платформы по расписанию

В идеальном мире, где идеальные люди запускают идеальные программы, ошибкам просто нет места. Но в реальной жизни shit, к сожалению, happens. Когда сроки истекли еще вчера, а технические требования заказчик меняет каждый раз, когда видит очередную версию, приходится действовать по методике "run and fire". И, если ошибки на экране в худшем случае заставят пользователя произнести несколько нецензурных слов, то неявные утечки памяти и редкие баги в серверном коде, способны свести с ума даже закаленного аса разработки и отладки.

Здесь на помощь приходит "quick and dirty" решение в виде автоматического перезапуска платформы по расписанию:

На приведенном выше скриншоте показаны настройки автозадачи для перезапуска платформы каждые 10 минут.

Стоит сделать замечание, что перезапуск не произойдет, если на экране открыто диалоговое окно в модальном режиме.

10 нояб. 2015 г.

Официальный Firebird 3.0 Release Candidate 1

Официальная версия Firebird 3.0 Release Candidate 1 для Windows и Linux (а также исходники) доступна для скачивания на www.firebirdsql.org.

Бета-версия документации по языку Firebird 3.0 находится здесь. Полная версия документации ожидается вместе с релизом Firebird 3.0.

По кулуарным сведениям второй релиз-кандидат будет ориентировочно через месяц. А финальная версия планируется на январь-февраль 2016 г.

9 нояб. 2015 г.

Экспорт в бинарный формат Excel

Начиная с версии 2.9.1 в Гедымине присутствует целых три формата экспорта отчета FR4 в Microsoft Excel.
  • XLS -- экспорт через COM. Требует наличия установленного Microsoft Excel на компьютере, где выполняется построение отчета.
  • XML или XLSX -- запись в текстовый файл данных в XML, в формате SpreadsheetML.
  • BIFF -- запись двоичных данных в файл с расширением XLS. Формат данных -- Excel Binary File Format.