Рубрика: Блог

Глобалы — мечи-кладенцы для хранения данных. Разреженные массивы. Часть 3

В прошлых частях (1, 2) мы говорили о глобалах как о деревьях, в этой мы рассмотрим глобалы как разреженные массивы. Разреженный массив — это разновидность массива, в котором большинство значений принимает одинаковое значение. На практике часто встречаются настолько огромные разреженные массивы, что нет никакого смысла занимать память одинаковыми элементами. Поэтому есть смысл разреженные массивы реализовывать […]

AMD запретила ASUS сравнивать свои материнские платы с платами MSI и Gigabyte

Компания ASUS опубликовала ряд довольно занимательных маркетинговых слайдов, на которых она сравнивает свои материнские платы на чипсете AMD X570 с материнскими платами на том же чипсете компаний MSI и Gigabyte. Но прежде чем начинать разбор того, что ASUS представляет на этих слайдах, хотелось бы рассказать о том, что произошло почти сразу после их публикации. А […]

Делаем доступной базу данных для удаленного подключения

Начнем с того что бывают случаи, когда нужно делать приложение с подключением к базе данных. Это делается для того чтобы особо не копаться в бэкэнд разработке и сконцентрироваться на фронтэнде из-за нехватки рук и навыков. Я не берусь говорить, что мое решение будет безопасным, но оно работает. Поскольку я не люблю платить за хостинг, я […]

Глобалы — мечи-кладенцы для хранения данных. Деревья. Часть 2

Начало — см. часть 1. 3. Варианты структур при использовании глобалов Такая структура как упорядоченное дерево имеет разные частные случаи. Рассмотрим те, которые имеют практическую ценность при работе с глобалами. 3.1 Частный случай 1. Один узел без ветвей Глобалы можно использовать не только подобно массиву, но и как обычные переменные. Например как счётчик: Set ^counter […]

Huawei HiSilicon Hongjun 818: передовой процессор для смарт-телевизоров

Подразделение HiSilicon китайской компании Huawei представило передовой чип Hongjun 818, разработанный специально для использования в «умных» телевизорах нового поколения. Утверждается, что чип способен обеспечить изображение высочайшего класса. Среди реализованных технологий упомянуты средства динамического улучшения контраста (DCI), система автоматического управления цветом (ACM), инструменты шумоподавления (NR) и средства HDR. Процессор обеспечивает возможность декодирования видеоматериалов в формате 8K […]

Создание облачной АТС 3CX на любом Openstack-совместимом хостинге

Зачастую требуется установить АТС 3CX в облаке, но ваш выбранный облачный провайдер не входит в список поддерживаемых 3CX (например, Mail.ru Cloud Solutions). Ничего страшного! Сделать это совсем несложно, нужно только выяснить, поддерживает ли провайдер инфраструктуру Openstack. 3CX, в числе других компаний, спонсирует развитие Openstack и поддерживает Openstack API и стандартный интерфейс Horizon для мониторинга и […]

Глобалы — мечи-кладенцы для хранения данных. Деревья. Часть 1

Настоящие мечи-кладенцы баз данных — глобалы — давно известны, но до сих пор немногие умеют эффективно ими пользоваться или вовсе не владеют этим супероружием. Если использовать глобалы в решении тех задач, в которых они действительно хороши, то можно добиться выдающихся результатов. Либо в производительности, либо в упрощении решения задачи (1, 2). Глобалы — это специальный […]

Транзакции в глобалах InterSystems IRIS

СУБД InterSystems IRIS поддерживает любопытные структуры для хранения данных — глобалы. По сути это многоуровневые ключи с различными дополнительными плюшками в виде транзакций, быстрых функций для обхода деревьев данных, блокировок и своего языка ObjectScript. Подробнее о глобалах в цикле статей «Глобалы — мечи-кладенцы для хранения данных»: Деревья. Часть 1 Деревья. Часть 2 Разреженные массивы. Часть […]

Пост-анализ: что известно о последней атаке на сеть серверов криптоключей SKS Keyserver

Хакеры использовали особенность протокола OpenPGP, о которой известно более десяти лет. Рассказываем, в чем суть и почему её не могут закрыть. / Unsplash / Chunlea Ju Проблемы в сети В середине июня неизвестные провели атаку на сеть серверов криптографических ключей SKS Keyserver, построенную на базе протокола OpenPGP. Это — стандарт IETF (RFC 4880), который используется […]

Утилизация тепла дымовых газов: экология с выгодой

В поисках способов повышения эффективности предприятий энергетического сектора, а также других промышленных объектов, на которых используется оборудование, сжигающее ископаемое топливо (паровые, водогрейные котлы, технологические печи и т.д.), вопрос использования потенциала дымовых газов поднимается не в самую первую очередь. Между тем, опираясь на существующие нормы расчёта, разработанные десятки лет назад, и сложившиеся стандарты выбора ключевых показателей […]

Вам недоступны 80% данных вашей компании. Что с этим делать?

Данные – движущая сила развития компаний в 2019 году. Ни одна крупная компания не обходится без сбора и управления данными, и у многих из них уже есть штат специалистов в этой области. Однако главное разочарование нашего времени заключается в том, что по различным причинам до 80% данных оказываются недоступными для обработки и анализа. На самом […]

GNU Stow 2.3.1

GNU Stow – это программа для управления программными пакетами. Может использоваться для управления установкой ПО в масштабе как всей системы, так и файлами в каталогах пользователей. Изменения следующие: Добавлены внешние зависимости времени выполнения от Hash::Merge и Clone::Choose. Исправлена проблема с набором тестов. Улучшен процесс выпуска обновлений и документирования. Источник: linux.org.ru