«В этом посте я расскажу о технике REcollapse. Я изучал её последние пару лет, чтобы обнаружить до странности простые, но эффективные уязвимости в защищённых объектах. Эта техника может быть использована для захвата учётных записей с нулевым взаимодействием, обнаружения новых обходных путей для брандмауэров веб-приложений и многого другого»
REcollapse: фаззинг с использованием unicode-нормализации
Всё про USB-C: введение для электронщиков
Прошло уже почти пять лет, как во всевозможных устройствах начали появляться порты USB-C. Это стандарт, за рамки которого могут выходить многие производители и электронщики. Поначалу существовало много путаницы относительно того, что он в себе несёт, и всяческие отклонения со стороны производителей некоторых людей отталкивали. Однако теперь USB-C прочно вошёл в нашу жизнь, и в этой статье мы посмотрим, как именно этот стандарт используется, чего могут ожидать от него пользователи, а что он способен предложить электронщикам.
Вы не умеете играть в Героев 3, или 13 карт S-размера, которые вы не пройдёте за вечер
Некоторые картоделы давно создают карты-пазлы с боями на знание поведения ИИ, с использованием багов игры или просто на хитрую логистику. Таких карт-загадок не очень много. Вашему вниманию — 13 шедевров «Heroes Might and Magic III» S-размера.
«Привет! Расскажу про свой опыт покупки умных часов для младшей дочери. Ей 6 лет. На самом деле, я стремился как можно дольше отложить время её вхождения в цифровой мир. Всему виной грабли, на которые наступил с её старшими братьями»
Гонка за детскими часами и при чём здесь кот
На уходящей неделе мы создавали устройство для хаброзависимых, делали SEO-выводы из утечки исходного кода «Яндекса», разгадывали загадку колец Сатурна и выясняли, сколько стоит жизнь в Канаде.
Лучшие публикации недели (30 января — 5 февраля)
Управляемая пультом USB HID-клавиатура на ATtiny45
Вашему вниманию — туториал по объединению проверенных временем технологий для создания стандартной для ОС, но нестандартной для пользователя USB HID-клавиатуры.
«Я очень сильно ошибся, думая, что задача сортировки 100Гб файла простая. Для её решения нужно много знаний алгоритмов, библиотек, навык оптимизации программ и написания параллельного кода. А самое главное, эта задача хорошо показывает, способен ли программист преодолевать технические трудности и решать задачу до конца, а не пытаться найти короткий пусть и опустить руки, если такого пути нет»
Сортировка слиянием — не так просто, как кажется
«Прошлый год, помимо того что принёс уйму проблем и заставил пересмотреть планы и ценности, преподал ещё один урок — нужно собирать свои достижения. <...> В этой статье я расскажу, как именно это делать и какие бенефиты вы можете получить от этого неожиданно важного навыка»
Собирайте свои достижения
Революционный метод сжатия изображений
Курс компьютерной графики в том или ином виде присутствует в образовательной программе любой ИТ-специальности. В числе прочего там обязательно проходят форматы графических файлов и затрагивают алгоритмы сжатия изображений. Сегодня поговорим о новом современном методе сжатия изображений, который ещё не вошёл ни в один учебник.
Гравитационные батареи в заброшенных шахтах смогут питать всю планету
Гравитационные батареи — новый кандидат №1 на хранение избыточной энергии, неизбежно возникающей в наших системах. Есть несколько стартапов, работающих над развитием таких аккумуляторов. Все они говорят о том, что гравитация — надёжный друг, который никогда не испарится и всегда будет работать. Но найти место для установки таких батарей — непростая задача. На днях исследователи посчитали, что заброшенные шахты по всему миру являются экономически эффективным решением, которое также может обеспечить рабочие места. А количество таких шахт позволяет хранить всю энергию мира.
Так что да, у загнивающих шахтёрских поселков может появиться ещё один шанс
«Пришла мне в голову идея создать турбореактивный мотоцикл. И естественно пришлось собирать техническую информацию и во всём разбираться. Но простого объяснения принципа работы такого двигателя я не нашёл. Везде рассказывается сложным техническим языком, зачастую понятным только инженеру. И я решил попробовать рассказать по-простому так, чтобы понял и инженер, и ребёнок»
Как работает турбореактивный двигатель
Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54»
На Хабре уже подробно рассказывали о конструкции калькуляторов этой серии, которая с современной точки зрения выглядит довольно примитивной. Но тогда, в 1988 году, «МК-54» казался самым настоящим чудом техники. Советская промышленность начала выпуск этой машины в 1982-м, и вскоре калькулятор появился на полках магазинов по цене 65 рублей — довольно дорого по тем временам. Тем не менее, это был самый доступный программируемый калькулятор в СССР в середине 80-х, более дешёвого варианта попросту не существовало.
Непросто, но полезно: как в IBS писали свой iOS-фреймворк
Разработчик департамента разработки корпоративных решений в IBS Дмитрий Новиков рассказывает, как в компании пришли к идее создания собственного iOS-фреймворка для решения ряда полезных в мобильной разработке задач, а также о том, что в итоге из этого получилось.
«Что-то часто стал заглядывать в профиль после каждой новой публикации. Так вот я и решил сделать табло, которое стояло бы на столе и показывало место в рейтинге, карму, ну и само значение очков рейтинга»
HabraTab — девайс для хаброзависимых
«Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хочется поговорить о текстурах. О том, что такое тексель и о других базовых понятиях компьютерной графики»
Что такое тексел (или тексель)
«На протяжении последних шести лет я участвовал в исследованиях, посвящённых моделированию стационарных и нестационарных температурных полей активных зон ядерных реакторов. Среди довольно полезных для ядерной энергетики результатов я бы хотел выделить главный — выявление способности уравнения теплопроводности сплошной среды достаточно точно описать стационарные и нестационарные температурные поля активных зон гетерогенных ядерных реакторов, таких как Pressurized water reactor (PWR) и Gas turbine modular helium reactor (GT-MHR)»
Предсказательная вычислительная гидродинамика
В сеть попало видео демонстрации работы системы активного поворота задних колёс Tesla Cybertruck. Она входит в состав обязательных функций электропикапа.
Управление задними колёсами позволяет создавать более узкий и точный радиус поворота.
⚡️ Новости к этому часу
👮♂️ МВД завершило расследование уголовного дела против предполагаемых участников группы REvil
🆕 NTDEV выпустила tiny11 — облегчённую версию Windows 11 Pro 22H2, которой требуется всего 2 ГБ ОЗУ и 8 ГБ места на диске (ФОТО)
💰 Google инвестировала $300 млн в проект чат-бота экс-сотрудников OpenAI
🛠 Команда Google Chromium разрабатывает браузер для iOS с движком Blink вместо WebKit
📱 В Android 14 появится функция, позволяющая использовать смартфон в качестве веб-камеры
🌏 Недавно обнаруженная планета размером с Землю может быть подходящей для жизни
📖 Стилометрический ИИ на базе решения Stylo помог найти ранее неизвестную пьесу Лопе де Вега
⚖️ Судья в Колумбии использовал ChatGPT для вынесения приговора
#новости
Пока-пока, MongoDB: почему компании переходят на PostgreSQL
За последние несколько лет многие компании перешли с MongoDB на PostgreSQL, в том числе известное онлайн-издание The Guardian. Поговорим о причинах перехода и разберёмся, действительно ли PostgreSQL лучше MongoDB.
Юпитер — главный обвиняемый в деле о вымирании динозавров
Долгое время было принято считать, что Солнечная система хорошо приспособлена для жизни, потому что у нас есть свой космический щит, защищающий нас от крупных космических объектов: Юпитер. На самую массивную планету нашей системы падает в 10,000 раз больше объектов, чем на Землю. Однако всё немного не так. На самом деле, присутствие Юпитера в системе увеличивает вероятность падения подобных объектов на Землю. Считается, что есть 70-процентная вероятность того, что K-T вымирание не случилось бы, если бы у нас не было Юпитера. В каком-то смысле, именно Юпитер можно обвинить в вымирании динозавров.
Технологии, изменившие музыку. Часть вторая. Создание
Продолжаем цикл статей про технологии из мира музыки. Сегодня поговорим об инструментах, без которых невозможно представить современную музыкальную индустрию и целые жанры, такие как рок, фанк и практически любая популярная музыка. Речь пойдёт об устройствах, так или иначе, связанных с электричеством: электрогитаре, синтезаторе и прочем. Погрузимся в историю и посмотрим на главные инструменты, появление которых изменило музыкальный мир XX века.
«Мы просыпаемся, умываемся, чистим зубы, делаем зарядку, завтракаем и начинаем готовиться к полёту. В крупных авиакомпаниях у пилотов есть специальные планшеты, и туда приходит информация о предстоящем рейсе. То есть ещё дома за завтраком я знаю маршрут, данные по аэродрому вылета, прилёта и всем запасным, погоду везде по маршруту фактическую и прогнозы на время пролёта»
Как экипаж самолёта готовится к вылету
#хабраархив
«Есть спасённая с помойки клавиатура Robotron. Помытая, обновлённая, реанимированная и способная работать с современными ПК и ноутбуками. Разбираясь с её программной частью, познакомился c экосистемой QMK в принципе и сообществом кнопкопоклонников в частности. Получил море удовольствия и опыт, который может пригодится при построении с нуля новой клавиатуры мечты. Тропинка проложена»
Роботрон. Как восстановить клавиатуру из 1987 года для чайников
«Привет, Хабр! Меня зовут Лев Евсеенко, я работаю системным администратором в Selectel, сопровождаю сервисы наших выделенных серверов. В декабре мы пополнили линейку конфигом Ampere Altra Max M128-30 (3 ГГц, 128 ядер) с ARM-процессором внутри.
Перед введением в эксплуатацию нужно было разобраться с сетевой загрузкой, модифицировать служебный дистрибутив, адаптировать существующие процессы автоустановки ПО под новую архитектуру. В тексте расскажу, с какими проблемами мы столкнулись и какие решения нашли»
Это вам не x86_64. Проблемы сборки Arch Linux под ARM-архитектуру и как их решить
«Хочется заняться на ретротехнике хоть чем-то полезным, например — написать эту статью. Для этого я выбрал пока что самый любимый старый лаптоп из коллекции — ноутбук IBM Thinkpad X21, выпущенный в 2001 году. На нём установлена Windows 98SE, что, конечно же, делает мою задачу ещё сложнее. Но мне удалось, хоть и очень условно, но прикрутить этот ноутбук к современности. Сегодня я расскажу об этом способе, а заодно поговорю о интересных особенностях старой Windows»
Робкие попытки приставить к делу старый ноутбук
⚡️ Новости к этому часу
🍏 Apple упразднила должность главного дизайнера, команду дизайнеров будет возглавлять операционный директор Джефф Уильямс
🛰 Sierra Space испытала на прочность надувной модуль для будущей космической станции НАСА
📈 Российские дизайн-центры микроэлектроники в разы увеличили годовую выручку
👥 Pinterest сократит 5% штата
🎮 После праздничных распродаж Sony достигла показателя в 32,1 млн проданных PS5
👮♂️ Правоохранительные органы Иркутской области обнаружили на чердаке психиатрической больницы незаконную майнинговую ферму (ФОТО)
🤝 Samsung, Google и Qualcomm объявили о партнёрстве в рамках проекта по созданию платформы смешанной реальности
🆕 Состоялся релиз LibreOffice 7.5
📱 Apple сообщила о 2 млрд активных устройств компании у пользователей по всему миру
#новости
«Предполагалось, что это приключение на 20 минут: взять данные из учёта производственных активов, сложить, разделить, подтянуть данные со стана из его стандартной телеметрии, разделить… Оказалось, что быстрая задачка на две недели по мере погружения в кроличью нору постепенно превратилась в 11-месячный проект. Но зато в конце него мы узнали про валки сильно больше, чем рассчитывали»
Раскатываем сталь: ещё один случай, когда к Группе НЛМК пришли за софтом с производства
«Первым делом передаю привет хейтерам и скептикам. То, что я разработал, — действительно уникально и решает проблему преобразования и анализа геоданных с использованием обычных и привычных инструментов, доступных каждому аналитику и датасаенс-специалисту без бигдат, GPGPU, FPGA»
Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap
⚡️ Новости к этому часу
👥 В январе сервис ChatGPT запускали 100 млн пользователей
💻 Samsung представила серию ноутбуков Galaxy Book 3
🛴 1 февраля в России заработали правила сертификации электросамокатов и моноколёс
💡 Учёные «Сколтеха» запатентовали способ переключения света одним фотоном
🏦 Банки отметили высокий спрос на платёжные стикеры для бесконтактной оплаты
🔜 Twitter с 9 февраля отключит бесплатный доступ к своему API и запустит платную версию
🤖 На Kickstarter представили миниатюрную робособаку на базе Raspberry Pi и с рукой-манипулятором (ФОТО)
🚘 Владелец Tesla Model Y рассказал, что у электромобиля спустя 5 дней после покупки отвалился руль прямо на трассе
🛒 Российские программируемые контроллеры Vostok Uno-VN035 поступили в розничную продажу
🚀 Rolls-Royce показала концепт ядерного реактора для освоения космоса
#новости
«Новый 1992 год мы встречали в новой стране. Если в прошлом 1991 году мы жили в Союзе Советских Социалистических Республик и строили развитой социализм, то теперь мы стали жить в Российской Федерации, в России, да ещё в условиях рыночной экономики, дикого капитализма»
Пятьдесят лет на стезе программирования. Часть VI. Грустный конец, или Злато правит миром