javascript
Насколько быстр Javascript? Симулируем 20 миллионов частиц

Я бросил себе вызов: симулировать 1000000 (миллион) частиц на чистом Javascript на телефоне, используя только CPU и добившись 60 FPS.Поехали.Задача не особо сложна, если выполнять всю работу на GPU, но правило гласит, что нужно пользоваться только CPU, при этом работая на JS, так что никакого WASM.Я знаю, о чём вы подумали: это не особо сложно, достаточно создать массив и засунуть в него миллион объектов.Возможно, что-то типа такого?const count = 1_000_000; const particles = new Array(count).fi…

  • пятница, 19 июля 2024 г. в 00:00:03
javascript
Web components как альтернатива iframe на примере Angular-компонентов

Всем привет! Я Сергей, фронтенд-разработчик из команды привлечения Центрального университета. Занимаюсь проектами, связанными с регистрацией абитуриентов на мероприятия, и внутренними проектами по управлению мероприятиями. Осенью мы ждем поступление бакалавров. Чтобы начать набор, нужно встроить форму регистрации в лендинг на CMS. Форма довольно простая: пара полей для ввода данных, диалоговое окно с текстом соглашения об обработке персональных данных и кнопка отправки данных на сервер. Для ско…

  • пятница, 19 июля 2024 г. в 00:00:02
xaker
СМИ: в кнопочных телефонах Digma нашли бэкдор

«Коммерсант» сообщает, что специалист обнаружил бэкдор в телефонах Digma. Он позволяет управлять телефоном удаленно, в том числе рассылать SMS-сообщения и принимать их, передавать данные на сторонние серверы, регистрировать на номер телефона жертвы аккаунты в мессенджерах и так далее.

  • четверг, 18 июля 2024 г. в 00:00:14
xaker
Обнаружена еще одна уязвимость OpenSSH, связанная с regreSSHion

Во время анализа недавно обнаруженной уязвимости CVE-2024-6387 (regreSSHion) в OpenSSH была найдена еще одна проблема удаленного выполнения кода.

  • четверг, 18 июля 2024 г. в 00:00:13
xaker
Роскомнадзор требует, чтобы Google разблокировала более 200 российских аккаунтов на YouTube

Роскомнадзор направил главе Google Сундару Пичаи требование разблокировать более 200 YouTube-аккаунтов российских СМИ, органов власти и общественных деятелей, назвав их блокировку «актом цензуры».

  • четверг, 18 июля 2024 г. в 00:00:12
xaker
Email-адреса 15 млн пользователей Trello опубликованы на хак-форуме

Хакер обнародовал более 15 млн адресов электронной почты, связанных с учетными записями Trello. Известно, что эти адреса были собраны в январе текущего года через плохо защищенный API.

  • четверг, 18 июля 2024 г. в 00:00:11
xaker
Золотой ключик. Разбираем на примере принцип создания кейгенов

Для подписчиковМногие программы используют ключи для активации лицензии. Взломщики частенько пользуются этим и пишут кейгены, способные выдать сколько угодно ключей, которые софтина беспечно примет за настоящие. В этой статье я покажу на примере, как именно крякеры подбирают серийники и создают кейгены.

  • четверг, 18 июля 2024 г. в 00:00:09
xaker
Microsoft: группировка Scattered Spider использует шифровальщики RansomHub и Qilin

Компания Microsoft сообщила, что хакерская группировка Scattered Spider пополнила свой арсенал вымогательской малварью Qilin и RansomHub, и уже использует вредоносы в своих атаках.

  • четверг, 18 июля 2024 г. в 00:00:09
habrahabr
Вторичная жизнь вторичных часов. На Arduino

Сегодня разберём решение небольшой практической задачи: запустим советские вторичные электромеханические часы максимально простым способом. Попутно узнаем несколько простых и не очень вещей из области электроники и программирования микроконтроллеров. Сложность проекта в самый раз для начинающих, уже сделавших свои первые шаги, и теперь нуждающихся в чуть более сложных следующих шагах. ▍ Начало Этот проект выходного дня начался с того, что не особо искушённый в электронике друг раздобыл больш…

  • четверг, 18 июля 2024 г. в 00:00:07