«Возьми вишневый мамин плащ и кружку молока» – вспомнился мне фрагмент моего любимого стиха из книги Григория Остера «Вредные советы». И я понял, что у меня для вас тоже есть пара советов. Конечно, мои советы не такие «сочные», но все же использовать их стоит с умом и большой…
Ускорение страниц сайта на которых встроено VK Видео через iframe. Не самая популярная тема в прошлом, но сейчас времена меняются. Читать далее
Каждый .NET разработчик сталкивается с выбором оптимального алгоритма для решения той или иной задачи, а также с выбором структур данных для его реализации. Платформа .NET предлагает множество встроенных типов, которые упрощают процесс разработки. В статье описано, какой тип в…
Привет, друзья! В этой статье рассмотрим, как реализовать алгоритм Raft на Python.Raft — это алгоритм распределённого консенсуса, который делает три вещи:1. Выбирает лидера (тот, кто рулит кластером).2. Реплицирует данные по всем узлам (чтобы не потерять, если что-то пойдет не так).3. Гарантирует согласованность данных (никакой битой записи в журнале). Читать далее
Все знают что std::shared_ptr/weak_ptr тормозят, но это не повод от них отказываться и писать свой велосипед или небезопасный код на сырых указателях, ведь ситуацию можно исправить выключив синхронизацию потоков. Код который я вам покажу, работает в GCC и позволяет сконструировать новый shared_ptr без атомарных синхронизаций. Если у вас однопоточное приложение, вы можете подставить этот новый шаред поинтер за место старого для ускорения программы. Ну чё там за код, показывай
Для проектов на ранней стадии запуск b2b-продаж на международном рынке – всегда непросто. Ресурсов мало, рук не хватает, а нужно как-то выстроить воронку, в которую будут регулярно поступать лиды – обычно именно на этом этапе уже и начинаются проблемы.В моем проекте я тоже прошел…
Привет!Ранее я писала, что мы подготовили супер приз для участников конференции HighLoad++ 2024 Москва, а именно книгу «Сто лет недосказанности. Квантовая механика для всех в 25 эссе» Алексея Семихатова с подписью автора. Читать далее
Хорошая новость — в России готова к конкуренции отечественная разработка технологии для экстракции лентикулы. Плюс отличная новость: в России теперь есть VISUMAX 800 от Zeiss, который делает коррекцию всего за 9 секунд! Это — SMILE Pro. И именно он — «тот же SMILE, но современнее».Помните,…
Современные большие языковые модели (LLM), такие как GPT-4 и BERT, демонстрируют впечатляющие возможности в обработке естественного языка. Однако их значительные вычислительные требования и объемы данных делают их применение на устройствах с ограниченными ресурсами…
Привет, коллеги! Сегодня будем говорить о паттерне «Мост» (Bridge). Простыми словами, «Мост» позволяет разделить две иерархии: одну — абстракций, другую — реализаций. Паттерн становится полезен, когда есть несколько способов реализации функционала, и хочется сохранить возможность гибкой замены одной реализации на другую. Читать далее