В Python всё — объект. Но как язык понимает, что делать при сложении двух классов через +, вызове len() или обращении к несуществующему атрибуту? Вся магия скрыта под капотом dunder-методов. Мы собрали полный гайд для разработчиков любого уровня: от правильной инициализации и перегрузки операторов до создания собственных дескрипторов, контекстных менеджеров и жесткой оптимизации памяти через slots. Никакой воды, только практика, живые примеры и то, что реально спрашивают на собеседованиях. Читать далее
Автор прочитал свой геном прямо на кухонном столе. В статье — полный протокол без воды: какое железо купить, как не слить бюджет на проточную ячейку и как настроить таргетное обогащение, чтобы получить ответы именно по вашим вопросам. Переходите, если хотите понять, как устроена современная DIY-генетика и с чего начать свой первый прогон. Перейти к гайду
Cloudflare заблокировали, DDoS-Guard стоит как крыло от самолёта, а .htaccess с тысячами IP начинает тормозить сайт. Рассказываю, как сделал собственный WordPress-плагин для геоблокировки спама – с белым и чёрным списком IP, фильтрацией по User-Agent, защитой комментариев и кэшированием через Redis. Без капчи, без абонентской платы в 10к в месяц и без лишних функций ради оправдания цены. Читать далее
Краткое примечание для читателей, не знающих о C3: это язык системного программирования, продолжающий традиции C. В статье приведена специфика C3, но все плюсы и минусы применимы к любому языку, в котором нужно выбирать типы для размеров и длин.C3 переходит к использованию типов со знаком по умолчанию, но почему? Разве как минимум для размеров правильнее не использовать беззнаковые типы? Попытаемся ответить на этот вопрос. Читать далее
Мы живём в эпоху когда можно написать в чат «сделай мне CRUD» и получить рабочий код через десять секунд что в принципе удобно. И это, если честно, главная причина почему я периодически намеренно лезу в что-то сложное руками — чтобы не разучиться думать о том что происходит…
В корпоративной практике взыскания долгов проблема редко в отсутствии документов. Чаще — в неверной работе со сроками. Формально кредитор сохраняет право подать иск даже спустя годы. Фактически — теряет возможность взыскания, если пропущена исковая давность по дебиторской…
TL;DR: Я создал BarkingDog — ИИ-сканер безопасности с открытым исходным кодом для Telegram-ботов и веб-приложений на базе LLM. Затем я натравил его на реального, широко используемого опенсорсного Telegram-бота. Он написал работающий кейлоггер. Подтвердил, что отбеливатель лечит COVID-19. Выдал…
В этой статье ты получишь полный гайд по Claude Code.. В одной этой статье вся информация, которая тебе нужна.Привет. Начнем с того, что компания Anthropic в последнее время обновляет продукты с совершенно безумной скоростью, настолько, что даже многие глубоко вовлечённые пользователи с…
У всех ведь самый большой страх — это страх бесконечности? В этой статье мы рассмотрим:- парадоксы бесконечностей - парадокс Ахиллеса и черепахи - бесконечный отель не будем трогать, его уже все обсудили - сингулярность затронем - парадокс Росса-Литлвуда (шары и ваза) — рассмотрим детально, так как он не интуитивно понятен - бесконечную библиотеку со всеми вариантами слов - философские вопросы причинно-следственных связей Читать далее
Если мы хотябы немного похожи, то вы так же считаете свою физическую форму важным концептом вашей жизни. Это фундамент, на который накладывается все остальное, и он определяет, насколько устойчиво будет то, что на него нарастет.При этом совершенно естественно вы можете так…