Archive for Ноябрь, 2018

Про плюсы :)

Добавлю сюда ссылку на эту статью с хабра — Жизнь С++ Чтобы потом её снова найти и 🙂 UPD Я мечтал, чтобы компьютеры стали такими же простыми в использовании, как телефоны. Недавно моя мечта сбылась: я не смог разобраться с моим новым телефоном. (Бьёрн Страуструп) Это про меня и мой телефон.

Вести с полей

Сегодня начал писать новый код для адаптера EntityFrameworkCore. Попытался начать 🙂 Нужно соорудить транслятор System.DateTime.AddDays(double) в SQL. Сначала надо посмотреть как Firebird переварит double значение: … а переваривает он его не так как ожидалось 🙂 — По-моему в IBProvider уже есть транслятор в DATEADD. Из какой-то ODBC-функции. И сдается мне, в тот раз (это было […]

Вести с полей

Сегодня попытался начать работать…

Как выглядят костыли в коде

В ADO.NET есть стандартная схема метаданных DataSourceInformation, в которой определена колонка ParameterMarkerFormat: A format string that represents how to format a parameter. If named parameters are supported by the data source, the first placeholder in this string should be where the parameter name should be formatted. (1) For example, if the data source expects parameters […]

Поезд-экспресс …

… проходит мимо пассажира, стоящего на перроне за 5 секунд. Мимо пассажира встречной электрички за 15 секунд. За сколько секунд он пройдет мимо пассажира встречной электрички, если скорость обеих электричек одинаковая. Объяснение решения заняло обратную сторону конверта, который валялся на столе. Потом, задумался. Если верить Клэнси, Тому Клэнси, есть люди, которые на обратной стороне конверта […]

InterBase v13.2.0.322

Осознав, что я уже очень долго не интересовался судьбой предка Firebird, решил посмотреть его текущее состояние. Оказывается весной 2018-го вышло обновление — InterBase 2017 Update 2. На WinXP SP2 поставился без проблем. Из исправлений улыбнуло «COMMIT RETAIN does not release a named SAVEPOINT» — IBP-66. Проверил — действительно исправили. Хотя тикет не закрыт. Теперь можно им […]