Опыт масштабной миграции данных Яндекс Диска с шардированного MongoDB на PostgreSQL без даунтайма, с дублированием информации и отказом от распределённых транзакций для сохранения производительности.
Миграция без боли и даунтайма: как Яндекс перевёз данные с MongoDB на PostgreSQLАндрей, бэкенд-разработчик ядра Яндекс Диска, повидавший некоторое ПО за 15 лет в индустрии, делится опытом масштабной миграции. Однажды в Диске общие данные переносились из шардированного MongoDB в такой же шардированный PostgreSQL. После переноса пользовательских данных часть информации об общих папках осталась в общей MongoDB CommonDB.Со временем CommonDB перестала справляться с нагрузкой. Пришлось дублировать инф...
Читать полностью
Пост описывает карьерную карту кибербезопасности от Positive Education — первый в России ресурс с актуальными ролями и путями в ИБ, а также инструкцию по её использованию.
Все роли в кибербезопасности на одной схеме: инструкция по планированию карьерыДмитрий Фёдоров, руководитель проектов по взаимодействию с вузами в Positive Education, рассказывает о схеме карьерных треков в кибербезопасности. Это первый и единственный в России ресурс, описывающий актуальные профессиональные роли и пути построения карьеры в ИБ.Карьерная карта кибербезопасности — живой инструмент, постоянно обновляемый, чтобы успевать за супердинамичным сектором ИБ. Разберём, как правильно использ...
Читать полностью
Обзор ключевых нововведений Java 25, включая улучшение синтаксиса, отказ от 32-битной архитектуры и усиление безопасности.
Нововведения Java 25: компактный код, усиленная безопасность и прощание с 32-битамиJava активно развивается, и 25-я версия принесёт важные изменения: улучшенную работу с boilerplate-кодом и конструкторами, а также отказ от поддержки устаревших систем.Разберём главные нововведения. Появятся ScopedValue для решения проблем ThreadLocal и единый Key Derivation Function API. Синтаксис станет компактнее благодаря Module Import Declarations и Compact Source Files, позволяющим забыть про избыточный main...
Читать полностью
Пост приглашает читателей придумать стартап-идеи на основе случайного набора предметов, найденных в офисе, в рамках развлекательной активности «Месяц программиста».
Ваш мозг уже прошёл lint и готов к новым задачам? Отлично! Пока наш МЕСЯЦ ПРОГРАММИСТА набирает обороты, и мы готовим кое-что крутое, предлагаем размяться!Внимательно посмотрите на картинку — это ваш стартовый набор для СЛУЧАЙНОГО СТАРТАПА.Короче, мы прошлись по вечернему офису и получили вот такой улов:— Пустая бутылка из-под газировки: без крышки.— Упаковка стикеров-закладок: ещё почти полная, разноцветная.— Один носок: вязаный, с забавным узором, но одинокий.— Небольшой магнитный конс...
Читать полностью
Инженер компании ТЕХНОНИКОЛЬ превратил хобби по созданию датчиков в коммерческое решение для обнаружения протечек на крышах, решая проблему утеплителя и рисков.
Как датчики, созданные для души, начали приносить деньги: кейс инженера ТЕХНОНИКОЛЬАлексей проводит большую часть времени на крышах зданий, разрабатывая системы защиты от погодных испытаний: снега, дождя и сосулек. Вы наверняка видели классическую картину: дождь, магазин, посреди зала — пара вёдер, куда капает вода с потолка.Разберёмся, почему эта проблема гораздо серьёзнее, чем кажется. Мокнущий утеплитель хуже удерживает тепло, что приводит к росту расходов на отопление, появлению опасной плес...
Читать полностью
Автор описывает свой опыт поиска работы senior разработчика в Москве в 2025 году, столкнувшись с изменением рынка труда из-за импортозамещения и получив неожиданные результаты после более 100 откликов.
Устройство на работу senior developer в 2025 году в Москве: неожиданный опытВ конце 2024 года, оставшись без работы, автор решил побить баклуши, наивно полагая, что предложения посыплются сами собой, как пару лет назад. Но полгода спустя, когда деньги стали заканчиваться, а резюме на HeadHunter приносило лишь единичные просмотры без предложений, пришло осознание: рынок изменился.Разберёмся, что пошло не так, когда IT-рынок, ранее лидировавший, уступил место «продажам» и «рекламе». Стек автора — ...
Читать полностью
Пост рассказывает об эволюции зарядных устройств от множества разных кабелей к универсальному стандарту USB-C, а также о причинах долговечности кабелей и правильном уходе за батареей.
Как и почему менялись зарядные устройства: от коллекции кабелей к универсальному USB-CРаньше ваша сумка была наполнена коллекцией зарядок для каждого гаджета. Сейчас большинство ситуаций закрывает USB-C.Разберёмся, как одно устройство стало спасением для всех гаджетов, и посмотрим на ключевые этапы эволюции зарядок. А заодно выясним, почему одни кабели работают вечно, а другие ломаются спустя месяц.Узнаем, как правильно ухаживать за батареей, чтобы она служила дольше, и почему история зарядок — ...
Читать полностью
Опыт разработчика, потратившего $1000 на продвижение мобильной игры, с конкрет
[ХАБРААРХИВ]$1 000 на продвижение игры и что из этого получилось: реальный опыт разработчикаАвтор решил пробежаться по наиболее острому моменту для любого разработчика мобильных игр — по их продвижению. Многим знакома ситуация: делал-делал, а кроме друзей, игру так никто и не увидел.Разберёмся, что из этого вышло. К релизу возник острый вопрос в продвижении. Была установлена планка в $1 000, которую планировалось влить безоговорочно. Увы, без вложений набрать должную аудиторию практиче...
Читать полностью
SpaceX извлекла урок из десятого испытательного полёта Starship: необходимо герметизировать теплозащитные плитки из-за окисления. Полёт прошёл успешно, но выявил повреждения плиток.
Урок, который SpaceX извлекла из полёта Starship: «Нам нужно герметизировать плитки»Десятый испытательный полёт космического корабля SpaceX Starship завершился приводнением в Индийском океане, приблизившись к цели на 3 метра. Но этот полёт, ставший самым успешным для сверхтяжёлого ускорителя и орбитального блока, принёс ценные уроки.Инженеры SpaceX диагностировали проблемы с тепловым экраном Starship. Билл Герстенмайер, вице-президент SpaceX, отвечающий за надёжность сборки и полёта, представил ...
Читать полностью
Поздравление программистов с профессиональным праздником и анонс месяца мероприятий.
Граждане кодеры, отбой по багам и дедлайнам! 🙅‍♂️Сегодня не просто git commit -m «fix bug», сегодня наш git merge — День Программиста! 🎉 И если вы думали, что это очередной null в календаре, то ошиблись на 256 бит! 😉С ПРАЗДНИКОМ! 🥳В этом году мы решили сделать fork() от традиции и объявить МЕСЯЦ ПРОГРАММИСТА! 🗓️ Да-да, целый long long угара и веселья, потому что, ну честно, — МЫ ЗАСЛУЖИЛИ. 💪 Считайте, это наш patch для всех прошлых лет. ✨Так что, выключайте свои IDE 💻 и разми...
Читать полностью
Пост рассказывает о том, как гарантии безопасности языка Rust позволили команде Lubeno уверенно рефакторить и поддерживать крупную кодовую базу, что привело к скачку продуктивности.
Неожиданный скачок продуктивности благодаря Rust: как гарантии безопасности изменили разработкуБэкенд платформы Lubeno, написанный на Rust, достиг размеров, когда удерживать всю кодовую базу в голове уже невозможно. Обычно это приводит к замедлению разработки и опасениям непредусмотренных последствий.Узнаем, как гарантии безопасности Rust дали уверенность в работе с такой масштабной кодовой базой. Это позволило рефакторить даже критичные части приложения, значительно повысив продуктивность и упр...
Читать полностью
Пост рассказывает о проекте интерактивного пиксельного стола с играми и звуком, создаваемого программистом Анатолием. Описывается путь от идеи до прототипа для DIY-энтузиастов.
Pixel Table: от идеи до реализации интерактивного пиксельного стола с играми и звукомАнатолий, программист с инженерным бэкграундом и бэкенд-разработчик на Go, часто собирает «что-нибудь эдакое» электронно-светодиодное. Однажды ему попался на глаза проект пиксельного стола, и родилась идея: сделать стол не просто с красивыми эффектами, а ещё и с играми и звуковым сопровождением — то есть интерактивный.Узнаем, как Анатолий начал изучать тему и воплощать свою задумку в жизнь. Проект Pixel Table об...
Читать полностью
Статья предлагает практические советы по бюджетной плёночной фотографии в 2025 году, включая выбор камеры, плёнки и проявки, чтобы сделать хобби доступным.
Как снимать на плёнку и не разочароваться: бюджетная съёмка в 2025 годуУ людей бывают разные зависимости. Если вредные привычки портят здоровье, то увлечение плёнкой вредит лишь кошельку. Но даже здесь можно найти способы экономить и получать удовольствие от модного хобби, не разорившись и не разочаровавшись.Узнаем, как снимать на плёнку бюджетно в 2025 году, выбирая камеру, плёнку и проявляя снимки без лишних трат.Если вы давно мечтали попробовать аналоговую фотографию, но боялись высоких цен —...
Читать полностью
Атака GhostAction нацелена на GitHub, в результате которой скомпрометировано 3325 секретов, включая токены и API-ключи популярных сервисов.
Атака GhostAction привела к раскрытию 3325 секретовОбнаружена еще одна атака на цепочку поставок, получившая название GhostAction. Вредоносная кампания была нацелена на GitHub и привела к компрометации 3325 секретов, включая токены PyPI, npm, DockerHub, GitHub, API-ключи Cloudflare и AWS.https://xakep.ru/2025/09/12/ghostaction/
Читать полностью
Статья о том, как расширить возможности C2-маяка Adaptix с помощью Beacon Object Files (BOF) для постэксплуатации, закрепления и эксфильтрации без переписывания кода и обхода антивирусов.
Beacon Object File. Прокачиваем C2-маяки на примере Adaptix #статьи #подписчикамКак расширить возможности C2-маяка, не переписывая его код и не подставляясь под антивирусы? В статье разбираем Beacon Object Files — легкий модульный способ добавлять новые функции прямо на лету. С помощью BOF можно проводить постэксплуатацию, закрепление, эксфильтрацию и выполнять любые кастомные задачи без доработки самого маяка.https://xakep.ru/2025/09/12/bof-adaptix-c2/
Читать полностью
Пост рассказывает об истории Whitechapel MG1 — британской Unix-рабочей станции 1980-х годов, созданной на процессоре National Semiconductor 32016 и названной в честь суперкомпьютера из «Автостопом по Галактике».
Whitechapel MG1: загадочный компьютер из «Автостопом по Галактике» с необычным графическим интерфейсомСерый угловатый ящик с чёрно-белым монитором, который можно найти в музейных фондах Британии, — это не просто компьютер, а Whitechapel MG1. Машина с необычным графическим интерфейсом и нестандартными характеристиками, созданная в эпоху, когда верили в европейскую альтернативу американским ПК.MG1 — это машина-призрак, которую почти не найти, но именно её призрачность делает историю такой интересн...
Читать полностью
США и Израиль лидируют на рынке инвестиций в шпионское ПО, где американские вложения утроились за год, несмотря на этическую неоднозначность.
США возглавляют мировой рынок инвестиций в шпионское ПОПо данным исследования Atlantic Council, индустрия шпионского ПО переживает бум, поскольку инвесторы все чаще обращают внимание на эту этически сомнительную, но весьма прибыльную область. При этом большую часть средств получают компании в США и Израиле, а американские инвестиции в шпионское ПО утроились за последний год.https://xakep.ru/2025/09/12/spyware-investors/
Читать полностью
Хабр, GitVerse и Cloud.ru запускают грантовую программу для опенсорс-проектов в номинациях AI, EdTech, Community и DevTools.
Настоящим героям кода нужны не только идеи, но и ресурсы!Хабр, GitVerse и Cloud.ru открывают новую грантовую программу, чтобы вывести ваш опенсорс-проект на новый уровень. Заявите о себе и получите шанс на финансирование и поддержку от ведущих экспертов.Программа ищет новаторов в четырёх ключевых номинациях:🤖 AI-инновации: для тех, кто двигает границы искусственного интеллекта.📚 EdTech: проекты, меняющие мир образования и науки.🌐 Community: решения, созданные для повседневной жизни каждого.🛠...
Читать полностью
Создан многопользовательский DOOM-подобный шутер на чистом SQL с использованием CedarDB и DuckDB‑WASM; раскрываются архитектура, рендеринг и игровой цикл.
DOOMQL: многопользовательский шутер, полностью написанный на чистом SQLНедавно был найден шедевр Патрика — клон DOOM, основанный на DuckDB-WASM и работающий в браузере. Эта великолепная идея была доведена до логического завершения: написан многопользовательский DOOM-подобный шутер целиком на SQL. При этом вся тяжёлая работа делалась через базу данных CedarDB, а разработка велась в месячном отпуске по уходу за ребёнком.В статье вас ждёт экскурс в архитектуру игры, конвейер рендеринга в SQL и игро...
Читать полностью
Европейская компания, специализирующаяся на защите от DDoS, сама подверглась атаке мощностью 1,
Компания, защищающая от DDoS-атак, пострадала от атаки мощностью 1,5 млрд пакетов в секундуНеназванная европейская компания, специализирующаяся на защите от DDoS-атак, сама стала жертвой такой атаки, мощность которой достигла 1,5 млрд пакетов в секунду (PPS). Специалисты FastNetMon, которые занимались отражением DDoS, сообщили, что атака исходила от тысяч IoT-устройств и роутеров MikroTik.https://xakep.ru/2025/09/12/1-5-bpps/
Читать полностью
Пост предлагает записи пропущенного эфира публичного собеседования продуктового аналитика на YouTube и VK Видео.
Пропустили эфир публичного собеседования продуктового аналитика? Не беда — ловите записи!📺 YouTube📺 VK Видео
Читать полностью
Пост рекламирует платформу для выбора IT-курсов по фронтенду и бэкенду, предлагая удобные фильтры.
Если вдруг искали момент, чтобы начать осваивать новую профессию — он настал!И можете сразу отбросить головную с выбором места, где искать курсы. У нас всё собрано в одном месте, с фильтрами по цене, длительности, навыкам и целям. Фронтенд или бэкенд? Вот в чем главный вопрос. Выбираем сторону ниже:🔖Фронтенд 🔖Бэкенд
Читать полностью
Пост опровергает миф о смерти PHP, подчеркивая его актуальность, производительность и современные возможности в веб-разработке.
Post-PHP эра: куда движется веб-разработка? Спойлер: PHP не умер, он бегает марафоны!По данным W3Techs, PHP работает на более чем 76% серверов, а каждый новый релиз приносит +20-25% производительности. Алиса, тимлид в KISLOROD и сеньор PHP-разработчик, утверждает: «PHP не только жив, он бодро бегает марафоны».Разберёмся с ежегодным хайпом «PHP устарел». Язык эволюционирует, питаясь продакшн-нагрузкой тысяч коммерческих систем. Современный PHP — это строго типизированный язык с enum'ами, ...
Читать полностью
Обнаружено и заблокировано 604 домена, распространявших Android-троян DeliveryRAT, маскировавшийся
Заблокировано более 600 доменов, распространявших Аndroid-троян DeliveryRATСпециалисты F6 и RuStore сообщают, что обнаружили и заблокировали 604 домена, которые входили в инфраструктуру хакеров, заражавших мобильные устройства трояном DeliveryRAT. Вредонос маскировался под популярные приложения для доставки еды, маркетплейсы, банковские сервисы и трекинг посылок.https://xakep.ru/2025/09/12/deliveryrat/
Читать полностью
Сводка новостей за час: Microsoft представила ИИ для 3D-рендеринга, YouTube запускает нейродубляж, основатели Mistral стали миллиардерами, ChatGPT получил поддержку MCP-серверов, вышла Qwen3-Next, корейцы создали устройство для починки костей, операторы РФ информируют об ограничениях, закрывается приложение для Google Tables.
⚡ Новости к этому часу⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️💻 Microsoft показала нейросеть, которая может похоронить классический 3D-рендеринг📱 YouTube запускает нейродубляж для авторов🤑 Трое основателей Mistral стали первыми миллиардерами в сфере ИИ во Франции (ФОТО)🖥 ChatGPT научили работать с внешними MCP-серверами👏 Вышла Qwen3-Next — уровень Gemini 2.5 Flash, но дешевле🙀 Корейцы переделали клеевой пистолет в устройство для починки трещин и переломов костей прямо в теле⚠️ Операторы связи РФ нач...
Читать полностью
Пост обсуждает роль языка Rust в разработке ядра Linux, его преимущества в безопасности и модернизации, а также споры вокруг внедрения; призывает разработчиков участвовать в open-source проектах.
История Rust: от стартапа до продакшена — спасение или проклятие для Linux?Вокруг Rust в Linux-сообществе до сих пор не утихают жаркие споры. Одни видят в нём ключ к безопасности и модернизации ядра, другие опасаются усложнения и нарушения традиционных подходов.Разберём, как появился Rust, какие точки роста сделали его рабочим, где он уже побеждает и почему его недооценивают. А также подскажем, как Rust-разработчикам внести вклад в развитие реального опенсорс-проекта.Готовы узнать всю правду о R...
Читать полностью
В Албании ИИ-ассистент назначен министром по госзакупкам для борьбы с коррупцией, страна станет первой с ИИ-министром в правительстве.
В Албании ИИ-ассистент назначен на должность министра, ответственного за госзакупки, что, как ожидается, позволит устранить коррупцию в этом вопросеТаким образом, Албания станет первой страной, где в правительстве в качестве министра работает ИИИИ поможет сделать Албанию страной, где государственные тендеры полностью свободны от коррупции@imaxairu Подписаться
Читать полностью
Пост рассказывает о событии 1848 года, когда Ниагарский водопад пересох на 30 часов из-за ледяного затора, и о реакции людей — от паники до танцев на обнажившемся дне.
День, когда высох Ниагарский водопад: 30 часов невероятной тишиныДо строительства электростанций Ниагара ревела с удвоенной силой, но в ночь с 28 на 29 марта 1848 года её воды внезапно иссякли. Местные жители и туристы проснулись от непривычной тишины, а поток превратился в несколько тонких струй.Впервые в истории люди смогли пересечь реку пешком, собирая артефакты войны 1812 года и даже устраивая танцы прямо на обнажившемся дне. Инженеры решали сложные задачи по переброске моста, а владельцы па...
Читать полностью
Google интегрирует технологию C2PA Content Credentials в Pixel 10 и Google Photos для обнаружения дипфейков и отличия подлинных изображений от созданных ИИ.
В Pixel Camera и Google Photos добавят инструменты для обнаружения дипфейковКомпания Google сообщила, что интегрирует технологию C2PA Content Credentials в приложение камеры Pixel 10 и Google Photos, чтобы пользователи могли отличать подлинные изображения от тех, что были созданы или отредактированы с помощью искусственного интеллекта.https://xakep.ru/2025/09/11/content-credentials/
Читать полностью
Microsoft выпустила сентябрьские обновления, устранившие 81 уязвимость, включая две уязвимости нулевого дня, раскрытые до выхода патчей.
В сентябре Microsoft исправила 81 уязвимость в своих продуктахНа этой неделе компания Microsoft выпустила сентябрьские обновления, которые устранили 81 уязвимость в продуктах компании. Среди них были две уязвимости нулевого дня, информация о которых была раскрыта до выхода исправлений.https://xakep.ru/2025/09/11/september-2025-patches/
Читать полностью