Archive by Author

VS2017 [15.6.1]

Привет всем. Пару месяцев назад обратил внимание, что 64-битный бинарник IBProvider-а (собранный в 2017-ой) внезапно потяжелел на полторы сотни килобайт. Я еще подумал — «это с какого перепугу произошло?». Было сильное подозрение, что «это» произошло после очередного обновления студии, но так и не проверил. Сегодня обновил 2017-ю студию до версии 15.6.1 и вижу следующее: Обратно […]

Вау!

Оказывается я пропустил весьма занятную новость. Announcing the new release of OLE DB Driver for SQL Server Previously, Microsoft announced deprecation of the Microsoft OLE DB Provider for SQL Server, part of the SQL Server Native Client (SNAC). At the time, this decision was made to try to provide more simplicity for the developer story […]

С++ для чайников

Под новый год забрел в книжный магазин и унес с собой сабжевую книженцию. Ностальгия и все такое. У меня была первая редакция этой книги 🙂 Иногда полистываю, на ночь глядя. Ближе к концу книги есть хороший совет: Всегда инициализируйте указатели в конструкторах и всегда обнуляйте указатель после освобождения памяти, на которую он указывает. Эти действия […]

DBTYPE_EMPTY и DBTYPE_NULL

Привет всем. Через 18 лет (радует что не 20) сформировалось полное понимание назначения типов данных DBTYPE_EMPTY и DBTYPE_NULL. DBTYPE_EMPTY обозначает отсутствие значения как такового. Указание данных с типом DBTYPE_EMPTY — это сигнал использовать значения по умолчанию. Это же самое что указать статус данных DBSTATUS_S_DEFAULT. DBTYPE_NULL обозначает NULL-состояние данных. Это же самое что указать статус данных […]

18 лет

Привет всем. Сегодня стукнуло 18 лет с начала разработки IBProvider. Можно порадоваться, а можно и ужаснуться. Грубый анализ состояния проекта с помощью SourceMonitor-а, показывает следующий цифры: Самой первой подсистемой этого проекта был конвертер OLE DB типов. Как сейчас помню — гигантский файл под две тысячи строчек. В 2008 году этот конвертер был переписан — это […]

Вести с полей

Привет всем. 1. Сегодня обновил сборки IBProvider (3.47.0.27224), которые крутились под тестами с 7 ноября прошлого (2017) года. Больше двух месяцев. Даже стало интересно сколько этот релиз IBProvider наработал процессорного времени под тестами. Получилось 154 дня. Пять месяцев, Карл. 2. В течении прошедших двух месяцев возился с провайдером для linq2db. Очень увлекательное занятие. Соорудил прототип, […]

С Наступающим Новым Годом!

Привет всем! Хотел вчера эту заметку написать, но все закончилось тем, что полдня приводил в порядок код этого блога 🙂 На днях получил письмо от одного пользователя с такой фразой: «Here in our company we use a small management and sales system that used the Firebird database. For years I’ve been trying to use it […]

ADO.NET провайдер v1.4

Привет всем. Сегодня решил выпустить в свет небольшое обновление .NET провайдера — v1.4. Основным и главным изменением является разделение NUGET-пакета на две части. В одном пакете находится сам ADO.NET провайдер (lcpi.data.oledb). Во втором пакете находится вспомогательная (инструментальная) библиотека (lcpi.lib).

We really love our work and our customers :)

Вот так сидишь, ласково матерясь, возводишь инфраструктуру нового модуля, а тебе приходит письмо от клиента: Your devs seem to be the only ones in the world to be able to get 3rd party Interbase connectivity to work as advertised. Great work! MonteNegro мне на сердце.

Про улучшения

Как гласит народное предание, первыми словами обезьяны, когда она слезла с дерева, были — «раньше было лучше». Созерцая глюки «Google Analytics», не могу с ней не согласиться.

« Older Entries   Recent Entries »