A remote code execution vulnerability in the webview component of OnePlus Mall app.
Поиск контактных точек коллизииОдна из важных тем при разработке своего физического движка - нахождение контактных точек. Применение этим данным масса - от определения центра удара, до построения градиента приложенных сил.Давайте же посмотрим как это сделать! Поехали
Сегодня я расскажу, про базовое решение задачи рекомендации текстового контента на конкретном примере — ленте одной российской социальной сети. Посмотрим, что под капотом у сервиса рекомендаций, какие данные нужны для построения векторов пользователей, как ранжируются посты и к какой архитектуре рекомендательной системы мы пришли спустя несколько месяцев экспериментов. Читать далее
Современные веб-приложения, даже простые на вид, часто подразумевают нетривиальную архитектуру, состоящую из многих компонент. В статье «Делаем современное веб-приложение с нуля» я рассказал, как она может выглядеть, и собрал для демонстрации простейшую реализацию на стеке из…
Вы когда-нибудь приходили на позицию руководителя в новую для вас команду? Если да, вы понимаете, насколько это сложно, и сколько всего вам свалится на голову. Сложнее только, если вы становитесь руководителем других руководителей, у которых свои взгляды на жизнь, команду и процессы. Вас ждет небольшой Cookbook по непростым ситуациям и вариантам их решения. Упор делаю на процессы и людей — именно эти 2 “стула” вам предстоит осилить. Читать далее
В конце прошлого года мы выяснили, что ИИ научился взламывать пароли по тепловым следам на клавиатуре. Шотландские ученые разработали систему ThermoSecure, за секунду с помощью тепловизора угадывающую пароли, которые ввели в банкоматах, компьютере или на смартфоне.…
При переезде в другую страну возникла необходимость сохранить рабочую сеть так, как будто я нахожусь в офисе, чтобы и я имел доступ к сети офиса, и мои коллеги имели доступ к моей сети, например, могли напечатать мне на принтер. Причем, главная задача состояла в том, чтобы развертывание сети было максимально быстрым и простым. В идеале должно быть достаточно включить роутер в розетку. Читать далее
Рассказываем, для чего в Авито проводят интервью по System Design, чего от него ожидать и что нужно знать, чтобы его успешно пройти. Читать далее
Сегодня на рынке представлено много устройств для организации внешнего хранения данных – боксы, док-станции, простые адаптеры. Однако данные девайсы не позволяют развернуть достаточно объемное хранилище данных. Для этих целей используют уже специализированные устройства NAS и
Топология памятиОчень часто вижу подход к серверам и вычислительной инфраструктуре на кухонном уровне даже от вроде бы профессиональных людей с высочайшими ЗП в полмиллиона и выше. Сервер - это просто большой макбук, а СХД просто большой диск.Итак, давайте разбираться. И начнем