Автор: ProHoster

Доступна библиотека декодирования изображений SAIL

Под лицензией MIT опубликована кросс-платформенная библиотека декодирования изображений SAIL. SAIL — это переписанный на С ребрендинг кодеков из давно не поддерживаемой программы просмотра изображений KSquirrel, но с наличием высокоуровнего абстрактного API и многочисленными улучшениями. Целевая аудитория: просмотрщики изображений, разработка игр, загрузка изображений в память для иных целей. Библиотека находится в стадии разработки, но уже пригодна […]

Unreal Features of Real Types, или Будьте осторожны с REAL

После публикации статьи об особенностях типизации в PostgreSQL, первый же комментарий был про сложности работы с вещественными числами. Я решил бегло пробежаться по коду доступных мне SQL-запросов, чтобы посмотреть, насколько часто в них используется тип REAL. Достаточно часто используется, как оказалось, и не всегда разработчики понимают опасности, стоящие за ним. И это несмотря на то, […]

Распределенное обучение с Apache MXNet и Horovod

Перевод статьи подготовлен в преддверии старта курса «Промышленный ML на больших данных» Распределенное обучение на нескольких высокопроизводительных вычислительных экземплярах может сократить время обучения современных глубоких нейронных сетей на большом объеме данных с нескольких недель до часов или даже минут, что делает эту технику обучения превалирующей в вопросах практического использования глубокого обучения. Пользователи должны понимать, как […]

Fluentd: почему важно настроить выходной буфер

В наше время невозможно представить проект на базе Kubernetes без стека ELK, с помощью которого сохраняются логи как приложений, так и системных компонентов кластера. В своей практике мы используем стек EFK с Fluentd вместо Logstash. Fluentd — это современный универсальный коллектор логов, набирающий всё большую популярность и присоединившийся к Cloud Native Computing Foundation, из-за чего […]

Первые впечатления от Huawei P30 и P30 Pro: смартфоны с невероятным зумом

Топ-смартфоны Huawei больше не делятся на условно «народные» (серия P) и «для бизнеса» (серия Mate). Речь идет просто о весеннем флагмане, который демонстрирует достижения компании (в первую очередь в разработке мобильной камеры), и об осеннем, представляющем свежую платформу HiSilicon. Эдакий Huawei tick-tock, подсмотренный у Intel. И по габаритам, и по диагонали дисплея, и по заметной […]

Обзор смартфона moto g7: прыжок в клетку со львами

Что такое телефон Motorola в 2019 году? Первое, что приходит на ум, – это возвращающаяся на рынок раскладушка RAZR. Попытки сыграть на ностальгии неизбежны, успех переродившейся Nokia подбрасывает дровишек в эту печку. Второе – модульная конструкция, которая ожидаемо «не зашла», но Lenovo, видимо, уже из принципа продолжает гнуть эту линию. Третье – «чистый» Android, который […]

Обзор смартфона Xiaomi Redmi Note 7: сдвигающий горизонт

В 2018 году Xiaomi поразила плотностью своих анонсов – в семействе смартфонов этой компании, бурно развивающейся после некоторого застоя двухлетней давности, разобраться становится уже крайне тяжело. Бесконечное число модификаций, серий, подсерий, внутренней конкуренции. Даже флагман выбрать непросто – на эту роль претендует как Mi MIX 3, так и Mi 9. Не будем пытаться объять необъятное […]

Релиз сетевого конфигуратора NetworkManager 1.26.0

Представлен стабильный релиз интерфейса для упрощения настройки параметров сети — NetworkManager 1.26.0. Плагины для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN развиваются в рамках собственных циклов разработки. Основные новшества NetworkManager 1.26: Добавлена новая сборочная опция ‘firewalld-zone’, при включении которой NetworkManager будет устанавливать в динамический межсетевой экран firewalld зону для совместного использования соединения, а при активации […]

Релиз тикет-системы OTOBO, форка OTRS

Компания Rother OSS представила первый стабильный релиз тикет-системы OTOBO 10.0.1, форка OTRS CE. Система предназначена для решения таких задач, как обеспечение работы службы технической поддержки (help desk), управление ответами на запросы клиентов (телефонные звонки, email), координирование предоставления корпоративных IT-сервисов, управление заявками в службе продаж и финансовых службах. Код OTOBO написан на языке Perl и распространяется […]

SMB решения Check Point. Новые модели для небольших компаний и филиалов

Относительно недавно (в 2016 году) компания Check Point презентовала свои новые устройства (как шлюзы, так и сервера управления). Ключевое отличие от предыдущей линейки — значительно увеличенная производительность. В данной статье мы сосредоточимся исключительно на младших моделях. Опишем преимущества новых устройств и возможные подводные камни, о которых не всегда говорят. Также поделимся личными впечатлениями от их […]

Пример event-driven приложения на основе вебхуков в объектном S3-хранилище Mail.ru Cloud Solutions

Rube Goldberg coffee machine Event-driven architecture повышает ценовую эффективность используемых ресурсов, потому что они задействуются только в тот момент, когда они нужны. Существует масса вариантов, как это реализовать и не создавать дополнительные облачные сущности в качестве worker-приложений. И сегодня я расскажу не про FaaS, а про вебхуки. Я покажу учебный пример обработки событий с помощью […]

Добавление ноды в Skydive топологию вручную через Skydive client

Skydive — это анализатор топологии сети и протоколов с открытым исходным кодом в реальном времени. Он направлен на то, чтобы предоставить исчерпывающий способ понять, что происходит в сетевой инфраструктуре. Чтобы заинтересовать вас, приведу пару скриншотов про Skydive. Чуть ниже будет пост по введению в Skydive. Пост «Введение в skydive.network» на Хабре. Skydive отображает топологию сети, […]