Archive by Author
Утром посмотрел состояние сервера после нагрузочного тестирования IBProvider. Что-то как-то много у него дескрипторов осталось незакрытых. 280 штук. Вроде это уже чинилось и он (сервер) начал нормально себя вести. В частности, после «большого тестирования FB3.0.4.33047» у него оставалось всего 228 дескриптора. В голову приходят такие мысли: 1. В 3.0.5 что-то сломали? 2. Два из шести […]
Уже дважды прогонял тесты, позволяющий выпустить релиз IBProvider 3.54, но опять решил немного доработать код 🙂 На днях осознал «variadic templates», и не смог не заюзать их для обновления одной штуки, написанной в далеком 2001 году — это конструкция для хранения указателя на метод объекта. Аналог event’ов из Delphi и C++ Builder. Код радикально сократился […]
— У тебя есть мечта? — Да, все переписать. — Ну так перепиши! — А как я без мечты буду жить?!
Создал новый консольный проект в свежей 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 секунд. За сколько секунд он пройдет мимо пассажира встречной электрички, если скорость обеих электричек одинаковая. Объяснение решения заняло обратную сторону конверта, который валялся на столе. Потом, задумался. Если верить Клэнси, Тому Клэнси, есть люди, которые на обратной стороне конверта […]