НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin
В Интернете опять кто-то неправ: 0.5 + 0.5 — это всегда 1.0
Встречали мем, где 0.5 + 0.5 в программировании якобы не равно 1.0? Автор тоже встретил, и ему надоело. Оказалось, что форумы кишат мифами и страхами о числах с плавающей точкой.
На самом деле эта сумма всегда в точности равна единице. Чтобы раз и навсегда развеять заблуждения, автор решил наглядно показать, как компьютер работает с такими числами. Для этого он с нуля написал простую библиотеку, эмулирующую флоаты при помощи только целочисленной арифметики.
Итак, ликбез по одной из самых непонятных тем в программировании начинается.
Ваша клиника — как идеально написанный код, но пациенты почему-то не приходят? Возможно, в системе репутации баг, и она возвращает 404 на доверие.
Разберёмся, как дебажить эту проблему на бесплатном вебинаре «Контент, который лечит» от Хабра и НаПоправку. И поторопитесь — вебинар УЖЕ 29 СЕНТЯБРЯ!
Эксперты расскажут, как превратить контент в работающий инструмент: от выстраивания омниканальной системы до анализа ключевых метрик. Никакой магии, только реальные кейсы, принципы и лайфхаки, которые помогут завоевать доверие и увеличить количество записей.
→ Регистрируйтесь, чтобы ваш маркетинг тоже начал «лечить»
Borland: как гении создали революцию и бесследно исчезли
В 90-е их знал каждый, кто хоть раз касался программирования. Turbo Pascal был в каждой школе, Delphi — в каждой студии разработки. Целые поколения IT-специалистов выросли на продуктах Borland. Но куда делась эта легендарная компания, создавшая не просто софт, а целые эпохи в программировании? Как фирма, выпустившая два по-настоящему революционных продукта, растворилась без следа?
Это история не только о гениальных разработках, но и о том, как одна личность может изменить судьбу целой компании.
⚡ Новости к этому часу
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️
Неизвестная «Искра»: как уникальный советский компьютер «Тарту» пытался совместить несовместимое
В 80-х годах в СССР остро не хватало доступных персональных компьютеров, особенно для домашнего использования. Именно в этот период на сцену вышел необычный проект — «Искра 1080 Тарту». За его создание взялись инженеры Курского «Счётмаша» и специалисты Тартуского университета, поставив амбициозную цель: создать отечественный ПК, максимально совместимый с мировыми стандартами и работающий под CP/M.
Этот компьютер, оснащённый процессором КР580ВМ80А и 64 Кбайтами ОЗУ, поражал продуманным дизайном и инженерным изяществом, нетипичным для советской техники. Узнаем, почему «Искра 1080 Тарту» стала не просто очередным ПК, а настоящим техническим экспериментом, как она могла загружать программы с дискеты через IBM PC, и почему, несмотря на свою уникальность, так и не смогла завоевать массовый рынок.
Заглянем под капот PHP-массивов: почему не всё так просто, как кажется
Массивы — основа любого PHP-кода, но мало кто задумывается, как они работают внутри. А зря! От этого зависит скорость и потребление памяти вашего приложения. Забудьте о мифах, что доступ к элементам всегда одинаков, а обычные и ассоциативные массивы — одно и то же.
Приготовьтесь удивиться: добавление элемента в массив может замедлиться в тысячи раз из-за скрытой конвертации. Мы разберём два режима работы массивов (packed и hash), узнаем, как PHP выбирает между ними, почему коллизии хешей влияют на производительность и как принцип copy-on-write может неожиданно «выстрелить».
Забудьте, что вы знали: каким велоцираптор был на самом деле, а не в «Парке Юрского периода»
Велоцираптор в кино — двухметровый, сверхумный и кровожадный монстр, способный открыть любую дверь и потягаться с самим тираннозавром. Но что, если вся эта голливудская драма не имеет ничего общего с реальностью?
На самом деле, велоцираптор был размером с крупную индейку, покрыт перьями, не мог пробить дверь головой и, скорее всего, питался мелкой добычей. Его знаменитый коготь был нужен для захвата, а не убийства, а мозг больше отвечал за координацию, чем за стратегическое мышление.
Разберёмся, как современные научные открытия полностью перевернули наши представления об этом динозавре, превратив свирепого монстра в проворного, но относительно безобидного «индюка Мелового периода».
B2B-продукт: почему ваша архитектура должна быть не просто надёжной, а вечной
Представьте: ваше B2C-приложение зависло на минуту, и пользователь просто перезагрузил его. В B2B-мире это означало бы остановку всей логистической цепочки зерна или паралич работы с партнёрами, миллионные убытки и потерю репутации, которую восстанавливать годами. В этом главная разница: B2B-системы работают не с толпой, а с уникальными и критически важными процессами каждой компании.
Давайте погрузимся в мир, где архитектура надёжности важнее масштаба, и узнаем, почему права доступа строятся на графах связей, а не на простых ролях, и как обеспечить кастомизацию без фрагментации кодовой базы.
Загадка квадратной дырки: почему пуля круглая, а пробоина в кевларе — нет?
Представьте: круглая пуля влетает в материал, а оставляет после себя идеальную квадратную дырку. Звучит как физическая головоломка, но это реальный феномен, который заставляет инженеров переосмысливать привычные законы механики, особенно когда речь идёт о космической защите.
Оказывается, на огромных скоростях кевлар ведёт себя совершенно не так, как обычный металл. Взаимодействие ударника с тканью порождает «волны Рахматулина», которые буквально перерубают нити поперёк, создавая чёткий квадратный пробой.
Разберёмся в удивительных свойствах материалов, познакомимся с академиком, который научился «резать крылья самолётам веревками», и узнаем, почему наш космический транспорт нуждается в защите, которая пока существует только в лабораториях.
Великий цифровой потоп: куда исчезает китайский интернет и почему это касается каждого
Китайский блогер обнаружил пугающий феномен: из поисковой выдачи Baidu почти полностью исчезла информация о Джеке Ма и других IT-гигантах за период 1998-2005 годов. Это не просто цензура, это массовое «стирание» целых пластов цифровой истории.
Оказалось, что в Китае нет аналога Internet Archive, а WeChat удаляет почти все данные старше 7 дней. Но и за пределами Поднебесной ситуация не лучше: до 38% веб-страниц исчезают за десятилетие, а британцев и вовсе призывают удалять старые фото, чтобы экономить воду на охлаждении серверов.
Узнаем, почему наш цифровой след так хрупок, кто его хранит, а кто безвозвратно теряет, и что останется от нашей эпохи для будущих поколений.
Не XP единой: почему Windows 2000 была настоящим шедевром
Помните ежедневные «синие экраны» Windows 98 и мистические ошибки Windows ME? В то же время существовала система, которая предлагала революционный уровень надёжности, но осталась в тени своей более популярной преемницы.
Многие считают Windows XP главной ОС той эпохи, но статья утверждает, что настоящим шедевром была именно Windows 2000. Она впервые объединила легендарную стабильность профессионального ядра NT с поддержкой игр, USB и удобным интерфейсом, заложив фундамент для всех современных версий Windows.
Вспомним, почему эту систему до сих пор с теплотой вспоминают IT-специалисты и какие технологии, ставшие стандартом, появились именно в ней.
Шпионаж за собакой превратился в шпионаж за TP-Link
Всё началось с простой задачи: автор купил дешёвую камеру Tapo, чтобы следить за своим псом. Но всё пошло не по плану.
Раздражение от навязчивых облачных подписок и закрытого API привело к полноценному реверс-инжинирингу. Вместо наблюдения за собакой пришлось декомпилировать APK, проводить MITM-атаку и взламывать протокол, чтобы полностью отвязать камеру от сервисов производителя.
Проследим за ходом этого неожиданного исследования и узнаем, как шпионаж за псом превратился в шпионаж за TP-Link.
Как взломать АЭС за 49 минут: разбор кибератаки
Всё началось с того, что исследователь безопасности Рубен Сантамарта нашёл и купил на eBay... компоненты системы управления ядерными реакторами Siemens Teleperm XS. Это оборудование прямо сейчас используется на АЭС по всему миру.
Получив доступ к «мозгам» реактора, он разработал сценарий «Кибер Три-Майл-Айленд» — реалистичную кибератаку, которая приводит к расплавлению активной зоны всего за 49 минут. Это не выдумка, а результат реверс-инжиниринга и анализа реальной системы.
Разберём пошагово путь исследователя и смоделированную им атаку, которая начинается с безобидной покупки в Интернете.
Соцсети умерли? Да здравствуют групповые чаты!
Публичные профили в VK или «Одноклассниках» для многих превратились в реликвию из прошлого. Из-за рисков и потока спама настоящая онлайн-жизнь переместилась в другое место.
Автор утверждает, что эпицентр социального взаимодействия сместился из публичных лент в полузакрытые групповые чаты мессенджеров. Семейные, рабочие, домовые — они стали современными аналогами старых локальных сетей со своей уникальной динамикой, этикетом и проблемами.
Разберёмся в негласных правилах этой новой эпохи и законах, по которым теперь живёт онлайн-общение.
Вам больше не нужен JavaScript
Гигабайтные node_modules, медленная загрузка React-приложений, случайные ошибки... Современный веб часто кажется переусложнённым из-за раздутых JS-фреймворков. Но что, если есть другой путь?
Автор статьи бросает вызов этому подходу и утверждает, что значительную часть JavaScript на многих сайтах можно заменить, используя всю мощь современного HTML и CSS. Благодаря новым возможностям браузеры теперь нативно умеют делать то, для чего раньше требовались скрипты.
Посмотрим на конкретные примеры и решим, действительно ли можно отказаться от JS для создания быстрых и интерактивных сайтов.
☝️ Ваш опенсорс-проект, который вы пилите по ночам, может стать чем-то большим. Хабр, GitVerse и Cloud.ru запускают грантовую программу для поддержки смелых идей и талантливых разработчиков!
Это ваш шанс получить финансирование и экспертную поддержку, чтобы превратить пет-проект в полноценное решение. Ищем проекты в четырёх направлениях:
🤖 AI-инновации. Проекты, которые учат машины новому.
🎓 EdTech & Science. Инструменты для образования и научных исследований.
❤️ Community. Сервисы, которые делают жизнь людей лучше и проще.
🛠️ DevTools. Утилиты, созданные разработчиками для разработчиков.
Хватит откладывать идею в бэклог, пора заявить о себе 👈
Ваш грейд, стек и немного боли: опрос для data-специалистов
Какой стек сейчас в топе у data-специалистов? С какими вызовами все сталкиваются? И о чём мечтают в свободное от данных время? Компания X5 Tech решила составить большой и честный портрет российского data-сообщества.
Это шанс узнать, как на самом деле живёт отрасль. Все анонимные ответы будут проанализированы, а самые интересные инсайты — опубликованы на отдельном лендинге. Вы сможете сравнить свой опыт с тысячами коллег. А чтобы участие было ещё приятнее, среди всех откликнувшихся разыграют 15 наборов мерча.
Помогите составить эту карту и узнать комьюнити лучше 👈
23-летний инженер Райли Уолц создал онлайн-карту, которая в реальном времени отслеживала всех парковочных инспекторов Сан-Франциско.
И он ничего не взламывал. Оказалось, что система штрафов работала через открытый API без авторизации, а номера квитанций шли по предсказуемому, хоть и очень странному алгоритму. Райли просто первым догадался этим воспользоваться.
Карта не просто показывала копов. Она вела рейтинг «самых продуктивных»! Лидер недели, офицер №0435, выписал штрафов на $16,722 всего за два дня. У аутсайдеров в том же отделе — в пять раз меньше.
Власти отреагировали молниеносно — всего через 4 часа доступ к данным прикрыли. Официальная причина: «защита безопасности сотрудников». На самом деле: водители начали уворачиваться от штрафов, и бюджету это не понравилось.
Забавно, что у самого Райли даже нет машины. Он сделал проект после того, как штраф получил его сосед.
Издательство БХВ теперь на Хабре!
Издательство технической литературы БХВ, работающее с 1993 года, официально запускает свой корпоративный блог на Хабре. В нём будут публиковаться анонсы, отрывки из книг и закулисье издательского процесса.
БХВ давно и успешно сотрудничает с хабрасообществом, превращая лучшие статьи в полноценные книги — среди них бестселлеры по Spring, архитектуре веб-приложений и C++. Издательство продолжит освещать ключевые для IT-специалистов темы: от языков программирования и ИБ до робототехники и железа.
Подписывайтесь, чтобы не пропустить новинки и отрывки из будущих бестселлеров.
🚀 Чувствуете, что вашему стартапу чего-то не хватает для рывка на Луну? Возможно, легендарного Хабраслизня 🐌
В «Стартап-кранче» — пополнение колоды! Теперь вашу команду мечты могут усилить:
✅ Денис Продакшенов — тот самый человек, который донесёт фичу до прода.
⏰ Дэйли Ремайндер — от его напоминания о стендапе не скрыться.
⭐ Легендарные Ада Лавлейсовна и, конечно же, Хабраслизень.
⚡ А бустер Хабракатышек добавит проекту немного непредсказуемой магии.
Залетайте в игру, чтобы собрать имба-команду и ворваться в топ 👈
И готовьтесь: следующие дропы карточек — 30 сентября и 7 октября!
📺 Yandex Neuro Scale 2025: всё про облака, ИИ и DevOps
Сегодня, 24 сентября, в Москве проходит главная конференция Yandex Cloud — Yandex Neuro Scale 2025. В этом году организаторы сделали акцент на ИИ: в программе много докладов про то, как использовать модели и инструменты машинного обучения для работы с данными, сервисами и инфраструктурой.
Команда Хабра ведёт прямую трансляцию главного доклада с основными новостями и анонсами облачной платформы и трека Infrastructure, на котором обсуждают эволюцию инфраструктуры: от дата-центров и Bare Metal до новых платформ, интеграции ИИ и умных инструментов управления. Из докладов вы в том числе узнаете, как облако становится ближе к локальной инфраструктуре, какие типичные ошибки при построении инфраструктуры в облаке компании совершают и как их избежать.
Подключайтесь к трансляции в ВК или телеграм-канале, чтобы быть в курсе главных анонсов и технических подробностей.
Искусство и инженерия: как создать 3D-модель самолёта SR-71 Blackbird из обычной бумаги
Бумажное моделирование, или papercraft, — это не просто вырезание и склеивание. Это увлекательное хобби, где на стыке искусства и инженерии рождаются невероятные 3D-модели. Автор статьи делится своим опытом создания детальной копии легендарного самолёта-разведчика SR-71 Blackbird, используя лишь бумагу, ножницы и клей.
От проектирования цифрового меша в Blender до тщательной сборки физической модели — каждый этап требует точности, терпения и готовности к экспериментам. Узнаем, как превратить сложный объект в простую многогранную структуру, эффективно развернуть её в 2D-шаблон и собрать шедевр, который будет радовать глаз.
🎉 Победитель первой недели «Стартап-кранча» найден! 🎉
Пока вы тут ломали голову над бюджетами и искали инвесторов, один счастливчик уже урвал свой приз! 🥳
Наш рандомайзер выбрал победителя, который теперь будет слушать любимый подкаст о блокчейне в новых AirPods. Поздравляем! 🎧 Отныне можно спокойно ходить по офису, не отвлекаясь на крики «Сервер упал!».
Но не расстраивайтесь, если в этот раз удача обошла вас стороной. В следующем раунде мы разыгрываем что-то гораздо более увесистое и блестящее — НОВЫЙ iPad! 🤩
Так что, не тормозите — отправляйте свой стартап к успеху (и к новым призам) 👈
Техническое совершенство продукта не всегда равно успеху на рынке. История IT знает массу примеров, когда гениальные в своей реализации проекты проигрывали конкурентам с более сильным маркетингом. Умение не только писать код, но и делать так, чтобы о твоём проекте говорили — отдельный и очень важный скилл.
В нашей игре «Стартап-кранч» мы отразили этот аспект с помощью карточки «Медиабустер» от инфопартнёра «Коммерсантъ Технологии». Она символизирует тот самый медийный вес, который может превратить локальный проект в новость федерального масштаба. В реальной жизни, чтобы ориентироваться в бизнес-повестке, разработчикам и тимлидам полезно понимать, чем живёт рынок. Многие, например, следят за главным каналом «Коммерсанта», а для глубокой IT-аналитики — за их профильным каналом о технологиях и телекоме.
👉 Проверьте, поможет ли медийный вес вашему стартапу в игре!
Реклама — двигатель торговли, а Performance Marketing Forum — это ваш турбонаддув! 🚀
29-30 сентября в Hyatt Петровский Парк состоится главное событие для тех, кто делает результат: Performance Marketing Forum!
Забудьте о скучных докладах. Здесь вы получите концентрат знаний:
🧠 ИИ в бою: как нейросети уже сейчас жгут напалмом в performance.
🔒 Тайные знания: новый закрытый трек для C-level, где делятся тем, что нельзя говорить вслух.
📈 Реальные кейсы: никаких «успешных успехов», только хардкорные разборы и рабочие стратегии.
🔍 Все козыри: поиск, мобайл, инфлюенс, retail media — мы раскопаем каждый сегмент!
Масштабная экспозона, активности от гигантов (Яндекс Реклама, Авито, МТС ADS) и ценные призы. И да, для брендов вход БЕСПЛАТНЫЙ!
Ваш трафик ждёт апгрейда, присоединяйтесь 👈
Одноразовый вейп в качестве веб-сервера
Что, если внутри одноразового вейпа скрывается не просто батарейка, а полноценный ARM-микроконтроллер, достаточно мощный, чтобы стать веб-сервером?
Именно такое открытие сделал автор статьи. Он разобрал «одноразку», обнаружил там чип PY32 и с помощью хитрого трюка через отладочный порт превратил его в «потрясающе быстрый» веб-сервер. В результате устройство с 3 КБ оперативной памяти хостит полноценную статью и отвечает на запросы за 160 мс.
Разберём пошагово, как удалось подключить вейп к сети без Wi-Fi и Ethernet и запустить на нём серверный код.
7 SQL-запросов, которые решают 90% ваших задач
Каждый день вы открываете клиент БД и пишете почти тот же SELECT, что и вчера. Знакомая рутина? Для 90% рабочих задач не нужны сложные стострочные конструкции.
В статье собрана шпаргалка из семи SQL-запросов-«рабочих лошадок» и одно золотое правило, которое должен знать каждый, кто работает с данными. Автор утверждает, что этого набора достаточно для большинства повседневных нужд аналитиков и разработчиков.
Разберём эту семёрку универсальных запросов, которые стоит добавить в закладки.
Секреты CSS и HTML, о которых вы могли не знать
Даже после многих лет вёрстки можно найти что-то новое в, казалось бы, привычных вещах. Вы уверены, что знаете все возможности HTML и CSS?
В статье собрана коллекция полезных, но редко используемых фич, которые могут упростить код, улучшить доступность и удивить даже опытных разработчиков. Например, как поменять надпись на кнопке «Ввод» на мобильной клавиатуре, выбрать стилями элементы со второго по четвёртый без лишних классов или заставить дочерний элемент игнорировать своего родителя в CSS Grid.
Рассмотрим эти и другие неочевидные приёмы, которые стоит добавить в свой арсенал.
Мы пытались найти кнопку «лечь спать», но нашли только классные курсы по прикладным программам. Зато теперь можно освоить всё, что нужно для работы, учёбы или творчества.
— Excel. Укрощаем таблицы и дружим с формулами.
— Figma. Воплощаем идеи в прототипах и интерфейсах.
— Photoshop. Доводим картинку до идеала.
— Illustrator. Создаём иллюстрации и логотипы.
— 1C. Ведём отчетность и управляем бизнес-процессами.
Ещё больше курсов здесь 👈
Запустить сервер Minecraft — легко. А что делать с игроками?
Для IT-инфраструктурной компании Selectel запуск игрового сервера в Minecraft казался простой задачей. Но реальность оказалась куда интереснее.
Выяснилось, что главная сложность — не в железе. Настоящим вызовом стали сами игроки: более 500 человек, которые за два месяца пришли не только строить, но и критиковать, и целенаправленно ломать сервер. Именно непредсказуемые действия пользователей превратили рутинную задачу в увлекательный квест.
Разберём, с какими уловками игроков и техническими проблемами столкнулась команда и как пришлось адаптировать инфраструктуру.