Архив за 16 декабря 2019 - 6

Скомпилируем простенькую программу выводящую "Hello World" и пройдемся по его структуре

Не думаю, что статья будет достаточно информативной для тех, кто поверхностно не знает как выглядит байт-код и как с ним работает JVM (например, хотя бы простейшие инструкции (знание об их существовании)).

На самом деле, это не так сложно. Достаточно использовать инструмент javap из JDK и рассмотреть дизассемблированный код.

А мы приступим к разбору самой структуры байт-кода для JVM

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

Мы уже сообщали о том, что в ассортименте компании Xiaomi скоро появится умный дисплей, который был сегодня официально анонсирован в Китае. Он получил названием Xiaomi Mi AI Touchscreen Speaker Pro 8.

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

Мы уже сообщали о том, что в ассортименте компании Xiaomi скоро появится умный дисплей, который был сегодня официально анонсирован в Китае. Он получил названием Xiaomi Mi AI Touchscreen Speaker Pro 8.

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

Компания Apple подала заявку на патент, в которой описана система защиты для умных очков. Она предусматривает два режима работы оптической системы. Один — рабочий, второй — режим защиты.

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

В этом году появились первые смартфоны с возможностью подключения к сетям 5G, однако их продажи пока нельзя назвать рекордными.

Согласно отчету IHS Markit, Samsung является компанией с самой большой долей на рынке 5G-смартфонов. IHS заявляет, что в третьем квартале 2019 года Samsung доминировала, отгрузив 74% всех смартфонов с поддержкой 5G.

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

Эта заметка продолжает разбор улучшений производительности, которые могли бы стать явью, если бы не разные "но". Предыдущая часть о StringBuilder-е находится здесь.

Здесь мы рассмотрим несколько "улучшений", отклонённых из-за непонимания тонкостей спецификации языка, неочевидных угловых случаев и других причин. Поехали!

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

Хроника противостояния Рамблера и Nginx (обновлено 17 декабря, в 9:00) - 1

12 декабря из твиттера сотрудника Nginx стало известно, что в офисе компании прошел обыск в рамках уголовного дела по статье 146 УК РФ «Нарушение авторских и смежных прав». Претензии предъявила компания Рамблер, хотя формально обвинителем стала Lynwood Investments CY Ltd, которой передали на это права. Последняя связана с совладельцем Rambler Group Александром Мамутом.

Суть претензий: права на Nginx принадлежат Рамблеру, так как этот продукт Игорь Сысоев разрабатывал, работая в Рамблере. Отдельную компанию он основал только после того, как инструмент стал популярен.

Вот как развивались события.Читать полностью »

В Тихом океане обнаружены огромные кратеры

Американские специалисты обнаружили обширные следы подводных испытаний ядерного оружия, проводимых США с 1946 по 1958 годы и создали цифровую карту океанского дна с разрешением один метр на пиксель. Учёным удалось обнаружить, что в результате операции Crossroads, когда в 1946 году на глубине 27 метров была взорвана бомба Baker мощностью 23 килотонны, на дне океана образовался кратер глубиной восемь и диаметром 700 метров.

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

Компания Xiaomi объявила о запуске новой опции для любителей разнообразить внешний вид своего смартфона программными методами. 

MIUI приносит ещё больше разнообразия на смартфоны Xiaomi и Redmi
Читать полностью »
  1. Mall Customers Dataset — данные посетителей магазина: id, пол, возраст, доход, рейтинг трат. (Вариант применения: Customer Segmentation Project with Machine Learning)
  2. Iris Dataset — датасет для новичков, содержащий размеры чашелистиков и лепестков для различных цветков.
  3. MNIST Dataset — датасет рукописных цифр. 60 000 тренировочных изображений и 10 000 тестовых изображений.
  4. The Boston Housing DatasetЧитать полностью »

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