Как стать автором
Обновить
421.05
Рейтинг
OTUS
Цифровые навыки от ведущих экспертов
Сначала показывать
  • Новые
  • Лучшие

Style transfer для сериала «Друзья»

Блог компании OTUS Big Data *Машинное обучение *Искусственный интеллект

В данном посте мы, с помощью методов автоматической обработки текстов (Natural Language Processing или просто NLP), исследуем стиль речи 6 главных героев знаменитого сериала “Друзья”, проведем мультиязычный анализ для русского и английского языков, а также обучим большие GPT-based языковые модели общаться в в стиле главных героев Друзей.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3.5K
Комментарии 8

Новости

Как повысить безопасность Docker-контейнеров

Блог компании OTUS DevOps *
Перевод

Контейнеры Docker уже довольно давно стали неотъемлемой частью инструментария разработчика, позволяя собирать, распространять и развертывать приложения стандартизированным способом.

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 4K
Комментарии 3

Практическое руководство по методу максимального правдоподобия

Блог компании OTUS Математика *Машинное обучение *
Перевод

Вам наверняка доводилось когда-либо в своей жизни принимать решение о покупке, основываясь на отзывах о товарах. Как социальным существам нам свойственно покупать вещи, которые рекомендуют другие покупатели.

Недавно, в поисках новых наушников, я просмотрел все товары, которые имеют оценку 5 звезд. Меня поразило насколько сложно принять решение о покупке, основываясь только на отзывах покупателей. Мне пришло в голову взглянуть на отзывы товаров с точки зрения статистики.

В этой статье я объясняю метод оценки максимального правдоподобия на примере сравнения двух товаров, используя гипотетические оценки, полученные на основе мнений людей о товарах.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1.3K
Комментарии 0

5 лучших инструментов для MongoDB Atlas в 2021 году

Блог компании OTUS MongoDB *
Перевод

MongoDB Atlas — это самый простой способ развернуть базу данных MongoDB. Для начала работы вам предоставляется 512 МБ бесплатного хранилища и ряд встроенных инструментов для выполнения таких задач, как запрашивание данных.

Однако по мере использования MongoDB большинству пользователей ставится недостаточно базового набора инструментов. MongoDB Atlas просто не приспособлен для некоторых задач (таких как миграция с SQL и моделирование данных), поэтому им приходится обращаться к инструментам от сторонних разработчиков.

Хотите ли вы продвинуться выше уровня интеграций MongoDB Atlas или ищете что-то совершенно другое, наш список инструментов для MongoDB Atlas может помочь вам найти искомое решение.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 787
Комментарии 0

Изоляция CSS в Razor Pages

Блог компании OTUS ASP *
Перевод

Изоляция CSS впервые появилась в .NET 5 для компонентов Blazor. Теперь она станет доступной и в Razor Pages (и в представлениях MVC) в .NET 6, который должен быть зарелижен в ноябре этого года. Ниже представлен краткий обзор того, как изоляция CSS работает в Razor Pages и какие проблемы она должна решать.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 960
Комментарии 0

Простой шутер от третьего лица на Unreal Engine. Часть 2

Блог компании OTUS Разработка игр *Unreal Engine *

До прочтения этой статьи рекомендую прочитать первую часть.

План на сегодня:

Сегодня мы создадим простеньких противников, который будут ходить туда-сюда. Научимся наносить им урон.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 4.3K
Комментарии 3

Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога

Блог компании OTUS Тестирование веб-сервисов *
Перевод

Ключевые тезисы

Код всегда можно протестировать, если выявить антипаттерны и исправить их.

Архитектура и тестируемость кода влияют на возможность автоматизировать тесты.

Решения по архитектуре кода принимаются разработчиками, а тестировщики, в свою очередь, могут влиять на эти решения в целях улучшения тестируемости.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 1.3K
Комментарии 1

Создание и использование динамических библиотек в Rust

Блог компании OTUS Системное программирование *Rust *

Динамические библиотеки подключаются к программе во время выполнения. Это позволяет обновлять их реализацию и компилировать независимо от использующих программ. Такой подход открывает ряд дополнительных возможностей при разработке ПО. Например, написание разных модулей приложения на разных языках. Или создание системы динамически подключаемых плагинов. В данной статье мы рассмотрим, как создавать и загружать динамические библиотеки в Rust.

Читать далее
Всего голосов 33: ↑33 и ↓0 +33
Просмотры 3.4K
Комментарии 0

Вашей целевой аудитории не существует

Блог компании OTUS Разработка игр *Тестирование игр *
Перевод

Почему не стоит говорить об "аудитории MOBA", "основных геймерах", "женщинах-геймерах", а лучше мыслить менее масштабно.

Одним из распространенных заблуждений, порожденных общедоступными исследованиями, является предполагаемая популярность определенных игровых жанров.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 2.1K
Комментарии 9

Темная сторона DateTime.Now

Блог компании OTUS Программирование *C# *
Перевод

DateTime.Now — одно из наиболее часто используемых свойств в .NET Framework. Несмотря на то, что это свойство предназначено для определенных целей, из-за недостатка понимания и сноровки многие .NET-разработчики используют его при неправильных обстоятельствах, когда следует использовать другие доступные (и рекомендованные) варианты, такие как свойство DateTime.UtcNow и класс Stopwatch. В этой статье мы обсудим эти три варианта, область применения каждого из них и проведем количественное сравнение между ними, чтобы показать, почему DateTime.Now во многих случаях обходится нам слишком дорого и не должно быть использовано.

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 8.3K
Комментарии 33

Свежие уязвимости для ОС Windows

Блог компании OTUS Информационная безопасность *

Уязвимости в ОС и программном обеспечении всегда являлись одними из самым мощных векторов тестирования на проникновение. Какими интересными свежими уязвимостями можно пополнить свой арсенал? В статье попробуем разобраться, как работают 3 уязвимости в ОС Windows и MS Office, которые были опубликованы в последние полгода.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 5.5K
Комментарии 1

Как и в чем опытному QA развиваться в профессии — и всегда ли это надо делать?

Блог компании OTUS Тестирование веб-сервисов *Карьера в IT-индустрии

Всем привет! Меня зовут Анастасия Шарикова, я Technical Lead в Bookmate и веду телеграм канал Yet another QA

Реклама очередных курсов по тестированию и не только сейчас слышна из каждого утюга – но что делать, когда ты уже не новичок?

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 4.5K
Комментарии 0

Ускоренная сборка Kotlin с помощью Kotlin Symbol Processing 1.0

Блог компании OTUS Тестирование веб-сервисов *Kotlin *
Перевод

Kotlin Symbol Processing (KSP), наш новый инструмент для создания легких плагинов компилятора на языке Kotlin, теперь стабилен! KSP обладает функциональностью, схожей с Kotlin Annotation Processing Tool (KAPT), однако работает в 2 раза быстрее, предоставляет прямой доступ к конструкциям языка Kotlin и поддерживает многоплатформенные задачи.

За последние несколько месяцев KSP пережил 32 релиза, в которых было исправлено более 162 ошибок, о которых сообщили представители сообщества и которые были исправлены нашей командой. Если вы ждали, когда сможете перейти на использование KSP, сейчас пришло самое время проверить его.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 1.7K
Комментарии 0

Промышленный интернет вещей (IIoT): Устранение барьеров на пути к «умным» фабрикам

Блог компании OTUS Интернет вещей
Перевод

Учитывая недавние сообщения о том, что фабрики с поддержкой 5G могут обеспечить рост производительности в обрабатывающей промышленности Великобритании на сумму от £2,6 млрд (€3,03 млрд) до £6,3 млрд (€7,34 млрд), становится удивительным, что технология "умных фабрик" просто не попала в поле зрения 27% респондентов Ежегодного отчета о производстве в 2019 году.

Читать далее
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 1.2K
Комментарии 1

Практика использования Relay+PetitPotam

Блог компании OTUS Информационная безопасность *

Статья расскажет о вариации нового метода атаки на инфраструктуру. Рассмотрим основные инструменты, подготовим тестовый стенд и проведем тест. Небольшой disclamer: статья не претендует на полноту, но является примером того как можно собрать полезную информацию и проверить работоспособность инструментов перед их использованием.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 696
Комментарии 2

Мониторинг Spark Streaming в Kubernetes с помощью Prometheus и Grafana

Блог компании OTUS Apache *Kubernetes *
Перевод

Развертывание Apache Spark в Kubernetes, вместо использования управляемых сервисов таких как AWS EMR, Azure Databricks или HDInsight, может быть обусловлено экономической эффективностью и переносимостью. Подробнее о миграции с AWS EMR в K8s вы можете прочитать в этой статье

Однако при уходе с управляемых сервисов возникает ряд проблем. И, вероятно, самая большая из них — потеря мониторинга и алертинга. Например, в AWS EMR есть действительно мощные встроенные инструменты мониторинга в виде CloudWatch, Ganglia, CloudTrail и YARN history server. В этой статье рассмотрим реализацию мониторинга для Apache Spark в Kubernetes с помощью Prometheus и Grafana.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1K
Комментарии 0

Руководство по работе с Django REST Framework, Swagger и созданию клиента TypeScript для API

Блог компании OTUS Python *Программирование *
Перевод

Цели:

Создать API с помощью Django REST Framework;

Создать динамическую документацию Swagger;

Сгенерировать для API код клиента на TypeScript;

Создать базовое приложение на ReactJS, которое будет использовать сгенерированный код на TypeScript для отображения данных из API.

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Просмотры 2.5K
Комментарии 8

Выгоды для клиента от SaaS — и как сделать работу с клиентами успешной

Блог компании OTUS SaaS / S+S *
Перевод

Успешный опыт работы с клиентами (Customer Success) в SaaS быстро становится главной линией атаки для повышения конверсии, улучшения уровня удовлетворенности клиентов и снижения оттока. С каждым днем эффективная стратегия успешного опыта работы с клиентами становится все более важной для SaaS-компаний.

Так что же такое успешный опыт работы с клиентами, как это работает и правильно ли вы это делаете? Не волнуйтесь, мы объясним это в данной статье.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 616
Комментарии 0

Не пытайтесь моделировать статику: тестируйте Timber Logger с помощью деревьев

Блог компании OTUS Тестирование веб-сервисов *Kotlin *
Перевод

Узнайте, как создать пользовательское Timber Tree для проверки вывода журналов в модульных тестах. Мокинг Timber, тестирование журналов в модульных тестах.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 520
Комментарии 0

Пять причин, по которым вам следует создать прототип вашего IoT-устройства

Блог компании OTUS Интернет вещей
Перевод

Прототипирование IoT — это эксперименты и реализация идей дизайна в предварительных версиях. Вот пять причин, по которым вам следует создать прототип вашего IoT-устройства.

Читать далее
Всего голосов 11: ↑4 и ↓7 -3
Просмотры 2.9K
Комментарии 0

Информация

Дата основания
Местоположение
Россия
Сайт
otus.ru
Численность
51–100 человек
Дата регистрации
Представитель
OTUS