Месяц: Январь 2023
-
Задача коммивояжера (TSP) точное решение — метод целочисленного линейного программирования (Integer programming)
—
от автора
Все пути одинаковы: они ведут в никуда. Но у одних есть сердце, а у других — нет. Один путь дает тебе силы, другой — уничтожает тебя.- Карлос КастанедаЗдравствуйте уважаемые дамы и господа, а также не бинарные личности. Хорошей эпохи.Мы с вами уже пробовали решать точно задачу коммивояжёра методом динамического программирования и методом ветвей и границ,…
-
Резервное копирование 1С в Yandex Cloud, включая БД и виртуальные машины
—
от автора
У многих компаний 1С работает в Yandex.Cloud — это удобно, снижает инфраструктурную нагрузку на собственные вычислительные мощности. Но у каждого решения есть проблемы, которые уменьшают эффективность, а соответственно лояльность и удовлетворенность пользователей. Когда речь идёт об 1С в Yandex.Cloud, проблемой, осложненной жизнь, и неоптимальными, является резервное копирование.Яндекс предлагает не автоматизированный вариант — делать снапшоты виртуальных…
-
Легенды на SH-3
—
от автора
Приветствую всех! Думаю, многие из нас хоть раз слышали о клавиатурных КПК. И как-то так получилось, что едва ли не самым узнаваемым аппаратом подобного класса стал HP Jornada 720. Но сегодня речь пойдёт о других, более старых устройствах, оснащённых процессором иной архитектуры. В ходе статьи узнаем, на что способны подобные девайсы, где найти софт для…
-
«Крутое пике» для жестких дисков: продажи упали почти вдвое, но растут продажи ленточных накопителей. Что происходит?
—
от автора
В 2022 году мы публиковали несколько статей на тему динамики продаж жестких дисков. Ну точнее, как, динамика — тут реально впору говорить и крутом пике, поскольку продажи очень быстро сокращаются. Причины достаточно прозрачные, но для большинства вендоров такого типа устройств это весьма болезненная проблема. Сейчас многие производители HDD фактически терпят бедствие — причем как в…
-
Рекурсивные регулярные выражения
—
от автора
Принялось решение добавить регулярные выражения в свой язык программирования. По началу я подумал, что мне совершенно незачем в них разбираться и в интернете, наверняка, уже есть полно готовых библиотек. Стал искать, нашёл какие-то осколки кода на С++, которые ничего не дают. Пришлось самому разобраться, что такое регулярные выражения тут. Ради спортивного интереса, я решил сделать…
-
Бесперебойный деплой микрофронтендов с Kubernetes: как настроить
—
от автора
Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять…
-
Использование фейковых функций в tSQLt для тестирования T-SQL кода
—
от автора
Применение практик модульного тестирования для кода базы данных улучшает качество и архитектуру кода, а также позволяет своевременно обнаруживать и устранять ошибки.Модульные тесты характеризуются двумя моментами:тестирование минимального модуля, атомарной части кода;изоляция тестируемого кода от зависимостей (при возможности).Изоляция зависимостей — очень важная техника, о которой мы поговорим далее в этой статье. В частности, обсудим, как использовать фейковые…
-
Внутренняя оптимизация операций изменения для индексов
—
от автора
Если Вы ищите статьи, опубликованные на SQL.RU, статьи на тему MS SQL Server можно найти в блоге mssqlforever.blogspot.com Telegram-канал блога тут: t.me/mssqlhelp Планы запросов на вставку, изменение и удаление состоят из двух частей. Первая часть называется курсор чтения, и она определят то множество строк, которое необходимо вставить, изменить или удалить. Вторая часть называется курсор записи, и в этой части непосредственно…
-
Приглашаем на Ozon Tech Community A/B-testing Meetup
—
от автора
Привет!Ваши A/B-тесты не работают? Тогда мы идём к вам! Ну или вы к нам… На связи Женя Пак, я руковожу отделом разработки инструментов A/B-тестирования и стендов метрик. Так часто бывает, что А/В-тесты обходятся дорого и ощущаются больно. Особенно, если до конца не понимать, зачем они вам нужны. Открываю секрет – они нужны вам, чтобы помочь бизнесу быть…
-
Мы должны довериться друг другу, чтобы победить legacy
—
от автора
Привет, Хабр! Меня зовут Валерий Лобанов, работаю IT бизнес-партнёром по корпоративному бизнесу в Московском кредитном банке (МКБ). Моя задача — видеть проблемы до того, как они возникнут, и предлагать решения.Legacy — классический пример проблемы, которая подкрадывается незаметно, но видна издалека. В этом хабрапосте вы сможете прочесть:много плохих определений того, что такое legacy;почему появление в проекте…