DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
13 июня 2024 года вышла стабильная версия браузера Microsoft Edge 126. Обновление включает исправления ошибок, улучшение производительности, новые политики, генератор тем на основе ИИ, улучшенные настройки безопасности и уведомление о суммаризации данных с помощью Copilot.

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

Узнать больше можно в нашей статье

#Новости #Интересное #Microsoft
👍2🔥2
Что такое Tkinter в Python?

Tkinter — это стандартная библиотека GUI для Python, которая обеспечивает быстрый и легкий способ создания простых и сложных графических интерфейсов.

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

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

#Python #Tkinter
2🔥2
Учёные из Института инженеров электротехники и электроники (IEEE) провели исследование, в котором 500 участников общались с четырьмя агентами, включая человека и три чат-бота, чтобы определить, могут ли они отличить ИИ от человека.

Чат-бот на базе GPT-4 прошёл тест Тьюринга, так как 54% участников приняли его за человека. Виртуальный собеседник ELIZA был признан человеком в 22% случаев, а GPT-3.5 — в 50% случаев. Человека распознали 67% участников.

Исследование показало, что современные ИИ-системы становятся всё более похожими на человека.

#Новости #Интересное #AI
🔥3
Полное руководство по Flask

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

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

#Python #Flask
🔥4
Пользователи бета-версии iOS 18 заметили, что iPhone показывает время на экране даже с разряженным аккумулятором.

Это стало возможно благодаря технологии Power Reserve, появившейся в iPhone XS. Технология поддерживает работу модуля NFC до пяти часов после разряда аккумулятора. Если iPhone выключится из-за недостатка энергии, экран можно будет активировать кнопкой блокировки.

Функция работает только на iPhone 15 и младших версиях поколения.

#Новости #Интересное #Гаджеты
👍3
Как использовать локальное хранилище
Локальное хранилище — это веб-хранилище, которое позволяет хранить данные веб-приложения в браузере клиента и получать к ним доступ. Любые данные, хранящиеся в локальном хранилище, доступны только для домена, в котором они хранятся. Данные остаются доступными даже после закрытия браузера.

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

Эта статья поможет вам понять, как использовать локальное хранилище в JavaScript, построив простое приложение для заметок.

#JavaScript
👍2
Для обновления программного обеспечения банков потребуется общая сумма в 10,25 млрд рублей.

Гражданам предлагается бесплатно подтвердить биометрические данные для использования их в приложениях Единой биометрической системы. Этот процесс займет до 10 минут и не требует повторной регистрации биометрических данных. Инициативу считают созданием удобных методов предоставления услуг с использованием биометрии для физических лиц.

Минцифра предполагает, что технология будет внедряться постепенно, оставляя возможность гражданам получать услуги в привычном формате.

#Новости #Интересное #Минцифры
🔥4
Как сканировать изображения в интернете

JavaScript сильно развился и является одним из самых широко используемых языков в  ире.

В этой статье мы обсуждаем сканирование изображения в интернете с использованием продвинутого JavaScript и получаем подробности о QR-коде, штрих-коде, UPI. Давайте поиграем с кодом.

#JavaScript
🔥4
Минпромторг России ищет разработчиков для создания национальной игровой приставки по поручению президента.

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

Подробнее можно узнать в нашей статье

#Новости #Интересное #Разработка
👍2
Как использовать лямбда-функции

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

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

#Python
3
Как одна уязвимость может разрушить экосистему

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

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

#JavaScript
3
В современном цифровом мире понятия "киберугрозы" и "кибербезопасность" стали обыденными, но специалистов в этой области по-прежнему не хватает.

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

Больше информации в нашей статье.

#Новости #Интересное #Кибербезопасность
3
Как создать многостраничную анимацию с помощью Framer Motion и React-Router-Dom

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

В этой статье мы узнаем, как создавать анимацию, которая поражает воображение пользователей, с помощью Framer motion и React-Router-Dom.

#React #JavaScript
3
Пользователи Reddit обсуждают необычную проблему: Windows блокирует учетную запись пользовательницы каждый раз, когда она нажимает Win+L перед обедом.

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

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

#Новости #Интересное #Общество
👌3
Организация кода JavaScript с помощью модулей

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

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

#JavaScript #Design
👍3
Началась регистрация на пятый турнир Codemasters Code Cup 2024 — всероссийское соревнование по программированию среди студентов.

Отборочный раунд пройдёт онлайн, а финал и церемония награждения состоятся в Туле. В 2024 году впервые будет представлен трек «Разработка бизнес-приложений с использованием искусственного интеллекта», наряду с традиционным треком «Разработка бизнес-приложений». Подать заявку можно до 9 сентября, отборочный раунд пройдёт с 10 по 15 сентября, а финал — 26–27 сентября.

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

#Новости #Интересное #Мероприятия
3
Создание интерактивных цифровых логических схем

Добро пожаловать в мир проектирования цифровых логических схем, где сложность сочетается с творчеством. Создание цифровой логической схемы — немалый подвиг.

Это требует точности, ясности и эффективной визуальной коммуникации. Однако правильные инструменты могут сделать этот процесс значительно более управляемым. Одним из таких инструментов является универсальный элемент управления Syncfusion React Diagram, который позволяет разработчикам быстро и без усилий создавать высококачественные логические схемы.

Читайте статью и вы поймете, почему элемент управления React Diagram является незаменимым инструментом для любого проекта проектирования цифровой логики.

#JavaScript #React
3
«Лаборатория Касперского» анонсировала усовершенствованные функции в своих мобильных приложениях защиты.

Андроид-пользователи теперь могут получать уведомления о попытках слежки через Bluetooth. Для устройств под управлением iOS внедрена возможность блокировки трекинга пользовательских данных с помощью расширения для Safari. Функция оповещения о компрометации персональных данных теперь доступна для Android и iOS.

Обновления доступны в магазинах приложений RuStore, Google Play и App Store.

#Новости #Интересное #ПО
🔥32👌2
Как создать макет Masonry

Компоновка Masonry (каменной кладки) — это конструкция на основе сетки, в котором минимизированы вертикальные зазоры между элементами.

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

Продолжите чтение в нашем блоге DevGang!

#CSS #HTML
👍32🔥2👌1
Система высшего образования Великобритании переживает серьезный кризис, угрожающий ее существованию.

Несмотря на вклад в экономику страны и годовой доход в 61 миллиард долларов, каждый четвертый университет испытывает финансовые трудности.

Подробнее, в нашей статье

#Новости #Интересное #Образование
4
Сбер планирует ввести систему оплаты проезда по геолокации.

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

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

#Новости #Интересное #ПО
3🔥2👌2👀1