Публикации

Firebase и DialogFlow с React Native - это просто (часть 2)
Как интегрировать Firebase Authentication в ваше приложение с поддержкой React Привет классные разработчики! Добро пожаловать во вторую часть серии руководств. Если вы еще не ознакомились с первой частью, я настоятельно рекомендую вам проверить первую часть здесь . Итак, в этом посте мы узнаем, как интегрировать функциональность аутентификации , предоставляемую Firebase, в наше приложение, поддерживающее реакцию. Итак, без лишних слов, приступим. Во-первых, нам нужно..

Как расширить собственный HTML-элемент
Когда стандартного HTML недостаточно Еще со времен XML мы пытались расширить HTML с помощью наших собственных тегов. Стандартная библиотека HTML-тегов довольно ограничена и намеренно состоит из низкоуровневых строительных блоков, предназначенных для объединения разработчиками в более высокоуровневую функциональность. Теперь, когда все современные браузеры поддерживают Веб-компоненты (или, точнее, Пользовательские элементы ), вы можете создавать свои собственные HTML-элементы,..

Как пройти специальный экзамен по машинному обучению AWS?
Машинное обучение AWS — это новейшее дополнение к сертификационному набору AWS, и, поскольку в нем есть слово Машинное обучение , многие люди заинтересуются им. Даже те, кто не в восторге от AWS. Недавно я сдал этот экзамен и набрал 955/1000. Я был немного удивлен этой оценкой, так как я мало учился и у меня не было сертификата младшего специалиста. Так что либо мне просто повезло, либо я что-то сделал не так. Я предпочитаю верить в последнее, и именно поэтому я пишу этот пост! Что..

Feathers Buzzard: краткое руководство по миграции
Советы и подводные камни при обновлении до последних версий Feathers и Vue Примечание. Эта статья обновлена ​​27 февраля 2018 г .: я изменил .babelrc, чтобы можно было использовать возможности Webpack по «встряхиванию дерева». Feathers - отличный Javascript / Node фреймворк для быстрого создания API на основе REST или веб-сокетов. Это похоже на версию Express с функцией батарейки в комплекте , а это значит, что вы тратите меньше времени на установку своего приложения...

Еженедельный дайджест внешнего интерфейса № 138 (23–29 декабря 2019 г.)
Веб-разработка • Чему научил меня год обучения и преподавания специальных возможностей • Обзор вдохновляющих веб-сайтов № 11 • Обзор WebAssembly за 2019 год • 11 обязательных трендов в области внешнего интерфейса для 2020 • Почему мы используем веб-компоненты CSS • Пиксели против относительных единиц в CSS: почему это все еще имеет большое значение • Текст текста 3.0 — злоупотребление пользовательскими свойствами CSS для создания синхронизируемых текстов текстов • ⚡️..

Глубокое погружение (101) - JavaScript: 1.0
«Не определено» против «Не определено» Не определено : попытка использовать переменную, которая не существует и не была объявлена, или не выделяет память; JavaScript выдаст ошибку. var num is not defined , и сценарий остановится тут же. Неопределенные . Неопределенные переменные - это переменные, которым выделено пространство памяти, но к моменту их выполнения им не присвоены значения. Считается, что общепринятый способ чтобы проверить, если что-то не определено, typeof var..

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

Простой генетический алгоритм
Будь то создание дронов в форме кленовых семян или изобретение липучки на основе лопухов, природа всегда была великим источником вдохновения для людей. Само собой разумеется, что алгоритмы оптимизации оптимизируются для какой-то цели или целевой метрики. Эволюция ничем не отличается. Естественный отбор в реальном мире оптимизирует выживание на Земле. Фактически, каждая форма жизни на Земле - это решение, созданное алгоритмом эволюции, который развивает популяцию людей на..

Машинное обучение становится мета
Размышляя о некоторых из крупнейших тенденций 2018 года в машинном обучении У машинного обучения есть собственное правило из трех: для его использования необходимы три основных ингредиента, а именно: 1) помеченные данные ; 2) модель архитектуры, которую можно оптимизировать; и 3) четко определенная целевая функция. Многие дискуссии о применении машинного обучения для решения проблемы просто прерываются, потому что один из этих трех недоступен. Достичь этого волшебного сочетания..

Сарказм?
Я довольно часто сталкиваюсь с возмутительной часто причудливой наглостью в программировании, особенно в онлайне. Я часто остаюсь в положении «это что, шутка»? Это действительно трудно сказать, учитывая, насколько распространен Даннинг Крюгер. Вещи, которые я видел от предполагаемых «старших». Недавно я наткнулся на эту жемчужину . Если это не сарказм, это то, что я очень часто вижу у «старших». Они, как правило, не делают лучший код, а цепляются за идеалы, принципы, теорию и то, что..

Как превратить поездку на работу в полноценный учебный опыт
Будь то тридцать минут в метро, ​​час в машине или двадцать минут на велосипеде, мы тратим довольно много времени на поездки на работу и обратно. Это время может быть трудным, поскольку многие из нас предпочли бы использовать его, чтобы расслабиться, снять стресс и не думать о списках дел. По данным Бюро переписи населения США, только в Соединенных Штатах около 25 миллионов рабочих тратят более 90 минут каждый день на дорогу до места работы и обратно. Когда Ford Motor Company опросила 5..

Как установить React на Ubuntu 20.04
React — это библиотека Javascript , используемая для создания быстрых интерактивных пользовательских интерфейсов. React был разработан Facebook в 2011 году и стал самой популярной библиотекой Javascript для разработки веб-приложений и мобильных приложений. Предпосылки Прежде чем мы установим React, нам нужно несколько вещей. Сервер под управлением Ubuntu 20.04 или 18.04. Я использую выделенный сервер от Spin Servers . Около 10 минут и чашка кофе или горячего чая. Я..

Построение модели подсчета толпы с использованием глубокого обучения
Кажется, что этот 2020 год захвачен пандемией COVID-19, которая с каждым днем ​​становится все более заразной, и в странах наблюдаются многократные повторяющиеся волны, включая всплески активных случаев. Даже страны, которые считаются развитыми или имеют лучшую инфраструктуру здравоохранения, еще не могут полностью понять, с чем можно справиться. Одним из наиболее эффективных способов борьбы с распространением инфекции было социальное дистанцирование, позволяющее разорвать цепь..

Инструменты и библиотеки для компьютерного зрения
Платформы для обнаружения объектов ТензорФлоу: Обычно используемым программным обеспечением для задач машинного обучения является TF. Он получил широкое распространение, поскольку предоставляет интерфейс для выражения общих алгоритмов машинного обучения и исполняемого кода моделей. Модели, созданные в TF, могут быть перенесены в гетерогенные системы с небольшими изменениями или вообще без изменений с устройствами, начиная от мобильных телефонов и заканчивая распределенными..

5 лучших книг по Python
Для студентов и начинающих программистов на Python, которые задают такие вопросы, как «Какая лучшая книга по Python?», вот список из 5 лучших книг по Python. Автоматизация скучных задач с помощью Python: практическое программирование для начинающих 4,7 звезды из 5. 79% программистов оценили его на 5 звезд. Лучшие отзывы: - Отличная книга для начинающих и не только - Обеспечивает хорошую основу для автоматизации Python - Я предпочитаю этот подход изучению Python на..

Практики динамического программирования: проблемы Leetcode в JavaScript
Динамическое программирование - одно из важных направлений информатики. Он всегда применяется к проблемам рекурсии из-за отличной производительности в сокращении времени выполнения за счет создания дополнительного места для сохранения предыдущих результатов. В этом посте я перечислю несколько классических задач динамического программирования и их решения на JavaScript. Число Фибоначчи Число Фибоначчи - LeetCode Повысьте свои навыки программирования и быстро..

MachineX: анализ настроений с помощью NLTK и машинного обучения
Обработка естественного языка Обработка естественного языка (NLP) — это область искусственного интеллекта, которая помогает компьютерам понимать человеческий язык. НЛП позволяет машинам извлекать смысл из человеческого языка, чтобы мы могли получать ценную информацию из онлайн-общения. В 1950 году, когда Алан Тьюринг опубликовал свою статью под названием Вычислительные машины и интеллект , с этого момента начался интерес к обработке естественного языка (НЛП). Отсюда возник мощный..

Перегонять в корень
мысль 21 В математике мы постоянно пытаемся «сокращать». Это один из лучших способов упростить проблему до такой степени, что ее можно будет использовать повторно или решить. Изучая электротехнику, я научился делать то же самое с K-Maps, но эти концепции не ограничиваются занудными числами. Их можно применять по-разному в жизни и даже в бизнесе. Сокращение проблем не просто превращает предыдущую сложную вещь в менее сложную, это позволяет нам исследовать проблему в более простой..

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

Прогрессивные веб-приложения на примере: часть 3
Мы исследуем кеширование данных для использования в автономном режиме. Эта статья является частью серии, которая начинается с Примеры прогрессивных веб-приложений: Часть 1 . Боковая панель в квоте Cache API Прежде чем мы углубимся в хранение данных для использования в автономном режиме, мы сначала исследуем квоту для API Cache для конкретного источника (по сути, веб-приложения). Cache API используется сервисными работниками под капотом (для кэширования кода и ресурсов..