Давние хаброжители помнят, как в 2015 году ZIP-бомба в формате PNG ненадолго вывела из строя Habrastorage. С тех пор появились новые разновидности этого «оружия»: например, разработаны нерекурсивные и компиляторные бомбы (29 байт кода → 16 ГБ .exe). Подобного рода экспоиты можно встроить не только в формат ZIP или PNG, но и в других форматы файлов, которые поддерживают сжатие. Например, в формате Apache Parquet. Читать дальше →
Вместе с обновлением от OpenAI вышло первое обновление подписки ChatGPT: ChatGPT Pro. Невероятно дорогая подписка стоимостью 200 долларов ориентирована только на самых продвинутых пользователей ChatGPT. Главный вопрос: стоит ли оно того?Я постараюсь ответить на него. Читать далее
Николай СитновВ предлагаемой статье автор формулирует свои взгляды на структуру Вселенной. При помощи описанного в начале познавательного инструментария предпринимается попытка дать альтернативную трактовку ряда понятий, в частности – пространства, времени, энергии и информации. Рассматриваемая концепция позволяет объяснить некоторые явления, необъяснимые в рамках традиционного подхода к ним. Все основные положения последовательно выводятся путем рассуждений и наглядно иллюстрируются. Читать далее
Обнаружил, что на Хабре нет статьи про Scalafix. Это мощный инструмент для анализа и рефакторинга Scala кода. В статье расскажу о его возможностях и как он может упростить работу с кодом. Читать статью
В ноябре и декабре 2024 года мир столкнулся с новой угрозой для цифровой инфраструктуры — сразу тремя повреждениями подводных интернет-кабелей в течение пары недель. Эти события вызвали сбои в связи: относительно незначительные, благодаря своевременному перенаправлению…
Современные облачные сервисы и другие области ИТ включают большое количество специализированных терминов и аббревиатур, связанных с информационной безопасностью. Чтобы упростить понимание этих понятий, мы подготовили компактный словарь для менеджеров и начинающих…
В современном программном обеспечении присутствует множество багов. Какие-то из них влияют на безопасность, какие-то на работоспособность, но есть отдельная категория, которую я называю «Веселые баги». Они не влияют на других пользователей и на работоспособность системы в…
Прямо сейчас на острове Врангеля живёт бурый медведь. Но по своему классическому природному ареалу, бурый там так же уместен, как лось в пустынной зоне. По идее бурые так далеко на севере, да ещё и на острове, не должны жить. В научном журнале про него сообщили впервые в 2022 году -…
Добрый день! Меня зовут Тимур и я программист. Сегодня я хочу сделать настоящий анонс своей сборки chromium — Ultimatum. Он умеет уже достаточно много что бы гордо носить свое собственное имя. В прошлой своей статье я рассказал о том как пробросил в js прямой доступ до http кеша и объяснил…
В статье разработчик Барри Ревзин* объясняет, как можно определить и проверить свойства типов для обеспечения тривиального перемещения, разбирая нюансы эффективности, удобства и точности реализации. Основная проблема здесь в необходимости учёта всех особенностей типов,…