Энтузиасты запустили Linux внутри PDF-файла, используя сложные возможности формата для эмуляции процессора и ОС.
Запуск Linux внутри PDFПо мнению некоторых пользователей, PDF — простой формат для обмена документами. На самом деле это очень сложный стандарт, который поддерживает выполнение практически любого кода. Неудивительно, что в прошлые годы энтузиастам удалось успешно запустить Doom внутри PDF и провести ряд других интересных экспериментов.Оказалось, что на этом возможности движка по рендерингу PDF не ограничиваются. Он способен запустить даже эмулятор полноценного процессора, а в нём — цел...
Читать полностью
Microsoft рекомендует утилизировать старые ПК с Windows 10, которые нельзя обновить до Windows 11, и купить новые с Copilot+.
В документации Microsoft говорится, что старые рабочие ПК с Windows 10 следует утилизировать, продать или отдать нуждающимся, если эти компьютеры невозможно обновить до Windows 11. В Microsoft настоятельно советуют в таком случае сделать бэкап, а также купить новый современный ПК с Windows 11 и желательно с поддержкой Copilot+, чтобы не упустить возможности ИИ-помощников компании. Microsoft представила документ техподдержки под названием «Ваш контрольный список окончания поддержки Windows 10». ...
Читать полностью
В WinRAR исправлена уязвимость, позволявшая обойти защитную функцию MotW в Windows.
В WinRAR исправлена уязвимость обхода MotW в WindowsВ WinRAR исправили уязвимость, которая позволяла обойти защитную функцию Mark of the Web (MotW) в Windows и выполнить код на компьютере жертвы.https://xakep.ru/2025/04/07/winrar-motw-bypass/
Читать полностью
Подборка новостей: Llama 4 с контекстом 10M токенов, ИИ-версия Quake II, новые правила для провайдеров, обновление Gmail, возвращение Crew Dragon и другие.
⚡ Новости к этому часу🦙 Вышла Llama 4 с контекстным окном в 10M токенов (в 50 раз больше конкурентов)💻 Microsoft представила демо ИИ-версии Quake II на базе нейросети Muse👀 Интернет-провайдеров обязали делиться информацией об установленном в многоквартирных домах оборудовании🛡 Google обновила модель шифрования Gmail👋 Crew Dragon с экипажем Fram2 возвратился на Землю после миссии на полярной орбите (ФОТО)🇮🇳 Внедрение ChatGPT в Индии стремительно растёт, но приносит лишь $8 млн против $3...
Читать полностью
Обсуждение постоянной тонкой структуры (1/137) и попыток ученых найти в ней признаки 'настроек' Вселенной.
1/137: постоянная тонкой структуры и попытки залезть в настройки ВселеннойПоговорим о поиске явных багов или необъяснимых «жёстко подставленных» значений в структуре реальности, которые могли бы указывать на не вполне спонтанное происхождение Вселенной. Поиск таких значений то и дело стимулирует учёных присматриваться к значениям фундаментальных физических констант, и одна из наиболее известных величин такого рода — это постоянная тонкой структуры, равная почти 1/137.
Читать полностью
Статья о том, как системно подойти к разбору заваленного бэклога тикетов, чтобы 'воскресить' его без лишних ритуалов.
(Не)кладбище тикетов: воскрешаем бэклог без шаманов и танцев с бубнамиОни копятся в тёмных уголках бэклога — тикеты, которые никто не решает. Сначала их было десять, потом сто, а через год вы с ужасом понимаете: это уже кладбище. Команда боится туда заглядывать, пользователи злятся, а продукт медленно тонет под грузом нерешённых проблем.Чтобы спасти проект, не понадобятся ни святая вода, ни экзорцист. Только системный подход и эти инструкции.
Читать полностью
Способ проверки заряда необслуживаемых автомобильных аккумуляторов без доступа к электролиту.
Обслуживаем «необслуживаемое»: автомобильный аккумулятор без доступа к электролитуЧтобы удостовериться в полной заряженности свинцово-кислотного аккумулятора, необходимо проконтролировать плотность и уровень электролита.Но что делать, если производители аккумуляторной батареи не предусмотрели доступа к пробкам? Именно таких необслуживаемых АКБ сегодня очень много.Выход есть, и сейчас мы о нём поговорим
Читать полностью
Обзор лучших публикаций на Хабре за неделю: Lua, YouTube, телефония, языки программирования.
На прошедшей неделе мы пытались понять недопонятый язык Lua, набирали миллион подписчиков на Ютубе, собирали телефон на 600 квартир и разбирались, зачем компании изобретают собственные языки программирования.Лучшие публикации недели (31 марта — 6 апреля 2025)
Читать полностью
Подборка вакансий и стажировок в IT от Хабр Карьеры, включая позиции тестировщика, аналитика, разработчика и менеджера.
Много стажировок на Хабр Карьере.Тестировщик iOS приложений в Vocaberry. Можно удаленно. Неполный день. 10 000 ₽.Системный аналитик в ClientFlow. Можно удаленно. Москва, Санкт-Петербург, Екатеринбург. От 130 000 ₽.Java-разработчик в Renue. Можно удаленно. До 60 000 ₽.Разработчик бэкенда в Яндекс. Ташкент. Неполный день.QA manual в МТС. Можно удаленно.С++ developer в ООО КОД ГРИН Инжиниринг. Санкт-Петербург. От 30 000 ₽.Инженер эксплуатации сети в beeline. Владивосток. От 70 000 ₽.Game developer ...
Читать полностью
Кейс от компании 'Сравни' о том, как применение DDD-Lite помогло избавиться от спагетти-кода в микросервисной архитектуре.
Как эксперимент помог распутать спагетти-код: применяем DDD-Lite на микросервисахРебята из «Сравни» рассказывают, как избавились от спагетти-зависимостей, поделили сервис на чёткие слои, упростили поддержку и масштабирование кода, а также делятся рекомендациями, кому и при каких сценариях связка «DDD Lite + микросервисы» может пригодиться.
Читать полностью
Завершение цикла статей о создании мультиплеерного игрового сервера на базе микроконтроллера ESP32.
Пилим игровой мультиплеерный сервер на базе ESP32: завершениеВ прошлой части мы начали довольно интересное дело — написание своей собственной мультиплеерной игры, которая запускалась бы на ESP32, используя её как сервер. Сегодня мы продолжим это дело и закончим наш проект.
Читать полностью
Объяснение орбитальной механики и ограничений, которые определяют, как должна выглядеть миссия на Марс, включая окна запуска.
План марсианской миссииВ отличие от Луны, которая висит в небе, как одинокая бабушка, ожидающая кого-то в гости, Марс живёт своей собственной насыщенной орбитальной жизнью и не всегда находится рядом, чтобы развлечь странствующего астронавта. Каждые 26 месяцев появляется только одно короткое окно, когда путешествие между нашими двумя планетами возможно, и это ограничение орбитальной механики настолько фундаментально, что мы ещё со времен Линдберга, пересекшего Атлантику, знаем, как должна выгляд...
Читать полностью
Рассказ о ремонте и модернизации самодельной платы эффекта перегруза Big Muff на советских транзисторах.
«Знакомый гитарист попросил меня отремонтировать его самоделку — плату эффекта перегруза по мотивам Electro-Harmonix Big Muff Pi, которая однажды перестала работать по неизвестным причинам.Также в мои задачи входило установить модуль эффекта в корпус и снабдить его ножным переключателем небуферизованного обхода со светодиодной индикацией»Оживляем самодельный Big Muff на советских транзисторах
Читать полностью
Материал от YADRO, в котором Кирилл Колодяжный рассматривает четыре подхода к вычислению свёрток на C++ с примерами.
Виноград, Фурье и немного наивности: реализация свёрток с простыми примерамиВ этом материале Кирилл Колодяжный из YADRO делится четырьмя подходами к вычислению свёрток на C++. Узнаем, как работает операция свёртки и какие алгоритмы использовать.
Читать полностью
UX-дизайнер делится личным подходом к повышению юзабилити результатов работы, чтобы не бесить фронтенд-разработчиков.
«Кажется, уже каждый дизайнер написал свою статью об этом, а мне всё ещё есть что сказать. Я не стану повторяться о вежливом общении и важности сетки в макетах. Эта статья о моём личном UX-подходе в повышении юзабилити результатов дизайнерского труда»Как не бесить фронтендера, если ты юиксер
Читать полностью
История о переезде из Сибири в деревню в Португалии: поиск дома, ремонт, стоимость жизни и бытовые особенности.
«Я приехала в Португалию с маленьким чемоданчиком, а осталась навсегда. Теперь у меня дома зимой +10°C, собираю апельсины в саду и получаю свежий хлеб прямо на пороге. В статье расскажу, как искала дом среди руин, как открыла счёт в банке вопреки запретам, сколько потратила на ремонт и сколько стоит жизнь в деревне из 22 человек»Продала дом в Сибири и купила дом в Португалии за 5 млн ₽. Мёрзнет, но не жалеет
Читать полностью
Статья из архива о реальной работе бортпроводника, которая включает не только улыбки и раздачу еды, но и оказание первой помощи и психологическую поддержку.
[ХАБРААРХИВ]Каково это — быть стюардессойВы, наверное, думаете, что работа бортпроводника — это улыбаться и разносить еду. Снаружи это так и выглядит. На деле они ещё должны уметь оказывать первую помощь, сопровождать детей, работать психологами и успокаивать пассажиров, решать все вопросы по загрузке дополнительного оборудования. Пилоты ведут самолёт, их задача — доставка. А бортпроводники делают так, чтобы путешествие проходило максимально организованно и хорошо.#хабраархив
Читать полностью
Вышел Nelm 1.0 — опенсорсная альтернатива Helm 3 для управления чартами в Kubernetes, обратно совместимая с Helm.
Вышел Nelm 1.0: совместимая с Helm-чартами альтернатива Helm 3Nelm — это свободная опенсорсная CLI-утилита для управления Helm-чартами и их развёртыванием в Kubernetes. Взяв за основу кодовую базу Helm 3, Nelm не только делает почти всё то, что может делать Helm, но делает это лучше, а также предлагает дополнительную функциональность.Nelm обратно совместим с Helm-чартами и Helm-релизами, что сильно упрощает процесс миграции для пользователей Helm. Если вы уже работали с werf, то Nelm —...
Читать полностью
Вышла двадцать третья глава приключенческо-фантастической истории «Хакеры.RU».
Хакеры․RU. Глава 0х16. Код настоящего #подписчикамЭто двадцать третья глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!https://xakep.ru/2025/04/05/hackers-story-16/
Читать полностью
Простое объяснение на мемах и графиках, зачем Дональд Трамп вводит торговые тарифы и как это влияет на мировую экономику.
Как дед пытается развалить мировую экономику: простое объяснение тарифов Трампа на мемах и графикахКраткое содержание последних 24 часов: доллар обесценивается, рынки акций пикируют, нефть валится, пингвины в панике, камбоджийские ткачихи в шоке. А всё дело в том, что один рыжий парень показал по телевизору большую табличку с большими тарифами! Попробуем разобраться, что происходит и зачем Дональд Трамп устраивает весь этот балаган.
Читать полностью
Автор вдохновляет читателей вернуться к изучению математики во взрослом возрасте, делясь своим опытом и подходом.
«Надеюсь, мой опыт вдохновит вас попробовать вернуться к математике или начать её изучать с более осмысленным подходом и открытым взглядом. Неважно, сколько вам лет и где вы живёте, — главное, что математика может стать потрясающим спутником на всю жизнь, если найти к ней правильный подход»Как полюбить математику и подружиться с ней на всю жизнь, если ты уже не школьник
Читать полностью
Уязвимость в Google Quick Share позволяла передавать файлы без согласия пользователя, патчи неполные.
Уязвимость в Google Quick Share позволяла передавать файлы без согласия пользователяЭксперты компании SafeBreach сообщили, что патчи, выпущенные Google в прошлом году для устранения уязвимостей в утилите Quick Share, которые могли привести к удаленному выполнению кода, оказались неполными и их можно легко обойти.https://xakep.ru/2025/04/04/quick-share-incomplete-patch/
Читать полностью
Советы экспертов для интровертов о том, как эффективно использовать IT-конференции для нетворкинга и профессионального развития без стресса.
Зачем интровертам ходить на конференции: взгляд экспертовКонференции в IT — это не только доклады и кейсы, но и важная часть профессионального развития, нетворкинга и обмена знаниями. Однако для многих интровертов участие в таких мероприятиях может обернуться стрессом. Как эффективно использовать конференции, если вам некомфортно в больших скоплениях людей? Какие возможности открываются перед интровертами? Разбираемся вместе с экспертами.
Читать полностью
Каскадная атака на GitHub Actions началась с кражи токена у разработчика SpotBugs.
Каскадную атаку на цепочку поставок на GitHub связали с утечкой токена SpotBugsИсследователи продолжают изучать каскадную атаку на цепочку поставок в GitHub Actions, связанную со взломом tj-actions/changed-files и нацеленную на криптобиржку Coinbase. Как стало известно теперь, атака началась с кражи токена у разработчика SpotBugs, что позволило злоумышленникам скомпрометировать несколько проектов.https://xakep.ru/2025/04/04/spotbugs-pat-leak/
Читать полностью
Статья о системе 'выдавливания' сотрудников с работы, чтобы они уволились 'по собственному', и о том, как защитить свои права.
Тебя точно собираются уволитьВы приходите на работу — а вам больше не дают задач. Коллеги внезапно перестают здороваться, а начальник при всех называет вас «бесполезным балластом». Вас нагружают невыполнимым объёмом работы, а потом обвиняют в «профнепригодности». Было ли у вас такое? Может вы были свидетелем таких процессов?Это не паранойя. Это система «выдавливания» сотрудников. По данным Роструда, каждый пятый работник сталкивается с давлением перед увольнением. Но лишь 3% обращаются в су...
Читать полностью
Обзор опенсорсного приложения Hoarder для управления закладками на своем сервере с функциями тегов, поиска и архивирования.
Менеджер закладок на своём сервереХранить тысячи закладок в браузере — совершенно неблагодарная задача. Там отсутствуют даже офлайн-предпросмотр и автоматические теги, не говоря о полнотекстовом поиске и автоматическом скачивании/архивировании по RSS.Для нормального управления закладками нужно специализированное решение. Тут много вариантов, а одно из лучших — это опенсорсное приложение Hoarder. Оно устанавливается на сервер и выступает единой БД для доступа из любых клиентов: Android,...
Читать полностью
Руководство по работе с мультирегиональностью в Selectel S3 из Python с помощью библиотеки boto3 для улучшения отказоустойчивости.
Мультирегиональность в Selectel S3: работаем с регионами SPB и MSK из PythonПоговорим о том, как с помощью мультирегиональности взаимодействовать с разными регионами S3 через Python и библиотеку boto3. Это поможет хранить и обрабатывать данные в Москве и Санкт-Петербурге, используя единую авторизацию и простой интерфейс. К тому же — улучшить катастрофоустойчивость и доступность данных, а ещё снизить задержки при работе с объектами, когда инфраструктура распределена между городами.
Читать полностью
Статья о дизассемблировании и отладке программ с помощью графической надстройки Cutter для Radare2.
На радаре — Cutter. Исследуем программы в графической надстройке Cutter для Radare2 #статьи #подписчикамДизассемблирование и отладка программ — весьма непростой и трудоемкий процесс, а значит, заниматься этим нужно с комфортом. Этот самый комфорт вместе с удобным интерфейсом и предлагает специальная надстройка для Radare2 под названием Cutter. Как она работает? Сейчас разберем на простых примерах.https://xakep.ru/2025/04/04/radare2-cutt...
Читать полностью
В Apache Parquet обнаружена критическая RCE-уязвимость с оценкой 10 баллов по CVSS.
В Apache Parquet обнаружили критическую RCE-уязвимостьВсе версии Apache Parquet до 1.15.0 включительно подвержены критической уязвимости удаленного выполнения кода (RCE), которая набрала 10 баллов из 10 возможных по шкале CVSS.https://xakep.ru/2025/04/04/parquet-rce/
Читать полностью
Проект OpenWorm ставит целью создать полный цифровой близнец микроскопической нематоды Caenorhabditis elegans, что станет первой виртуальной моделью животного.
Червь, которого не может взломать ни один компьютерПроект OpenWorm — это попытка создать компьютерную симуляцию микроскопической нематоды Caenorhabditis elegans. Его цель — ни больше ни меньше полный цифровой близнец реального червя, точный вплоть до молекулы. Если проекту удастся этого добиться, то это будет первое виртуальное животное, а также воплощение всех наших знаний не только о C. elegans, но и о том, как мозг взаимодействует с миром, создавая поведение.
Читать полностью