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

Привет, коллеги-разработчики! Вы когда-нибудь задумывались, как приложения для социальных сетей, таких как Facebook и Instagram, заставляют вас бесконечно прокручивать свою ленту?

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

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

#React #JavaScript
👍1
Positive Hack Days стал площадкой для Всероссийской студенческой кибербитвы (ВСКБ), организованной Positive Technologies и Innostage.

ВСКБ - это нестандартное соревнование, где атакующие команды реализуют полный цикл кибератаки, а защитники - обнаруживают и раскручивают её.

В 2024 году студенты состязались на модели инфраструктуры объекта OffEnergo, защищаясь от 5 недопустимых событий: утечка технологий, данных контрагентов и клиентов, захват портала, распространение вируса.

Призерами стали Team8 (Краснодарское высшее военное училище), N0N@me13 (Академия ФСО) и LaCringe (ДВФУ).

ВСКБ - это не просто соревнование, но и ценный опыт для будущих ИБ-специалистов, повышающий их ценность в глазах работодателей.

#Новости #Интересное #Кибербезопасность #Кибербитва #Киберсоревнования #Мероприятия
👍1
6 июля 2024 года председатель правительства РФ Михаил Мишустин поручил Министерству цифрового развития и Федеральной антимонопольной службе (ФАС) провести мониторинг цен на отечественное программное обеспечение (ПО) с 2021 по 2024 год.

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

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

#Новости #Интересное #Минцифры
👌2🤗1
Сервис Live Translate от Samsung предлагает мгновенный перевод между языками в реальном времени.

В ближайшее время он станет доступен и для других приложений, включая WhatsApp. Объединение WhatsApp с Live Translate уже находится в разработке, но сроки пока неизвестны. На устройствах Samsung эта функция уже работает в стандартном мессенджере для текстового и устного перевода.

Интеграция может охватить и аудиозвонки в WhatsApp, позволяя переводить разговоры на разные языки.

#Новости #Интересное #Samsung
2
Таганский суд Москвы оштрафовал мессенджер Telegram на 3 млн рублей за отказ удалить запрещённую информацию.

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

После этого в отношении мессенджера составили протокол об административном правонарушении. Решение приняли в отсутствие представителей Telegram.

#Новости #Интересное
👍1
Все способны разрабатывать продукты на локальном уровне,
но если вы влияете на процессы уровня корпораций, то узнаете,
как воздействовать на создание продукта в масштабах всей компании

Успейте зарегистрироваться на мероприятие

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

#Новости #Интересное #Дизайн
👍1
Создание повторно используемых компонентов списка в React

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

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

#React #JavaScript #Начинающим
👍2
С прошлого месяца в соцсетях обсуждают Windows 11 «Government Edition».

Эта любительская сборка, не связанная с Microsoft или правительствами, создана как реакция на монетизацию ОС. В сборке удалены все ненужные компоненты, что делает её лёгкой и быстрой, но использовать её можно только на свой страх и риск. В «Government Edition» нет предустановленных приложений и нет Microsoft Store, поэтому устанавливать программы придётся пиратскими методами.

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

#Новости #Интересное #ПО
👍1
6 основных веб-сайтов, которые понравятся разработчикам

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

#Начинающим
👍1
Softline подписала партнерство с НОРБИТ, включив их платформу NBT в экосистему Softline Universe.

Платформа NBT помогает компаниям автоматизировать закупки, управление договорами и ИТ-активами. Softline Universe предлагает подписку на полный спектр ИТ-решений, включая цифровые сервисы и ПО, с проверенной интеграцией и безопасностью. Андрей Свиридов отметил, что NBT востребована рынком и принесет значимую бизнес-ценность.

Светлана Костина подчеркнула, что партнерство позволит НОРБИТ сосредоточиться на улучшениях и расширении присутствия на рынке.

#Новости #Интересное
👍1
9 лучших инструментов ИИ для помощи в программировании в 2024 году

Искусственный интеллект (ИИ) совершает революцию в разработке программного обеспечения, повышая производительность, улучшая качество кода и автоматизируя рутинные задачи. Разработчики теперь имеют доступ к различным инструментам, работающим на основе ИИ, которые помогают в кодировании, отладке и документировании. В нашей новой статье представлен подробный обзор лучших инструментов для программирования с использованием ИИ в 2024 году.

#Интересное #ChatGPT
👍1
Предприятие «Спутниковая система Гонец» (входит в «Роскосмос») разработало устройство персональной спутниковой связи размером с телефон, которое сейчас проходит сертификацию.

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

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

#Новости #Интересное #Технологии
👍2
Оборот московского ИТ-сектора в январе — апреле увеличился на 42% до 1,3 трлн рублей, что составляет 70% от общероссийского оборота.

Разработчики программного обеспечения обеспечили 64% этого оборота, а оставшиеся 36% — проектировщики, разработчики баз данных, хостинг-провайдеры и операторы веб-платформ. Доля крупных и средних компаний составляет 84% оборота отрасли, а малого ИТ-бизнеса столицы — 16%, или 204 млрд рублей. За год оборот малых компаний сектора вырос на 39%.

Об этом сообщила руководитель московского департамента экономической политики и развития Мария Багреева.

#Новости #Интересное
🔥21
5 уникальных элементов HTML, о которых вы могли не знать

HTML предлагает огромное количество элементов, которые могут улучшить способ представления контента в Интернете. Большинство разработчиков знакомы со стандартными тегами <div>, <p> и <a>, но есть и менее известные элементы, которые могут быть весьма полезны. В нашей новой статье мы представляем вам пять уникальных элементов HTML, о которых вы могли не знать.

#Начинающим #HTML
1👍1
Лаборатория Касперского запустила платформу Kaspersky Appicenter для приложений на KasperskyOS.

Первым продуктом на этой платформе стал кибериммунный шлюз Kaspersky IoT Secure Gateway 3.0 (KISG), созданный на отечественной платформе Kraftway «Рубеж Н».

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

#Новости #Интересное #ПО
1👍1
В начале июля 2024 года разработчик Richie Howell выпустил первую мажорную версию утилиты CatLock для Windows, предназначенную для предотвращения случайного ввода с клавиатуры котом.

Утилита блокируется нажатием Ctrl+L и разблокируется кликом на оверлей. Исходный код написан на Python и опубликован на GitHub под лицензией GNU GPL v3.0. Проект использует библиотеку keyboard, полностью поддерживаемую только на Windows.

В октябре 2023 года кот случайно удалил настройки серверов медцентра, что привело к четырёхчасовому сбою IT-системы.

#Новости #Интересное
👍2
В 2023 году доходы топ-50 российских разработчиков видеоигр выросли на 18%, достигнув 45,4 млрд рублей.

Это связано с низкой базой 2022 года и инвестициями от государства, несмотря на проблемы с санкциями и отсутствием экспорта.

Больше можно узнать в нашей статье

#Новости #Интересное #Технологии
👍2
Методы print() в Python

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

Продолжение читайте в нашей новой статье.

#Python #Начинающим
👍2
AMD изменяет стратегию, переключаясь с разработки оборудования на создание программного обеспечения, API и искусственного интеллекта, сообщает TechPowerUp.

ПО станет ядром технологических экосистем, что увеличит взаимодействие с экосистемой разработчиков. Компания уже имеет полный набор вычислительного оборудования и увеличила число инженеров для работы над ПО. AMD планирует наладить взаимодействие с крупными разработчиками ПО, такими как Microsoft и Adobe, и показать свои дорожные карты на несколько лет вперёд.

Изменения в экосистеме ПО оцениваются на срок в три-пять лет, с ускоренным выпуском нового оборудования Instinct каждые 12 месяцев и созданием унифицированной архитектуры для CPU и GPU.

#Новости #Интересное #ПО
👍1
Как использовать генераторы Python — объяснение с примерами кода

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

#Python #Начинающим
👍3
Банк России ввел шесть признаков мошеннических операций для защиты клиентов, с новыми мерами вступающими в силу 25 июля.

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

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

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