Новости www.ibase.ru с 29 января по 7 мая 2002 года
01.11.2001-31.12.2001
старые новости здесь.
07.05.2002
- 5-е мая - День Печати, а 7-е мая - День Радио. С чем вас всех и поздравляю,
включая прошедший первомай, и наступающий День Победы. Также хочу заметить,
что ОРЗ - наверное, главный враг человечества.
- DelphiZine опубликовал результаты
голосования. IBExpert занял 3-е
место с 13% голосов. QuickDesk
получил 8%. Правда, первое и второе место заняли InfoPower и ExpressDBTree,
которые Database Tool, насколько я понимаю, в прямом смысле не являются. Ну
да ладно, и так хорошо - вот и FastReport в своей категории второе место занял,
так что наши побеждают. С чем их и поздравляем!
Правда, в категории Best Database Connectivity победил IBObjects, а FIBPlus
попал в 35% Others, однако в нашей стране распределение совсем не такое как
у них. В общем, смотрите, что там у них пользуется популярностью, но свои
выводы делайте сами.
- Мученики InterClient могут опробовать JCA-JDBC-драйвер
от группы Firebird.
- на ib.demo.ru "сломан" download. Специально, чтобы перестали тягать
полторы сотни мегабайт. Тащите отсюда, с www.ibase.ru.
19.04.2002
- Работать совсем некогда. То конференция по БД, с 23 по 26 апреля будет Комтек
2002, а с 1 мая по 12 всего три рабочих дня, которые в массе организаций
тоже объявлены выходными. Кстати, 17 апреля состоялась конференция Java
Technology Conference, на которой, говорят, было просто огромное количество
народу, даже проходы были забиты стоящими людьми. Зарубежная статистика сообщает
о продолжающемся увеличении числа Java-разработчиков, вот только никто не
дает данных, не увеличивается ли и число безработных Java-программистов.
Конференция "Корпоративные Базы Данных 2002" была достаточно интересной,
позже я попытаюсь вкратце описать, что на ней происходило. Разумеется, главное
не только доклады, но и общение - в перерывах можно было пообщаться с докладчиками
от почти всех представителей известных СУБД в нашей стране. Общая информация
по докладам, их текст и презентационные материалы будут доступны на www.citforum.ru
недели через полторы, а в силу упомянутых выше событий, возможно что только
после 12 мая.
15.04.2002
- ibase.ru объявляет о включении Yaffil,
версии Interbase разработчиков из Санкт-Петербурга, в список платного и бесплатного
технического сопровождения. Кроме того, Yaffil
считается приоритетной версией по техническому сопровождению на территории
России и СНГ.
В ближайшее время планируется распространение по платной подписке версий Yaffil
Classic и SuperServer for Windows. В дальнейшем будут выпущены версии для
Linux и FreeBSD.
Yaffil Classic for Windows является единственным вариантом сервера на базе
кода Interbase/Firebird, поддерживающем работу на нескольких процессорах под
Windows, и показывает быстродействие аналогичное или даже превышающее Firebird
Classic for Linux. Это позволит пользователям Windows-версий масштабировать
собственные решения без необходимости смены операционной системы.
11.04.2002
- Приношу всем искренние извинения за "битые ссылки". В настоящий
момент таковых на www.ibase.ru НЕТ. При обнаружении неправильной ссылки внутри
сайта просто сделайте reload страницы, на которой такая ссылка находится.
Спасибо всем кто помог исправить проблему.
08.04.2002
- Добро пожаловать на новое место. Сайт остался прежним, поэтому не надо хватать
Teleport (или подобное) и укачивать его. Изменились лишь ссылки на данном
сайте - вместо ib.demo.ru теперь везде www.ibase.ru. Если уж так хочется все
скачать - скачивайте только html, txt, gif, jpeg, а если какие zip понадобятся
- лучше выборочно. Почему? Просто потому, что размер сайта - 160 мегабайт.
Понятно, что примерно 60% файлов - уже устаревший хлам, и даже если и не устарели,
то вряд ли подойдут абсолютно всем.
Специально для новых посетителей, или для тех, кто сидит на модеме и не может
долго изучать документы на сайте, сделан ibase_ru.zip,
который содержит все файлы сайта исключая *.zip (на ib.demo.ru этот файл назывался
site.zip). Постепенно к этому файлу будут появляться обновления, чтобы таким
пользователям не приходилось скачивать по 4 мегабайта каждый раз. Поскольку
в документах все ссылки относительные, лучше всего распаковать ibase_ru.zip
например в каталог c:\www.ibase.ru, чтобы для получения нормальной ссылки
на интересующий и отсутствующий zip достаточно было убрать c:\.
02.04.2002
- Самую большую шутку первого апреля преподнесла погода. К вечеру пошел снег,
а утром в некоторых местах толщина снега достигала 5-ти сантиметров. Во вчерашнем
выпуске была всего одна шутка и еще одна .... хитрость. Кто заметил - молодец,
а кто нет - до следующего 1-го апреля!
01.04.2002
- За длительное время накопился ряд обновленных файлов и новых документов:
- Перевод описания параметров конфигурации
ibconfig/isc_config, выполненный Алексеем Ковязиным и Алексеем Карякиным.
- FIBPlus версии
4.6
- FIBPlus.com.ua обновил
дизайн
- IBClear от Владимира Гайворонского.
Утилита для автоматизированного удаления текстов процедур и триггеров,
и проч. Для обеспечения хоть какой то защиты распространяемых баз данных.
- ShowIBExceptions by Dmitry
Yatcenko, обработчик (.pas) ряда ошибок, получаемых с сервера.
- PUMP для перекачки данных (без BDE),
Влад Минин.
- RVExpImp - импорт и экспорт с BDE
и без. Можно работать из командной строки. Голованов Степан.
- IBOleR - класс для доступа к IB через
COM, Олег Репин.
- Devrace IBSurgeon - инструмент
для исследования баз (пока). Чинить испорченные базы данных этим инструментом
сможет (пока) разве что человек, хорошо знающий устройство БД (ods.h),
версионность и т.п.
- Обновление Database Workshop 4.12 (2Mb)
от Degisy Software.
- Приношу публичные извинения ХАОСу, за то что столь долго держал под сукном
его произведения.
- Не пропустите конференцию "Корпоративные
Базы Данных 2002"! Тем более что Ваш покорный слуга будет делать
доклад 16 апреля в 16 часов.
26.03.2002
- Вчера я не совсем правильно написал об "ошибке" при использовании
объявлений строк в 32767 символа. С одной стороны это попытка защитить сервер
при выполнении операций с выражениями, содержащими подобные длины строк. С
другой стороны это все таки ошибка. Действительно, например, такое объявление
в UDF может использоваться для обработки строк. И при вычислении выражений
следует скорее ориентироваться не на объявленные длины строк, а на длину их
содержимого. Таким образом, контроль на длины объявлений можно считать ошибочным.
В любом случае следует тщательно проверить возможность backup/restore ваших
баз данных на Firebird 1.0, и только после этого устанавливать эту версию
на рабочий сервер.
25.03.2002
- Свершилось. 12 марта 2002 года официально
объявлен выпуск релиза Firebird 1.0. Собственно, релиз мог состояться
гораздо раньше, если бы не тестеры из России, которые в самый неподходящий
момент находили существенные баги, мешающие выпуску релиза.
Однако, в релиз все таки вкралась ошибка, из-за которой, собственно, вы и
не прочитали объявления релиза на этом сайте. Ошибка была обнаружена буквально
через пол дня после выпуска, и состоит в том, что при наличии объявлений строк
длиной 32767 символов могут быть проблемы. Например, если создать объявление
UDF, возвращающее переменную cstring такой длины, и вызвать ее в процедуре,
то даже попытка создать такую процедуру не пройдет с ошибкой
Implementation limit exceeded
-block size exceeds implementation restriction
Понять, будут у вас подобные проблемы при использовании релиза или нет, можно
сделав backup/restore на v1.0. Если restore покажет ту же ошибку, то значит
у вас в БД есть указанные выше объявления длинных строк. Собственно, ошибка
эта появилась от благих намерений и в результате исправлений кода, которые
позволяют теперь присваивать блобам строки или значения переменных/полей типа
varchar. Однако cast(blob as varchar) пока еще не сделан.
Вот такие новости. В общем, промежуточные билды Firebird работают стабильно
уже давно, и при негативном отношении к вышеупомянутой ошибке на релиз для
Windows можно накатить snapshot
808 (см. в анонсе выше), в котором эта ошибка уже исправлена.
Дистрибутивы релиза доступны
для Windows, Linux, FreeBSD 4.3/4.4 и Darwin.
26.02.2002
- Перед выходом Firebird 1.0 обновлены списки исправленных
и не
исправленных ошибок, а также списки реализованной
и не
реализованной новой функциональности. Рекомендуется для прочтения (на
английском).
Кстати, в исходных текстах билда 754 уже исправлены ошибки, которые пока не
попали в вышеуказанный список исправленных - файл сортировки больше 2Гб, substring
с blob, имена столбцов upper, а также ряд ошибок с outer join и группировками
- ошибки "обрезания" строк, фантомные null, неверные вычисления
агрегатов, ошибки при работе с view и т.п. (ошибки #225283, #518279, #514186,
#522296, #221925, #228135, #518350, см. на sourceforge
- для просмотра укажите Status = Closed, Sort by = Close Date, Descending).
- Объявляется набор на очередной пятидневный курс
по Interbase/Firebird, который пройдет с 18 по 22 марта. Место проведения
- Москва, Зеленоград, 10-ый корпус МГИЭТ. Заявки присылать на support@ibase.ru.
21.02.2002
- FAQ по установке IB/FB от Владимира Сердюка.
Теперь постоянно в разделе "Для разработчика", FAQ.
- Jeff Overcash выпустил обновление x03 IBX. Для Delphi
5 sp1, BCB5 и Delphi6.
Будьте внимательны при установке Delphi 6 Update Pack 2 - после его установки
необходимо найти и удалить файл ibxpress60.bpl, после чего переустановить
IBX 6.02 или 6.03.
17.02.2002
- Borland обновил текст лицензий своего ПО - Delphi,
Kylix, C++Builder,
JBuilder.
Специально по этому поводу хочу напомнить, что продукты класса Personal нельзя
использовать для коммерческих целей в любом виде, можно только для личного
использования. Т.е. если из программ, которые написаны с использованием указанных
инструментов, вы извлекаете прибыль, прямо или косвенно (включая бартер или
обмен), то легальным будет использование только версий Professional или Enterprise.
Более того, одна коробка допускает использование только на одном рабочем месте.
В этом плане весьма весело выглядят попытки легализоваться, когда банк (!)
приобретает N коробок Delphi Personal...
И это не какие то нововведения, а так было всегда, с тех пор как вообще появились
версии Personal указанных средств разработки.
- Грядет релиз Firebird 1.0. Вообще он должен был выйти буквально на днях,
однако благодаря багрепорту о проблеме при делении чисел numeric(18,5) его
выпуск будет отложен. Проблема присутствует во всех версиях IB 6.x, Firebird
и Yaffil, и проявляется в базах третьего диалекта при переполнении int64 при
делении отрицательного числа на дробное положительное. Пример:
select cast (-70000 as numeric (18,5)) / cast (1.95583 as numeric (18,5))
from rdb$database; вернет результат 1936.2502338333.
Обратите внимание, что при замене делимого на numeric(18,4) результат будет
правильным. Так что обходные меры по отношению к этой ошибке принять можно.
Причина ошибки прозаическая - в коде сервера не проверяется переполнение при
операциях с int64.
Кстати, файлы тестового билда 744 с уже исправленной ошибкой (буквально сегодня)
можно взять тут.
06.02.2002
- Полезный документ
по конфигурированию семафоров и памяти для Classic на Unix. Обращаться к этому
документу стоит заранее, например до появления ошибок lock manager.
- Firebird RC2 для FreeBSD 4.4. Вообще
обновлена страница Interbase/Firebird.
- С сегодняшнего дня мы упоминаем Yaffil как в списке дистрибутивов, так и
в FAQ. Событие, однако. Дополнительно - нужны
добровольцы для тестов Classic
для Windows.
04.02.2002
- перевод Firebird RC2 FAQ. Мало чем отличается
от RC1 FAQ.
- 24 января Borland выложил триал
платной версии Interbase 6.5 для скачки. Владельцы лицензий от 6.0 могут использовать
дистрибутив в качестве upgrade. В дистрибутиве есть кусочек документации -
Operations Guide, Tutorial, Getting Started. Для Windows размер дистрибутива
- 38 мегабайт. Для Linux и Solaris - 23 и 22 мегабайта соответственно.
Если вы хотите полный комплект документации, то покупайте IB 6.5 MediaKit.
31.01.2002
29.01.2002
Старые новости с 1 ноября по 31 декабря 2001 года здесь.