Месяц: Декабрь 2019

  • Видеозвонки под капотом: от миллионов в сутки до 100 участников в одной конференции

    от автора

    Сейчас, кажется, невозможно найти мессенджер без функции звонков. Это удобно для пользователей, потому что все коммуникации можно вести в одном приложении. Если объединить всю доступную в СМИ статистику, то получится, что люди разговаривают через интернет более миллиарда минут в день. И по мере развития технологий растет доля видеосвязи, потому что видео лучше передает эмоции собеседника…

  • Как AR/VR от Apple столкнулся с жестокой реальностью

    от автора

    Очки виртуальной или дополненной реальности таят в себе манящие возможности. Но трудности разработки заставили Apple пересмотреть ожидания Давайте начнём с контекста. Последние 18 месяцев не прекращались слухи о том, что Apple разрабатывает устройства AR/VR (дополненной реальности / виртуальной реальности). Для контекста: мы можем смотреть приключения от Microsoft при помощи HolosLens, от Facebook при помощи Oculus,…

  • DevOps-инженеров не существует. Кто тогда существует, и что с этим делать?

    от автора

    В последнее время такие объявления заполонили интернет. Несмотря на приятную зарплату, не может не смущать, что внутри написана дикая ересь. Вначале предполагается, что «DevOps» и «инженер» можно каким-то образом склеить вместе в одно слово, а далее идет рандомный список требований, часть которых явно скопирована из вакансии сисадмина. В этом посте хочется немного поговорить, как мы…

  • Как организовать успешный стартап?

    от автора

    Эта статья — почти точный транскрипт моего мастер-класса, который я провёл в офисе Mail.ru Group для студентов наших образовательных проектов. Мне больше всего нравится такое определение стартапа: это что угодно, находящееся в состоянии высокой неопределенности. И сегодня я хочу вам рассказать, как организовать успешный стартап. Это сложная, но не очень глубокая тема.

  • Устанавливаем Exchange 2019 на Windows Server Core 2019

    от автора

    Microsoft Exchange — большой комбайн, который включает в себя прием и обработку писем, а также веб интерфейс для вашего почтового сервера, доступ к корпоративным календарям и задачам. Exchange интегрирован в Active Directory, поэтому представим себе, что она уже была развернута. Ну а Windows Server 2019 Core — это версия Windows Server без графического интерфейса. В…

  • Основы работы с Shader Graph в Unity

    от автора

    Шейдер — это небольшая программа, содержащая инструкции для GPU. Она описывает способ вычисления экранного цвета для определённого материала. Хотя у Unity есть Standard Shader, иногда требуется реализовать эффект, на который не способен стандартный шейдер. Раньше для этого необходимо было знание особого языка шейдеров, такого как Cg или HLSL, а подходы в них немного отличаются от…

  • Голая правда

    от автора

    Дорогие друзья, рад видеть вас снова. Лично я очень соскучился по нашему общению. Моё долгое отсутствие на этом ресурсе вызвано чрезвычайно большим наплывом пациентов. Среди которых, что мне приятно отметить, было очень много читателей моих предыдущих статей. И даже, не побоюсь этого слова, комментаторов! Взяться в очередной раз за перо меня сподвигло то обстоятельство, что…

  • Опыт написания игры на TypeScript и WebGL или сказ о том, как backend-щик в современный frontend окунулся

    от автора

    Доброго времени суток всем хаброжителям. Хочу рассказать вам о том, как я вернулся в любительский геймдев спустя 3+ года, кардинально сменив инструмент (а попутно — и свое мировоззрение), и что из этого вышло. Под катом вас: Краткая диспозиция всех фактов в начале пути. Как картинка «ДО» в дешёвой интернет-рекламе «ДО» и «ПОСЛЕ». Добровольный нырок в…

  • PostgreSQL Antipatterns: сизифов JOIN массивов

    от автора

    Иногда возникает задача «склеить» внутри SQL-запроса из переданных в качестве параметров линейных массивов целостную выборку с теми же данными «по столбцам».

  • Шифрование TLS-трафика по алгоритмам ГОСТ-2012 c Stunnel

    от автора

    В этой статье я хочу показать, как настроить Stunnel на использование российских криптографических алгоритмов в протоколе TLS. В качестве бонуса покажу, как шифровать TLS-канал, используя алгоритмы ГОСТ, реализованные в криптоядре Рутокен ЭЦП 2.0. Но для начала давайте вообще разберёмся для чего нужен Stunnel. В двух словах — это программа, на которую можно переложить всю логику…