DevGang
Авторизоваться
Алексей Устинов

Алексей Устинов

VVP Group запустит производство смартфонов в Калуге

Российская компания VVP Group, арендовавшая завод Samsung в Калуге, планирует выпускать собственные смартфоны и предоставлять мощности для контрактного производства. Завод, построенный в 2008 году, ранее специализировался на выпуске крупной бытовой техники.

Новый бренд смартфонов от VVP Group получил название «Байон». Часть производственных линий будет задействована под выпуск смартфонов других марок на условиях контрактного производства.

Оптимизация ИТ-инфраструктуры: Совместимость решений Tibbo Systems и Orion soft

Платформа AggreGate от Tibbo Systems успешно протестирована на совместимость с решениями компании Orion soft, включая систему виртуализации zVirt и СУБД Proxima DB. Это подтверждено двусторонним сертификатом. Тестирование доказало стабильную работу платформы в указанной среде, а также ее интеграцию с вертикальными решениями, такими как SCADA/HMI для автоматизации процессов и MES для управления производством.

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

Рост числа базовых станций 4G в России замедляется, но мобильный рынок продолжает расти

В 2024 году российский рынок телекоммуникаций увеличился на 6,2 %, достигнув 2 трлн рублей, главным образом за счет мобильной связи. Общее количество активных SIM-карт выросло на 1,9 % и составило 263 млн. По данным Росстата, на конец 2023 года в России функционировало более 736 тыс. базовых станций, что на 8 % превышает показатели 2022 года.

Несмотря на продолжающийся рост числа станций, темпы их прироста замедляются. В 2019–2021 годах этот показатель в среднем составлял 14,3 %, а за последние три года снизился до 4,3 %. Тенденция к сокращению роста 4G-станций наблюдается с 2018 года, за исключением небольшого подъема в 2023 году.

Adobe тестирует Firefly AI – инструмент для генерации коротких видео из текста и изображений

Adobe расширяет возможности Creative Cloud, интегрируя генерацию видео с помощью AI в привычные инструменты. Новый инструмент Firefly AI, доступный в бета-версии, позволяет пользователям создавать 5-секундные клипы в разрешении 1080p и 24 FPS из текстовых подсказок, изображений или их комбинации.

Пользователи могут управлять стилем, углом камеры, движением и кадрированием через удобный веб-интерфейс. Компания также работает над двумя новыми моделями – одной с более быстрым рендерингом в низком разрешении («Ideation»), а другой – с поддержкой 4K. Ожидается, что они появятся в ближайшее время.

Intel заявляет о лидирующей позиции в кибербезопасности, критикуя AMD и Nvidia

Intel подвергла критике AMD и Nvidia за значительное число уязвимостей в их продуктах, заявив о большей защищенности своих процессоров. Согласно опубликованному отчету, компания самостоятельно выявила 96% уязвимостей и успешно устранила все аппаратные проблемы.

В отличие от Intel, AMD смогла обнаружить лишь 57% уязвимостей на своих платформах, причем 78 проблем остаются нерешенными. По данным отчета, количество уязвимостей в прошивке у AMD превышает показатели Intel в четыре раза.

DeepSeek покоряет рынок: 20 IT-гигантов интегрируют его модель

Китайский ИИ-стартап DeepSeek уверенно укрепляет позиции на рынке, получив поддержку сразу 20 крупных технологических компаний. Среди них значатся мировые лидеры, включая NVIDIA, AMD, Microsoft, AWS и Intel.

Также интеграцию с DeepSeek подтвердили китайские разработчики GPU, такие как MetaX, Iluvatar CoreX и Hygon. К числу партнёров присоединились ведущие облачные платформы, включая Baidu AI Cloud, Tencent Cloud, Huawei Cloud, Alibaba Cloud и Volcano Engine.

В Москве аренда электросамокатов станет доступна только после верификации через Mos ID

С 2025 года для аренды электросамокатов в Москве потребуется пройти обязательную верификацию через Mos ID. Об этом сообщил Telegram-канал столичного департамента транспорта.

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

CSS scroll-state()

Chrome 133 основывается на запросах контейнеров, вводя запросы контейнеров с состоянием прокрутки. Управляемое браузером состояние для закрепленного позиционирования, точек привязки прокрутки и прокручиваемых элементов теперь можно запрашивать и адаптировать из CSS.

CSS предоставляет множество возможностей для создания плавных и интерактивных интерфейсов. Одной из таких возможностей является псевдокласс :scroll-state(), который позволяет стилизовать элементы в зависимости от их состояния прокрутки.

В этой статье мы рассмотрим, как работает :scroll-state(), разберём его возможные значения и примеры использования.

Подготовка к Tailwind v4.0

Tailwind CSS — это ориентированный на утилиты фреймворк, который позволяет «быстро создавать современные веб-сайты, не покидая HTML». Это не чашка чая для каждого разработчика, но Tailwind CSS приобрел значительную популярность с момента своего выпуска в 2019 году.

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

Как использовать TanStack Router: современная, типобезопасная маршрутизация для React

Для разработчиков React маршрутизация является критически важным аспектом создания приложений. В то время как React Router и Next.js Router доминируют в экосистеме, новый претендент TanStack Router предлагает свежий подход. Разработанный для современной, масштабируемой и типобезопасной навигации, он включает в себя лучшие практики из таких решений, как Remix и Next.js. В этой статье мы рассмотрим основные преимущества и базовую настройку маршрутизации TanStack.

Современные монолиты с интернационализацией: InertiaJS, React и Laravel

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

Wine 10.0: Более 6 000 обновлений для Windows-приложений на Linux 

Разработчики Wine представили версию 10.0, в которой реализовано свыше 6 000 улучшений для более стабильного запуска Windows-приложений на Linux и других платформах. Обновление делает использование этих приложений быстрее и удобнее, отмечают источники.

Особое внимание уделено графическим улучшениям. Теперь рендеринг дочерних окон Vulkan поддерживается нативно, добавлена совместимость с Vulkan 1.4.303, а 3D-рендеринг стал более качественным. Также инструмент конфигурации дисплея на Linux позволяет удобнее настраивать графические параметры.

Apple внедряет ИИ на iPhone и Mac: обновление iOS 18.3

Apple выпустила релиз-кандидаты iOS 18.3, iPadOS 18.3 и macOS 15.3, внедрив принудительное включение функций Apple Intelligence при первой настройке устройств. Ранее эти возможности ИИ были отключены по умолчанию, и пользователи должны были активировать их самостоятельно.

Опасные QR-коды: как мошенники взламывают Telegram

Эксперты предупреждают, что небезопасные QR-коды могут стать причиной взлома учётных записей в мессенджере Telegram. Главный эксперт «Лаборатории Касперского» Сергей Голованов пояснил, что после сканирования кода пользователь может увидеть сообщение о подключении стороннего устройства. При наличии двухфакторной аутентификации мессенджер запросит дополнительное подтверждение, но если эта защита не настроена, злоумышленники получают доступ к контактам и переписке, за исключением секретных чатов.

7 мощных методов автоматизации JavaScript для повышения производительности

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

Rust vs Go: практическое сравнение для настоящих разработчиков

Вечный спор, Rust против Go, это как Cola против Pepsi, Mac против PC или — если вы действительно придерживаетесь старой школы — Java против C++. Оба современные, блестящие и готовы решить ваши проблемы с программированием, но они не могут быть более разными. Какой из них лучше? Ну, это зависит от обстоятельств. В этой статье мы разберем это по частям.

Использование прокси-IP для очистки и предварительной обработки данных

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

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

Создание быстрой команды экспорта CSV в Laravel

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

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

Google, Microsoft и Opera создают фонд для развития экосистемы Chromium

Коалиция «Сторонников браузеров на основе Chromium» была создана для поддержки и финансирования проектов в рамках экосистемы Chromium. В её основе лежит инициатива Google, которая вместе с Linux Foundation и другими партнёрами объявила о запуске нового фонда для продвижения открытой разработки.

Linux Foundation будет управлять фондом, при этом основной упор сделан на прозрачность, инклюзивность и развитие проектов, основанных на интересах сообщества. Коалиция призвана обеспечить чёткое и открытое управление средствами для поддержки и улучшения экосистемы Chromium, что позволит стимулировать дальнейшие инновации и развитие.

Нидерланды и Nvidia подписали соглашение о создании центра искусственного интеллекта    

Нидерланды подписали соглашение с компанией Nvidia, которое предполагает поставку высокотехнологичного оборудования и знаний для создания центра искусственного интеллекта (ИИ). Этот шаг является частью усилий по укреплению цифровой экономики Европы и расширению исследовательских возможностей в области ИИ. Об этом сообщило правительство Нидерландов.

В рамках соглашения планируется установить суперкомпьютер, который сыграет ключевую роль в развитии технологий искусственного интеллекта. Кроме того, правительство Нидерландов в прошлом году уже выделило 204,5 миллиона евро на проекты в области ИИ и будет использовать средства из фондов ЕС для дальнейших инвестиций и развития инфраструктуры.

Ред флаги бэкэнда — что не следует делать

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

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

Создание надежной локальной службы хранения данных во Flutter

Современным мобильным приложениям часто требуется хранить различные типы данных локально — от пользовательских настроек до токенов аутентификации. Хотя Flutter SharedPreferences обеспечивает базовое хранилище и FlutterSecureStorage зашифрованное хранилище, эффективное управление ими в большом приложении требует тщательного архитектурного планирования.

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

Ключевые концепции современной веб-разработки TypeScript

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

Процессоры Intel Arrow Lake после обновлений: как исправления влияют на производительность

Intel устранила несколько ключевых проблем в своих процессорах Core Ultra 200S серии Arrow Lake, которые были представлены в октябре. В первых обзорах отмечалась неудовлетворительная производительность в играх, при этом некоторые модели работали даже хуже своих предшественников 14-го поколения. В ответ на критику Intel начала анализировать причины низкой производительности и обнаружила несколько ключевых проблем, которые требовали немедленного исправления. Компания отметила, что на улучшение производительности оказали влияние как программные, так и аппаратные особенности новых чипов.

От коммитов до квестов: как прошла «Ночь опенсорс-библиотек» от «Яндекса»

14 декабря 2024 года «Яндекс» провёл встречу «Ночь опенсорс-библиотек», посвящённую открытым кодам. Мероприятие, которое прошло в московской Библиотеке иностранной литературы, собрало разработчиков и энтузиастов, интересующихся опенсорс-программированием. Участники могли пообщаться с мейнтейнерами проектов, а также сделать свой первый коммит в опенсорс.

МТС создаст самостоятельную IT-компанию на базе MWS

В рамках реструктуризации МТС приняла решение создать отдельную структуру для IT-активов, формируя компанию под названием MWS (MTС Web Services), которая объединит облачные и инфраструктурные сервисы, начавшие переносить сюда ещё с 2021 года.Ещё ранее МТС планировала выделить ключевые IT-подразделения в отдельное юридическое лицо.

Сингапурская инновация: бетон, который помогает бороться с глобальным потеплением

Исследователи Наньянского технологического университета (NTU) в Сингапуре разработали уникальный метод 3D-печати бетона, который не только повышает прочность материала, но и помогает захватывать углекислый газ. Эта новаторская технология имеет потенциал существенно уменьшить углеродные выбросы, связанные с производством строительных материалов, что особенно важно в свете того, что строительная индустрия ответственна за около 8% всех глобальных выбросов CO2.

Новая версия AirTag от Apple: увеличенная дальность и улучшенная защита

Согласно информации от инсайдера Марка Гурмана, Apple активно работает над новой версией метки AirTag — AirTag 2. Одной из ключевых особенностей новинки станет улучшенная дальность отслеживания, благодаря новому чипу.

Объяснение методов массива JavaScript на примере реальных сценариев

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

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

Конвейер агрегации MongoDB 

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