Автор: Yuri Gagarin

Пишем telegram бота на языке R (часть 2): Добавляем боту поддержку команд и фильтры сообщений

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

Blue-Green Deployment на минималках

В этой статье мы с помощью bash, ssh, docker и nginx организуем бесшовную выкладку веб-приложения. Blue-green deployment — это техника, позволяющая мгновенно обновлять приложение, не отклоняя ни одного запроса. Она является одной из стратегий zero downtime deployment и лучше всего подходит для приложений с одним инстансом, но возможностью загрузить рядом второй, готовый к работе инстанс. […]

Легендарной Windows 95 исполнилось 25 лет

День 24 августа 1995 года ознаменовался официальной презентацией легендарной Windows 95, благодаря которой операционные системы с графической пользовательской оболочкой пошли в массы, а Microsoft обрела широкую известность. Спустя 25 лет попробуем разобраться, чем же «винда» завоевала сердца миллиардов пользователей во всём мире. Одной из наиболее важных особенностей Windows 95 было то, что операционная система позволяла […]

В ядро NetBSD добавлена поддержка VPN WireGuard

Разработчики проекта NetBSD сообщили о включении в основной состав ядра NetBSD драйвера wg с реализацией протокола WireGuard. NetBSD стала третьей ОС после Linux и OpenBSD с интегрированной поддержкой WireGuard. Также предложены сопутствующие команды для настройки VPN — wg-keygen и wgconfig. В конфигурации ядра по умолчанию (GENERIC) драйвер пока не активирован и требует явного указания в […]

Релиз оконного менеджера IceWM 1.8

Доступен выпуск легковесного оконного менеджера IceWM 1.8. Из особенностей IceWM можно отметить полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего […]

Кодовая база FreeBSD переведена на использование OpenZFS (ZFS on Linux)

Реализация файловой системы ZFS в основной ветке FreeBSD (HEAD) переведена на использование кода OpenZFS, развивающего кодовую базу «ZFS on Linux» в качестве эталонного варианта ZFS. Весной поддержка FreeBSD была перенесена в основной проект OpenZFS, после чего в нём была продолжена разработка всех связанных с FreeBSD изменений, а разработчики FreeBSD получили возможность оперативно переносить в систему […]

Firefox 80

Доступен Firefox 80. Появилась возможность назначить Firefox системным просмотрщиком PDF-файлов. Существенно ускорена загрузка и обработка списка вредоносных и проблемных дополнений. Это новшество будет портировано в ESR-выпуск, потому что поддерживать два разных формата «чёрного списка» накладно, а включить изменение в 78-й выпуск (на основе которого формируется текущая ESR-ветка) разработчики не успели из-за обнаружившейся в последний момент […]

Портативные консоли Nintendo: от Game & Watch до Nintendo Switch

На протяжении последних 40 лет Nintendo активно экспериментирует в сфере мобильного гейминга, пробуя разнообразные концепции и порождая новые тренды, которые вслед за ней подхватывают другие производители игровых консолей. За это время компания создала немало портативных игровых систем, среди которых практически не было откровенно неудачных. Квинтэссенцией многолетних изысканий Nintendo должна была стать Nintendo Switch, но что-то […]

Расширение возможностей Spark с помощью MLflow

Привет, хабровчане. Как мы уже писали, в этом месяце OTUS запускает сразу два курса по машинному обучению, а именно базовый и продвинутый. В связи с этим продолжаем делиться полезным материалом. Цель этой статьи – рассказать о нашем первом опыте использования MLflow. Мы начнем обзор MLflow с его tracking-сервера и прологируем все итерации исследования. Затем поделимся […]

InterSystems IRIS – универсальная AI/ML-платформа реального времени

Автор: Сергей Лукьянчиков, инженер-консультант InterSystems Вызовы AI/ML-вычислений реального времени Начнем с примеров из опыта Data Science-практики компании InterSystems: «Нагруженный» портал покупателя подключен к онлайновой рекомендательной системе. Предстоит реструктуризация промо-акций в масштабе розничной сети (допустим, вместо «плоской» линейки промо-акций теперь будет применяться матрица «сегмент-тактика»). Что происходит с рекомендательными механизмами? Что происходит с подачей и актуализацией данных […]

Ядру Linux исполнилось 29 лет

25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало […]

Выпуск дистрибутива Armbian 20.08

Представлен выпуск Linux-дистрибутива Armbian 20.08, предоставляющего компактное системное окружение для различных одноплатных компьютеров на базе процессоров ARM, включая различные модели Odroid, Orange Pi, Banana Pi, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip и Samsung Exynos. Для формирования сборок используются пакетные базы Ubuntu 18.04 и Debian 10, […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster