habrahabr
Почему все современные (именно современные) авиалайнеры похожи сами на себя?

Короткий ответ - тому что физика (и исходящие из нее нормы сертификации и безопасности ЛА, а так же экономической эффективности) на планете общая, но можно и нужно раскрыть эту тему подробнее.1. Они все дозвуковые, потому что сверхзвук жрет слишком много дорогого топлива и слишком шумный (ударная волна от фюзеляжа порой вышибает витрины и стекла домов), его не купит ни одна авиакомпания. Там есть еще с десяток проблем, но эти основные. Значит, у всех пассажирских лайнеров дозвуковая аэродинамик…

  • понедельник, 26 августа 2024 г. в 00:00:18
habrahabr
Как подключить мультиметр к компьютеру

ПредысторияПериодически возникает задача снимать показания мультиметра через определённые интервалы времени и записывать их в файл. Например график напряжения при разряде или заряде аккумулятора. Вообще для этого есть мультиметры с функцией регистрации данных, но ни один, из имеющихся у меня, не обладает таким функционалом.В бюджетных мультиметрах ZT102 и ZT301, которые построены на чипе DTM0660, можно реализовать подключение к компьютеру, но для этого придётся редактировать EEPROM и вносить из…

  • понедельник, 26 августа 2024 г. в 00:00:17
habrahabr
Launcher для GoodbyeDPI – понятный способ обойти все блокировки и восстановить YouTube в России

Сейчас опишу интуитивно понятный способ восстановления работоспособности YouTube и обхождения любых блокировок провайдера на Windows компьютере. Уверен, что статью по указке РКН быстро удалят, так что если тема вам интересна, дочитайте до конца, сразу скачайте себе программу, даже если планируете использовать после. Заносить в закладки особого смысла нет. Ну и ставьте лайк. Отдельно также следует повысить карму ValdikSS - Пользователь / Хабр (habr.com) автору уникального решения GoodbyeDPI, кот…

  • понедельник, 26 августа 2024 г. в 00:00:16
golang
Типизированные eDSL на Go

В статье показано, как реализовать встраиваемый типизированный DSL на Go. Рассматриваемое представление будет типобезопасным, т.е. не позволит сконструировать некорректные выражения (термы), но допускает разные интерпретации выражений. Система типов DSL один-к-одному маппится на систему типов Go, поэтому весь type-checking производится компилятором.Обычно для этого требуются GADT или HKT. В статье показан механизм кодирования выражений, который не зависит ни от первого, ни от второго.В отличие …

  • понедельник, 26 августа 2024 г. в 00:00:15
javascript
Даты в Javascript наконец-то пофиксят

В чём состоит проблема​Из всех последних изменений, которые будут внедрены в ECMAScript, моим любимым с большим отрывом от остальных стало предложение Temporal. Это предложение очень прогрессивное, мы уже можем воспользоваться этим API при помощи полифила, разработанного командой FullCalendar.Этот API настолько невероятен, что я, наверно, посвящу несколько постов описанию его основных возможностей. Однако в первом посте я расскажу об одном из его главных преимуществ: у нас наконец появился нати…

  • понедельник, 26 августа 2024 г. в 00:00:13
javascript
Telegram Mini App. Как создать Web App с нуля

Mini Apps (или же Web Apps) - это относительно новый и удобный способ добавления веб приложения прямо в интерфейсе Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт.Особенность Mini Apps заключается в том, что они поддерживают авторизацию, платежи одной кнопкой и возможность работать с данными пользователя, открывшего мини-приложение.И сегодня мы попробуем создать приложение, взаимодействующее с данными…

  • понедельник, 26 августа 2024 г. в 00:00:12
xaker
Завершен квест для читателей «Хакера»

В конце мая этого года мы в честь 25-летия «Хакера» запустили квест и предложили читателям пройти череду интересных задачек. Мы не знали, окажутся они легкими или сложными, поскольку такой эксперимент мы проводили впервые. Сегодня мы можем подвести итоги.

  • воскресенье, 25 августа 2024 г. в 00:00:14
xaker
Житель Кентукки взломал государственные БД и инсценировал свою смерть, чтобы не платить алименты

39-летнего мужчину из штата Кентукки приговорили к 81 месяцу (почти 7 лет) тюремного заключения за кражу личных данных и взлом государственного реестра с целью инсценировать собственную смерть. Таким способом он надеялся избежать выплаты алиментов на сумму около 116 000 долларов США.

  • воскресенье, 25 августа 2024 г. в 00:00:13
xaker
Уязвимость в PHP используется для доставки бэкдора Msupedge

ИБ-специалисты обнаружили, что неизвестные злоумышленники развернули в Windows-системах одного из университетов Тайваня ранее неизвестный бэкдор под названием Msupedge. Для атаки на образовательное учреждение, судя по всему, использовалась недавно исправленная RCE-уязвимость в PHP (CVE-2024-4577).

  • воскресенье, 25 августа 2024 г. в 00:00:12