Публикации

Использование системы частиц в качестве POC для визуализации данных с использованием JS
Введение Недавно в моей организации мой руководитель попросил меня продемонстрировать идею визуализации данных, когда информация может быть представлена ​​в интерактивной форме и привлекает внимание зрителя. Одна загвоздка заключалась в том, что POC визуализации данных не должен в первую очередь полагаться на графики и диаграммы как на средство отображения данных. Идея состояла в том, чтобы продемонстрировать интерактивную структуру команды проекта, которая четко отображает..

Осторожно, это дерево!
Неделя 8 — Бинарные деревья и что у вас есть Я предполагаю, что вся рекурсия, которую мы изучали, кажется, складывается воедино. Новый тип структуры данных, который мы рассмотрели в классе на этой неделе, — это дерево. Мне кажется, в этом много смысла — пока дело не доходит до кода. По сути, дерево работает почти как семейная линия. Есть родитель с возможными детьми. Применение такого дизайна мне пока не очевидно, но я уверен, что это мощный инструмент для обеспечения доступности..

Введение в скалолазание | Искусственный интеллект
Hill Climbing - это эвристический поиск, используемый для задач математической оптимизации в области искусственного интеллекта. Учитывая большой набор входных данных и хорошую эвристическую функцию, он пытается найти достаточно хорошее решение проблемы. Это решение может не быть глобальным оптимальным максимумом. · В приведенном выше определении задачи математической оптимизации подразумевают, что восхождение на холм решает проблемы, в которых нам нужно максимизировать или..

Использование наблюдаемого RxJS и операторов в TypeScript
Введение Что такое наблюдаемое? Observable - это массив, элементы которого поступают с течением времени. Их можно использовать для моделирования потоков асинхронных данных, таких как события DOM, асинхронные запросы и анимации. Их также можно преобразовывать, комбинировать и использовать с помощью методов массива, таких как map, filter, reduce, forEach и т. Д. Что такое операторы? Операторы применяют определенные преобразования к наблюдаемой последовательности. Эти преобразования..

Создание директивы отображения / скрытия на основе ролей в Angular
Пользовательская директива в Angular - лучшее, что вы не используете Если вы уже давно работаете в сфере Angular, вы должны быть знакомы с концепцией директив. Директивы - один из основных строительных блоков Angular. Это везде. Даже компоненты в Angular находятся в директивах с шаблоном. Директивы в основном представляют собой классы машинописного текста с @Directive декораторами. Из документации по Angular видно, что существует три типа директив. Компоненты: директивы с..

Понимание комиксов… и всего остального
Я прочитал эту книгу под названием Understanding Comics Скотта МакКлауда. На самом деле это интересное чтение само по себе — у древних египтян и майя были комиксы, которые во многом следуют современной форме. Во всяком случае, есть часть, где он говорит о развитии артиста и о том, как это связано с конечным продуктом. Это сразу напомнило мне программирование… и, возможно, все остальное, что требует навыков. Плохие программы страдают теми же недостатками, что и плохие комиксы. Он..

Дено против узла
ДЕНО Дено против узла Как Deno по сравнению с Node.js? Deno был написан тем же автором, что и Node.js. Райан Даль, автор Node.js, говорит, что исправляет ошибки, которые он сделал при создании Node.js. О чем он сожалел? Основные проблемы с Node.js Любая программа может записывать в файловую систему и сеть Разрешение на запись может быть проблемой безопасности, особенно при установке ненадежных пакетов из npm. Инцидент с кроссэном - тому пример. Пакет с именем, очень..

React + Redux +… Rails?
Bionexo - бразильская компания, которая создает цифровые решения для цепочек поставок в сфере здравоохранения. Мы являемся ведущей компанией на этом рынке в Бразилии и отвечаем за большинство инноваций в этой нише. В конце 2016 года мы решили переосмыслить один из основных модулей нашей платформы, возможно, самый проблемный и сложный из всех. Самая большая проблема в этой задаче заключалась в том, чтобы обеспечить удобство работы пользователей с помощью очень интерактивного..

«Глубокое обучение - это смерть. Да здравствует дифференцированное программирование! »
Недавно директор Tesla по искусственному интеллекту, Андрей Карпати , написал сообщение в блоге , в котором обосновал необходимость нового типа программного обеспечения , который представляет собой фундаментальный сдвиг в нашем видении и развитии. технология. Опровергая распространенное мнение о том, что нейронные сети - это всего лишь еще один инструмент в наборе инструментов машинного обучения , Карпати утверждает, что нейронные сети - это не просто еще один классификатор, они..

Еженедельный обзор: эта неделя в коде
Мэтью МакКлинток Каждую неделю новые учебные пособия публикуются в растущем блоге Solodev Web Design! Вот список того, что было добавлено за неделю с 19 сентября! Использование всплывающих подсказок на вашем сайте Иногда пользовательский опыт (UX) вашего веб-сайта нуждается в подталкивании — немного больше информации, если пользователь не знает, куда идти дальше. Всплывающие подсказки позволяют вам добавить немного больше информации, чтобы помочь посетителям вашего сайта..

Перестань быть трудным и просто скажи мне, что, черт возьми, закрытие
функции в замыканиях формы JavaScript. Замыкание — это комбинация функции и лексического окружения, в котором эта функция была объявлена. (Сеть разработчиков Mozilla) Здорово. Теперь мы все можем идти домой. ….. Я шучу. Мы рассмотрим некоторый код, но давайте разберем, что это определение пытается нам сказать. «функция — это замыкание» — круто — и «замыкание — это комбинация функции и лексического окружения, в котором эта функция была объявлена». Это означает, что функции..

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

Восстановление средства выбора эмодзи в Slack в React
Slack переводит свой веб-клиент на React. Когда Slack был впервые построен, наш интерфейс состоял из устоявшихся технологий, таких как jQuery и Handlebars. С тех пор сообщество разработало более эффективные способы создания масштабируемых интерфейсов, управляемых данными. Подход jQuery «рендеринг и изменение» прост, но он склонен к рассинхронизации с базовой моделью. В отличие от этого, шаблон React «рендеринг и повторный рендеринг» по умолчанию делает согласованность. Slack..

Угловой Что?
Я не первый раз посещаю Bootcamp . У меня было небольшое представление о том, что должно было произойти, за то короткое время, что я провел на Bootcamp. Я всегда писал строки кода, используя Java и Php, но я отказался от javascript. Не спешите судить меня. Я знал, что есть возможность отключить javascript из браузера, поэтому какое-то время не стал его изучать. Однако я любил jquery и использовал его для манипулирования DOM. Однако мой друг посоветовал мне подать заявку на работу..

Реагировать на собственный сегментированный контроль
Давайте попробуем создать сегментированный элемент управления с помощью React Native. Вы также можете найти обновленный пакет npm здесь для того же с функцией темного режима. Настройка React Native Project. ( Перейти к следующему разделу, если это уже сделано .. ) Перейдите по этой ссылке https://reactnative.dev/docs/environment-setup#docsNav и следуйте инструкциям по созданию нового проекта React native. npx react-native init RN-SegmentedControl Чтобы запустить..

React, Vue.js и Angular — это слишком много работы  — вместо этого используйте Svelte
ПРОГРАММИРОВАНИЕ | ВЕБ-РАЗРАБОТКА React, Vue.js и Angular требуют слишком много работы — вместо этого используйте Svelte Использование Svelte повышает вашу продуктивность, потому что это так просто Я использовал React в течение многих лет, и я знаю, как он работает, и я знаю, что он работает очень хорошо, но что, если я скажу вам, что Svelte работает так же хорошо или даже лучше с меньшим количеством кода? Давайте взглянем на этот относительно новый фреймворк для веб-разработки...

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

React Render Props
Этот пост является частью нашего курса Основы React . Если вам понравился этот пост, посмотрите его. Если вы хотите прочитать аналогичную статью, но о компонентах более высокого порядка, ознакомьтесь с React High-Order Components Прежде чем мы начнем, следует отметить два важных момента. Во-первых, то, о чем мы собираемся поговорить, - это просто образец. На самом деле это даже не React, а скорее компонентная архитектура. Во-вторых, эти знания не требуются для создания..

Если вы программист, ваши электронные письма, вероятно, отстой, вот как это исправить
Письменное общение — один из самых недооцененных навыков, которые вы можете приобрести как разработчик программного обеспечения. Это позволяет вам услышать ваши идеи, преодолеть бюрократию и улучшить ваши рабочие отношения с более широким бизнесом. Тем не менее, мы так редко задумываемся о том, как улучшить наше письменное общение. И я понимаю, почему со всеми блестящими новыми методами, инструментами и технологиями, в которые мы можем инвестировать наше время, улучшение вашего письма..

Карты Google и реагирование с помощью настраиваемого маркера
Карты Google и реагирование с помощью настраиваемого маркера Обзор Google Map React - это компонент, включающий в себя набор функций Google Maps API . Он позволяет отображать любой компонент React на карте Google. Цели Интегрируйте Google Maps с React (Javascript и Typescript) Получите ключ API Создание пользовательского маркера на карте Добавление анимации для пользовательских маркеров Отображение параметров карты Google Создание проекта Начнем с создания приложения..