DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Yargs облегчает создание приложений CLI в Node.js, предлагая мощное решение для анализа аргументов командной строки и повышения удобства использования за счет автоматического документирования и проверки ввода. Здесь вы узнаете подробности.

#NodeJS #JavaScript
👍32🔥1
В этой статье представлена ​​разработка двухслойной нейронной сети (НС) только с использованием NumPy. Этот проект представляет собой практическое введение в основы глубокого обучения и архитектуры нейронных сетей. Основное внимание будет уделено поэтапному построению сети с целью обеспечить четкое и простое понимание ее базовой механики (математики, лежащей в основе НС).

#Python #Numpy
👍4🔥1👏1
Dgraph v24.0.0-alpha теперь доступен сообществу, чтобы опробовать поддержку векторного типа данных, который обеспечивает семантический поиск.

Dgraph добавляет поддержку векторов для объединения данных графа с встраиваниями, улучшая приложения на основе графов и открывая новые возможности искусственного интеллекта. Чмиайте здесь.

#Dgraph #Golang #Docker #GitHub
👍6🔥2🆒1
Приложение People Counter — это веб-приложение, созданное с использованием HTML, CSS и JavaScript и предназначенное для подсчета количества людей, входящих в определенную зону, например, в магазин или место проведения мероприятий.

Ознакомившись с руководством по проекту приложения People Counter до конца, вы улучшите свои навыки в разработке интерфейсов.

#JavaScript #CSS #HTML
👍3🔥3🆒2
В России наблюдается переход к использованию отечественных SaaS решений вместо иностранного ПО, это обусловлено активным развитием корпоративного сектора и уходом зарубежных компаний из страны.

Облачная модель SaaS стала стандартом на мировом рынке, который приносит крупным IT-компаниям более 50% выручки.
Российский облачный рынок за последний год увеличился на треть, что связано с ростом спроса. Быстрая покупка, внедрение и разработка функционала позволяют облаку существенно опережать прежние решения.
Облачные сервисы гарантируют безопасность, надежность и гибкость, а ответственность за их содержание и функционирование остается на стороне поставщика.

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

#Новости #Интересное
2👍2🔥1
Обработка событий - это основополагающий аспект веб-разработки, связанный с объектной моделью документа, позволяющий разработчикам создавать динамичные интерфейсы, обеспечивающие интерактивность.

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

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

#JavaScript
👍2🔥2🆒1
В JavaScript наконец-то появился метод группировки массивов, что означает, что нам не нужно полагаться на lodash, чтобы иметь возможность группировать наши объекты по какому-то ключу.

В этом уроке давайте посмотрим, как это работает.

#JavaScript #NodeJS
👍3🔥2🆒2
При создании веб-приложений, которые выполняются в браузере, управление памятью является одним из важных шагов, на которые необходимо обратить внимание. Это часто приводит к страхам при сборке мусора

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

#JavaScript
🔥2🐳2😁1
Если вы сталкиваетесь с ошибками при использовании npm без sudo, это может быть связано с проблемами с разрешениями. Обычно это происходит, когда npm пытается установить пакеты или изменить файлы в каталогах, где у текущего пользователя недостаточно разрешений.

В этом руководстве мы рассмотрим различные способы устранения ошибок, связанных с правами доступа npm, без использования sudo.

#NodeJS
👍2🆒2🔥1
Сегодня мы углубимся в шаблон Builder — важную концепцию дизайна, с которой многие разработчики сталкиваются на определенном этапе своей карьеры.

Этот шаблон значительно расширяет наши возможности создавать сложные объекты контролируемым и масштабируемым образом.
Изучить информацию можно в нашей стетье, пройдя по ссылке.

#Golang
👍2👏2🔥1
В новой статье мы разберём функции equal(), eq() и ne() в библиотеке PyTorch. Вы узнаете, как проверить и сравнить тензоры между собой, используя эти методы.

#Python
4🔥2👍1
Исследователь из Университета Торонто, Пархам Аараби, разработал модель ИИ, способную имитировать поведение пользователей веб-сайтов. Эта модель призвана помочь ритейлерам оптимизировать свои онлайн-платформы для людей с различными нарушениями зрения, включая дальтонизм.

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

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

#Новости #Интересное
👍32🔥2👏2
В настоящее время Cloudflare WARP можно установить на Ubuntu, Debian, RHEL и CentOS.

Однако мы можем настроить WARP в Docker, точнее, в Drocker Distrobox, а затем проксировать соединение хоста с контейнером через порт SOCKS5. Этот метод принесет пользу, например, неподдерживаемым системам, таким как Arch или openSUSE.

В нашей статье вы узнаете как установить Cloudflare WARP на любой дистрибутив Linux благодаря Distrobox.

#Linux
🔥3🆒32👍2
Когда вы используете имя в программе Python, например, имя переменной, имя функции и т.д., Python создает, изменяет или ищет это имя в пространстве имен. Пространство имен — это полный список имен, существующих в данном контексте.

Существует два типа пространств имен: глобальное пространство имен и локальное пространство имен.

Подробный разбор вы найдете в нашей статье об областях действия функций.

#Python
🔥5👍3🆒2
PyTorch методы equal(), eq() и ne() используются для сравнения значений в тензорах и выполнения логических операций. Они позволяют определить равенство или неравенство элементов.

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

#Python
🔥5👍2🆒2
Если вы хотите протестировать Prometheus для сервера MySQL MYSQL и его интеграцию с Grafana, то в этой статье вы узнаете, как запустить его локально. Для запуска будут использоваться контейнеры Docker, так как это может быть полезно для ознакомления перед использованием в производственной среде.

#MySQL #Docker
👍5👏3🆒2
Вы когда-нибудь задумывались, как работают информационные бюллетени от разных компаний и организаций? Некоторые компании используют такие платформы, как Mailchimp, но если вы хотите понять, что происходит и как создать свою собственную платформу, чтобы иметь полный контроль, тогда следуйте инструкциям, когда мы отправим нашим подписчикам несколько специальных информационных бюллетеней.

#Golang
👍5🔥3🆒2
Создание 3D-эффектов в CSS — это не совсем новая концепция, но для ее реализации обычно используются дополнительные элементы в разметке и псевдоэлементы в стилях. Что делать, если у вас нет такой роскоши, как возможность изменять HTML в вашем проекте?

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

#CSS #HTML #Design
👍5🔥2🆒2
На конференции Google Cloud Next 2024 в Лас-Вегасе была представлена серия революционных продуктов искусственного интеллекта, демонстрирующих последние достижения в области генеративных технологий искусственного интеллекта. Среди этих инноваций можно выделить такие примечательные обновления, как Gemini 1.5 Pro, Google Vids и Imagen 2, предназначенные для преобразования различных процессов творчества и разработки.

Подробнее о новинках читатйте в нашей статье 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1👏1
В сегодняшней цифровой среде приложения реального времени стали повсеместными.

В этой статье мы отправимся в путешествие по четырем веб-методам реального времени: опрос, длинный опрос, события, отправленные сервером (SSE) и веб-сокеты.

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

#JavaScript #NodeJS
👍5🔥3👏2
Согласно южнокорейскому изданию Daum Herald Economic, руководитель Samsung по системе LSI, Чо Чхоль Мин, сообщил о планах компании по сотрудничеству с Google для дальнейшего развития возможностей искусственного интеллекта (ИИ) в будущих флагманах Galaxy.

Ожидается, что следующая модель чипа ИИ Gemini Nano 2 будет представлена вместе с флагманом Galaxy S25 в 2025 году. Улучшения и функции, которые принесет Gemini Nano 2, пока не известны. Подробности читайте в нашей статье.

#Новости #Интересное
👍4🔥2👏1