Публикации

Azure - Развертывание приложения Next.JS с серверной частью NodeJS на AKS
Пошаговое руководство с примером проекта AKS - это управляемое решение Kubernetes от Microsoft Azure, которое позволяет запускать контейнерные приложения в облаке и управлять ими. Поскольку это управляемая служба Kubernetes, Microsoft заботится о многих вещах за нас, таких как безопасность, обслуживание, масштабируемость и мониторинг. Это заставляет нас быстро развертывать наши приложения в кластере Kubernetes, не беспокоясь о базовых деталях его построения. В этом посте мы..

Реализация мягкого удаления в AdonisJS v5
Создание гибкой функции мягкого удаления для таблиц базы данных MySql с помощью AdonisJS Если вы хотите мягко удалить данные в Adonis v5, к сожалению, это не встроено в основную архитектуру. Если вы не знакомы с концепцией мягкого удаления, это концепция, когда вы удаляете данные из базы данных, вы фактически не удаляете их, а скорее устанавливаете флаг, указывающий, что они находятся в удаленном состоянии. Эти строки не должны возвращаться в запросах к базе данных, но все равно будут..

Демистификация принципов проектирования SOLID
Эта статья первоначально опубликована на https://www.learncsdesign.com SOLID — это аббревиатура пяти принципов проектирования, направленных на то, чтобы сделать дизайн программного обеспечения более понятным, гибким и удобным в сопровождении. Они были представлены Робертом С. Мартином в его статье «Принципы проектирования и шаблоны проектирования». Согласно Википедии, идеи SOLID: Принцип единой ответственности (SRP) . Класс никогда не должен изменяться более чем по одной..

Как стать успешным фронтенд-разработчиком
Веб-разработка — быстро развивающаяся область. Определенно это требует постоянного обучения и увеличения знаний о программировании. Растущее использование Интернета и рост стартапов и платформ электронной коммерции, мы используем веб-сайты больше, чем когда-либо. Наличие веб-сайта необходимо для любого бизнеса. Размер компании не имеет значения, есть сайт или нет. Эти требования увеличили спрос на веб-разработчиков. Внешняя разработка — это создание пользовательского интерфейса и..

Уменьшение опасности лихорадки денге: прогнозирование будущих вспышек денге с помощью машинного обучения
Введение Всемирная организация здравоохранения (ВОЗ) определила, что лихорадка денге является наиболее опасным заболеванием, переносимым комарами, в мире. За последние несколько десятилетий в мире произошло 30-кратное увеличение глобальной заболеваемости лихорадкой денге. Люди, живущие в тропическом и субтропическом климате, наиболее уязвимы к лихорадке денге, а это половина населения мира, подверженная риску. Существует четыре типа серотипов (или «штаммов») вируса денге, поэтому..

Компромисс смещения и дисперсии в машинном обучении
Введение в компромисс между смещением и дисперсией в машинном обучении и статистических моделях Решений нет, есть только компромиссы! — Томас Соуэлл Всякий раз, когда вы используете статистическую, эконометрическую модель или модель машинного обучения, независимо от того, насколько проста модель, вы всегда должны…

HTTP-перехватчики в React
Напишите перехватчики с наддувом для своего приложения React. По сути, React - это просто библиотека представлений, которая значительно облегчает вам жизнь по обновлению DOM и управлению состоянием. Он снимает с себя большую часть тяжелой работы по управлению и заботе о части просмотра вашего красивого пользовательского интерфейса. Я полнофункциональный инженер, постоянно работающий со всеми тремя основными UI-фреймворками JavaScript - Angular, React и Vue.js. Как только я перехожу..

Погода приложение - проект Javascript
После 3 недель изучения Javascript пришло время создать свое первое веб-приложение. Спасибо, что нажали на этот блог, и позвольте нам всем еще раз вернуться к тому, как я создал веб-приложение о погоде. Я живу в Мельбурне, и погода меняется несколько раз в день. У вас может быть солнечное утро, затем перейти в хмурый полдень и закончиться грозой в Арво. Я довольно рано понял, что хотел бы создать погодное приложение, которое могло бы получать точные данные о погоде независимо от того,..

Я посетил онлайн-семинар ng-conf 2023 — Стоило ли оно того?
НГ-КОНФ 2023 | МАСТЕРСКАЯ | В СЕТИ Я посетил онлайн-семинар ng-conf 2023 — оно того стоило? Вот мои мысли и выводы. Две недели назад в Солт-Лейк-Сити, штат Юта, США прошла «World’s Original Angular Conference». Ну, это в основном причудливый способ сказать ng-conf 2023. 😅

Моим учителем языка был мистер Бот!
Переворачивая последнюю страницу новой книги г-на Харари 21 урок для 21 века , я решил записать эту историю и рассказать об одной конкретной идее, которая мне очень понравилась. Идея заключается в будущих карьерных перспективах и в том, что никакая оставшаяся человеческая работа никогда не будет защищена от угрозы будущей автоматизации. Я нашел это увлекательным в том смысле, что это будет иметь огромное значение для будущего человечества. Осталось не так много скептиков, которые не..

React JS: почему ReactJS — лучший выбор для вашего следующего проекта
Если вы следите за миром разработки приложений, вы, вероятно, знаете, что существует множество различных способов создания собственного программного обеспечения. Возможно, вы также знаете, что существует множество различных фреймворков и библиотек, каждый из которых имеет свои сильные и слабые стороны. Если вы хотите приступить к созданию приложения, но не знаете, как лучше всего это сделать, возможно, вы немного застряли. К счастью, в этой статье есть вся необходимая информация о..

Что такое чат gpt и как он может помочь развитию вашего бизнеса.
Что такое чат GPT? В быстро развивающемся ландшафте искусственного интеллекта (ИИ) и обработки естественного языка (NLP) Chat GPT стал мощным инструментом, который может революционизировать способы взаимодействия компаний со своими клиентами. В этой статье мы углубимся в то, что такое Chat GPT , и выясним, как он может способствовать развитию вашего бизнеса. Заголовок 1: Общие сведения о Chat GPT Chat GPT , что означает Chat Generative Pre-trained Transformer , представляет..

Как удалить сразу несколько резервных каналов?
Как удалить сразу несколько резервных каналов? Это стало возможным благодаря простой команде Python, которую мы создали. Вы хотите изучить Python? Ознакомьтесь с нашим Бесплатным курсом Python ! Мы используем Drift для взаимодействия с нашими учениками на нашем веб-сайте, и нам это очень нравится: он интегрирован со Slack, поэтому каждый раз, когда пользователь заходит на наш сайт и начинает разговор, мы получаем уведомление и можем поговорить прямо здесь, изнутри Slack, где..

Django Datta PRO — OAuth для Github, Twitter, смена пароля
Привет! В этой статье представлены последние обновления Datta Able , исходного проекта премиум-класса, созданного на основе Bootstrap 5 и Django . Продукт поставляется с расширенными профилями пользователей, OAuth для Twitter и Github, улучшенной аутентификацией и скриптами Docker. Для новичков Django — это ведущая серверная среда, которую активно поддерживают и версионируют эксперты по программированию и энтузиасты открытого исходного кода. Эволюции в последней версии..

Partify  — оптимизация рекомендаций по ночной жизни.
БОЛЬ Всего несколько недель назад, когда мой товарищ по буткемпингу в Le Wagon спросил меня, какую музыку я слушаю, я изо всех сил пытался найти ответ. Это было бы проще лет десять назад, когда я загружал полные альбомы исполнителей или жанров, которые я специально искал. Но я попал в удобную ловушку, в основном прислушиваясь к моим рекомендациям Spotify. Это означает, что я не знаю имен половины артистов, которых слушаю, не говоря уже о том, к какому жанру относится каждая..

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

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

Как выполнить итерацию без цикла
Давайте разберемся, как строится тело цикла; и что происходит, когда мы проходим цикл. start = 0 end = 5 for count in range(start, end): print(count) Приведенный выше цикл печатает значения счетчика от «начала» до «конца». На каждой итерации значение count проходит через значения start, start+1, start+2, …., end-2, end-1. По сути, оператор «print(count)» повторяется для разных значений count. Верно? Ну и еще один вариант сделать то же самое примерно так print(0) print(1)..

Что такое замыкания?
В предыдущем посте мы рассмотрели поток выполнения, глобальную и локальную память и стек вызовов. Это должно дать нам достаточно исходной информации, чтобы погрузиться в ✨Замыкания✨… Итак, что же это такое? Согласно документации Mozilla: Замыкание — это комбинация функции, связанной вместе (вложенной) со ссылками на ее окружающее состояние (лексическое окружение). Другими словами, замыкание дает вам доступ к области действия внешней функции из внутренней функции. Другими..

Преимущества разработки прогрессивных веб-приложений в первую очередь
Прогрессивные веб-приложения (или PWA) в терминах непрофессионала - это веб-приложения, которые действуют во многом как собственные приложения, предоставляя многие из тех же функций, таких как работа в автономном режиме, Bluetooth, push-уведомления, положение устройства, гироскоп и т. Д. PWA могут быть добавлены в домашний экран мобильного устройства, его можно открывать как нативные приложения, и он всегда будет легко доступен для пользователя. Дополнительные сведения о том, какие..