Публикации

Добавьте функцию перевода в приложение Next.JS, часть 2: переключение языков вручную
В этой статье мы поговорим о том, как вручную переключать языки в приложении next.js. Чтобы настроить эту функцию, вы можете вернуться к моей предыдущей статье . Итак, я предполагаю, что ваше приложение уже может захватывать различные сценарии из сценариев на соответствующих языках. Кроме того, я построил репо , чтобы продемонстрировать это, так что не стесняйтесь посещать его. Добавить кнопку Во-первых, я воспользуюсь помощью material-UI , чтобы просто добавить кнопку для..

Создайте свой собственный ИИ: как научить GPT искать в Интернете и выполнять код
Большие языковые модели, такие как GPT-3, ChatGPT, Bing AI и Google Bard, недавно продемонстрировали впечатляющие достижения в диалоговых возможностях, текстовой сводке, переводе, создании кода и многих других приложениях. Новый поисковый помощник Microsoft Bing на основе искусственного интеллекта показал, как эти возможности можно расширить, предоставив агенту искусственного интеллекта доступ к обычным поисковым системам и чтение веб-страниц. В этом посте мы более подробно рассмотрим..

AngularJs против VueJs: какой интерфейс JavaScript лучше?
В настоящее время существует два лучших фреймворка Java-скриптов для разработки шрифтов, которые вы можете использовать для разработки своих приложений. Большинство людей путаются между двумя приложениями и тем, какое из них предоставит им нужные услуги, AngularJs или VueJs. Но на самом деле оба фреймворка имеют свои достоинства и недостатки. Есть несколько компаний-разработчиков Angular , которые скажут, что фреймворк Angular лучше, но на самом деле требования или потребности, которые у..

Что такое подъем?
Подъем - это довольно забавная вещь в JS, и название не совсем точно описывает, что происходит. Идея о том, что переменные поднимаются, чтобы вставлять себя в вызов функции, на самом деле не происходит. Чтобы понять суть дела, вы должны понимать «контекст исполнения». Контекст выполнения - это среда, созданная механизмом Javascript. Он создается в два этапа. Первый этап известен как «этап создания». На этом этапе у нас есть доступ к глобальному объекту «window» и глобальной переменной..

Chingu Weekly Vol. 89 - заключительный отрезок «Вояжа-9» !!
📣 «Вояж-9» приближается к финальной стадии !!! 📣 Напоминание: следующие подготовительные работы к рейсу "Вояж" начнутся в середине августа. 🎉 Поздравляем @Mister_Ty с получением стипендии !!! Выступления и демонстрации 🔥 Оцените это классное приложение Pet Finder от @mecozma! 🔥 Взгляните на код проекта React tic-tac-toe от @alison! 🔥 Вот проект целевой страницы от @ethanvernon! 🔥Попробуйте это приложение Pomodoro от @jnmorse! 🔥 Также @jnmorse: вот CLI для..

Использование генерации 3D-молекул, часть 1
Адаптированное к симметрии создание наборов трехмерных точек для целенаправленного открытия молекул (arXiv) Автор : Никлас В. А. Гебауэр , Майкл Гастеггер , Кристоф Т. Шютт Аннотация: Доказано, что глубокое обучение позволяет быстро и точно прогнозировать квантово-химические свойства, что ускоряет открытие новых молекул и материалов. Поскольку исчерпывающее исследование обширного химического пространства по-прежнему невозможно, нам нужны порождающие модели, которые направляют наш..

Ускорение вашего веб-приложения с помощью Redis Cache
В этой статье мы на простом примере покажем, как ускорить веб-приложения с помощью кэша Redis. Мы начнем с небольшого введения в Redis. Затем мы создадим простую серверную часть веб-приложения в Node.js для получения количества репозиториев Github для определенного имени пользователя Github. Мы будем измерять время запроса-ответа API. После этого мы внедрим ПО промежуточного слоя кэша Redis для хранения полученных данных и предоставления их пользователю, а также сравним время..

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

Ресурсы по дизайну внешнего интерфейса JavaScript
Я составил список интересных инструментов/функций для внешнего интерфейса JavaScript. Этот набор ресурсов был подготовлен для моего проекта Flatiron MOD3, в котором я пытался создать живое испытание кода 1 на 1 в Vanilla JS. Ссылки могут включать документацию и примеры. Структуры дизайна : полные визуальные рамки. Bootstrap 4 : набор инструментов с открытым исходным кодом для разработки с использованием HTML, CSS и JavaScript. CSS Flex box : позволяет автоматически упорядочивать..

DuckDB — о чем шумиха?
Это был пост в блоге, который я планировал написать еще весной, когда увидел, что шумиха вокруг DuckDB начала набирать новые высоты. С тех пор обсуждение DuckDB только усилилось в сообществе разработчиков и специалистов по обработке данных. В настоящее время я вижу две тенденции в сообществе данных с высоким уровнем вовлеченности: DuckDB и Rust берет на себя разработку данных . Но в чем на самом деле шумиха вокруг DuckDB? Давайте немного поцарапаем поверхность. Сегодняшнее..

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

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

Нужно ли программисту высшее образование
Или это устаревший миф? TLTR Программисту не нужно высшее образование: можно учиться самостоятельно или пройти курсы. Если вы планируете работать в сфере data science, вам поможет только математический факультет университета. Имея диплом, легче переехать в другую страну. Но если ты…

Мы не должны устанавливать пряжу через npm
Я просто знал, что yarn не рекомендует разработчикам использовать npm для установки. Я столько раз видел npm install -g yarn, лол. Но на самом деле официальный сайт этого не рекомендует. Yarn Быстрое, надежное и безопасное управление зависимостями. yarnpkg.com С официального сайта. Установить через нпм Примечание. Обычно не рекомендуется устанавливать Yarn через npm. При установке Yarn с помощью менеджеров пакетов на основе..

3 способа обработки секретов в задачах AWS ECS
Сколько бы времени и сил мы ни тратили на безопасность приложений, всегда меньше. Но простые рабочие процессы для таких вещей, как управление секретами, ротация ключей и истечение срока действия пароля, имеют большое значение для повышения устойчивости наших приложений и инфраструктуры к очевидным векторам атак. Если вы использовали AWS Elastic Container Service (ECS) / Fargate, вы наверняка сталкивались с проблемой передачи секретов в работающий контейнер. В этом сообщении описываются 3..

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

Примеры Python для начинающих — Проверить простое число
Большое спасибо всем прекрасным людям по всему миру, читающим мою последнюю статью Примеры Python для начинающих . Если у вас нет возможности увидеть это, просто посмотрите один раз (любезная просьба). Итак, мы научились складывать два числа в Python, теперь пришло время сделать еще один шаг вперед, поэтому сегодня мы увидим, как проверить, является ли число простым или нет? Звучит здорово…. Примеры Python для начинающих| Проверить простое число В этой статье, что мы будем..

Meteor Blaze против Meteor React
Простое сравнение Позвольте мне начать с того, что я не эксперт по Метеорам. Я постоянно учусь больше каждый день. Цель этой статьи — провести простое сравнение React и Blaze в контексте фреймворка Meteor. Я сделаю это, создав несколько сопоставимых компонентов, которые достигают тех же результатов. Что касается React, я предполагаю, что работаю в Meteor 1.3. Итак, начнем. Вот шаблон Blaze: <!-- contents of sample-template.html --> <template name="sampleTemplate">..

Опорная векторная регрессия
Регрессия опорных векторов (SVR) — это тип алгоритма регрессии, который использует машины опорных векторов (SVM) для выполнения регрессионного анализа. В отличие от традиционных алгоритмов регрессии, целью которых является минимизация ошибки между прогнозируемыми и фактическими значениями, SVR стремится разместить «трубу» вокруг данных таким образом, чтобы большинство точек данных попадало внутрь трубки. Цель SVR состоит в том, чтобы найти функцию с максимальным отрывом от трубки. В..

Изучение возможностей ChatGPT  — «Python Dev View»
ChatGPT везде! Независимо от того, являетесь ли вы техническим энтузиастом или просто интересуетесь будущим ИИ, вы не захотите пропустить этот захватывающий взгляд на ChatGPT. Несмотря на то, что сначала я не участвовал в шумихе, теперь я решил также запрыгнуть на него и изучить его возможности с точки зрения разработчика Python. Это будет нелегко для ChatGPT, так что продолжайте читать. Что такое ChatGPT