Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Как уронить базу данных

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели8.2K

Так получилось, что пару десятилетий занимался в тои числе и базами данных. Ставил. Тюнил. Выносил логику В базу. Вынос иллогику ИЗ базы. Поднимал когда падали... Когда перешёл в большой SRE‑спорт, почти октаду лет поддерживал экзабайтные аналитические query engine. В общем, развлекался, как мог.

Главное открытие заключалось в том, что почти всё, что считается невозможным, случается. Люди креативны. Ты им дашь регексп — и они начнут майнить биткойны. Ты им дашь data lake — и они начнут хранить данные в именах таблиц. Ты им дашь GEO... Сам виноват.

Но самое интересное в том, что есть пласт проблем, который лежит совсем не в области современных сверхсложных методов параллелизации обработки, а в наследии 80ых годов прошлого века. То, что никого раньше не волновало, внезапно стало вызывать сбои. Причём в самом лучшем их проявлении — всё работает, клиент доволен, система растёт, цветёт и пахнет. А в один внезапный день запросы не работают, сервер падает, и что делать непонятно, так как никто ничего не менял.

И это ещё хороший сценарий, так как никто ничего плохого и не хотел: можно поймать запрос, заблокировать, и спокойно разбираться.

Роняем
Статья

ИИ пишет код, а разработчику остается архитектура: итоги шестого митапа MWS

Время на прочтение7 мин
Охват и читатели7.2K

Еще недавно ИИ в разработке использовали в основном как помощника. Он мог подсказать фрагмент кода, написать отдельную функцию или помочь разобраться с ошибкой. Теперь языковой модели можно поставить более сложную задачу и дать ей доступ к файлам, тестам и инструментам разработки. В результате часть работы агент способен выполнять самостоятельно, а разработчику остается задавать ограничения и контролировать результат.

О том, как меняется подход к автоматизации разработки, рассказали инженеры MTC Web Services на митапе для Go-разработчиков. А еще в эфире разобрали несколько практических сценариев, где в одном случае ИИ-агент получает собственную среду выполнения, в другом типовые инфраструктурные задачи выносятся на общую платформу, а в третьем — код создается на основе описания API.

Общий тренд — разработчику приходится все больше заниматься архитектурой, задавать правила работы и проверять результат. Об этом подробнее под катом.

Читать дальше
Статья

Масштабирование WebRTC потоков с пулингом движков на Go

Уровень сложностиСложный
Время на прочтение5 мин
Охват и читатели6.7K

Броский заголовок есть, а теперь к сути. Сие ошибка, стандартный привет от дефолтного модуля pion/webrtc в Go. Воспроизводится просто – читаем обычные мануалы по использованию pion, выкатываешь красивый WHEP-хендлер, открываешь пару (ладно, ладно, не пару, просто красивый оборот) вкладок с плеером в браузере, и сервер начинает захлебываться. Хендшейки виснут по секундам, ICE отваливается по таймауту, а в pprof половина флеймграфа забита crypto/elliptic.p256OrdSqr и аллокациям мап внутри движка. Сюрприз? Да никакого сюрприза, если более вдумчиво почитать большинство «туториалов» по WebRTC на Go. Мне кажется, что они впринципе написаны теми, кто никогда не тестировал свою реализацию под нагрузкой даже полсотни одновременных зрителей – максимум пару-тройку потоков и успокоились на этом. Так вот, там на каждый POST-запрос с SDP-оффером создают новый webrtc.NewAPI(), регистрируют дефолтные кодеки, дергают api.NewPeerConnection() и со спокойной душой отдают ответ. На локалхосте, с парой клиентов это летает и работает без проблем. А вот на проде – превращается в катастрофу. Проблема здесь не в самом WebRTC (и уж тем более библиотеке pion`a, она очень крутая) и не в Go. Проблема в том, что глобальную и дорогую «инфраструктуру» создают на каждый(!) запросом, вместо того чтобы просто ее переиспользовать.

Читать далее
Новость

X представила репозиторий с открытым исходным кодом своих алгоритмов ранжирования и фильтрации

Время на прочтение5 мин
Охват и читатели7.4K

Команда соцсети X представила репозиторий с открытым исходным кодом своих алгоритмов ранжирования и фильтрации (X For You Feed Algorithm) под лицензией Apache License 2.0. В коде платформы раскрыты правила для бонусов новым авторов, штрафы за негативные реакции пользователей и способы борьбы с однообразной лентой.

Читать далее
Статья

Безопасность как часть конвейера разработки

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели8.1K

Безопасность — неотъемлемая часть конвейера разработки, который работает под высокой нагрузкой и круглые сутки должен быть в состоянии обслуживать много пользователей. 

В большом продукте конвейер разработки никогда не останавливается: команды выпускают новые модули и обновления, собирают контейнеры, разворачивают сервисы в облаке. Безопасность должна работать в том же ритме. В статье разберём, как устроен такой подход на практике.

Читать далее
Статья

Помочь нельзя потерять: что происходит с обсерваторией Swift и аппаратом-спасателем LINK

Время на прочтение7 мин
Охват и читатели11K

Космическая обсерватория NASA Swift больше 20 лет работает на околоземной орбите, изучая гамма-всплески и другие феномены Вселенной. Несмотря на солидный возраст, научные приборы обсерватории остаются исправными. Однако в последние годы Swift стал терять высоту. Без посторонней помощи аппарат может войти в плотные слои атмосферы и сгореть уже до конца года.

NASA решило спасти работающую обсерваторию необычным способом. К ней отправили аппарат LINK, который должен догнать Swift, захватить его роботизированными манипуляторами и поднять на более высокую орбиту. Но вскоре после запуска проблемы возникли уже у самого спасателя: LINK потерял нормальную ориентацию и начал быстро вращаться. Теперь инженерам приходится сначала спасать этот аппарат, а уж потом думать, что делать с обсерваторией. Давайте разбираться.

Читать далее
Статья

Сравниваем LLM, 12 тестов для китайских флагманов: Kimi K3, GLM-5.2, DeepSeek V4 Pro и Qwen 3.8 Max

Уровень сложностиСредний
Время на прочтение95 мин
Охват и читатели14K

В первой статье цикла мы гоняли по 11 тестам Opus 4.8, GPT 5.5 и Gemini 3.1 Pro, во второй устроили дуэль тяжеловесов Claude Fable 5 и GPT 5.5 Pro, в третьей спустились в средний класс и столкнули три поколения Sonnet с GigaChat 2 MAX и YandexGPT Pro 5.1. Закончили мы прошлый материал прямым вопросом: хотите ли увидеть в следующей части DeepSeek и Qwen? Запрос в комментариях мы услышали, так что сегодня на ринге Китай.

Читать далее
Новость

Эксперт: отзыв зарубежных TLS‑сертификатов грозит сбоями в онлайн‑банкинге и работе российских сервисов

Время на прочтение3 мин
Охват и читатели8.3K

Отзыв зарубежных TLS‑сертификатов может привести к сбою в работе онлайн‑банкинга в России, а также других отечественных сервисов, заявил «Газете.Ru» генеральный директор Ассоциации электронных коммуникаций (РАЭК) Дмитрий Гуляев.

Читать далее
Статья

Биомеханика против дипфейка: почему волосы не лгут

Время на прочтение4 мин
Охват и читатели7.2K

Привет, Хабр! На связи Светлана Газизова, APO по ИИ в UserGate. Сегодня разберем один из наиболее актуальных способов распознать дипфейк — по движению волос. Обсудим надежность этого способа, а также поговорим о том, как генеративные модели в целом обращаются с биомеханикой.

Биомеханика — это раздел науки о том, как тело и его отдельные части отвечают на механическую нагрузку: как гасит удар сухожилие, как сгибается сустав, с какой инерцией и жесткостью ведет себя мышца под весом. Теми же уравнениями описывается и обычная прядь волос — у нее есть масса, жесткость на изгиб, собственное демпфирование колебаний. Инженер, который проектирует протез, и художник по спецэффектам, который настраивает, как будет колыхаться волос анимированного персонажа, в некотором смысле решают одну и ту же задачу. Просто с разной ценой ошибки.

В физике категорию объектов, к которой относятся волосы, называют мягким телом — в противоположность жесткому, у которого форма при движении не меняется, вся геометрия смещается синхронно, как один блок. Мягкое тело так не умеет. Разные его части реагируют на нагрузку неравномерно, с задержкой, с собственной инерцией, и волосы на видео — почти хрестоматийный пример такого движения. Тысячи независимых нитей, у каждой своя масса, жесткость, угол роста из фолликула. Прядь у виска запаздывает на долю секунды относительно пряди на затылке. Отдельные волоски вибрируют от воздушного потока, который создается движением головы.

Биомеханика также конкретизирует волос как материал: он вязкоупругий, то есть одновременно упруго возвращается в форму и вязко гасит колебание. Оба эти свойства чуть отличаются от пряди к пряди: так происходит из-за толщины, влажности, степени завивки. Коэффициент демпфирования, которым описывают это явление, не одинаков даже в пределах одной прически. Отсюда — легкий хаос движения, которое глаз считывает как «живое», даже не понимая, на чем именно основано это ощущение.

Читать далее
Статья

Что изучить во второй половине августа: 39 открытых уроков для IT‑специалистов

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.8K

Когда нужно прокачать конкретный навык, проще всего начать с практической задачи. В этом дайджесте собрали 39 открытых уроков августа для IT-специалистов: от asyncio, Kafka и PostgreSQL до системного дизайна, DevSecOps и локальных AI-моделей — с разбором инструментов и подходов, которые применяются в реальных проектах.

Перейти к подборке
Статья

Патент в сфере ИТ: новый этап в развитии технологий или устаревшая формальность?

Время на прочтение8 мин
Охват и читатели6K

Привет, Хабр! На связи патентный поверенный UserGate Александр Киселев.

В течение многих лет патентная защита ИТ в России фактически находилась в монопольном владении крупных юридических фирм, превративших патентование в услугу по прохождению ведомственной процедуры. Основная причина сложившейся ситуации — в том, что продвигать в Роспатенте уже готовую заявку, изначально поданную в западное патентное ведомство, оказывалось гораздо выгоднее, чем готовить с нуля патент на отечественную разработку. Смысл патента — стимулировать развитие науки и технологий во благо отдельного потребителя и общества — в этой модели оказался вытеснен на периферию. На первый план вышла формальная задача: «чтобы приняли».

Типичные ошибки в патентных формулах хорошо известны сегодняшнему рынку: предельная абстрактность («информационная система», «модуль обработки данных»), отсутствие четко сформулированного технического эффекта, искусственное дробление алгоритмов на псевдотехнические блоки, подмена новизны терминологией. Такой подход к описанию сущности изобретения не развивает технологии и не создает новые, а лишь имитирует изобретательскую деятельность. Абстрактные патенты ничего не привносят ни в науку, ни в практику.

Когда на эти проблемы указывают, многие фирмы обычно отвечают стандартным набором аргументов. Главный аргумент — «Самое важное — это успешная регистрация» — отрицает саму идею патента как инструмента прогресса. «Рынку не нужны сложные формулы» — удобное оправдание интеллектуальной лени. «Так делают все» — финальный аккорд, обнажающий отсутствие собственной позиции и отказ от ответственности за последствия.

Читать далее
Новость

AOC и KTC заявили о подорожании мониторов из‑за увеличения стоимости всех ключевых компонентов производства

Время на прочтение1 мин
Охват и читатели6.2K

Тайваньская AOC и китайская KTC объявили о подорожании мониторов из‑за увеличения стоимости всех ключевых компонентов производства. AOC предупредила дистрибьюторов в Китае о корректировке цен на всю линейку мониторов с 1 августа 2026 года. KTC также уведомила клиентов о возможном повышении стоимости всей линейки мониторов, но не назвала точную дату изменения.

Читать далее
Пост

Figma запустила собственный генератор скиллов для встроенного ИИ:

  • better‑interface — делает UI в разы удобнее и читабельно;

  • superfuture‑design‑review — делает полное ревью дизайна и предложит свои правки;

  • component‑handoff — составит полную документацию по нужному компоненту;

  • desktop‑to‑mobile — быстро конвертирует дизайн в мобильный формат;

  • create‑anatomy — создаёт полную визуальную анатомию выбранного элемента;

  • find‑animation‑opportunities — упрощает работу с анимацией;

  • spacing‑audit — фиксит проблемы с расположением элементов и пропорциями;

  • balise‑ux‑writing — перерабатывает, генерирует и приводит к единому стилю тексты;

  • analyze‑components — делает полный аудит всех компонентов на странице;

  • design‑system‑gen — генерирует компоненты по простым стилевым вводным.

Теги:
+3
Комментарии0

Ближайшие события

Статья

Какие профессии создал ИИ: разбор с цифрами

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели6.3K

Всем привет! Я Ольга Матушевич, преподаватель курса «Нейросети для бизнеса», а в прошлом наставница на курсе «Аналитик данных». Про то, что нейросети «отберут работу», написаны тысячи текстов и сняты сотни роликов. Про обратную сторону — какие вакансии ИИ создал и где рынок труда вырос — говорят реже и обычно без цифр. Чтобы это исправить, я собрала и обобщила данные отечественных и зарубежных источников за 2025–2026 годы и написала эту статью. К сожалению, найти зарубежные источники оказалось проще. Поэтому в статье мало конкретики «как оно сейчас в России», но много информации о мировой динамике рабочих мест или динамике конкретно в США.

Читать далее
Статья

Распилил шеринговый повербанк Energo, за который заплатил «штраф за утерю». Что внутри и стоило ли оно денег

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели13K

Эта история началась банально. Я взял в прокат повербанк сети Energo рядом с кофейней - телефон садился, а зарядки под рукой не было. Дотянул до дома, про устройство забыл напрочь. Через пару дней приложение вежливо сообщило, что аренда автоматически превратилась в покупку, и списало с карты сумму, сопоставимую со стоимостью неплохого обеда. Штраф за утерю как он есть. 

Я расстроился, закинул желтый корпус в ящик с проводами и забыл о нем еще на полгода. На днях, разгребая этот ящик, наткнулся на знакомую коробочку и только сейчас я обратил внимание на деталь, о которой в самом сервисе почему-то активно умалчивают: на боковой грани корпуса красуется стандартный входной разъем Type-C. То есть девайс после выкупа не превращается в бесполезный пластиковый «кирпич», его можно спокойно заряжать дома обычным кабелем от розетки или ноутбука, используя как обычный многоразовый аккум.

Раз уж я за нее фактически заплатил (да еще и выяснил, что она вполне юзабельна в быту), грех не посмотреть, что внутри. И заодно понять - за какое железо я отдал эти деньги, и насколько вообще безопасно носить такую штуку в кармане куртки.

Читать далее
Статья

Недельный геймдев: #291 — 16 августа, 2026

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.2K

Из новостей: продажи Against the Storm достигли 2 миллионов копий, Meccha Chameleon разошлась тиражом в 20 миллионов копий, Epic Games продала ArtStation и Sketchfab, Supermassive Games объявила о сокращениях.

Из интересностей: Quasimorph — когда сложность это творческий замысел, как перестать бояться и полюбить ассемблер, простая 2D-трава на WebGPU, на пути к Unity 7.

Читать далее
Статья

CI — это не Jenkins. Зачем, как, чем — и цена отказа

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.8K

Пайплайн у вас есть. Он есть у всех: CI перестал быть предметом споров примерно тогда же, когда Docker перестал быть новостью. Именно поэтому разговор пора вести другой - не “зачем вам CI”, а можно ли верить вашему зелёному пайплайну, сколько он стоит и кто им владеет. Разбор в формате “зачем - как - чем - цена отказа” - пилот рубрики: дальше в ней будут другие практики, формат останется.

Читать далее
Новость

Роскомнадзор за полтора года не выявил повторных утечек персональных данных

Время на прочтение3 мин
Охват и читатели5.7K

Роскомнадзор не выявил ни одной повторной утечки персональных данных с 1 января 2025 года, заявил заместитель главы ведомства Милош Вагнер. Он рассказал, что за полтора года ведомство провело 52 административных расследования, выписало 40 протоколов и назначило штрафы на 2,6 млн рублей. По словам Вагнера, Роскомнадзор провёл 159 тыс. проверок сайтов и на 135 тыс. выявил нарушения. Также он заявил, что ведомственная система по поиску нарушений в области персональных данных в 90% случаев выявляла нарушения.

Читать далее
Новость

В РЖД ввели в эксплуатацию динамическую модель Цифровой железнодорожной станции

Время на прочтение2 мин
Охват и читатели5.8K

В ОАО «Российские железные дороги» (РЖД) сообщили о переводе своей разработки — динамической модели «Цифровой железнодорожной станции» — в постоянную эксплуатацию.

Читать далее
Пост

Подборка бесплатных сервисов с разрешённым коммерческим использованием красивых иллюстраций для сайта, презентации или приложения:

oishiso.jp — иллюстрации в стиле вкусной еды и кулинарии;

irasutoya.com — бесплатные иллюстрации на самые разные темы;

enpitsu-sozai.com — тёплые иллюстрации в стиле карандашных рисунков от руки;

nawmin.stores.jp — сельхозпродукты, фермерство и деревенская жизнь;

vectorshelf.com — качественные векторные иллюстрации в стиле ручной рисовки, есть AI, PNG и SVG;

loosedrawing.com — простые линейные рисунки с возможностью менять цвет прямо на сайте;

storyset.com — векторные иллюстрации для презентаций и веба с настройкой цвета и анимации;

openpeeps.com — рисованные персонажи, которых можно собирать в разных комбинациях;

undraw.co — чистые векторные персонажи в стиле IT и стартапов с настройкой цвета;

illustrations.run — наборы открытых векторных иллюстраций на разные темы

Теги:
+3
Комментарии0