Архив за 28 июня 2019 - 10

Корейские источники получили из цепочки поставок информацию о том, что компания Samsung уже готовится к выпуску нового складного смартфона, который будет отличаться от Samsung Galaxy Fold.

Вчера мы сообщали, что следующий Samsung Galaxy Fold будет основан на линейке Galaxy Note, диагональ его экрана в разложенном виде увеличится до 8 дюймов. Вот только, по новым данным, он будет складываться таким образом, что экран будет огибать корпус в сложенном состоянии. В этом плане он будет похож на Huawei Mate X.

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

Несмотря на то, что большая часть ИТ-индустрии внедряет инфраструктурные решения на базе контейнеров и облачных решений, необходимо понимать и ограничения этих технологий. Традиционно Docker, Linux Containers (LXC) и Rocket (rkt) не являются по-настоящему изолированными, поскольку в своей работе они совместно используют ядро родительской ​​операционной системы. Да, они эффективны с точки зрения ресурсов, но общее количество предполагаемых векторов атаки и потенциальные потери от взлома все еще велики, особенно в случае мультиарендной облачной среды, в которой размещаются контейнеры.

Как сделать контейнеры еще более изолированными: обзор контейнерных sandbox-технологий - 1

Корень нашей проблемы заключается в слабом разграничении контейнеров в моменте, когда операционная система хоста создает виртуальную область пользователя для каждого из них. Да, были проведены исследования и разработки, направленные на создание настоящих «контейнеров» с полноценной «песочницей». И большинство полученных решений ведут к перестройке границ между контейнерами для усиления их изоляции. В этой статье мы рассмотрим четыре уникальных проекта от IBM, Google, Amazon и OpenStack соответственно, в которых используются разные методы для достижения одной и той же цели: создания надежной изоляции. Так, IBM Nabla разворачивает контейнеры поверх Unikernel, Google gVisor создает специализированное гостевое ядро, Amazon Firecracker использует чрезвычайно легкий гипервизор для приложений песочницы, а OpenStack помещает контейнеры в специализированную виртуальную машину, оптимизированную для инструментов оркестрации.
Читать полностью »

Две недели назад компания Xiaomi представила в Москве смартфон Xiaomi Mi 9T, который является международной версией устройства под названием Redmi K20.

Сегодня новинка поступает в продажу в России по цене 25 990 рублей за версию с 6 ГБ оперативной и 64 ГБ встроенной флэш-памяти, а также 28 990 рублей за версию с 6 ГБ оперативной и 128 ГБ энергонезависимой памяти.

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

Катастрофа на рынке 3D NAND: завод Western Digital и Toshiba обесточен вторую неделю

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

Пару недель назад компания Xiaomi объявила о временной скидке на флагманский смартфона Xiaomi Mi 9, оснащенный 6 ГБ оперативной и 128 ГБ флэш-памяти.

Распродажа по сниженной цене 404 доллара продолжалась всего два дня, но похоже скоро эта цена станет постоянной, так как производитель снова опустил цену на 29 долларов.

Xiaomi утверждает, что приобрести устройство по такой цене можно в магазинах Xiaomi Mall и Xiaomi Youpin сегодня, завтра и послезавтра. Однако это уже явно напоминает молниеносные распродажи, которые Xiaomi устраивала несколько месяцев назад, когда Xiaomi Mi 9 только выходил на рынок.

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

21 июня компания Huawei представила смартфоны Nova 5, Nova 5i и Nova 5 Pro. И если Nova 5 поступит в продажу только 20 июля, то Nova 5i и Nova 5 Pro появились в китайских магазинах уже сегодня.

Nova 5 Pro получил панель OLED диагональю 6,4 дюйма разрешением 2340 х 1080 пикселей с каплевидным вырезом под фронтальную камеру, разрешение которой составляет 32 Мп. В качестве аппаратной основы смартфона Huawei Nova 5 Pro выступает однокристальная система Kirin 980. Объем ОЗУ составляет 8 ГБ, флэш-памяти может быть 128 или 256 ГБ.

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

Мультикоптер для спутника Сатурна: 400 килограмм и радиоактивная батарея

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

Есть в графиках что-то магическое. Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Эта линия просвещает, пробуждает воображение, убеждает.
Генри. Д. Хаббард

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

Вряд ли кто-то станет отрицать, что в современном HTML5 вебе JavaScript — самая универсальная и простая технология для визуализации данных. Так что, если вы занимаетесь фронтенд-разработкой, то вы, скорее всего, либо уже имели дело с созданием JS чартов, либо столкнетесь с этим в (скором) будущем.

Существует множество JavaScript библиотек для построения графиков и диаграмм, каждая из которых (как и любые другие инструменты) имеет свои плюсы и минусы. Чтобы облегчить вам жизнь, я решил рассказать о тех из них, которые нравятся мне больше всего. Я считаю, десять следующих библиотек — это лучшие JS библиотеки для создания графиков, и они действительно способны помочь решить практически любую задачу по визуализации данных. Давайте вместе пройдемся по списку и убедимся, что они вам известны хотя бы базово и вы не упустили из виду какую-нибудь хорошую библиотеку, которая может оказаться полезной в текущих или будущих больших проектах.

Заглавная картинка: визуализация данных на графиках и диаграммах

Что ж, приступим: вот лучшие JS библиотеки для визуализации данных!Читать полностью »

image

Это третья статья из серии о проектировании ЦП. В первой статье мы рассмотрели архитектуру компьютера и объяснили его работу на высоком уровне. Во второй статье говорилось о проектировании и реализации некоторых компонентов чипа. В третьей части мы узнаем, как архитектурные проекты и электрические схемы становятся физическими чипами.

Как превратить кучу песка в современный процессор? Давайте разберёмся.

Часть 1: Основы архитектуры компьютеров (архитектуры наборов команд, кэширование, конвейеры, hyperthreading)
Часть 2: Процесс проектирования ЦП (электрические схемы, транзисторы, логические элементы, синхронизация)
Часть 3: Компонование и физическое производство чипа (VLSI и изготовление кремния)
Часть 4: Современные тенденции и важные будущие направления в архитектуре компьютеров (море ускорителей, трёхмерное интегрирование, FPGA, Near Memory Computing)

Как говорилось ранее, процессоры и вся другая цифровая логика составлены из транзисторов. Транзистор — это переключатель с электрическим управлением, который может включаться и отключаться подачей или отключением напряжения на затворе. Мы сказали, что существует два вида транзисторов: nMOS-устройства пропускают ток, когда затвор включён, а pMOS-устройства пропускают ток при выключенном затворе. Базовая структура процессора — это транзисторы, созданные из кремния. Кремний — это полупроводник, потому что он занимает промежуточное положение — не проводит ток полностью, но и не является изолятором.

Чтобы превратить кремниевую пластину в практическую электрическую схему добавлением транзисторов, производственные инженеры используют процесс под названием "легирование". Легирование — это процесс добавления в базовый субстрат кремния тщательно выбранных примесей для изменения его проводимости. Цель заключается в том, чтобы изменить поведение электронов так, чтобы мы могли ими управлять. Существует два вида транзисторов, а значит, и два основных вида легирования.
Читать полностью »

Запуск спутников связи «Гонец-М» откладывается

Вывод на орбиту новых спутников связи «Гонец-М» в текущем месяце не состоится, о чём сообщает сетевое издание «РИА Новости», ссылаясь на источники в ракетно-космической отрасли.

Роскосмос

Аппараты «Гонец-М» являются основой платформы персональной спутниковой связи «Гонец-Д1М». Она предоставляет каналы подвижной спутниковой связи для мобильных и стационарных абонентов в любой точке Земного шара.

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


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