Месяц: Февраль 2022

  • Unity Http Server или как превратить телефон пользователя в геймпад

    от автора

    Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хотелось бы поговорить про протокол HTTP, про сервера, и про простенькую реализацию Http сервера вшитого в Unity. Если вам это интересно – добро пожаловать под кат!Чтож, начнём пожалуй с задачи на примере которой мы будем всё разбирать. В данной статье мы будем разбирать только…

  • Учим гипермодальный трансформер предсказывать калорийность борща

    от автора

    Попробовать можно тутТыкать тутПривет Хабр, сегодня мы поговорим о такой важной теме как мультимодальные трансформеры.Что же это такое в контексте машинного обучения — это способность одной модели работать сразу с несколькими видами данных — текстом, картинками, звуком, вытаскивать из них фичи в единое векторное пространство и манипулировать контентом на входе и выходе. Эта идея появилась…

  • arr[-1] или самые редкие конструкции в С

    от автора

    С — это неоднозначный язык. Сам по себе он небольшой, об этом писал Брайан Керниган в своей знаменитой книге «Язык программирования С». Но это не мешает комбинируя базовые возможности языка составлять более комплексные и запутанные конструкции. Иногда они встречаются в кодах реальных программ довольно редко, из-за своей узкой области применения — о них и пойдёт…

  • Упорство, мастерство, точный расчет и жадноcть, глупость, упоротость — речь пойдет о самых глубоких колодцах мира

    от автора

    Колодцы, как источники воды и жизни, люди копают и строят уже тысячи лет. В Китае найдены глубокие колодцы возрастом 6-7 тысяч лет, а совсем недавно на Кипре обнаружили самый древний колодец на сегодняшний день – ему 8.5-9 тысяч лет по данным радиоуглеродного датирования органики, найденной на дне колодца.Обычный деревенский колодец в средней полосе глубиной не…

  • Неравный join

    от автора

    «Неравный брак», В. Пукирев, 1862 г. Задача объединения табличных представлений очень часто встречается как в аналитике, так и в разработке (БД). Существует несколько различных типов слияний, фактически, это операции над множествами. Не будем погружаться в детали, на эту тему написано множество книг, семинаров, публикаций. Посмотрим на эти механизмы в преломлении практических задач. Будем смотреть по…

  • Код Доступа Termux

    от автора

    Статья посвящается любителям CLI в знак солидарности лучшего терминала на OS Android, который испытывает «кошмарную» монополию Google.Эта диаграмма создана в TermuxTermux — это Android приложение под свободной GPL3+ лицензией: эмулятор терминала для среды GNU/Linux, которое работает напрямую без необходимости рутирования. Минимальный базовый функционал устанавливается автоматически, расширенные возможности подтягиваются с помощью менеджера пакетов и установкой стороннего…

  • Pega vs Camunda: выбор между платформой и библиотекой при создании BPM-решения

    от автора

    Определение подходов к автоматизации бизнес-процессов и связанный с этим выбор конкретных технологий, особенно в крупной организации, — комплексная задача, которая требует учитывать экономические, организационные, функциональные, технические и другие аспекты. Сегодня на рынке существует множество BPM-технологий самого разного масштаба — от легковесных библиотек до крупных платформ. В этой статье мы подготовили сравнительный анализ двух очень непохожих…

  • Back to 2021. Нововведения в Serverless с re:Invent от AWS

    от автора

    Ежегодный AWS re:Invent, проходивший в конце 2021 года, принёс массу новостей про бессерверные технологии Я нашёл самые интересные: под катом мы поговорим про запуск функций на Graviton2, новых возможностях для машинного обучения, перенос разработки в облако и визуальный редактор для step-функций.AWS продолжает упрощать разработкуОдин из слайдов Дэвида Ричардсона (David Richardson), вице-президента Serverless в AWS, наглядно…

  • Digital-мероприятия в Москве c 21 по 27 февраля

    от автора

    Подборка мероприятий на неделю Как управлять командой разработки 24 февраля (четверг) онлайн бесплатно Как управлять командой разработки, выясним 24 февраля на новом митапе. Управлять командой разработки — это быть хорошим управленцем и разработчиком одновременно. На нашей новой онлайн-конференции мы поможем найти баланс между этими ролями и поговорим о важных для тимлида навыках. В прямом эфире…

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

    от автора

    Третью зону доступности в облаке мы развёртывали изначально для решения собственных задач — чтобы обеспечить «честный» кворум для наших внутренних распределённых сервисов. У нас было три собственных дата-центра, но лишь в двух из них были выделены зоны доступности для облака, при этом одна была основной, а вторая от неё зависела. Потенциально это грозило тем, что при отказе первой…