Archive by Author

Work in progress

Всем привет. Как и планивалось месяц назад, прошел еще один, двенадцатый по счету, месяц разработки провайдера для EFCore 🙂 Прошел он достаточно жестко — пришлось в очередной раз откатиться назад. Проблемы были на всех уровнях. Кроме, что удивительно, IBProvider. Но зато сейчас все тип-топ. Речь про мои проекты, разумеется. Вообще, если смотреть трезво на этот […]

Work in progress

Привет всем. Надо обновить сведения о текущем состоянии проекта провайдера для EFCore. Уже идет 12-ый месяц. Немного продвинулся с тестами спецификации: Собственных тестов тоже стало немного больше: В целом, проект потихоньку продвигается вперед. Конечно, хотелось бы его двигать быстрее. Но, увы. До сих пор приходится тратить время на реорганизацию. Из положительных моментов: 1. Пока все […]

Work in progress

Привет всем. Завершается девятый месяц с момента рестарта проекта провайдера для EFCore. Сейчас специально посмотрел срок беременности у слонов — 22 месяца. Думаю, в нашем случае процесс продлится не так долго. Текущее состояние 1. В связи с переездом EFCore на .NET6, пришлось немного откатиться назад, чтобы прикрутить поддержку новых типов данных DateOnly и TimeOnly. С […]

Work in progress

Проехал еще один, восьмой месяц разработки новой игрушки — провайдера для EFCore. Как и планировалось ожидалось, за этот месяц удалось довести до ума всё ранее созданное. Начинал с ненапряжных 3 тысяч тестов, а сейчас десятиядерный процессор лежит плашмя, компилируя эти тесты. На сборку уходит больше 5 минут. HT если и греет, то слабо. В целом, […]

Work in progress

Привет всем. Проехало семь месяцев процесса создания провайдера для EFCore. Забавно, но похоже я только в этом месяце разгребу ранее созданные наработки по этому направлению.

Вести с полей

Прошло чуть больше 6 месяцев с начала рестарта проекта для EFCore 🙂 Пока полет нормальный. Даже вроде нашел компромис для сохранения поддержки первого диалекта, хотя было желание от неё избавиться… Без этого извращения дополнительного груза, код определенно будет хуже в плане структурированности.

Забить нельзя доделать

В этом месяца, без фанатизма, пилил очередную подсистему провайдера для EFcore — локальные варианты серверных арифметических операций. Сложение, вычитание, умножение и деление. Третий и первый диалекты. Вроде все получалось и неделю назад, даже, появилось ложное ощущение что «пронесёт» и все получится 🙂 Не пронесло. Вчера добрался до последнего этапа этой стадии (или наоборот, не суть) […]

Семинар по возможностям InterBase

Позавчера посетил семинар по возможностям InterBase. Для расширения кругозора и все такое. Особо не скучал. По всей видимости рассказывали про Change View Шифрование То есть про вещи 5 и 10 летней давности. Поправьте меня, если я ошибаюсь. Change View, когда он появился, меня немного зацепил и я даже начал думать как его прикрутить к IBProvider. […]

Вести с полей

Процесс разработки провайдера для EFCore потихоньку движется вперед. Протоптал одну из самых мутных частей реализации. Едем дальше. UPD. Чтобы два раза не вставать, хочу сказать СПАСИБО всем, кто не ждёт 🙂

Сравнение вещественных чисел

В связи с текущей возней с EFCore пришлось «освежить» понимание множества базовых вещей. Одна из этих вещей — вещественные числа. Задача 1. Добавляем запись с FLOAT колонкой. 2. Выбираем эту запись и сравниваем значение FLOAT колонки с ожидаемым значением. Ожидаемое float-значение передается в запросе в виде текста. Выглядит это как-то так: В конечном итоге, на […]

« Older Entries   Recent Entries »