Архив за 26 ноября 2018 - 7

В прошлой статье мы обсуждали, как процессоры Intel Sandy Bridge отображают физические адреса в кэше L3.

Теперь я расскажу, как контроллеры памяти этих процессоров сопоставляют физические адреса с местоположением в DRAM — в частности, с номерами строк, банков и столбцов в модулях DRAM. Назовём это отображением адресов DRAM. Я использую одну тестовую машину в качестве примера.

Мотивация: баг Rowhammer

Меня интересует отображение адресов DRAM, поскольку оно относится к багу Rowhammer.

Rowhammer — проблема с некоторыми модулями DRAM, когда определённые самые плохие модели доступа к памяти могут привести к повреждению памяти. В этих DRAM многократная активация строки памяти («забивание строки») вызывает электрические помехи, меняющие биты в уязвимых ячейках соседних строк.
Читать полностью »

В середине октября был представлен смартфон Nokia X7, который, как изначально считалось, должен выйти на международный рынок под именем Nokia 7.1 Plus. Однако затем источники сообщили, что устройство будет продаваться за пределами Nokia 8.1.

Nokia дразнит грядущим анонсом нового смартфона

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

Категория смартфонов, оснащенных стилусами, является не такой насыщенной, как хотелось бы некоторым пользователям, поэтому появление новичков в этом сегменте всегда является интересным событием.

Гонконгский производитель Infinix Mobility представил смартфон Infinix Note 5 Stylus, который, как следует из названия, оснащен стилусом, позволяющим делать заметки, эскизы и умные скриншоты.

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

В конце мая этого года был представлен смартфон Xiaomi Mi 8 SE, который стал более доступной версией флагманского Xiaomi Mi 8.

На момент выхода смартфон работал под управлением операционной системы Android 8.1 Oreo с оболочкой MIUI 9.5. С того момента производитель уже успел обновить смартфон до MIUI 10, хотя версия Android пока не поменялась. Android Pie для данного смартфона пока что проходит стадию бета-тестирования.

Как выясняется, Xiaomi Mi 8 SE станет одним из первых смартфонов, которые получат обновление до Android 10 или Android Q. Соответствующее устройство уже было замечено в базе данных Geekbench.

Заявлено о рождении первых генно-модифицированных детей

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

Qt Everywhere— так именуются архивы с исходниками Qt. В 5.12.0 завезут WebAssembly и WebGL стриминг и everywhere звучит уже по другому. Так и просилось что-нибудь запрототипироват. Был быстро накидан прототип чатика на веб-сокетах, что бы протестировать поддержку сети. Под катом будет инструкция по сборке и запуска проекта на WebAssembly, пример вызова JavaScript из С++.

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

Компания Volvo Trucks подписала важное соглашение с норвежской компанией Brønnøy Kalk AS. По его условиям Volvo Trucks поставит свое первое коммерческое решение в области транспортировки груза самоуправляемыми грузовиками. Говоря более конкретно, шесть машин Volvo FH будут перевозить известняк из карьера в ближайший порт.

Компания Vivo сообщила о поступлении в продажу смартфона Vivo Y95, который получил экран Halo FullView диагональю 6,22 дюйма разрешением 1520 х 720 пикселей с вырезом под фронтальную камеру.

В качестве однокристальной системы выступает Snapdragon 439, объем оперативной и флэш-памяти составит 4 и 64 ГБ соответственно. Емкость аккумулятора составляет 4030 мА•ч.

Сдвоенная камера оснащена датчиками изображения разрешением 13 и 2 Мп. Фронтальная камера получила 20-мегапиксельный датчик изображения. Обе камеры используют в работе систему искусственного интеллекта и различные фильтры красоты.

Picture 1

В последнее время мы усилили наше присутствие на различных профильных IT-конференциях в России и за рубежом. На большинстве мероприятий стараемся стоять со стендом, на некоторых выступаем с докладами. Конференции позволяют не только повысить узнаваемость нашего продукта (статический анализатор кода PVS-Studio), но и, главное, ближе познакомиться с потенциальными и действующими пользователями. Общаясь с посетителями на стенде, наши сотрудники часто отвечают на однотипные вопросы, которые иногда бывают довольно курьёзными. В данной статье я постараюсь ответить на наиболее часто задаваемые вопросы посетителей о статическом анализе вообще и PVS-Studio в частности.
Читать полностью »

Привет, я Григорий, пользуюсь файловыми менеджерами почти 25 лет, и у меня есть что сказать про них — сегодняшний файловый менеджмент сделан плохо. Я попробую показать проблемы в наиболее распространённых прогах и сервисах, и если хотите, считайте эту статью whitepaper.

Посмотрите на этот скриншот и подумайте что изменилось за последние 20 лет.

image

Основные вводные утверждения:

  1. Сегодня файловый менеджмент неразрывен на десктопе, мобильном и в вебе — приватно публично и в коллаборации. Правильно сделанный файловый менеджер должен стирать грани между платформами, делая файлы синхронизированными и готовыми к совместному использованию и шерингу.
  2. Он должен предоставлять информативное превью контента любого типа, релевантные метаданные и инструменты по управлению внешним видом контента, подходящие каждой платформе.
  3. Он должен иметь релевантные инструменты для операций с файлами, чтобы можно было делать простые вещи просто, а сложные без лишнего мозготраха.

Мейнстримные файловые менеджеры не могут этого, вообще они сосут по всем 3 пунктам. Вот почему:

  1. Дизайнерам нет дела до того что они дизайнят, они не пользуются продуктом. Они просто делают свою работу.
  2. Их боссам нет дела до дизайна. А должно быть?
  3. Обычные пользователи не замечают "мелкие" недостатки. Они просто пользуются.Читать полностью »

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