Публикации

Мой путь разучивания и переучивания технологий
Элвин Тоффлер однажды сказал: «Неграмотными в 21 веке будут не те, кто не умеет читать и писать, а те, кто не может учиться, разучиваться и переучиваться». Так что хватайте стул, пока я провожу вас через свое путешествие разучивания и переучивания. У многих людей неправильное представление о том, что технари — это всего лишь кретины, гики и умники; что привело к мистификации технической области и целого ряда областей в жизни. Это никогда не было моим случаем, потому что я всегда..

3 простых шага к написанию составных компонентов
Давайте погрузимся в мир чистого кода React с составными компонентами. После реализации моего первого составного компонента в React я официально увлекся этим шаблоном. Как самопровозглашенный эксперт в этом вопросе (на самом деле я научился у Райана Флоренса и его разговора о составных компонентах ), я собираюсь научить вас, как изучить лучший продвинутый шаблон React за несколько простых шагов. . Почему? Потому что вы заслуживаете лучшей кодовой базы! В этот момент вы можете..

Аналитика данных в страховании
В октябре прошлого года я посетил мероприятие IBM World of Watson . Это была прекрасная возможность узнать о последних разработках в области анализа данных и когнитивных вычислений, познакомиться с решениями IBM для финансовых услуг и встретиться с представителями банковского и страхового секторов. Прежде чем рассказать о том, как можно использовать аналитику данных в страховании, я хотел бы поделиться тремя общими наблюдениями: [1] Не существует единого определения когнитивных..

Регрессия скользящего окна: простой подход к прогнозам следующего значения временных рядов
Для временного ряда предсказание следующего значения - проблема, которая долгое время интересовала многих программистов. Очевидно, что основная причина такого внимания - фондовые рынки, обещавшие несметные богатства, если вы сумеете их взломать. Однако, за исключением немногих (см. Редкое интервью с математиком, взломавшим Уолл-стрит ), эти богатства оказались неуловимыми. Благодаря IoT (Интернету вещей) анализ временных рядов снова будет в центре внимания. Интернет вещей позволяет нам..

Неделя 3 Вопросы для интервью
Опишите одну вещь, которую вы изучаете сегодня на уроке. Как создать план кода, прежде чем приступить к написанию кода. Он дает вам план и дорожную карту, чтобы вы могли действовать более эффективно и систематически. Разница между: function Person(){} , var person = Person() и var person = new Person() ? функция Person() {} Объявление функции Приведенный выше код объявляет оператор функции (операторы выполняют действие), но не выполняется, однако регистрируется в..

Stock Downloader API
Финансы Stock Downloader API с Alpha Vantage Скачать исторические данные о запасах за последние 20 лет Полный код доступен в моем репозитории GitHub . В последние несколько недель я рылся в Интернете в поисках надежных способов загрузить исторические цены на акции. К сожалению, нелегко найти работающий и надежный инструмент для загрузки финансовых данных, который: До даты Предлагает рабочий API, который еще не устарел Бесплатно (по крайней мере, для небольших объемов данных)..

3-я неделя VCS завершена
Третья неделя Viking Code School развивалась несколько иначе, чем первые две недели. Сосредоточившись на общих основах Ruby, тестировании, структурах данных и алгоритмах в течение первых двух недель, третья неделя принесла некоторую применимую практику в веб-разработке. Начало недели подвело нас к завершению двухдневного проекта, над которым мы работали: DOM Parser. В этом проекте мы создали древовидную структуру данных, состоящую из узлов из очень простой разметки HTML. С его помощью мы..

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

D3 Zoom - недостающее руководство
Как масштабировать и панорамировать визуализацию данных с помощью SVG и Canvas Лучший вводный абзац для статьи о D3 Zoom уже написан, и он выглядит следующим образом: Это хорошо. В четырех предложениях он точно рассказывает вам, что такое масштабирование и что оно делает, и - что, вероятно, более важно - снимает ваши страхи масштабирования. Итак, все ли сказано? Ну, этого никогда не было. Всегда хорошо иметь множество различных точек зрения, особенно в отношении событий,..

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

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

Вы не знаете, зачем используете TypeScript
Вы не знаете, зачем используете TypeScript Вы используете его только потому, что это популярно, в некорректных видео и статьях указываются те же абстрактные причины для использования TypeScript, и вы верите в них. Задумайтесь на секунду, почему вы используете Typescript? Давайте посмотрим на несколько статей по этой теме: TypeScript не отстой; Вам просто наплевать на безопасность Введение TypeScript вызвало неоднозначную реакцию в сообществе..

Самый важный принцип, которому я стараюсь следовать как разработчик программного обеспечения
Я начал программировать в 2006 году с вводного класса, который был частью учебной программы по вычислительной лингвистике, моей линии изучения. Во время учебы я не много программировал, но с тех пор (с 2012 года) я программировал для своей работы на регулярной основе, хотя я не всегда работал программистом. За это время я научился использовать модульные тесты, принципы чистого кода и многое другое об инструментах, используемых в корпоративной Java (Maven, Spring, Java EE, Git, SVN,..

Встреча OPO.js # 10: Профили докладчиков 🗣
Готовы к OPO.js # 10 ? Познакомьтесь с нашими спикерами! Жоао Фигейреду - основатель aditus.io Жоао работал с множеством клиентов - от крупных компаний до стартапов - воплощая идеи в минималистичные продукты. Мы представили его уже для OPO.js # 6 еще в феврале 2018 года, когда он обратился к более чем 100 присутствующим javascripters с докладом о Framework-agnostic Web Applications , упражнении при попытке разработать приложение, не связанное с фреймворком. Во время..

JS.weekly () => # 11
Вот три самые интересные статьи, которые нам показались интересными на этой неделе: Select Star SQL - интерактивная книга для изучения SQL Это интерактивная книга, цель которой - стать лучшим местом в Интернете для изучения SQL. Это бесплатно, без рекламы и не требует регистрации или загрузки. Это помогает вам учиться, выполняя запросы к реальному набору данных для завершения важных проектов. Это не просто справочная страница - это ментальная модель написания SQL. Научитесь..

Мягкое введение в оценку максимального правдоподобия
Когда я впервые услышал термин оценка максимального правдоподобия , я пошел в Google и выяснил, что он означает. Затем я зашел в Википедию , чтобы узнать, что это на самом деле означает. Получил вот что: В статистике оценка максимального правдоподобия ( MLE ) - это метод оценки параметров статистической модели данных наблюдений путем нахождения значений параметров, которые максимизируют вероятность проведения наблюдений с учетом параметров. MLE можно рассматривать как..

Что такое HTML, CSS и JavaScript для не программиста????
В этой статье я попытаюсь объяснить, что такое HTML, CSS и JS , также известный как JavaScript, на простом английском языке человеку, который не написал ни одной строчки кода. Я самоучка разработчик, и когда я начал учиться кодировать, мне было очень трудно понять учебные пособия и статьи , так как большинство статей и руководств предполагали, что вы уже знали какой-то язык программирования, или я был специалистом по информатике. Что такое HTML??? HTML расшифровывается как Hyper..

map и filter в стандартной библиотеке JavaScript ужасны.
map и filter в стандартной библиотеке JavaScript ужасны. Они охотно оцениваются и существуют только в прототипе массива, что является неправильным уровнем абстракции. Если бы они оценивались лениво, их можно было бы применить к любому Iterable, включая генераторы. Посмотрите на пакет itertools в Python. Точно так же использование immutable.js не эквивалентно использованию оператора распространения. Оператор распространения копирует весь объект, в то время как immutable.js использует..

Настоящее путешествие начинается
Мои начинания… В настоящее время я являюсь администратором Salesforce.com в биотехнологической компании в районе залива Сан-Франциско. В этой роли я поддерживаю 150 пользователей, решаю проблемы и разрабатываю новые функции для поддержки меняющихся бизнес-процессов. Однако мои любимые проекты - это проекты анализа данных. Меня воодушевляет всякий раз, когда меня просят проанализировать тенденции заказов, показатели производительности или даже проверить целостность данных. Именно тогда..

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