Archive for Февраль, 2011

Кодовая страница стандартной базы employee.fdb

Привет всем. Вчера, пока возился с примером, случайно обнаружил что провайдер назначает текстовой колонке EMPLOYEE.FIRST_NAME тип DBTYPE_STR. Меня это, откровенно говоря, немного напрягло. Потому что ожидался тип DBTYPE_WSTR. И даже промелькнула мысль — «неужели я умудрился что-то сломать?».

Вести с полей. Реализация интерфейсов IRowsetRefresh, IRowsetResynch

Привет всем. В предыдущих выпусках IBProvider-а в основном шла доработка и оптимизация существующего кода. Провайдер большой — в нем всегда есть что усовершенствовать. Топтанием на месте это назвать сложно — новая функциональность все таки появлялась. Однако все это делалось в рамках интерфейсов, большая часть которых перекочевала из второй версии провайдера. Поэтому я решил немного сдвинуть […]

«Заметки об американском программировании»

В далеком детстве, еще в вузе (декабрь 98 года, судя по дате файла на диске), когда голова была как пылесос — засасывала в себя всю доступную информацию о том «как, ну как пишутся программы?» мне попалась вот эта вот коротенькая статья — «Заметки об американском программировании». Тогда она была на сайте открытых систем. И автором […]

Лодка+Весло=Катер

Привет всем. Обнаружил у себя в модульных тестах одно забавное применение генератора перестановок — structure::t_transposition_iterator. Решаем задачу из далекого детства 🙂