Публикации

Введение в Sonic Pi — Часть вторая
Резюме В первой части мы рассмотрели воспроизведение синтезированного звука и семплов. Здесь мы расширим и представим еще несколько структур/паттернов и посмотрим на FX. Циклы и итераторы — чтобы представить некоторую базовую структуру Рандомизация — добавить еще несколько интересных звуков Эффекты — наложение некоторых эффектов (эффект реверберации) на сэмплы. Генерация арпеджио — с использованием некоторых переменных и лупов Циклы/Итераторы В первой части мы использовали..

Исключения в асинхронных методах
Наша цель - изучить ответ на вопрос: « что происходит, когда исключения возникают внутри асинхронных операций? » Немного контекста, прежде чем мы начнем: Асинхронные операции - это все, что требует времени для завершения (например, чтение из файлов, открытие соединений с БД), но нам не нужно ждать их завершения, чтобы выполнить другой несвязанный код. Мы рассмотрим TAP (Асинхронный шаблон на основе задач) , который в настоящее время является наиболее часто используемым способом..

Нейронные сети и биткойн
Фон Мы с моим другом Джеком рано полюбили криптовалюты. Мы оба инвестировали индивидуально, но осенью 2015 года вместе основали фонд в ожидании сокращения вдвое вознаграждения в биткойнах в июле 2016 года. У Джека потрясающая сеть взаимоотношений, и вскоре мы собрали большой фонд из разнообразной группы инвесторов. Большинство людей покупали акции по цене около 250 долларов, а когда цена выросла до более чем 500 долларов, мы получили прибыль и получили группу очень счастливых..

Проблемы роста - Стать разработчиком среднего уровня
Итак, вам стало немного комфортно на работе. Жизненный цикл развертывания больше не является черной магией. Проверки кода короче вашего кода. И вы отправили кое-что. Надеюсь, у вас есть мотивация расшириться и узнать больше. Но сам объем ресурсов ошеломляет! Один из прагматических подходов - придерживаться того, что также поможет вам лучше провести собеседование. Таким образом, у вас будет чувство прогресса и цель, на которой нужно сосредоточиться. Сосредоточьтесь на..

Изучение музыкальных жанров
Можете ли вы послушать песню и назвать ее жанр? Сколько секунд вам нужно, чтобы слушать? Жанр песни нельзя категорично классифицировать с помощью всего лишь одного тега. Вы можете пометить песню более чем одним жанром и придать ей смысл. Что еще более важно, определение жанра несколько субъективно. Таким образом, создание музыкального классификатора с одним классом было бы нелогичным, если бы мы говорили о последнем. Тем не менее, вдохновленный потрясающими работами и публикациями..

Swift: CGRect, CGSize и CGPoint
Swift: CGRect, CGSize и CGPoint Вы (вероятно) делаете это неправильно Прошло около восьми месяцев с тех пор, как я впервые решил полностью прыгнуть в червоточину Свифта. За эти месяцы я постепенно научился прекращать писать шаблоны кода в стиле Objective-C с синтаксисом Swift и начал фактически использовать преимущества нового языка. Но недавно я заметил одну вещь: я до сих пор использую уродливый синтаксис, отличный от Swift, со всеми своими CGGeometry структурами. CGRect,..

Angularjs против Angular2 | какая разница?
AngularJS Оглядываясь назад, можно сказать, что была возможность создавать очень продвинутые веб-приложения с использованием чистого JavaScript API, но было действительно сложно поддерживать исходную кодовую базу и тестировать ее все. А затем в 2010 году AngularJS был представлен как JavaScript MVW Framework. У него было три больших преимущества, которые заставляли людей любить его: Создание кода было несравненно быстрым Каждая часть приложения была легко протестирована Google стоял..

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

Борьба с предвзятостью: ИИ нуждается в равенстве, а не в равенстве
Есть две вещи, которые, по мнению большинства людей, не могут быть предвзятыми: данные и они сами. В чем-то они правы. Ни данные, ни какой-либо отдельный человек по своей сути не являются предвзятыми. Хотя ни данные, ни люди по своей сути не предвзяты, это не означает, что на них нельзя повлиять и внушить им существующие предубеждения, которые останутся с ними на всю жизнь. В предыдущем посте я задавал вопрос Может ли машинное обучение устранить расовые различия в медицине?..

Анонс EzAnimation
Упростите анимацию во Flutter! Flutter предлагает потрясающую простоту в таких аспектах, как создание пользовательского интерфейса и общий процесс разработки приложений. Некоторые виды анимации, такие как неявная анимация, также очень просты в использовании и не требуют каких-либо знаний об анимации объектов. Однако создание явной анимации обычным способом - это проблема, о которой я часто слышал, и я решил что-то с этим сделать. Пакет: https://pub.dev/packages/ezanimation..

Лучшие ресурсы для фронтенд-разработки.
Все, что вам нужно для знакомства с интерфейсом в качестве разработчика. Если вы новичок в разработке веб-интерфейса и не знаете, с чего начать и с чего начать, этот блог поможет вам получить доступ к одним из лучших ресурсов интерфейса, доступных бесплатно! 1.Бальзамик Самое главное при создании веб-сайта или веб-приложения - это его спроектировать. Каркасные модели Balsamiq - один из самых простых способов начать работу. Я лично использовал его недавно, создавая свое..

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

Ведущие компании в области искусственного интеллекта и машинного обучения в Индии / США для стартапов и малых и средних предприятий, которым следует остерегаться…
С изменением дат и тенденций в сфере услуг искусственного интеллекта в Индии, экспоненциально растущий большой сегмент населения больше не помнит, как изображения загружаются со скоростью по одной строке за раз, захватывающий звук 56k-модема или тиранию появляющихся веб-порталов. . Но с каждым новым рассветом до заката вы склоняетесь к созданию первого продукта, созданного компанией искусственного интеллекта в Индии, и это отличное время для технологических предпринимателей, чтобы..

Как ваш Scrum Master может помочь вам, разработчику
SCRUM для всех нас Предпосылки: Было бы полезно иметь некоторое представление об Agile и Scrum, и неплохо было бы посмотреть мою статью о разрешении конфликтующих приоритетов . Возможно, вам будет интересно прочитать мой документ о Бэклоге спринта . Терминология Scrum: фреймворк для поддержки гибкости программных продуктов. Спринт: установленный период времени, в течение которого работа должна быть завершена и доступна для просмотра. Рабочая среда Гибкий Agile состоит..

Понимание PyTorch на примере: пошаговое руководство
Обновление (18 мая 2021 г.). Сегодня я закончил свою книгу: Глубокое обучение с помощью PyTorch: пошаговое руководство: руководство для начинающих . Вступление PyTorch - это самый быстрорастущий фреймворк глубокого обучения, который также используется Fast.ai в его MOOC, Глубокое обучение для программистов и его "библиотека". PyTorch также очень питонический , что означает, что его более естественно использовать, если вы уже являетесь разработчиком Python. Кроме..

Путешествие — ЧАСТЬ 7 — Исследования блокчейна
В моем мире произошло множество событий, поэтому мне потребовалось несколько дней, чтобы опубликовать этот пост в блоге. Обычно я могу позволить себе тратить больше времени, но жизнь генерального директора наполнена бесчисленным количеством дел, с которыми нужно справиться. Операторы, маркетинг, продукт, финансы, юриспруденция, инвесторы — практически все. Но это ни здесь, ни там. Цель здесь — рассказать о некоторых исследованиях в области блокчейна с первых дней до настоящего..

Версия для разработчиков о картах и ​​словарях
Давать вам направление с картами, информировать вас с помощью словарей Аудитория Эта статья предназначена для разработчиков, желающих пересмотреть карты и словари. Это поможет вам понять суть, если вы новичок, но больше ориентировано на инженеров, которые хотят копнуть глубже! Аргумент Хеш-таблицы упорядочивают данные с помощью хеш-функций для поддержки быстрой вставки и поиска. Существует два типа хэш-таблиц: хэш-набор и хэш-карта. Набор хэшей . Набор уникальных значений...

Сравнение общих макетов Android
Привет всем моим разработчикам Android сегодня я придумал сравнение макетов, сравнение общих макетов Android, какие макеты нам нужно использовать, и почему большинство разработчиков запутались, какой макет предпочтительнее другого, поэтому друзья сегодня я продемонстрирую, какой макет лучше в Android , с точки зрения производительности, поскольку производительность является основной проблемой в Android. Относительный макет: Относительный макет - это наиболее распространенный макет..

JS Backend Week 8 Вопросы интервью
Можете ли вы объяснить назначение каждого типа HTTP-запроса при использовании веб-службы RESTful? GET — обычно вызывает базу данных, чтобы запросить информацию или ресурс. Затем это отображается пользователю или используется каким-либо другим способом. HEAD — то же, что и запрос GET, только без тела ответа. POST — отправляет или вставляет информацию в базу данных, в частности, добавляя новую запись. Твиттер, добавление фотографии в Instagram или публикация на Facebook — вот..

Простые инструменты для контроля ваших систем во время COVID-19, пока вы дома
Изменит ли COVID-19 восприятие удаленной работы? Простые инструменты для контроля ваших систем во время COVID-19, пока вы дома Это пандемия! COVID-19, также известный как коронавирус, был недавно объявлен Всемирной организацией здравоохранения эпидемией . Для многих компаний, если у вас не было политики удаленной работы ( удивительно, что некоторые компании категорически против этого ), вы получите ускоренный курс по Slack, Zoom и другим популярным удаленным компьютерам...