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

В этом уроке мы рассмотрим различные аспекты лямбда-функций в 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
Невероятные библиотеки анимации JavaScript

Библиотеки анимации JavaScript стали незаменимыми инструментами для разработчиков, стремящихся обогатить веб-приложения увлекательными и интерактивными визуальными элементами. Развитие этих библиотек значительно упростило процесс анимации, сделав его более доступным.

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

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

#JavaScript #Подборка
👍3
В 2023 году образовательные учреждения закупили VR-системы и шлемы для учебных классов на 1,826 млрд рублей, проведя 652 закупки по 44-ФЗ и 223-ФЗ.

В 2024 году закупки продолжаются активнее: с начала июня уже выполнено 140 процедур на 374 млн рублей, чаще всего для кабинетов ОБЖ и классов виртуальной реальности.

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

#Новости #Интересное #Образование
👍3
Функции первого класса, функции высшего порядка и замыкания

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

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

#Python #Начинающим
4
В работе Национальной системы платёжных карт (НСПК), оператора системы «Мир», произошёл масштабный сбой.

НСПК заявила о попытке DDoS-атак, но уверила, что система работает в штатном режиме, и влияние атак кратковременное. Источники Forbes в сфере кибербезопасности подтвердили, что атака была организована IT-армией Украины. У 47% пользователей возникают проблемы с переводами и платежами, большинство жалоб поступает из Москвы и Подмосковья.

Сервис «ЮKassa» также сообщил о сбое, из-за которого платежи с банковских карт могут не проходить.

#Новости #Интересное #Кибербезопасность
3
Выбрать инструмент для бизнеса бывает сложно, поэтому полезно обратиться к опыту тех, кто уже работает с ним.

26 июня в 11:00 по Москве пройдет вебинар «Использование Трекера для задач стартапа» с участием Владимира Петрова, ИТ-директора медицинского стартапа. Он расскажет о переезде в Яндекс Трекер, возможностях сервиса и сценариях его использования. В программе: факторы смены инструментов, особенности облачных и on-premise решений, советы и личный опыт работы в сервисе.

После вебинара зарегистрированные участники получат запись встречи на электронную почту.

#Новости #Интересное #Мероприятия
👍2
В Android 15 появится функция диагностики устройства, рассказал Мишаал Рахман из Android Authority.

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

Релиз стабильной версии Android 15 ожидается в октябре текущего года.

#Новости #Интересное #ПО
2
Сбербанк досрочно прекратил прием заявок на льготную ипотеку на новостройки из-за аномально высокого спроса и исчерпания лимита.

Банк также приостановил выдачу кредитов по льготной программе для IT-специалистов до выделения нового лимита. Заявки, поданные до 21 июня, будут обработаны, и кредиты по ним будут выданы до 24 июня. Ранее аналогичные меры приняли Промсвязьбанк, МТС Банк, банки "Россия" и "Ак Барс".

Альфа-банк и ВТБ также предупредили клиентов о риске не успеть выйти на сделку до завершения программы.

#Новости #Интересное #Финансы
🔥3
Apple не откроет пользователям в Европе доступ к своим технологиям искусственного интеллекта из-за требований Закона о цифровых рынках (DMA), сообщает Bloomberg.

В компании обеспокоены, что выполнение требований DMA может поставить под угрозу конфиденциальность и безопасность данных пользователей. Закон, вступивший в силу в марте, требует от крупных платформ обмениваться данными с конкурентами и предоставлять доступ к пользовательским данным. Apple представила набор ИИ-функций 10 июня, но сталкивается с трудностями внедрения ИИ и в других регионах, например, в Китае, где ChatGPT недоступен.

После презентации акций компании выросли на 9%, и 13 июня Apple стала самой дорогой компанией в мире с капитализацией $3,285 трлн.

#Новости #Интересное #AI
👍3
Игры БРИКС подверглись крупной DDoS-атаке, сообщил глава центра противодействия кибератакам Solar JSOC Владимир Дрюков.

Атака началась с 12:00 и достигла пика в 400 Гбит/с, задействовав десятки тысяч IP-адресов из разных стран. Три волны киберударов были отражены, атакам подверглись девять игровых площадок, включая дворец водных видов спорта и ледовый дворец. Ранее, 20 июня, Национальная система платежных карт (НСПК) сообщала о DDoS-атаках, но Система быстрых платежей продолжала работать в штатном режиме.

Игры стран БРИКС начались 12 июня и продлятся до 23 июня, с соревнованиями в Казани и Москве.

#Новости #Интересное #Безопасность
🔥3