Месяц: Май 2023

  • Elsie: программируемые презентации

    от автора

    Как известно, существует целый ряд инструментов для создания информативных технических слайдов, и у этих инструментов есть свои недостатки. TLDR: При работе с WYSIWYG-решениями (напр., PowerPoint) требуется выполнять вручную массу монотонной работы, они не слишком хорошо поддерживают подсветку синтаксиса, не предоставляют качественных инструментов для точной отрисовки сложных фигур и анимации, а также их не так просто…

  • Авторское право на NFT, или немного о проблемах цифровых активов в Российской Федерации

    от автора

    Хотя на сегодняшний день термин NFT не так широко известен среди людей, не вовлеченных в блокчейн-технологии, тем не менее стремительная скорость, с которой он врывается в повседневную новостную повестку, поражает. Для того чтобы разобраться в юридических аспектах, связанных с NFT, необходимо объективизировать соответствующие явления и понять его природу.NFT, или non-fungible token, — это невзаимозаменяемый криптографический…

  • Для чего нужен тип http.ResponseController?

    от автора

    Одно из моих самых любимых нововведений в недавнем релизе Go 1.20 — это тип http.ResponseController, который может похвастаться тремя очень приятными полезностями:Теперь вы можете переопределять ваши общесерверные таймауты/дедлайны чтения и записи новыми для каждого отдельного запроса.Шаблон использования интерфейсов http.Flusher и http.Hijacker стал более понятным и менее сложным. Нам больше не нужны никакие утверждения типов!Он делает…

  • Новое в SQL Server 2022: Accelerated Database Recovery (ADR)

    от автора

    Мы рады сообщить, что в SQL Server 2022 достигнуты серьёзные успехи в ускорении восстановления базы данных (ADR). Это еще больше повышает доступность и масштабируемость баз данных, в первую очередь направлено на облегчение очистки и управления хранилищем версий — Persistent Version Store (PVS).Обзор ADRADR ещё больше повышает доступность баз данных, особенно при наличии длинных транзакций. Обеспечивает это специальный…

  • Security Week 2321: уязвимость в умной розетке Belkin

    от автора

    На прошлой неделе исследователи из компании Sternum опубликовали любопытную историю о том, как им удалось обнаружить уязвимость в умных розетках Belkin Wemo. При соблюдении ряда условий уязвимость позволяет выполнить произвольный код на устройстве и получить над ним контроль. В том числе есть некоторая вероятность сделать это удаленно. Сразу отметим, что это не настолько серьезная уязвимость,…

  • Логи из Linux в Zabbix. Подробнейшая инструкция

    от автора

    Не смог найти нормальную актуальную инструкцию по мониторингу линуксовых логов забиксом — сделал свою, под 6.4.И отвлекусь на установку агента — не зря же писал скрипт…Установка и настройка агентаОткрываем консоль на машине которую собираемся мониторить, локально или подключившись по SSH. Ставим zabbix-agent, рекомендуют использовать вторую версию. Я ставлю из RPM пакета, ссылку на версию под…

  • Как мы запустили рекомендацию похожих фильмов в онлайн-кинотеатре

    от автора

    Привет, Хабр! На связи Леша Мельников, Коля Ундалов и Паша Беловол. Леша — менеджер по продукту в KION (онлайн-кинотеатр в экосистеме МТС), отвечает за все, что связано с работой искусственного интеллекта и виртуальных ассистентов. Коля — ML-разработчик, а Паша — Android-разработчик. В этой статье мы расскажем, как, зачем и с каким эффектом мы запустили функционал…

  • Как спроектировать хороший таббар: 67 гайдлайнов

    от автора

    Таббар – элемент интерфейса, упрощающий навигацию в приложении. Причем достаточно популярный: для этой статьи я скачал 500 аппов и лишь в 14 его не было.Может показаться, что таббар – это просто. Но, как показывает практика, это ощущение обманчиво, и классный таббар от убогого отличает множество деталей.Сегодня будет много анти-примеров – все для того, чтобы вы…

  • [Паттерны API] Атомарность массовых изменений

    от автора

    Это глава 23 моей книги «API». v2 будет содержать три новых раздела: «Паттерны API», «HTTP API и REST», «SDK и UI‑библиотеки». Если эта работа была для вас полезна, пожалуйста, оцените книгу на GitHub, Amazon или GoodReads. English version on Substack.Вернёмся теперь от webhook-ов обратно к разработке API прямого вызова. Дизайн эндпойнта orders/bulk-status-change, описанный в предыдущей главе, ставит перед нами…

  • В России предложили ввести 6-дневную рабочую неделю

    от автора

    В целях борьбы с сокращением экономики — все ко станку!В последние годы активно обсуждалась идея сократить количество рабочих дней до четырех и дать россиянам дополнительный день отдыха. На эту тему, в частности, высказывался Дмитрий Медведев, Федерация независимых профсоюзов и Министерство труда. Согласно соцопросам, около половины россиян (48%) эту инициативу поддерживает, а в некоторых организациях даже успели…