воскресенье, 20 июня 2010 г.

Ошибка при настройке форума PHPBB

   Сегодня устанавливал форум PHPBB на локальную машину (перед этим установил Apache, PHP и MySQL) для тестирования и обучения. На завершающем шаге настройки получил следующее сообщение об ошибке:
[phpBB Debug] PHP Notice: in file /includes/functions_messenger.php on line 403: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Chicago' for '-5.0/DST' instead
   Оказывается проблема в том что я при установке PHP не указал параметр date.timezone в файле конфигурации (php.ini) PHP. Для Украины я установил следующее значение:
date.timezone = "Europe/Helsinki"
   Перезапустил сервер, и после этого все заработало.

суббота, 12 июня 2010 г.

String or binary data would be truncated

   Сегодня при тестировании написанной программы на Delphi, которая заносила данные в таблицы на MS SQL Server 2005 увидел следующее сообщение: String or binary data would be truncated. 
  Оказывается программа хотела вставить значение, длина которого больше, чем было предусмотрено при создании базы.
   Например у БД, есть таблица, а в таблице поле - 'p1' тип которого char(2), при добавлении данных выполнялся следующий код:
insert into xxx values ('123456')
   Очевидно, что запрос не выполнится, поскольку длина записи которую мы хотим добавить превышает 2 символа.
PS: Проблема также может быть у тригерах, которые логируют данные.

воскресенье, 6 июня 2010 г.

Конкурс на 0day.kiev.ua - 50 000 бубликов в подарок

   Спешу объявить что сегодня (5.06.2010) начался конкурс на создание логотипа для сайта 0day.kiev.ua, все кто желает поучаствовать - поспешите, и разместите работу тут. Исходник предыдущего логотипа можно скачать тут. Каждый участник получит в подарок 5 000 бубликов, супер приз 50 000 бубликов. Работы будут приниматься до вечера(6.06.2010), после чего будет проводится голосование. Я тоже принимаю участие в создании логотипа, ссылку на голосование размещу сегодня вечером. А пока наслаждаемся уже сделанными работами.
   Я уже получил обещанные 5 000 бубликов =).

   И так началось голосование, проголосовать за одну из работ можно тут. Моя работа под № 7. В общем конкурсантов не мало не много, а 140 человек, так что посмотреть есть на что, жаль что выбрать нужно только один вариант.

   Все, конкурс окончился, и результаты можно просмотреть тут. Я занял 4-е место из 140 =)

вторник, 1 июня 2010 г.

Установка компонента ZeosLib на Delphi 2009 - 2010 для работы с MySQL

   Сегодня нужно было написать небольшую программку для работы с базой данных MySQL, поскольку пишу в большей мере на Delphi 2010 - нашел подходящие компоненты: ZeosLib. Оказалось что Delphi 2010 поддерживает только сборка ZEOSDBO-7.0.0-alpha. Конечно альфа версия очень смущала, но все же начал устанавливать.


    Продолжить чтение статьи на >> mirsovetov.net