Месяц: Март 2020

  • Как удерживать внимание игрока в игре

    от автора

    Здравствуйте, меня зовут Энона, я начинающий человек-оркестр. Сегодня я бы хотела поговорить о важности одной игровой характеристики. Она описывает, насколько хорошо игра справляется с тем, чтобы не отпускать внимание игрока ни на секунду. Давайте для простоты назовём эту характеристику Залипательность и раскроём её значимость. Так почему же она так важна? Потому что игра — это…

  • Будущее уже здесь: как работают голосовые роботы и что они умеют делать

    от автора

    Роботизация рутинных операций, когда для решения простых и одновременно трудоемких задач используются роботы, а не люди — весьма активный тренд. Автоматизируется многое, включая телефонные разговоры с клиентами. Компания Neuro.net занимается созданием технологий, которые дают возможность улучшить возможности роботов. В этой статье разработчики рассказывают о технологиях и нюансах распознавания пола собеседника по голосу и работе над…

  • Убыстрение дисковой подсистемы Qemu KVM в Linux

    от автора

    Иногда я берусь за различные задачи по настройке серверов. Некоторое время назад ко мне обратился владелец небольшой хостинговой компании, с интересной проблемой. Он хотел бы на своих серверах, где уже стоял Ubuntu 18.04, запускать виртуальные машины с Windows под KVM. Однако проведённое им тестирование показало, что дисковая система KVM прилично отставала от показателей, которые у…

  • Как организовать бэкенд мобильного приложения?

    от автора

    Что мы делаем? Сервис регистрации и авторизации пользователя для мобильного приложения В пет-проектах каждого мобильного разработчика, рано или поздно наступает момент, когда требуется быстро и без лишней головной боли создать сервер для своего приложения. Не важно, какую функцию должен выполнять сервер: будь то хранение данных или регистрация/авторизация пользователей. Как правило, вначале все идут (ну или…

  • Разбор: стратегии поведения инвесторов во время биржевых обвалов

    от автора

    Изображение: Unsplash Март 2020 года оказался богат на события, которые повлияли на рынки по всему миру. В России ситуация неопределенности усугубилась снижением курса рубля. При таких условиях инвесторам, особенно начинающим, трудно удержаться от совершения импульсивных действий, которые могут привести к серьезным убыткам. В сегодняшнем материале мы рассмотрим стратегии поведения инвесторов, которые могут позволить им пережить…

  • Как сократить расходы в AWS

    от автора

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

  • Коронавирус: информационные онлайн сервисы

    от автора

    Коронавирус COVID-19 – это новый вызов для всего человечества. Мир никогда не был так сильно взволнован своим здоровьем и мировой экономикой как сейчас. Тревога и паника – вот те эмоции, которые испытывают люди. Это абсолютно нормально переживать, паниковать и тревожиться. Все мы боимся заразиться от безжалостного и беспощадного вируса, который может мучительно убить. Шанс выжить…

  • Учимся компилировать C++ программу

    от автора

    В преддверии старта нового потока по курсу «Разработчик C++» подготовили перевод еще одного полезного материала. Данный материал не является хардкорным, но наверняка будет полезен джунам и даже специалистам middle уровня. Одна из самых сложных тем, с которыми я столкнулся в начале изучении C++, помимо указателей и управления памятью, заключалась в том, как успешно компилировать код…

  • Celery throttling — настраивам rate limit для очередей

    от автора

    ​ В этой статье я покажу как решить одну из проблем, возникающих при использовании распределенных очередей задач — регулирование пропускной способности очереди, или же, более простым языком, настройка ее rate limit’a. В качестве примера я возьму python и свою любимую связку Celery+RabbitMQ, хотя алгоритм, который я использую, никак не зависит от этих инструментов и может…

  • 3D своими руками. Часть 1: пиксели и линии

    от автора

    Этот цикл статей я хочу посвятить читателям, желающим изучить мир 3D-программирования с нуля, людям, которые хотят узнать основы создания 3D-составляющей игр и приложений. Каждую операцию мы будем реализовывать с чистого листа, чтобы понимать каждый аспект, даже если есть уже готовая функция, которая делает это быстрее. Научившись, мы будем переходить на встроенные инструменты по работе с…