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

Санкт-Петербургские ученые из СПб ФИЦ РАН разработали инструмент для защиты «умных» систем от кибератак.

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

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

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

#Новости #Интересное #ИнтеренетВещей #IoT
👍2
Как организовать свой проект Laravel 11 в 2024 году

Структура каталогов Laravel по умолчанию работает только тогда, когда ваш проект действительно небольшой.

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

В этой статье мы посмотрим как удобно организовать свой проект Laravel.

#Laravel #PHP
2
Ecwid и Wix покидают российский рынок

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

Узнайте больше о последствиях этого события и о том, что ждет нас в будущем, в нашей статье!

#Новости #Интересное #Ecwid #Wix
👍3
Добавить текст к изображению в JavaScript 6 простых шагов

Мы можем легко добавлять текст к изображениям в нашем веб-приложении с помощью JavaScript. Для этого нам нужно создать холст и разместить на нем изображение и текст. Это позволяет нам добавлять к изображению текстовое описание, размещать текст в любом месте и настраивать его по мере необходимости. Давайте посмотрим, как это сделать.

6 шагов по добавлению текста к изображению с помощью JavaScript
Представьте, что у нас есть изображение сцены, и мы хотим добавить к нему приветствие Good morning. Вот как мы можем это сделать.

Ещё больше можно узнать в нашей статье

#JavaScript
🔥2
«ИТ Лидер» в номинации «Цифровая индустрия 4.0» на Kazan Digital Week 2024

Компания «‎Базис»‎, специализирующаяся на виртуализации, стала поставщиком программного обеспечения для Газпромбанка. В рамках партнерства, направленного на импортозамещение, банку будут внедрены отечественные решения для организации виртуальных рабочих мест и управления динамической инфраструктурой.

В настоящий момент Газпромбанк уже использует платформы Basis Dynamix для управления виртуальными серверами и Basis Workplace для виртуализации рабочих мест. В течение года запланировано тестирование других решений «‎Базиса»‎, таких как Basis Digital Energy, Basis Guard и Basis Virtual Protect.

«‎Базис»‎ стремится поддержать цифровую трансформацию ИТ-инфраструктуры Газпромбанка, обеспечивая стабильность и непрерывность бизнес-процессов.

#Новости #Интересное #Basis #‎Базис #Газпромбанк
👍2
Новый софт от Национального исследовательского университета «МЭИ»

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

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

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

#Новости #Интересное #Софт
👍21
Python – Как определить общедоступные, частные и защищенные переменные в классе

Python, как объектно-ориентированный язык программирования, предоставляет различные способы инкапсуляции данных внутри класса.

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

Поведение этих переменных сильно отличается от поведения других языков программирования. Эти элементы управления доступом — это всего лишь соглашения об именах в Python, а не фактическое сокрытие объектов.

Ещё больше можно узнать в нашей новой статье

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

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

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

#Новости #Интересное #Киберугрозы #Кибербезопасность
👍2
Докеризация вашего приложения Java Spring Boot с Maven и базой данных PostgreSQL

Докеризация приложения Spring Boot подразумевает создание образа Docker, содержащего ваше приложение и его зависимости. Это позволяет вам упаковать ваше приложение таким образом, чтобы его можно было легко использовать совместно и запускать на любой машине с установленным Docker.

В этой статье
приведены пошаговые инструкции по докеризации вашего приложения Spring Boot на основе Maven и запуску его в контейнере Docker.

#Java #Docker #PostgreSQL
👍2
OpenAI разрабатывает две новые модели ИИ: «Strawberry» и «Orion»

«Strawberry» и «Orion» обещают революцию в области обработки языка и решения задач.

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

«Orion», преемник GPT-4, будет использовать данные, сгенерированные «Strawberry», для повышения точности и уменьшения ошибок.

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

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

#Новости #Интересное #ИИ #OpenAI
👍2
Яндекс Концепт – интерактивная доска от Яндекса

Яндекс представил новый сервис «Яндекс Концепт» – бесплатную интерактивную доску для совместной работы, интегрированную в платформу Яндекс 360.

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

Этот инструмент станет полезным для команд, работающих над проектами, требующими совместного творчества, генерации идей, планирования, проведения маркетинговых исследований и визуализации данных. «Концепт» упрощает совместную работу, делая ее более эффективной и продуктивной.

#Новости #Интересное #Яндекс
👍2
Рендеринг, определяемый сервером, для React Native с использованием Rise

В этой статье содержится реализация разработки Server-Driven UI (SDUI) с использованием Rise Tools. Она разработана для бесшовного обновления приложений React Native, предоставляя динамические компоненты UI, которые можно обновлять в производстве без пересборки или повторного развертывания приложения.

#ReactNative
👍2
Российский рынок видеоигр

Российский рынок видеоигр находится в стадии активного развития и, по прогнозам экспертов, к концу 2024 года его объем составит от 130 до 187 миллиардов рублей.

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

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

#Новости #Интересное
👍2
Проект «ИИ-переводчик русского жестового языка»

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

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

#Новости #Интересное #ИИ
👍2
Возможности технологий искусственного интеллекта для бизнеса

Искусственный интеллект (ИИ) эффективно автоматизирует рутинные процессы в бизнесе, особенно обработку документов. Технологии OCR (Optical Character Recognition – оптическое распознавание символов) и NLP (Natural Language Processing – обработка естественного языка) позволяют распознавать текст, извлекать данные, классифицировать и искать информацию в документах.

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

Объединение различных ИИ-инструментов в единую цепочку становится ключевым трендом в этой области.

#Новости #Интересное #OCR #ИИ #NLP
👍1🔥1
Apple об iPhone: блокировка устройств с нелегальными запчастями

В скором времени Apple выпустит обновление iOS 18, которое добавит функцию блокировки iPhone, собранных из украденных деталей. Эта мера направлена на борьбу с перепродажей краденых устройств и возвращение потерянных или украденных iPhone законным владельцам.

Новая система безопасности работает, связывая ключевые компоненты iPhone с учетной записью пользователя. Если в iPhone будет установлена деталь, нелегально извлеченная из другого iPhone (например, аккумулятор, дисплей или камера), устройство может быть удаленно заблокировано. Пользователь увидит сообщение «Батарея заблокирована владельцем» (Battery Locked to Owner), и устройство станет непригодным для использования.

Эта функция разработана по просьбе клиентов и правоохранительных органов, чтобы сделать кражу и перепродажу iPhone менее привлекательной.
Новая iOS 18, iPadOS 18, watchOS 11 и macOS Sequoia станут доступны пользователям 16 сентября.

#Новости #Интересное #Apple #iPhone #iOS
👍1👏1
Как создать базовый инструмент рисования

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

В этой статье мы создадим базовый инструмент рисования с использованием Tailwind CSS и JavaScript. Мы будем использовать элемент 'Canvas' для рисования на странице и метод toDataURL для сохранения рисунка в формате PNG.

#JavaScript #CSS #HTML
👍1🔥1
Yandex Code Assistant: умный помощник для разработчиков

Сервис, основанный на нейросетях, анализирует код и предлагает варианты его продолжения, ускоряя разработку и упрощая написание и редактирование. Yandex Code Assistant прошел успешное тестирование в Яндексе, где 60% разработчиков стали постоянными пользователями.
Сейчас сервис доступен в режиме бесплатного тестирования для ограниченного количества разработчиков на платформе Yandex Cloud.
Преимущества:
⭐️ Скорость: генерирует предложения за 400 миллисекунд.
⭐️ Совместимость: работает с популярными редакторами и поддерживает более 30 языков программирования (C++, Go, Java, Kotlin, Python и др.)
⭐️ Эффективность: не нагружает ресурсы локальных машин.

Yandex Code Assistant обещает повысить продуктивность и качество кода, став ценным инструментом для разработчиков.

#Новости #Интересное #Yandex #Яндекс
👍2
Новая модель OpenAI — o1, в 5 раз умнее GPT-4o

OpenAI представила новую модель o1, которая значительно превосходит GPT-4 по своим возможностям. O1 обучена размышлять перед выдачей ответа, что позволяет ей решать сложные задачи, сравнимые с уровнем PhD-студентов в научных областях.

В квалификационном экзамене для IMO o1 справилась с 83% задач, тогда как GPT-4 - лишь с 13%. В программировании модель достигла 89-го процентиля, демонстрируя исключительные навыки в создании и отладке кода.

Доступ к o1 открыт для пользователей ChatGPT Plus и Team с лимитом на использование в 30 сообщений в неделю. В ближайшее время доступ расширится для корпоративных пользователей и учебных заведений, а затем - для всех пользователей ChatGPT.

#Новости #Интересное #ChatGPT #OpenAI
👍2
CyberCamp 2024: погружайтесь в мир кибербезопасности!

С 3 по 5 октября пройдет ежегодный онлайн-кэмп для ИБ-специалистов. CyberCamp 2024 – это возможность обменяться опытом с экспертами из «Инфосистемы Джет», BI.ZONЕ, F.A.C.C.T., Positive Technologies, R-Vision, «Лаборатории Касперского» и других компаний.

Узнайте, как выстроить надежную защиту от кибератак и повысить киберустойчивость. Участвуйте в командных киберучениях, выбрав свою фракцию: Blue (мониторинг и расследования), Red (наступательная безопасность) или Yellow Team (архитектура и методология).

Проходите задания на платформе Jet CyberCamp, зарабатывайте сайбы и получайте доступ к новым материалам.

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

#Новости #Интересное #Мероприятия
👍3
Х5 Group внедряет ИИ для оптимизации управления персоналом в своих магазинах

Новый инструмент «Калькулятор ресурсной потребности» анализирует данные из более чем 10 информационных систем, чтобы рассчитать необходимое количество сотрудников для каждого магазина.

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

В будущем Х5 Group планирует расширить функционал «Калькулятора», добавив модули для расчета операционных показателей и адаптации системы под распределительные центры. Также планируется использовать ИИ для разработки мотивационных планов сотрудников, что позволит оптимизировать расходы и повысить эффективность работы.

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

#Новости #Интересное #ИИ
👍2