DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
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
Apple анонсировала новые функции iOS 18, включая платформу Apple Intelligence с Genmoji и Image Playground.

Image Playground позволит создавать и редактировать изображения с синхронизацией библиотеки между устройствами. Genmoji будет генерировать стикеры из текстовых подсказок. Обновлённая Siri получит улучшенные рекомендации и сможет извлекать данные из писем, сообщений и других приложений для более сложных ответов. Messages добавит форматирование текста, анимации, спутниковую связь и Tapback с эмодзи и стикерами.

В CarPlay появится поддержка пространственного звука. Live Voicemail станет доступной на новых языках и в новых странах.

#Apple #IOS18 #Новости #Интересное
👍1
Генеративный искусственный интеллект расходует в 30 раз больше энергии, чем обычные поисковые системы, утверждает исследователь Саша Луччиони, одна из 100 самых влиятельных персон в ИИ по версии Time.

Языковые модели, такие как ChatGPT, требуют огромных вычислительных мощностей, что делает их энергоемкими. Сектор ИИ и криптовалют в 2022 году потребил 2% от общего мирового производства энергии. Луччиони разработала инструмент CodeCarbon для измерения «углеродного следа» ИИ и работает над системой сертификации для оценки энергоэффективности алгоритмов.

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

#Новости #Интересное #AI
👍1
16 сентября 2024 года «Яндекс Учебник» запустил диагностику по информатике для учеников 5–11 классов и студентов колледжей, которая продлится до 20 октября.

Тестирование обновлено с разделением вопросов на тематические блоки и оценкой по таксономиям Блума и SOLO, что помогает точнее измерить глубину понимания материала. Учителя получат подробную статистику, чтобы скорректировать учебные планы и выявить проблемные темы.

В прошлом году в диагностике участвовало более 216 тысяч школьников, а контент для 7–9 классов теперь включён в перечень образовательных ресурсов Минпросвещения РФ.

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

#Новости #Интересное #Яндекс
👍1
В 2022 году Intel и Sony вели переговоры о разработке и производстве чипов для PlayStation 6, что могло бы принести Intel до $30 млрд за пять лет.

Помимо Intel, за этот контракт боролись Broadcom и AMD, однако в итоге Sony выбрала AMD для разработки чипов, а их выпуском займется TSMC. Intel предлагала не только производство, но и разработку чипов по требованиям Sony, однако стороны не сошлись во мнениях по техническим аспектам и распределению прибыли. Обратная совместимость игр требовала значительных ресурсов Intel на разработку процессора.

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

#Новости #Интересное
1
Динамическая маршрутизация в Next.js: гибкость и масштабируемость

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

Динамическая маршрутизация в Next.js позволяет создавать страницы на основе динамического контента, например, постов блога, профилей пользователей или товаров. Вместо того, чтобы создавать каждую страницу вручную, вы можете создавать маршруты, которые генерируют страницы «на лету» на основе динамических параметров.
Как реализовать в своих проектах, читайте в посте блога DevGang.

#JavaScript #Начинающим #NextJS
1👍1
OpenAI преобразует свой Комитет по безопасности и защите в независимый «Комитет по надзору совета директоров», наделённый полномочиями задерживать запуск моделей из-за проблем с безопасностью.

Комитет, возглавляемый Зико Колтером и включающий Адама Д'Анджело, Пола Накасоне и Николь Селигман, будет получать брифинги по оценкам безопасности перед крупными запусками. Полный совет директоров также будет получать регулярные отчёты по вопросам безопасности. Независимость комитета вызывает вопросы, так как его члены входят в совет директоров OpenAI.

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

#Новости #Интересное #AI
1