WebRTC: фреймворк ICE, STUN и сервера TURN
Наличие простого способа видео- и аудиосвязи на сайте без использования сторонних плагинов и приложений - большой плюс для пользователей. Рассмотрим их реализацию.
https://nuancesprog.ru/p/9546
@nuancesprog #статьи #WebRTC
Наличие простого способа видео- и аудиосвязи на сайте без использования сторонних плагинов и приложений - большой плюс для пользователей. Рассмотрим их реализацию.
https://nuancesprog.ru/p/9546
@nuancesprog #статьи #WebRTC
Структура типизации в Ruby 3
Знакомимся с RBS - новым языком сигнатуры типов Ruby. Долгожданная ненавязчивая статическая типизация для Ruby3.
https://nuancesprog.ru/p/9567
@nuancesprog #статьи #Ruby
Знакомимся с RBS - новым языком сигнатуры типов Ruby. Долгожданная ненавязчивая статическая типизация для Ruby3.
https://nuancesprog.ru/p/9567
@nuancesprog #статьи #Ruby
Метод опорных векторов: примеры на Python
Основная идея метода опорных векторов заключается в переводе исходных векторов в пространство более высокой размерности и поиск разделяющей гиперплоскости с максимальным зазором в этом пространстве. Расскажем о нюансах этого метода, которые стоит учесть, чтобы подход стал более применимым к решению реальных задач.
https://nuancesprog.ru/p/9573
@nuancesprog #статьи #Python
Основная идея метода опорных векторов заключается в переводе исходных векторов в пространство более высокой размерности и поиск разделяющей гиперплоскости с максимальным зазором в этом пространстве. Расскажем о нюансах этого метода, которые стоит учесть, чтобы подход стал более применимым к решению реальных задач.
https://nuancesprog.ru/p/9573
@nuancesprog #статьи #Python
Приключения аналитика в стране кода: пробуждение силы
Если вы уже уверенно работаете с электронными таблицами, но мечтаете овладеть искусством написания кода, то это подробное и поэтапное руководство как раз для вас. Используем метод «помидора», осваиваем SQL и R и получаем статус аналитика с навыком написания кода - прагматичный подход в действии!
https://nuancesprog.ru/p/9579
@nuancesprog #статьи #Education
Если вы уже уверенно работаете с электронными таблицами, но мечтаете овладеть искусством написания кода, то это подробное и поэтапное руководство как раз для вас. Используем метод «помидора», осваиваем SQL и R и получаем статус аналитика с навыком написания кода - прагматичный подход в действии!
https://nuancesprog.ru/p/9579
@nuancesprog #статьи #Education
От продвинутой к эффективной аналитике
Как понять, Люк ты или Йода, и адаптировать вечную философию к компании, где рулят данные. Что нужно сделать и тем и другим, чтобы понять друг друга, договориться и вместе участвовать в развитии бизнеса и создавать культуру эффективной аналитики.
https://nuancesprog.ru/p/9587
@nuancesprog #статьи #DataScience
Как понять, Люк ты или Йода, и адаптировать вечную философию к компании, где рулят данные. Что нужно сделать и тем и другим, чтобы понять друг друга, договориться и вместе участвовать в развитии бизнеса и создавать культуру эффективной аналитики.
https://nuancesprog.ru/p/9587
@nuancesprog #статьи #DataScience
Три примера, когда не стоит использовать стрелочные функции JavaScript
Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.
https://nuancesprog.ru/p/9592
@nuancesprog #статьи #JavaScript
Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.
https://nuancesprog.ru/p/9592
@nuancesprog #статьи #JavaScript
Как с помощью структурных директив и свойства exportAs можно устранить излишний рендеринг компонентов - разбираемся по аналогии с примерами, взятыми из Vue и React.
https://nuancesprog.ru/p/9598
@nuancesprog #статьи #Angular
https://nuancesprog.ru/p/9598
@nuancesprog #статьи #Angular
Инновационный алгоритм глубокого обучения в Google Translate
Как работает алгоритм Google Translate, способный выполнять перевод между практически любыми языковыми парами? Какие проблемы для достижения этого пришлось решить его разработчикам и каким образом?
https://nuancesprog.ru/p/9603
@nuancesprog #статьи #ArtificialIntelligence
Как работает алгоритм Google Translate, способный выполнять перевод между практически любыми языковыми парами? Какие проблемы для достижения этого пришлось решить его разработчикам и каким образом?
https://nuancesprog.ru/p/9603
@nuancesprog #статьи #ArtificialIntelligence
Ускорьте создание пиксельной графики в 10 раз ✨💫
Знакомимся с простой и эффективной альтернативой теням блоков при создании пиксельных рисунков. 4 коротких шага - и ваше первое творение готово.
https://nuancesprog.ru/p/9616
@nuancesprog #статьи #CSS
Знакомимся с простой и эффективной альтернативой теням блоков при создании пиксельных рисунков. 4 коротких шага - и ваше первое творение готово.
https://nuancesprog.ru/p/9616
@nuancesprog #статьи #CSS
Экономим ваше время и время вашего приложения: разбираемся, что представляют из себя пулы потоков, рассматриваем примеры их реализации с помощью различных встроенных методов и облегчаем себе управление многопоточностью в Java.
https://nuancesprog.ru/p/9627
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/9627
@nuancesprog #статьи #Java
Моделирование связей графа в DynamoDB
Подробно рассматриваем построение и принцип работы единой базы данных продукта Koan, работающего на основе DynamoDB и позволяющего наглядно оперировать большим количеством многоуровневых связанных данных.
https://nuancesprog.ru/p/9632
@nuancesprog #статьи #Database
Подробно рассматриваем построение и принцип работы единой базы данных продукта Koan, работающего на основе DynamoDB и позволяющего наглядно оперировать большим количеством многоуровневых связанных данных.
https://nuancesprog.ru/p/9632
@nuancesprog #статьи #Database
Python 3: 3 функции, которые следует помнить
Некоторые новые функции в Python 3 незаслуженно обделяют вниманием - они могут сильно помочь вам в создании эффективного кода. Расскажем, как с легкостью использовать перечисления, f-строки и классы данных.
https://nuancesprog.ru/p/9637
@nuancesprog #статьи #Python
Некоторые новые функции в Python 3 незаслуженно обделяют вниманием - они могут сильно помочь вам в создании эффективного кода. Расскажем, как с легкостью использовать перечисления, f-строки и классы данных.
https://nuancesprog.ru/p/9637
@nuancesprog #статьи #Python
Пять шагов к красивому терминалу, которым вам понравится пользоваться
Постепенно настраиваем терминал командной строки и делаем его не только более удобным в использовании, но и более приятным глазу.
https://nuancesprog.ru/p/9643
@nuancesprog #статьи #Terminal
Постепенно настраиваем терминал командной строки и делаем его не только более удобным в использовании, но и более приятным глазу.
https://nuancesprog.ru/p/9643
@nuancesprog #статьи #Terminal
Как спроектировать REST API для выполнения системных команд с помощью Actix Rust
Шаг за шагом создаем API, чтобы облегчить себе работу с удаленным сервером, чтобы каждый раз не подключаться к нему через SSH.
https://nuancesprog.ru/p/9648
@nuancesprog #статьи #Rust
Шаг за шагом создаем API, чтобы облегчить себе работу с удаленным сервером, чтобы каждый раз не подключаться к нему через SSH.
https://nuancesprog.ru/p/9648
@nuancesprog #статьи #Rust
Последовательное объединение адаптеров с помощью MergeAdapter
RecyclerView позволяет отображать данные в виде списка проще, нежели ListView. Описанное нововведение помогает осуществлять показ, например, колонтитулов без ущерба скорости приложения.
https://nuancesprog.ru/p/9654
@nuancesprog #статьи #Android
RecyclerView позволяет отображать данные в виде списка проще, нежели ListView. Описанное нововведение помогает осуществлять показ, например, колонтитулов без ущерба скорости приложения.
https://nuancesprog.ru/p/9654
@nuancesprog #статьи #Android
Не учите машинное обучение
Заинтересованы в машинном обучении, но сдаетесь еще на этапе изучения основ? Расскажем, как правильно расставить приоритеты и с чего стоит начать изучение МО, чтобы сделать его простым и интересным.
https://nuancesprog.ru/p/7518
@nuancesprog #статьи #MachineLearning #DataScience
Заинтересованы в машинном обучении, но сдаетесь еще на этапе изучения основ? Расскажем, как правильно расставить приоритеты и с чего стоит начать изучение МО, чтобы сделать его простым и интересным.
https://nuancesprog.ru/p/7518
@nuancesprog #статьи #MachineLearning #DataScience
ТОП-5 проблем с доступностью, которые чаще всего игнорируют
Доступность интерфейса - фактор, о котором часто заботятся в последнюю очередь, а зря: проблемы с доступностью сайта грозят потерей большого сегмента пользователей, а иногда и судебными исками. Узнайте, какие ошибки в этой сфере чаще всего совершают разработчики, почему их лучше не повторять и как исправить.
https://nuancesprog.ru/p/9662
@nuancesprog #статьи #WebDevelopment
Доступность интерфейса - фактор, о котором часто заботятся в последнюю очередь, а зря: проблемы с доступностью сайта грозят потерей большого сегмента пользователей, а иногда и судебными исками. Узнайте, какие ошибки в этой сфере чаще всего совершают разработчики, почему их лучше не повторять и как исправить.
https://nuancesprog.ru/p/9662
@nuancesprog #статьи #WebDevelopment
Продвинутый взгляд на рекурсию
Подробно поговорим о рекурсии и ее основных элементах - рекуррентном соотношении и базовом кейсе; а также рассмотрим мемоизацию и концепцию "разделяй и властвуй", служащую для повышения эффективности мемоизации.
https://nuancesprog.ru/p/9668
@nuancesprog #статьи #ComputerScience
Подробно поговорим о рекурсии и ее основных элементах - рекуррентном соотношении и базовом кейсе; а также рассмотрим мемоизацию и концепцию "разделяй и властвуй", служащую для повышения эффективности мемоизации.
https://nuancesprog.ru/p/9668
@nuancesprog #статьи #ComputerScience
Всё, что вы хотели знать об отладке в IntelliJ IDEA
Отладка от А до Я в IntelliJ IDEA: обзор основных типов точек останова и лучшие практики их использования, вычисление выражений, пошаговое выполнение программы и опции логирования - всё для того, чтобы превратить отладку в приятный и эффективный процесс.
https://nuancesprog.ru/p/9672
@nuancesprog #статьи #Education
Отладка от А до Я в IntelliJ IDEA: обзор основных типов точек останова и лучшие практики их использования, вычисление выражений, пошаговое выполнение программы и опции логирования - всё для того, чтобы превратить отладку в приятный и эффективный процесс.
https://nuancesprog.ru/p/9672
@nuancesprog #статьи #Education
ES6 - это новая спецификация JavaScript, которая имеет много новых возможностей. Она делает язык мощнее и выразительнее. Множество - одно из нововведений ES6. Рассмотрим, что это такое и какие преимущества перед простыми объектами и массивами оно имеет.
https://nuancesprog.ru/p/9679
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/9679
@nuancesprog #статьи #JavaScript
Дизайн физического движка
Планируете заняться разработкой сложных систем, но боитесь столкнуться с трудностями? Расскажем о том, как создать физический движок на C++. Подробно рассмотрим проектирование динамики, обнаружения столкновений и реакции на столкновения, а также некоторые другие опции.
https://nuancesprog.ru/p/9072
@nuancesprog #статьи #CPP
Планируете заняться разработкой сложных систем, но боитесь столкнуться с трудностями? Расскажем о том, как создать физический движок на C++. Подробно рассмотрим проектирование динамики, обнаружения столкновений и реакции на столкновения, а также некоторые другие опции.
https://nuancesprog.ru/p/9072
@nuancesprog #статьи #CPP