Публикации

Обеспечение работы приложений CRA с SSR — Часть 2
Добавление поддержки статических ресурсов Эта статья теперь является частью гораздо более длинной серии публикаций под названием Как заставить приложения CRA работать с SSR . Вы можете найти код здесь на github . В Части 1 мы начали работать над более полезным способом реализации рендеринга на стороне сервера в реагирующем приложении, созданном с помощью create-react-app . На данный момент импорт активов не работает. Я избежал проблемы в предыдущем посте, удалив импорт...

Приветственная страница
От AngularJS до Angular 7 и других... мой личный путь ❤️☕️ С возвращением 👋 Это продолжение многих историй, которые начались с этого первого поста на Medium. Изучение Angular 7 и не только… мой личный путь ❤️☕ Следуйте за мной, пока я конвертирую свое приложение AngularJS v1.6.2 в Angular 7 medium.com Думаю, пора мне приступить к моему проекту aWe Motors . Начнем с создания простой страницы приветствия. На данный момент ничего..

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

Публикация пакетов Python с открытым исходным кодом в PyPI
Соорудили что-нибудь крутое? Сделайте его легкодоступным, опубликовав его в PyPI! Индекс пакетов Python (PyPI) Индекс пакетов Python - это репозиторий программных библиотек, доступных для программирования на Python. PyPI упрощает распространение и доступ к полезным проектам, не входящим в стандартные библиотеки Python. Опубликовать собственный проект с открытым исходным кодом в PyPI очень просто. В этой статье мы расскажем, как: Подготовьте свой пакет для PyPI Соберите и..

Условные выражения в Python: руководство
Python поддерживает обычные логические условия из математики: Равно: a == b Не равно: a! = B Меньше чем: a ‹b Меньше или равно a ‹= b Больше чем: a ›b Больше или равно a ≥ b Эти условия можно использовать по-разному, чаще всего в «операторах if» и циклах. Операторы принятия решений в языке программирования определяют направление потока выполнения программы. Заявления для принятия решений, доступные в Python: - Если заявление if… else заявление if… elif… else..

Учимся программировать с определенной целью
Учимся программировать с определенной целью В далеком 2003 году было прекрасное время, чтобы начать изучать веб-разработку. В то время ландшафт был очень простым, казалось, не было тысяч языков и технологий, из которых можно было бы начать что-то создавать. Динамические веб-сайты обычно подчиняются PERL или PHP, вот и все. Однако со временем другие языки также начали набирать обороты. Ruby (при значительной помощи Ruby on Rails) стал чрезвычайно популярным языком для разработки..

Я офигел на Prod и освоил новый навык — MongoDB Compass.
По сути, часовые пояса — отстой, но Mongo спас меня от RSI. Я использую mongoDB и стек MERN в целом, когда строю: каждый час — честный способ отслеживать свое время и прогресс Боретесь со временем? Everyhour помогает легко записывать то, что вы делаете, мотивируя вас не тратить время понапрасну, расставлять приоритеты… www.everyhour.xyz Я не могу рекомендовать стек достаточно, особенно если вы новичок в изучении кода. Сегодня… Я..

Не используйте цикл for для массивов JavaScript
Давайте сначала поговорим о массивах в мире программирования Я предполагаю, что если вы принадлежите к миру программирования, вы должны поиграть с этой штукой под названием Array. Массив - это глобальный объект, который может содержать различные элементы или объекты. Мы также можем использовать массив как список, стек или очередь в JavaScript. В то время как другие языки, такие как c и c ++, JavaScript могут содержать элементы одного и того же типа данных или смесь типов данных...

Как я создал видео из последовательности изображений для своей презентации, используя Moviepy в Python
В моей последней статье я поделился тем, как я обработал 833 текстовых файла, чтобы получить 833 рисунка в указанной папке. На этом задача не закончилась, я должен был представить эти цифры менее чем за минуту, и лучший способ — создать видео, частоту кадров которого я могу контролировать, чтобы оно соответствовало времени моей презентации. В коде, описанном здесь, я создал 15-секундное видео из моих 833 изображений, используя модуль moviepy в python. Если у вас не установлен модуль..

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

Стиль кодирования JavaScript
Стиль кодирования JavaScript В каждом языке программирования очень важны стили кодирования. Стиль кодирования не только хорошо выглядит, но и помогает легко понять код. Вот почему мы должны изучить стиль кодирования и следовать ему, чтобы повлиять на наш код. Синтаксис очень важен для стиля написания кода. Я упоминаю некоторые правила стиля синтаксиса ниже Нет пробела между именем функции и параметром Пробел между параметрами Фигура { в той же строке после пробела..

Еженедельник npm #225: npm благодарит ❤️, встречает лесовода, JSConf Japan и многое другое
Мы благодарны за вас! ❤️ В рамках празднования Дня Благодарения вомбаты npm хотели выразить свою благодарность вам, нашему замечательному сообществу. Мы вернемся на следующей неделе с большим количеством важных новостей — следите за обновлениями! JSConf Япония Поедете ли вы на JSConf JP позже на этой неделе (30 ноября — 1 декабря — первое мероприятие JSConf в Японии!)? Не пропустите выступление Клаудии Эрнандес npm i -g @next-and-beyond: создание будущего управления..

Данные и идеи в помощь D2C-компаниям
Давайте посмотрим на текущее состояние индустрии D2C — до 2020 года все шло хорошо, но пандемия загнала все в тупик. Потребители обращаются к торговым маркам D2C, чтобы доставлять товары на дом, в то время как они вынуждены оставаться дома. В результате бренды тратят больше средств на рекламу, чтобы позиционировать себя как лучшее решение на каждом конкретном рынке. Проблема? Входные барьеры для новых D2C-компаний (очень!) малы. Посмотрим правде в глаза, те же самые простые..

Наши 24 * 7 серверов!
Будучи обычным пользователем Интернета, я абсолютно уверен в том, что все мы в какой-то момент наверняка столкнулись с ОДНОЙ проблемой в Интернете! Какая проблема? Позвольте мне спросить вас. Когда вы в последний раз видели предложения, парящие на экране вашего компьютера, ноутбука или мобильного телефона: «Сервер не найден», «Служба временно недоступна» или «Слишком много пользователей? Повторите попытку позже »? Не помнишь? Ну ладно. Нас не беспокоит, когда вы видели их в..

Оповещение о полезном инструменте, объясните shell.com
01 янв 2017 Столкнулся с этим при использовании переполнения стека; explainshell.com . По сути, они берут все справочные страницы Ubuntu, а затем анализируют их, чтобы вы могли вставить любую команду Linux, а затем сразу увидеть, что делает каждая опция. Пример: rsync -chavzP –stats user@remotehost:/path/to/copy /path/to/local/storage Затем он принимает введенную вами команду и разбивает каждый из флагов. Мне это нравится по нескольким причинам. Во-первых, я ненавижу читать..

Выучить JavaScript чрезвычайно важно.
Выучить JavaScript чрезвычайно важно. Я абсолютно уверен, что JavaScript войдет в тройку самых важных языков, которые нужно знать в ближайшие 10 лет. Все браузеры имеют встроенные интерпретаторы JavaScript. Ни один другой язык не обладает таким огромным преимуществом, и маловероятно, что это скоро изменится. JavaScript - чертовски приятный язык, если вы избавитесь от мелких неприятностей. Если вам сложно проглотить недостатки, попробуйте CoffeeScript, это красиво! Функции как объекты..

Еженедельное задание по программированию №4
Рисование линий Я немного отстаю на этой неделе! Отдых на прекрасном Вашон-Айленде заставляет меня изо всех сил стараться не отставать от моего обычного графика. Здесь есть чем заняться — фермерский рынок, пляж, походы… много развлечений! Некоторые из моих любимых действий по программированию связаны с созданием графического вывода. Есть что-то действительно приятное в визуальном отображении результатов моих экспериментов, будь то рисование лабиринтов, кривых, узлов или графиков...

Leetcode: Q532 - пары K-diff в массиве [Easy]
Анализ: Первое, что мы должны здесь сделать, это проверить, можем ли мы найти какие-либо закономерности или нет. Итак, давайте начнем с нескольких примеров для тестирования. Ex 1 — [1,2,3] k = 1. Давайте сгенерируем из этого все возможные пары. Зачеркнутые черным - те, которые не удовлетворяют k = 1, а перечеркнутые красным - повторяющиеся, (1,2) = (2,1). Следовательно, на выходе должно быть 2 уникальных пары. Ex 2 — [3,1,4,1,5] k = 2 Еще раз, перечеркнутые красным -..

Наставничество в Launchcode
В этом месяце я был наставником по Launchcode. это был довольно хороший опыт, пока я учился, это был бы хороший вариант. Многие люди в этой отрасли не имеют формального образования, и это нормально. У меня нет степени CS, если бы я был моложе, когда я решил это сделать, я бы получил. Я получил степень, которая была больше основана на Интернете, и я считаю, что это было полезно. Я думаю, что такие вещи, как Launchcode и программы типа boot camp, могут быть хорошей идеей. Я, честно..

«Все дороги ведут в CS» или Как я перешел на программирование
«Все дороги ведут в CS» или Как я перешел на программирование В последний день работы я помню чувство страха. «Правильно ли я делаю выбор?» За две недели до этого я сказал своему боссу, что ухожу с работы, чтобы сменить профессию. Я работал в производственной компании, которая специализируется на производстве продуктов для стоматологов. Это была хорошая компания, и я проработал там три с половиной года инженером-технологом. Мне нравились мои коллеги, и в компании было довольно..