Паттерн Builder в Java на котиках
—
от автора
—
от автора
Привет, друзья! Сегодня рассмотрим реализацию паттерна «Строитель» в Java. Паттерн может превратить необъятный хаос параметров в аккуратную и управляемую конструкцию. И всё это на примере наших пушистых друзей — котиков. Коротко про сам паттернИтак, представьте: вы решили создать класс Cat. Только не просто кота, а настоящего…
—
от автора
ПреамбулаУвязнув в бесконечном обзоре толстой моногорафии по глубокому обучению, в какой-то момент я написал эту заметку, но потом обнаружил, что на Хабре уже упоминалась кожура гиперапельсина в статье о байесовских выводах, хотя и в другом контексте. Тем не менее, эта…
—
от автора
Привет, любители Go! Сегодня мы рассмотрим, как создать middleware на уровне сетевого стэка в Go. Middleware позволяет добавлять полезные функции к HTTP-запросам и ответам: логирование, аутентификация, обработка ошибок и многое другое. Простой пример MiddlewareНачнем с классики – middleware для логирования…
—
от автора
И не очень люблю людей, которые к нему «готовы». По моему мнению, главное на интервью — это понять как человек думает и как решает проблемы.Если соискатель написал задачу за 5 минут правильно и оптимально, не переписывая в процессе несколько раз…
—
от автора
Описание работы программы для автоматического обхода блокировок в интернете, код программы лежит на репозитории Antiblock.Приблизительно в мае 2022 года был заблокирован один из доменов YouTube (yt3.ggpht.com), через который происходит выгрузка превью и логотипов каналов. Если до этого блокировки меня особо…
—
от автора
В недавней статье про животных-трейдеров мы вскользь подняли тему того, что фондовый рынок зачастую является царством не разума, но аффектов. И лихорадочный мониторинг любых инфоповодов, способных повлиять на котировки, ведет слишком впечатлительных игроков к проигрышу.Однако у такого положения дел есть…
—
от автора
Всем привет! Наверно, многие пришли к линуксу, когда их старый компьютер или ноутбук не тянул, или плохо тянул операционные системы от Microsoft. Многие пробовали разные дистрибутивы — AntiX, MX Linux, Linux Lite, Lubuntu, Xubuntu, и многие другие. Но скорее всего,…
—
от автора
Сегодня поговорим о Kotlin и его инлайн‑классах. Честно говоря, когда я впервые услышал об этой фиче, подумал: «Опять что‑то выдумали, чтобы жизнь медом не казалась». Но, разобравшись, понял, что это очень даже полезная штука. Зачем нам инлайн-классы?Начнем с простого. Представьте, что у вас есть…
—
от автора
Big Data is dead. Во всяком случае, так утверждает генеральный директор MotherDuck в статье, перевод которой собрал 140 плюсов на Хабре. Обработку и использование больших данных обсуждали в течение последнего десятилетия, но они потеряли актуальность как драйвер развития компаний. Означает…
—
от автора
Существует старинная народная логическая игра. Называется быки и коровы. Её ещё называют mastermind.в mastermind вместо чисел — цветаПравила простые:Ведущий задумывает случайное тайное 4-значное число с неповторяющимися цифрами. Игрок делает попытки отгадать число. Попытка — это 4-значное число с неповторяющимися цифрами,…