arhrs - современные компьютерные технологии

Статьи

Flutter: Утилита тостов

В этом руководстве мы собираемся создать собственную утилиту тостов без использования сторонних библиотек. Я поделюсь с вами сутью. Gist можно изменить в соответствии с вашими требованиями. Требования: Утилита для отображения / скрытия и размещения тоста. Декоратор, который может..

Как создать простой блог с помощью React и GraphQL

В этом уроке я покажу вам, как создать простой блог, используя React, GraphQL и Cosmic JS . Это будет самый быстрый и легкий блог, построенный на стеке современных технологий. Давайте начнем. TL;DR Посмотреть демонстрацию Установить блог Simple React на Cosmic JS Посмотреть..

Создавайте свои частные API, как если бы…

они публичны API может быть реализован для частного или публичного использования. Потребители могут быть внутренними или внешними по отношению к вашей компании (партнерами или даже неизвестными, если ваш API открыт). В любом случае описание вашего ресурса API должно быть понятным для..

Введение в React Hooks

Создайте простое приложение-счетчик, используя React Hooks Введение React — это популярная библиотека JavaScript, используемая для создания пользовательских интерфейсов. С годами он развивался, и одним из самых значительных изменений стало введение React Hooks. Хуки были представлены в..

Идти в ногу с данными # 60

5 минут на 5 часов чтения Андрей Карпаты написал тред в Твиттере о продолжающейся консолидации в сфере ИИ. Как ~десять лет назад зрение, речь, естественный язык, обучение с подкреплением и т. д. были совершенно отдельными , а теперь во всех них доминируют трансформеры . И точно так..

Рефакторинг видеоплеера с использованием модуля показа и шаблона команды в JS

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

Проблема кодирования Hackerrank

Вчера я столкнулся с одной проблемой на платформе Hackerrank, которую нужно решить в рамках задачи по парному программированию. Делюсь проблемой и решением со всеми вами. Друг Алекса подарил ему коллекцию фильмов, и Алекс хочет как можно быстрее просмотреть их все. Продолжительность фильмов..

Погружение в Deep Blue C

Нужно создать свою собственную крутую игру? разработать браузер? или создать совершенно новую криптовалюту ? Если это так, то C здесь, чтобы помочь. C работает на гораздо более низком уровне , чем большинство других языков программирования, поэтому понимание C дает вам лучшее..

Создание простой игры с отслеживанием целевой мыши

Введение: В этом сообщении блога вы узнаете, как создать простую игру с отслеживанием мыши с помощью JavaScript. HTML и CSS. Я сосредоточусь на механике игры (функциях JS). Чтобы увидеть, как будет выглядеть конечный результат, вы можете перейти здесь . Полное репо находится здесь (вы..

Динамическая установка цвета фона тела в React

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

ИИ NPC с GOAP 2: реализация фреймворка

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

Перешел на Альфреда из Spotlight

На прошлой неделе я перешел на Альфред . Я много лет использовал родной Spotlight на своем Mac и думал, что он достаточно хорош для выполнения своей работы. По сути, раньше я не чувствовал необходимости переключаться, но потом решил поэкспериментировать с некоторыми новыми рабочими..

Система отладки кода, которую я использую для поиска дефектов или ошибок

И это всегда помогает мне методично решать проблему. Ошибки в исходном коде - это нормально. Это борьба, с которой каждый программист сталкивается ежедневно. Однако когда мы находимся в начале нашего приключения в программировании, ошибка кода может вызвать у нас панику. Я справился с..

Второй взгляд на YOLOv8 (часть 1)

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

Серверное приложение Javascript с Babel 7.5

Вы хотите написать приложение node.js (в котором используется новейший и лучший синтаксис Javascript) и хотели бы его построить? Приложение, которое мы собираемся создать, не является приложением React/Angular. Следовательно, использование веб-пакета может быть излишним. Вместо этого..

Об основах машинного обучения

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

Как создать спуфер ARP с помощью Scapy?

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

Сила шаблона прокси в JavaScript

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

Понимание шаблона репозитория

Понимание шаблона репозитория Термин «репозиторий» сильно перегружен в разработке программного обеспечения, в этой статье мы научимся понимать, что репозиторий - это фасад сбора в памяти, его роль в качестве уровня сценария транзакции и общего примитива доступа к данным, а также его роль в..

Что такое пул авторелиза в Swift

И как оптимизировать использование памяти в ваших циклах В этой статье мы узнаем о autoreleasepool в Swift и о том, как это может помочь нам оптимизировать использование памяти в циклах. Исходный код проекта вы найдете в конце туториала. Вот чему вы научитесь: Что такое пул..

Новые материалы

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..