Уткин Игнат

Главный метод Java и «Hello World»

JVM требует, чтобы Java-приложение имело «главный метод» для запуска. Основные характеристики метода Должны быть публичными. Имя метода должно быть «main». Он должен быть статическим, а тип возвращаемого значения — void (даже если программа завершит свою работу, возвращаемое значение не будет иметь значения, поскольку JVM может продолжать работу). По этой причине он должен быть недействительным). Пример …

Главный метод Java и «Hello World» Читать полностью »

Самоучитель GitLab CI/CD для начинающих | Изучите GitLab за 1 час

В этом учебном пособии по GitLab для начинающих и опытных QA-инженеров вы глубоко погрузитесь в основы CI/CD, что поможет вам понять, что такое CI/CD в DevOps, что такое CI/CD Pipeline и в чем разница между Continuous Delivery и Continuous Deployment. Далее в этом видео объясняется, что такое триггер GitLab, что такое переменные среды GitLab и …

Самоучитель GitLab CI/CD для начинающих | Изучите GitLab за 1 час Читать полностью »

Laravel 9: миграция заглушек!

Скоро выйдет Laravel 9, и в нем есть несколько новых возможностей, которые мы можем использовать. Эта серия статей будет продолжением о фреймворке Laravel версии 9, и в каждой статье мы будем рассматривать новую функцию! 1. Laravel 9: миграция заглушек Начиная с Laravel 8.37, нет необходимости создавать миграцию с определенным именем класса. Если у нас так …

Laravel 9: миграция заглушек! Читать полностью »

Применение фильтра при перенаправлении ссылок с помощью React.JS и Umi.JS

Недавно я работал над проектом (который построен с использованием ReactJS, а маршрутизация основана на Umi.JS). И у меня возник сценарий, в котором я создал страницу статистики (на которой я показываю количество каждого типа данных определенной категории), а затем мне нужно создать кнопку для каждой категории, которая должна переходить на страницу этой категории (используя history.push()). Изначально, …

Применение фильтра при перенаправлении ссылок с помощью React.JS и Umi.JS Читать полностью »

Утрата функций addHook и clearHooks

Регистрация устройств Регистрация устройств в платформе Cumulocity-IoT является одним из основных элементов. При переводе пользовательского интерфейса в этой области на новый уровень и миграции его частей мы обнаружили два метода (addHook, clearHooks), которые совершенно не используются в нашей кодовой базе. function addHook(injectionFunction) { registrationHooks.push(injectionFunction); return function () { const ix = registrationHooks.indexOf(injectionFunction); if (ix > …

Утрата функций addHook и clearHooks Читать полностью »

Развертывание Redis на Heroku за 5 минут

Heroku — это облачная платформа как услуга (PaaS), поддерживающая несколько языков программирования и используемая в качестве модели развертывания веб-приложений. Heroku позволяет разработчикам создавать, запускать и масштабировать приложения одинаковым образом на всех языках (Java, Node.js, Scala, Clojure, Python, PHP, Ruby и Go). Вы можете быстро и легко запустить свои приложения с помощью Redis Enterprise Cloud напрямую. …

Развертывание Redis на Heroku за 5 минут Читать полностью »

Полное приложение React Todo App с использованием React, Redux, Framer Motion

React Todo App. Полноценное приложение со всеми функциями. Сделано с ❤️ Шаифом Арфаном. живая демонстрация: https://wc-react-todo-app.netlify.app/ Смотреть на Youtube: https://youtu.be/W0Uf_xu350k Другие проекты на https://github.com/ShaifArfan/wc-project-tutorials Описание проекта В этом проекте мы будем создавать полное Todo приложение со всеми функциями. Мы будем выполнять все CRUD операции. Мы будем использовать React.js, а для управления состояниями мы будем использовать …

Полное приложение React Todo App с использованием React, Redux, Framer Motion Читать полностью »

Современные методы предотвращения вредоносного ПО вместо его обнаружения

Хотя мы не станем оспаривать важность обнаружения вредоносного ПО, перед обнаружением должен быть дешевый и эффективный шаг, а именно предотвращение. Вредоносное письмо, которое никогда не будет доставлено получателям, никогда не вызовет проблем с безопасностью. По данным CSO, 94% вредоносных программ в 2020 году будут распространяться через систему электронной почты. Электронная почта, которая остается важным инструментом …

Современные методы предотвращения вредоносного ПО вместо его обнаружения Читать полностью »

Java-микросервис на кластере Google Kubernetes Engine (GKE)

Оглавление Введение Предварительные условия Установите Google Cloud SDK Установите плагин Cloud Code Plugin для IntelliJ Настройка Google Cloud Создайте проект Google Cloud Создайте реестр артефактов Создайте кластер Google Kubernetes Engine (GKE) Кодирование Java-микросервиса Напишите код приложения Локально протестируйте функции приложения Контейнеризация микросервиса Разверните микросервис на GKE Настройте конфигурацию запуска/отладки для облачного кода: Kubernetes Развертывание в …

Java-микросервис на кластере Google Kubernetes Engine (GKE) Читать полностью »

Введение в машинное обучение с AWS — часть 1

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

Введение в машинное обучение с AWS — часть 1 Читать полностью »

Фильтры событий Lambda SQS могут удалить ваши сообщения, если вы не будете осторожны

В одном из недавних сообщений я писал о фильтрах событий Lambda и их преимуществах. Это было продолжение моего выступления на эту тему на tecRacer. Во время этого выступления мой коллега Себастьян Мён задал интересный вопрос о фильтрах, который я рассмотрю сегодня. Он хотел узнать, что происходит с сообщениями SQS, которые не соответствуют фильтрам. Мы перейдем …

Фильтры событий Lambda SQS могут удалить ваши сообщения, если вы не будете осторожны Читать полностью »

Браузерная прямая транскрипция — защита вашего API-ключа

Нам нравится, как мало кода требуется для получения живой транскрипции прямо из веб-браузера с помощью Deepgram, но это может сделать ваш API-ключ уязвимым в клиенте, доступном пользователю. Любой пользователь, имеющий доступ к вашему ключу, может получить доступ к API Deepgram, что, в свою очередь, может предоставить полный доступ к аккаунту. В этом посте мы рассмотрим …

Браузерная прямая транскрипция — защита вашего API-ключа Читать полностью »

Да будут пользователи! Важность обращения к своей пользовательской базе

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

Да будут пользователи! Важность обращения к своей пользовательской базе Читать полностью »

Старшие и младшие разработчики

В последнее время я стал чаще менять команды и заметил несколько вещей, которые постоянно крутились у меня в голове. Затем я наткнулся на твит, который звучал примерно так: «Я так устал от того, что люди относятся ко мне как к школьнику, который только что написал свою первую программу для хобби на этой платформе. Это влияет …

Старшие и младшие разработчики Читать полностью »

CRUD-операции в React с использованием PHP API и MySQL

Что мы будем изучать? Введение в ReactJs, создание React APP, установка NodeJs NPM и Homebrew Создание ссылок и управление маршрутизацией в React | установка пакета react-router-dom Создание базы данных в PHPMyAdmin и дизайн формы в React Component Создание PHP API и потребление с помощью axios | решение проблемы CORS на localhost Подключение к базе данных …

CRUD-операции в React с использованием PHP API и MySQL Читать полностью »

tsParticles — Запуск анимации конфетти одним щелчком мыши

tsParticles — Запуск анимации конфетти одним щелчком мыши Подробнее на GitHub: https://github.com/matteobruni/tsparticles Веб-сайт: https://particles.js.org matteobruni / tsparticles tsParticles — Легко создавайте настраиваемые эффекты частиц JavaScript, взрывы конфетти и анимацию фейерверков и используйте их в качестве анимированных фонов для вашего сайта. Готовые к использованию компоненты доступны для React.js, Vue.js (2.x и 3.x), Angular, Svelte, jQuery, Preact, …

tsParticles — Запуск анимации конфетти одним щелчком мыши Читать полностью »