DevGang
Авторизоваться
Тим Тоуди

Тим Тоуди

Google Play готовит революцию: чат-бот «Задай вопрос» упростит поиск приложений

В бета-версии Google Play обнаружена новая функция, которая обещает кардинально изменить процесс выбора приложений – «Задай вопрос». Эта функция, пока скрытая в коде, позволит пользователям задавать вопросы о приложениях, не загружая их.

Вместо того, чтобы листать описания и отзывы, можно будет получить прямые ответы на интересующие вопросы, например, «Как работает эта игра?» или «Совместима ли эта программа с моим устройством?».

Google Jarvis: Браузер на автопилоте

Мир технологий движется вперед семимильными шагами, а искусственный интеллект становится все более мощным и многофункциональным. Компания Google, похоже, решила покорить новую вершину в мире ИИ, представив Project Jarvis - систему, способную управлять вашим браузером Chrome.

Представьте: вам больше не нужно тратить время на заполнение форм, бронирование билетов или совершение покупок в онлайн-магазинах. Project Jarvis, вдохновленный искусственным интеллектом Джарвисом из вселенной Marvel, будет выполнять эти задачи за вас, используя браузер Chrome в качестве своего инструмента.

Умное кольцо Padrone Primera заменит компьютерные мыши

В погоне за миниатюризацией и интуитивным управлением, швейцарский стартап Padrone представил революционный гаджет – умное кольцо Primera, которое способно заменить традиционную компьютерную мышь.

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

Управление доступом: незаметный враг кибербезопасности 

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

Исследование Solar 4RAYS подтверждает,что управление доступом часто оказывается «Ахиллесовой пятой» для компаний, открывая дорогу для хакеров.  

Перемещение файлов .png из одной папки в другую с помощью Python

Прежде чем начать, убедитесь, что Python установлен на вашем компьютере. 

В вашей Python IDE вам потребуется импортировать библиотеки pathlib и os. Обе они входят в стандартную библиотеку Python, поэтому вам не нужно устанавливать их отдельно.

Для начала необходимо получить путь к рабочему столу. Метод Path.home() возвращает домашний каталог текущего пользователя, к которому нужно добавить «Рабочий стол». 

Как создать API с Go, PostgreSQL, Google Cloud и CockroachDB

Возможно создать API на основе языка Go с использованием PostgreSQL. Для развертывания необходимо настроить конвейер CI/CD с использованием Google Cloud Run, Cloud Build, Secret Manager и Artifact Registry. Затем подключить экземпляр Cloud Run к базе данных CockroachDB.

API моделирует процесс слияния материалов, известный из игры Crisis Core: Final Fantasy VII.  

Целевая аудитория: Эта статья предназначена для разработчиков, которые хотят узнать, как создавать и развертывать API. Более глубокий анализ этого проекта, с описанием проблем и решениями, а также объяснением правил слияния материалов.

Как создать карусель с автоматической прокруткой, бесконечным циклом, разбивкой на страницы в React Native

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

Кэширование статических тегов в WebForms Core

На веб-сайтах и в веб-приложениях часто встречаются статические элементы, которые постоянно запрашиваются с сервера. Кэширование таких элементов - непростая задача. В этой статье мы рассмотрим подход к кэшированию статических тегов с использованием технологии WebForms Core.

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

React vs. Vanilla: Сколько ресурсов потребляет один клик?

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

Использование метапрограммирования на Ruby для создания REST API из файла JSON

В этом посте мы рассмотрим AutoAPI, инструмент, который позволяет генерировать сервер sinatra на основе спецификаций конечных точек, записанных в JSON-файле. 

Ruby известен своей мощной поддержкой метапрограммирования, которое позволяет коду модифицировать себя во время выполнения. Метапрограммирование — это метод, когда программа обрабатывает другие программы как данные, и Ruby в этом преуспевает.

AutoAPI в настоящее время работает только с конечными точками GET, но будет дополняться в будущем. Он также возвращает данные в формате JSON или статических HTML-файлов, с планируемой поддержкой других типов MIME. 

Отечественные нейроускорители от компании НТЦ «Модуль»

Российская компания Fplus делает ставку на отечественные технологии, готовясь к производству серверов с нейроускорителями от НТЦ «Модуль».

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

Fplus уже провела успешные испытания и подтвердила совместимость нейроускорителей «Модуля» со своими серверными решениями «Восход» и «Буран», которые входят в Реестр Минпромторга.

Karo - приложение для делегирования задач

Вы можете создать эффективную систему напоминаний и управления задачами для себя или воспользоваться сервисом, который подойдет вашей команде. Приложение Karo для iOS решает проблему взаимодействия, даже если другие пользователи не имеют его установлено. С его помощью вы можете легко назначать задачи контактам из вашей адресной книги, отправляя им уведомления через привычные мессенджеры, такие как WhatsApp или стандартные текстовые сообщения.

Google представил новые функции для устройств Pixel с выходом Android 15 

Одним из значимых нововведений стало частное пространство, позволяющее скрывать и блокировать приложения, защищая их отдельным PIN-кодом или биометрическим замком. Обновление программного обеспечения также вводит усовершенствованные меры защиты от угона: теперь требуется дополнительная аутентификация при попытке удалить SIM-карту или отключить функцию «Найти устройство». Система блокирует устройство после нескольких неудачных попыток ввода пароля или PIN-кода, повышая уровень безопасности пользователей.

Умный поиск «Иннова» от Технопарка

Технопарк с радостью анонсирует запуск умного поиска «Иннова», который призван значительно улучшить опыт пользователей на сайте интернет-магазина technopark.ru. Эта уникальная функция разработана на основе передовых технологий искусственного интеллекта, использующих возможности Yandex Search API и YandexGPT API. Теперь клиенты могут не только быстро находить интересующие их товары, но и углубляться в изучение характеристик различных гаджетов и электроники. Умный поиск предоставляет возможность не просто совершать покупки, но и становится надежным помощником в выборе, предлагая подробную информацию о каждом устройстве.

ChatGPT: помощник в исполнении мечты всей жизни

Жизнь – это не всегда прямая дорога к мечте. Бывают моменты, когда все кажется тупиком, а усилия не приносят желаемых результатов. Планы кажутся далекими и нереалистичными, а мотивация тает с каждым днем. В такие моменты легко почувствовать себя загнанным в угол.

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

Google распознает изображения, созданные при помощи ИИ

Google Фото выходит на новый уровень: Ask Photos в США и SynthID против фейковых изображений. Google продолжает вносить революционные изменения в свой сервис «Фото». Функция Ask Photos, позволяющая искать снимки с помощью естественного языка, теперь доступна в США. 

Чтобы найти нужные фотографии, достаточно выбрать вкладку Ask Photos на нижней панели приложения. Она заменила собой вкладку «Поиск», но классический поиск все еще доступен, но только после того, как пользователь попытается найти снимки с помощью Ask Photos. 

Алиса пишет тексты и создает изображения

Алиса, виртуальный помощник Яндекса, шагает в ногу с временами, объединяя свои возможности с мощью искусственного интеллекта. Теперь она не только пишет тексты, но и рисует картинки с помощью YandexART 2.0.

Приложение уже доступно на Google Play и App Store, чтобы каждый мог начать общаться с Алисой, используя как голос, так и текст. Ваши диалоги будут синхронизироваться между устройствами, делая общение с Алисой еще более гладким и удобным.

10 новых функций Telegram

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

1. Время редактирования сообщений

Теперь пользователи смогут видеть не только дату и время отправки сообщения, но и момент, когда оно было отредактировано. Это повысит прозрачность общения, позволяя лучше понять изменения в переписке.

Кибербезопасность: Новые уроки для школьников и студентов 

Российские власти планируют внедрить в учебные планы школ и вузов специализированные курсы по кибербезопасности, направленные на повышение уровня цифровой грамотности молодого поколения. Об этом сообщают «Известия», ссылаясь на источники в Министерстве финансов РФ.

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

Windows и Android объединяются: новая функция для обмена файлами

Microsoft, похоже, наконец-то решила дать пользователям Windows возможность легко делиться файлами с Android-устройствами, подобно AirDrop от Apple. Новая функция, уже доступная в тестовой версии Windows, позволит отправлять файлы по воздуху между ПК и смартфонами.

Этот долгожданный функционал станет частью приложения Phone Link, доступного на Windows 10 и Windows 11. Пользователи смогут пересылать любые файлы, включая фотографии, видео, документы и даже приложения. 

Самая простая сетевая атака для начинающих: ARP Spoofing  

Протокол разрешения адресов (ARP) — это ключевой протокол, используемый в локальных сетях для сопоставления IP-адресов с физическими адресами (MAC-адресами).

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

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

Oracle SQL: Мощные встроенные функции для управления данными

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

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

Создание плавного анимированного меню с помощью React и Frame Motion

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

Динамическая маршрутизация в Next.js: Создание гибких, масштабируемых приложений

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

Российский рынок видеоигр

Российский рынок видеоигр находится в стадии активного развития и, по прогнозам экспертов, к концу 2024 года его объем составит от 130 до 187 миллиардов рублей. Этот рост обусловлен несколькими факторами: государственной поддержкой, которая стимулирует развитие отечественных студий, популярностью киберспорта и стриминга, привлекающих новых игроков и зрителей, а также выходом на российский рынок новых зарубежных игр с участием местных издателей. 

Консалтинговая компания Strategy Partners представила три сценария развития рынка до 2030 года: консервативный, базовый и оптимистичный. 

Обнаружен новый способ кражи данных

Исследователи из Университета имени Бен-Гуриона в Негеве (Израиль) обнаружили новый способ кражи данных с помощью прослушивания звука, исходящего от компьютерного монитора.

Этот метод, названный PIXHELL, основан на том, что каждый ЖК-монитор генерирует едва различимый шум из-за вибраций внутренних компонентов, таких как катушки, конденсаторы и другие части.

Ecwid и Wix покидают российский рынок

Российский рынок интернет-услуг продолжает терять иностранных игроков. 

Wix, популярный конструктор сайтов, объявил об ограничении доступа к своим сервисам для пользователей из России с 12 сентября.  

Это решение, вероятно, связано с новыми американскими санкциями, которые вступают в силу в этот день.  

Также с 12 сентября прекратил работу в России Ecwid – конструктор интернет-магазинов, который пользовался значительной популярностью среди российских предпринимателей. 

Подтверждение Google аккаунта с помощью российских номеров невозможна

Google внес изменения в свою политику, которые могут иметь серьезные последствия для российских пользователей. Теперь подтвердить подлинность аккаунта Gmail с помощью российского номера телефона невозможно, а также нельзя создать новый профиль, используя номер телефона, подключенный к сети российских операторов.

Редакция CNews проверила эту информацию и подтверждает, что вне зависимости от формата ввода номера (с кодом 8, +7 или без кода), система выдает сообщение об ошибке.

ПАО «Газпром»: Строительство центра обработки данных

ПАО «Газпром» активно развивает свою цифровую инфраструктуру. Свидетельством этого является строительство нового центра обработки данных (ЦОД) в Великом Новгороде.

Для реализации проекта 15 августа 2024 года было создано новое юрлицо ООО «Газпром межрегионгаз ЕЦРК». Стоимость проекта оценивается в 450 миллиардов рублей.

Как интегрировать EmailJS в свою контактную форму

Работая над недавним проектом, мне нужна была контактная форма, которая позволяла бы пользователям легко связываться. Типичный способ обработки отправки форм — это настройка внутреннего сервера для обработки данных. Но мне хотелось чего-то более быстрого и простого. Вот тогда я и открыл для себя EmailJS, и он оказался настоящим прорывом! Вот как я интегрировал EmailJS в свою форму «Связаться с нами» и почему я считаю его невероятным и простым в использовании инструментом.