Асинхронная загрузка данных в IBProvider
Привет всем.
На сайт загружены дистрибутивы нового триала IBProvider-a (v3.14), в котором реализована полноценная поддержка асинхронной загрузки результирующего множества. (далее…)
Привет всем.
На сайт загружены дистрибутивы нового триала IBProvider-a (v3.14), в котором реализована полноценная поддержка асинхронной загрузки результирующего множества. (далее…)
Привет всем.
Наконец-то я установил этого серверного монстра (MSSQL 2012 Express Edition, 64bit / Windows 7 на VirtualBox) и проверил с ним IBProvider.
Вроде никаких проблем и сюрпризов не обнаружено.
Привет всем.
Вследствие переезда SVN-репозитория Firebird (теперь он доступен по адресу http://svn.code.sf.net/p/firebird/code), пришлось заново его выкачивать — я не стал разбираться с тем, как перебиндить мою текущую локальную копию к новому репозитарию. После решил посмотреть содержимое пары случайных исходных файлов. В качестве отправной точки для выборки взял результаты поиска слов «CreateEvent» и «addref». (далее…)
Привет всем.
На сайт загружены дистрибутивы нового триала [3.13.3.13342]. Исправлены проблемы, выявленные анализатором кода Visual Studio 2012.
Дедушка Мороз, подари мне на Старый Новый Год дополнительные два четыре террабайта свободного пространства на диске 🙂 (далее…)
Час ночи. Нормальные процессоры давно уже ушли домой и спят. А процессоры Intel все работают и работают. Черт, ну когда ты наконец-то допилишь эти тесты и я перезапущу их? 🙂
Привет.
Желающие могут потестировать новый инсталлятор для 32-битного и 64-битного провайдера. Инсталляторы представляют собой MSI-файлы и созданы с использованием WiX (3.6).
Полагаю, теперь проблему с установкой провайдера на 64-битную Windows без поддержки 32-битных приложений (Windows Server 2008, Windows Server 2012) можно считать закрытой.
Не нужен.
Пока шло тестирование багов этого мученика, я нарыл в файле oss_license_notice.txt такую фразу — «InterBase ODBC driver is based on the Firebird ODBC driver.» … :facepalm:
Привет всем.
Утреннее созерцание прогона тестов с использованием отладочной сборки провайдера, привело к мысли — а сколько в его коде ассертов, собственно говоря?
Тупой поиск (прямо из VS2010) в проекте провайдера (2045 файлов), показал следующие цифры
Разум тихо шепчет — «ты же не подключил к проекту все файлы конвертора OLEDB-типов, которых чуть больше чем … много».
Для сравнения — аналогичный поиск в основном солюшене FB3 (988 файлов), показывает следующие цифры:
Контрольный поиск grep-ом в каталоге FB3\src показал схожие цифры — 2497 линии в 293 файлах. Так что поиск из IDE показывает достаточно реалистичные цифры 🙂
PS. Когда мысли заходят об использовании ассеров в коде, я вспоминаю адские проверки в B+ дереве (lib/structure/tree/t_tree_bplus_xxxx.h/cc). В данной исследовании они не учитывались. Потому что я так и не рискнул использовать его в своих проектах. Хотя на него была угроблена тонна времени и оно было полностью оттестировано. В провайдере в основном используется AVL-дерево.
Привет всем.
На сайт провайдера выгружен новый триал. Изменений внесено достаточно много. Ключевыми являются:
1. Новый двухфазный алгоритм установки значений OLEDB свойств.
2. Новая реализация Forward-Only Read-Only наборов рядов.
(далее…)