Архив за 25 февраля 2020 - 7

Слухи о намерении Apple перевести свои ПК Mac однокристальные системы собственной разработки ходят уже очень давно. И если изначально они казались весьма странными, так как производительность любых потребительских SoC тогда была весьма скромной относительно полноценных CPU, то на сегодняшний день никаких сомнений в жизнеспособности таких конфигураций уже нет.

Если верить аналитику Минг-Чи Куо (Ming-Chi Kuo), первый подобный Mac выйдет уже в следующем году, причём в первой его половине. Проще говоря, примерно через год.

Security Week 09: кто отвечает за безопасность Android? - 1Сразу несколько новостей прошлой недели касались безопасности платформы Android. Наибольший интерес представляет исследование безопасности смартфона Samsung, проведенное командой Google Project Zero. В модели Samsung Galaxy A50 (возможно, и в других тоже, но это не проверялось) производитель встроил в ядро Linux собственный код, отвечающий за аутентификацию процессов. Система Process Authenticator призвана усилить безопасность смартфона: при запуске приложений и системных служб она сверяет цифровую подпись.

Проверяется относительно небольшое количество процессов. По уникальному формату подписи исследователь обнаружил всего 13 штук, среди них — сервисы для работы с Bluetooth и Wi-Fi. Эксперт из Google создал сценарий, при котором система Process Authenticator вызывается для «проверки» вредоносного приложения, а ряд уязвимостей в коде Samsung позволяет получить расширенные права. Приводится пример чтения данных из базы авторизованных на телефоне аккаунтов. Вывод из этого следующий: модифицировать ядро от поставщика (то есть от Google) — не всегда хорошая идея. И вот тут совершенно техническая статья переходит в плоскость политики и поднимает тему взаимодействия участников экосистемы Android: кто должен отвечать за безопасность софта, и не стоит ли разработчикам смартфонов ограничить модификацию кода в целях этой самой безопасности?
Читать полностью »

Вице-президент Xiaomi и глава Xiaomi India Ману Кумар Джейн (Manu Kumar Jain) пообещал анонсировать новый аудиопродукт, который предложит отличное качество звучания.

Xiaomi представила двухдрайверные наушники с разъемом 3,5 мм

Читать полностью »

Компания Zalman объявила о доступности процессорной системы охлаждения CNPS16X и трех новых термопаст серии STC.

Система охлаждения Zalman CNPS16X подходит для процессоров с TDP 150 Вт

Читать полностью »

image

Команда из Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института разработала способ, позволяющий автономным транспортным средствам «видеть» дорогу при плохих погодных условиях. Они применили технологию картирования того, что находится под дорогой, с использованием наземного проникающего радара (GPR). Читать полностью »

Компания Samsung Electronics представила сегодня в Индии новый смартфон недорогой серии Galaxy M, первый в 2020 году. Им стала модель Galaxy M31. 

Samsung представила нового монстра автономности

По сравнению с прошлогодним Galaxy M30 модель получила ещё более ёмкий аккумулятор, улучшенную камеру и свежую оболочку OneUI 2 на основе Android 10 прямо из коробки.  

Компания Facebook продолжает тестирование темного режима в популярном сервисе обмена сообщениями и мультимедийными файлами WhatsApp. Как выяснило издание WABetaInfo, в скором времени опробовать темный WhatsApp смогут пользователи веб-версии и десктопной версии WhatsApp.

Опубликованные в данной заметке скриншоты демонстрируют, как выглядит темная тема в WhatsApp при использовании компьютера. В частности показаны окошко чата, доступные смайлы и стикеры.

image

Учёные из Университета Осаки разработали робота, похожего на ребёнка, который может «испытывать боль» через синтетическую кожу. Его назвали Аффетто (Affetto). Об этом сообщается на сайте Университета Осаки. Читать полностью »

Генераторы псевдослучайных чисел выдают числа детерминировано, но обычно такие числа выглядят непериодическими (случайными). По крайней мере, в большинстве случаев применения подобных чисел так обычно и происходит. Генератор принимает начальное значение (в идеале — истинное случайное число) и порождает последовательность чисел, работая как функция от начального значения и (или) от предыдущего числа последовательности. Подобные числа являются псевдослучайными (а не истинными случайными числами) из-за того, что если известно начальное значение, переданное генератору, эти числа можно сгенерировать снова алгоритмическим путём. Истинные случайные числа генерируют, используя специальное аппаратное обеспечение или некие физические явления — пульсовые колебания объёма крови, атмосферное давление, тепловой шум, квантовые процессы и так далее.

Генерирование псевдослучайных чисел с помощью клеточного автомата: Правило 30 - 1

Существует множество способов генерирования псевдослучайных чисел. Например — алгоритм Блюма — Блюма — Шуба, метод средних квадратов, метод Фибоначчи с запаздываниями. Сегодня мы поговорим о генерировании случайных чисел с помощью Правила 30, которое использует неоднозначный подход, предусматривающий применение модели клеточного автомата. Этот метод прошёл множество стандартных тестов на случайность чисел и использовался в системе Mathematica для генерирования случайных целых чисел.
Читать полностью »

Привет! Данная статья обязательна к прочтению всем, кто работает с Vue SSR, в частности с Nuxt. Речь пойдет об утечке памяти при использовании axios.

Предыстория

Пол года назад я попал на проект со стеком VueJS + Nuxt, его особенность была в том, что в проде постоянно умирали нодовские сервера(Nuxt) и на их места поднимались новые. По графикам и логам было видно, что оператива процесса ноды доходила до 100% и она падала с ошибкой out of memory. В это время на место убитого процесса поднимался новый, на что уходило порядка 30 сек., этого хватало, чтобы пользователи успели получить 502 ошибку. Очевидно, что где-то в коде была утечка памяти, которую нужно было найти.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js