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
habrahabr
Как подружить PyTorch и видеокарты AMD с помощью pytorch_dlprim

Когда начинаешь изучать или использовать машинное обучение, то думаешь, как приспособить те устройства, которые есть в наличии, чтобы снизить свои траты на вход. И, в частности, обладатели довольно мощных старых карт AMD (типа AMD Fury), на которых легко идут довольно тяжёлые игры типа Cyberpunk 2077 или Atomic Heart, сталкиваются с тем, что эти GPU бесполезны для PyTorch и других фреймворков машинного обучения. Да и самые современные карты AMD 7900-й серии работают с PyTorch только из под Li…

  • воскресенье, 25 августа 2024 г. в 00:00:11
habrahabr
Шахматный компьютер «Интеллект-02», или делаем интерактивным ПЗУ

Шахматный компьютер Интеллект-02 был описан в журнале "Радио" в 1983 году № 9. Предположительно это первое в СССР серийное бытовое устройство, выполненное на микропроцессоре широкого назначения (наши первые калькуляторы на процессорном ядре появились лет на 10 раньше (Электроника Б3-09), но у них были свои процессорные ядра и своя узконаправленная архитектура).Компьютер выполнен в виде шахматной доски.Внизу расположен индикатор из четырёх светодиодных индикаторов. Слева от них два красн…

  • воскресенье, 25 августа 2024 г. в 00:00:10
habrahabr
Стала ли AlphaGeometry прорывом в ИИ?

Примерно полгода назад математическое сообщество услышало новость о том, что исследователи DeepMind создали ИИ-систему, решающую геометрические задачи с Международной математической олимпиады на уровне, близком к золотым медалистам ММО. (Эту новость обсуждали в сабреддите \math, см., например, здесь и здесь.) За этими новостями, как часто бывает с новостями о прогрессе ИИ, последовала волна страха и ужаса, усиленная множеством громких газетных статей с картинками (разумеется, сгенерированными И…

  • воскресенье, 25 августа 2024 г. в 00:00:08
habrahabr
Как сделать безопасную загрузку с полностью зашифрованным диском на Linux без загрузчика на UEFI

Всем привет! На связи Алексей Гаврилов, DevOps-инженер компании «Флант». Эта статья предназначена для довольно искушённых пользователей Linux. Я покажу, как устанавливать Debian или его аналоги стандартным установщиком в Secure boot. Эту установку я проверил на AWS ARM64 и в Selectel Cloud. Также конечные скрипты работают на служебном Lenovo ThinkPad T14 и личном L380 Yoga.Чего в итоге мы добьёмся:Включённый Secure boot с личными ключами для него. Так мы получим возможность загружать только EFI…

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