Archive for Ноябрь, 2018

Пятничное

— У тебя есть мечта? — Да, все переписать. — Ну так перепиши! — А как я без мечты буду жить?!

Hello World

Создал новый консольный проект в свежей 2017-ой студии. Долго смотрел на болванку, которую он создал: Вот как можно накосячить в такой программе? PS. Уже даже не сильно хочется ругаться на то, что скайп глючит и банкомат зажевал деньги.

Разработчикам СУБД посвящается

Безумие и успех кода Oracle Database Краткая аннотация: обкладывайте гуанокод тестами. … 25 миллионов строк на языке C … Это жесть. Просто жесть. Секрет — в миллионах тестов. Их полное выполнение может занимать от 20 до 30 часов (при этом выполняются они распределенно на тестовом кластере из 100-200 серверов). Просто оставлю здесь вот эту ссылку.

Про плюсы :)

Добавлю сюда ссылку на эту статью с хабра — Жизнь С++ Чтобы потом её снова найти и 🙂 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. Проверил — действительно исправили. Хотя тикет не закрыт. Теперь можно им […]