Архив за 17 августа 2018 - 7

Добрый день! Меня зовут Данил Липовой, наша команда в Сбертехе начала использовать HBase в качестве хранилища оперативных данных. В ходе его изучения накопился опыт, который захотелось систематизировать и описать (надеемся, что многим будет полезно). Все приведенные ниже эксперименты проводились с версиями HBase 1.2.0-cdh5.14.2 и 2.0.0-cdh6.0.0-beta1.

  1. Общая архитектура
  2. Запись данных в HBASE
  3. Чтение данных из HBASE
  4. Кэширование данных
  5. Пакетная обработка данных MultiGet/MultiPut
  6. Стратегия разбивки таблиц на регионы (спилитинг)
  7. Отказоустойчивость, компактификация и локальность данных
  8. Настройки и производительность
  9. Нагрузочное тестирование
  10. Выводы

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

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

Основанием для этого заявления стало так называемый слив информации по однокристальной системе Kirin 980, которой приписывали, в частности, процессорные ядра Cortex-A77.

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

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

Копания QNAP Systems представила сетевое хранилище TS-251B. Хранилище с двумя отсеками для накопителей, построенное на двухъядерном процессоре Intel J3355, адресовано малым и домашним офисам. В описании новинки производитель выделяет мультимедийные возможности, включая поддержку перекодирования и потокового вещания видео 4K, наличие видеовыхода HDMI и доступность широкого спектра приложений для резервного копирования и совместного использования данных. Среди особенностей TS-251B также можно отметить слот PCIe Gen2 x2.

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

Прошел год с тех пор, как удалась предыдущая выходка: опубликовать вместо поста ролик на YouTube. «Стыдный разговор о синглтонах» набрал 7к просмотров на YouTube и вдвое больше на самом Хабре в текстовой версии. Для статьи, написанной в совершенно упоротом состоянии и рассказывающей о древнейшем баяне — это что-то вроде успеха.

Сегодня я всю ночь монтировал новый выпуск. На этот раз тема куда более свежая: история коммита в экспериментальную технологию — SubstrateVM. А вот градус упоротости поднялся на новый уровень.

Очень жду ваших комментариев! Напоминаю, что если вы хотите действительно что-то улучшить в этом посте, то лучше всего зафайлить ишшую на Github. Хотел бы сказать «ставьте лайки и подписывайтесь на новый канал», но ведь все его выпуски и так будут у вас в хабе Java?

Технически: в видео есть одна склейка ближе к концу. Просто я писал несжатое видео, и мой m2 ssd размером всего в пятьсот гигабайт быстро переполнился. А ни один другой жесткий диск не смог выдержать такого напора данных. Поэтому пришлось отключиться на полчаса и изголившись найти дополнительные пятьдесят гигов на запись последних нескольких минут. Это было достигнуто удалением файлов собранного GoogleChrome. Мнение о записывающем софте отписал в ФБ прямо в момент записи, там очень много боли.

Ещё из технически интересного: YouTube почему-то заблокировало мне live streaming. При этом на аккаунте нет ни единого страйка и клейма. Будем надеяться, что это просто косяк, и через 90 дней всё вернут назад.

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

Ночная жизнь неба или в поисках Персеид - 1 Каждый год Персеиды балуют жителей Земли красивым зрелищем (для терпеливых), и каждый год у нас возникает желание так или иначе заснять этот момент. Так как в этом году погода нас не баловала, то пришлось выехать и начать наблюдения заранее. Что из этого вышло — читайте ниже…

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

Внимание! далее в статье будут достаточно большие gif-анимации по 3-5Мбайт!
Читать полностью »

Делаем Shrimp еще полезнее: добавляем перекодирование картинок в другие форматы - 1

С начала 2017-го года наша небольшая команда разрабатывает OpenSource-библиотеку RESTinio для встраивания HTTP-сервера в C++ приложения. К своему большому удивлению мы время от времени получаем вопросы из категории «А для чего может потребоваться встраиваемый HTTP-сервер на C++?» К сожалению, на простые вопросы отвечать сложнее всего. Иногда лучшим ответом является пример кода.

Пару месяцев назад мы затеяли небольшой демо-проект Shrimp, который наглядно демонстрирует типичный сценарий, под который «затачивается» наша библиотека. Демо-проект представляет из себя простой Web-сервис, который получает запросы на масштабирование хранящихся на сервере картинок и который отдает в ответ картинку нужного пользователю размера.

Этот демо-проект хорош тем, что в нем, во-первых, требуется интеграция с давным-давно написанным и исправно работающим кодом на C или C++ (в данном случае это ImageMagick). Поэтому должно быть понятно, почему имеет смысл встраивать HTTP-сервер в C++ приложение.

И, во-вторых, в данном случае требуется асинхронная обработка запросов, дабы HTTP-сервер не блокировался пока выполняется масштабирование картинки (а это может занимать сотни миллисекунд или даже секунды). А разработку RESTinio мы затеяли именно потому, что не смогли найти вменяемый C++ный встраиваемый сервер, ориентированный именно на асинхронную обработку запросов.

Работу на Shrimp-ом мы построили итеративным путем: сперва была сделана и описана самая простая версия, которая только масштабировала картинки. Затем мы устранили ряд недочетов первой версии и описали это во второй статье. Наконец дошли руки расширить функциональность Shrimp-а еще раз: добавилось преобразование картинок из одного формата в другой. О том, как это было сделано и пойдет речь в данной статье.
Читать полностью »

PlayerUnknown’s Battlegrounds Mobile (PUBG) является мобильной версией популярной онлайновой игры, которая  изначально была выпущена на ПК еще в марте прошлого года.

Разработчики из компании Tencent официально сообщили о том, что всего за 4 месяца с момента выхода PUBG Mobile ее скачали более 100 млн пользователей Android и iOS.

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

7 самых впечатляющих фотографий Земли из космоса

1. На фотографии — устье реки Бецибука в северо-западной части острова Мадагаскар. Снимок сделан 8 марта 2005 года членом экипажа МКС-10, работавшего на МКС с 16 октября 2004 года по 24 апреля 2005 года.

7 самых впечатляющих фотографий Земли из космоса

2. На снимке изображен ураган «Дин»Читать полностью »

Белорусский ресурс Onliner получил от собственных информаторов фотографии, а также подробности об аппаратной начинке смартфона Vivo V11.

Vivo V11 получил экран диагональю 6,41 дюйма разрешением 2340 х 1080 пикселей с соотношением сторон 19,5:9. Дисплей имеет вырез в верхней части экрана, который получил каплевидную форму.

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

Обзор ПО для 3D-печати Simplify3D - 1

Всем привет! С вами Top 3D Shop и сегодня мы расскажем о Simplify3D, уникальном программном обеспечении для FDM-принтеров.

Смотрите наш видеообзор и читайте текстовую версию далее.
Читать полностью »


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