QR-код продолжает работать, если замазать маркером четверть его площади, наклеить сверху логотип или оторвать угол. Это математически точная избыточность, которая на максимальном уровне коррекции занимает около 60% всех модулей кода. Под катом — почему так, как это устроено, немного кода на Python и при чём здесь Toyota 1994 года.
Читать далееВ 2014 году я поставил первый автомат, и топовая точка окупилась за десять дней. Один человек из США хотел купить у нас сразу 50 штук. Очереди, сюжет на телевидении через неделю, ноль рублей на рекламу.
Сейчас этот же автомат продают по одному, с торгом, и окупается он около двух лет.
Читать далееВопрос такой, может ли работать асинхронный двигатель на мощности большей номинальной? Да. Но если это +20 процентов, то работать он будет в разы меньше чем планировалось. И если такая простая железяка отказывает при перегрузе, что же говорить про человека.
Хочешь дом – купи дом. Есть такой контраргумент на простые решения. Но с выгоранием скорее хочешь дом – не сожги дом. Список действий, что нужны чтобы не потерять ценность намного дешевле чем список действий чтобы создать ее с нуля.
Первоначально я хотел сделать обзор на книгу: «Займись ничем: система долгосрочной продуктивности» Джозеф Джебелли
Но потом подумал, что можно расширить его идеи что-то обобщить что-то дополнить.
Главная мысль: ничегонеделание важная часть техобслуживания мозга.
Читать далееИз новостей: продажи Subnautica 2 превысили 4 миллиона копий, продажи Reanimal превысили 1 миллион копий, в PlayStation подтвердили нежелание получать деньги с ПК-игроков, Embracer разделится на две компании.
Из интересностей: посиделки с инди 12 с Town of Zoz — souls-like готовка и тема семьи, почему хайп больше не гарантирует успех игр, Гришаков — из мобилок в Steam, успех на Kickstarter, о визуализации неба, закатов и планет.
Читать далееЯ строю Telegram-first SaaS в одиночку, а весь код за меня пишут ИИ-агенты Claude Code, и довольно быстро я уперся в неприятное: каждый новый агент приходит на работу с чистой памятью, не находит уже написанное, грепает по выдуманным именам и пишет свою реализацию заново - так за неделю в репозитории набегает +65К -1.5К строк, а устоявшиеся паттерны тихо расходятся.
Это третья статья серии про разработку руками агентов, и в ней - честный разбор того, как я строил для своей команды из амнезиков слой памяти о коде. Почему клоны от ИИ это в основном Type-4, которые токенные детекторы попросту не видят; почему векторная база здесь неправильный основной фикс; как граф концептов на локальной модели лег почти один-в-один на когнитивную науку о человеческой памяти (Тульвинг, Вегнер, Спэрроу); и как на одном страшном отрицательном результате я чуть не усложнил себе архитектуру ради проблемы, которая решалась переписыванием одного абзаца. С тупиками, цифрами и слепым A/B-тестом, без срезанных углов.
Привет!
Это 16 выпуск Frontend Status — дайджеста по фронтенд-разработке.
В этом выпуске:
Поиск работы в IT постепенно превращается в отдельную работу. На вакансиях сотни откликов, а HH давно перестал быть всем рынком вакансий.
В этой статье я собрал 6 площадок для поиска работы в РФ и мире, которые могут расширить воронку поиска.
Читать далееМеня часто спрашивают, почему для математиков так важны простые числа. Роль, которую они играют в математике, сравнима с ролью атомов в химии. Это фундаментальные строительные блоки целых чисел, по крайней мере, когда дело касается умножения, и довольно часто решение какой-то задачи можно редуцировать до решения её сначала для простых. Но если честно, во многом математики интересуются простыми числами из-за того, что их сложно понять. В математике куча нерешённых задач о простых числах, поэтому для тех, кого привлекают сложные головоломки, простые числа обладают определённой привлекательностью, которая почти не зависит от их практической важности в математике и связанных с ней областях наподобие криптографии.
Во многом красота математики заключается в том, что благодаря произвольному выбору можно связать две кажущиеся далёкими концепции. Впервые я увидел этот паттерн в вопросе на Math Stack Exchange. Его задал пользователь dwymark, а ответил на него Грег Мартин; вопрос связан с распределением простых чисел, а также с рациональными аппроксимациями .
Этот пользователь баловался с созданием графиков данных в полярных координатах, то есть нанесением точек в 2D-пространстве, но не по обычным координатам XY, а по расстоянию от точки начала координат, обычно называемому (радиус), и по углу прямой относительно горизонтали, обычно называемому «тета», .
Читать далееПривет, Хабр!
Это Андрей Ловлин, руководитель команды «Фабрика данных. Платформа» компании Диасофт. В предыдущей статье мы рассказывали про S3 Архипелаг – слой хранения для нашей «Фабрики данных» (Digital Q.DataFactory). Сегодня речь пойдет о другой задаче: построение конвейера интеллектуального распознавания документов, загружаемых в нашу «Фабрику данных».
PDF-файлы, сканы, фотографии договоров – все это накапливается в организациях годами. Для построения RAG-систем и работы с LLM эти данные необходимо извлечь из неструктурированных документов и преобразовать в структурированный формат. Задача, на первый взгляд, тривиальная. На практике – не совсем.
Читать далееВ фольклоре разработчиков встречаются утверждения о том, что Jira (система управления проектами, разработанная Atlassian) полна по Тьюрингу. Однако в таких заявлениях нет конкретики, лишь смутные упоминания фич автоматизации. В этой статье будет приведено доказательство с инструкциями по реализации и трассировкой исполнения.
Читать далееВ 2022–2024 западные CNAPP-платформы — Wiz, Prisma Cloud, Lacework — закрыли доступ для российских компаний. Сбер и Яндекс собрали свой стек на коленке, а вот у банков второго эшелона и финтеха с командой ИБ из 1-3 человек стало больно: Kubernetes в проде, аудит ФСТЭК через три месяца, а показать аудитору нечего.
С 1 марта 2026 действует Приказ ФСТЭК №117, где контейнеризация впервые выделена в отдельную группу мер защиты. Рассказываю, как сейчас выглядит K8s-аудит без Wiz, что предлагают Kaspersky Container Security и НОТА КУПОЛ, и показываю OSS-инструмент, который пишу под эту задачу.
Читать далееЧто показывать аудиторуУ маленьких IT-команд есть вечная проблема: клиент хочет «быстро проверить идею», но даже первичная версия продукта не делается быстро.
На словах MVP — это простая проверка гипотезы. На практике — созвон, ТЗ, прототип, дизайн, фронтенд, бэкенд, правки, ещё правки, «а можно кнопку левее», «а давайте добавим личный кабинет», «а почему админка не готова». В итоге первая версия, которую можно показать пользователям, собирается не за пару дней, а за две–три недели.
Одна небольшая IT-компания, которая делает фронтенд и бэкенд для частных заказчиков и параллельно берёт проекты на фрилансе, упёрлась именно в это. Первый этап почти любого контракта у них — MVP. Раньше на него уходило около двух недель. Теперь команда собирает тестовую версию примерно за три рабочих дня.
Ребята поделились своим кейсом.
Читать далееОбсудим почему в городах классический видеоанализ не работает, как ИИ меняет аналитику видеопотоков, какой стек нужен для умных камер на дорогах, как модульная архитектура помогает нам адаптироваться.
Читать далееАО «ЗЭТА» заменило Trello и Slack на российский сервис, ускорило согласования с 3 дней до 1 часа и уже 5 лет работает без перебоев. Команда из 150 человек внедрила систему своими силами всего за 1,5 недели.
В статье — опыт компании и советы по настройке новых сервисов.
Читать далееОбычный uptime-мониторинг проверяет, отвечает ли сервис на запросы. Cron-job ничего не отвечает — он запускается раз в N часов, делает работу и молча завершается. Если cron перестал запускаться (uptime daemon упал, машина в read-only mode после fsck, disk full) — обычный мониторинг этого не видит.
Решение известно с 70-х — паттерн dead-man-switch (он же heartbeat). Я недавно делал heartbeat-эндпоинты для Valpero. Здесь разберу серверную часть на FastAPI + клиентский bash-pattern, и edge-кейсы которые их ломают.
В конце готовый код, который можно адаптировать под свой стек.
Читать далееНайм младших специалистов сократился на 40%. Искусственный интеллект дал советам директоров основания для дальнейших сокращений. Отставание в обучении составляет 5-7 лет. Отсутствие младших специалистов сегодня означает отсутствие старших в 2031 году.
Читать далееОдин из первых сюрпризов при переходе с MS SQL на PostgreSQL — профайлера нет. Ни инструмента, ни аналога. Можно было поставить задачу команде и ждать. Я решил попробовать иначе — и за сутки собрал работающий MVP с помощью AI, не написав ни строчки кода вручную. Рассказываю как это было.
Читать далееВ dev-среде аутентификация может годами выглядеть безобидно: логин прошёл, cookie выпущена, [Authorize] работает. А потом приложение переезжает в продакшен — и часть пользователей начинает вылетать из системы без понятной ошибки. Иногда всплывает 431 Request Header Fields Too Large, иногда сервер просто перестаёт принимать сессию, которая ещё минуту назад выглядела корректной.
В статье разбираем, почему cookie аутентификации в ASP.NET Core разрастаются до опасных размеров, как это проявляется в реальных системах и какие решения помогают не лечить симптомы, а привести схему аутентификации в нормальное production-ready состояние.
Каждый, кто погружается в тему личной продуктивности, рано или поздно приходит к идее единого инструмента. Одно приложение для задач, заметок, планов, целей, конспектов и базы знаний. Звучит как мечта. Выглядит как идеальная система.
В этой статье я расскажу, чем опасна ставка на один «божественный» инструмент вроде Obsidian, и как децентрализованный подход неожиданно вернул мне гибкость и снизил прокрастинацию.
Читать далееИспользование компонентов под GNU GPL может стоить вам Реестра Минцифры с НДС 0, госконтракта и грантов – даже если всё было заранее согласовано с заказчиком. Разбираем, какие лицензии «заражают» ваш код, и что с этим делать на уровне управления процессом разработки.
Читать