Реализация Bloom-фильтров в Golang
—
от автора
—
от автора
Привет, Хабр!Компактные структуры данных – это эффективные решения для обработки больших объемов данных с минимальным использованием памяти. Они позволяют выполнять такие задачи, как фильтрация, поиск и хранение, с меньшими затратами ресурсов, что особенно полезно в Golang, т.к частенько на нем…
—
от автора
ПредисловиеРазбираем статью 2018 года Giovanni Angelini’a, Luca De Angelis’a «Efficiency of online football betting markets».В этой статье оценивается эффективность рынков ставок онлайн для европейских футбольных лиг. Существующая литература показывает неоднозначные эмпирические данные относительно степени эффективности рынков ставок. Ниже рассматривается, основанный на…
—
от автора
Хабр, в связи с уходом Notion выросла потребность в аналогичном решении, которое бы было сопоставимо удобной Wiki, Task Manager — платформе. Я испробовал десять self-hosted решений и нашел несколько почти идеальных! Вы можете развернуть их у себя на сервере, при…
—
от автора
Всем привет! На связи Дима Котиков, и мы продолжаем разговор о том, как облегчить себе жизнь и уменьшить Boilerplate в gradle-файлах. В первой части поговорили о том, как подготовиться к созданию модулей для Gradle Convention Plugin. Двигаемся дальше!Создание базовых Convention…
—
от автора
Привет, Хабр! Сегодня расскажем про будущее программистов, автоматизацию с помощью ИИ, рост цен на российское ПО и лучшие статьи прошлой недели: о тайнах браузерного отладчика, испытаниях советской электрогитары, новых техниках вёрстки и многом другом.
—
от автора
Продолжаем предыдущую статью — так что без долгих предисловий идём к примерам. Авто-disposeЗачем?Удобнее «повесить» аннотацию на поле, которое нужно «выключить» при удалении объекта, чем делать это вручную и спускаться в метод dispose.Как это должно выглядеть?Определим сущности, к которым хотим применить макрос —…
—
от автора
Меня зовут Дима. Я Frontend разработчик в компании fuse8. Работая с TypeScript, рано или поздно сталкиваешься с вопросом: что выбрать — типы или интерфейсы? В нашей команде мы активно используем TypeScript, уделяя особое внимание типам. В статье я хотел бы…
—
от автора
Прежде, чем объединяться, нам надо решительно размежеваться (Business continuity management vs Business Process Continuity vs Dependability in technics)Синонимы: Надежность в процессах = надежность процессов = надежность операций = операционная надежность (с учетом синонимии словосочетаниями «сущ. + сущ.» [Морф23]).En: dependability, reliability, resilience (availability, stability) Business Process. Непрерывность…
—
от автора
Быстрая разработка гипермедиа-ориентированного веб-приложения с HTMX 2.0. Продолжение первой частиВ пред идущей части вы познакомились с гипермедийными системами, начали создавать новое приложение — настольную онлайн игру «Шпион» и добавили первый гипермедийный элемент на страницу ожидания игроков. В этой части мы продолжим работу над…
—
от автора
Есть специальная программное обеспечение, например Algosec или Tufin, но простая Python программа может сделать почти то же самое.Серьёзными проблемами для больших фаерволов могут быть повторяющиеся правила, затенённые правила, а также группы правил которые можно объединить.Я подготовил упрощенную конфигурацию для SRX:set…