Разработка • habr.com • 27 мая 2024 г. 13:00
Пришёл и мой черёд асинхронно и многопоточно средствами PHP кое-что пообрабатывать… И я, естественно, вспомнил про компонент Messenger фреймворка Symfony. Ранее я никогда Symfony Messenger не использовал.Чтобы понять, как с ним работать, я пытался на...... читать далее
symfony php symfony-messenger symfony console асинхронность многопоточность многопоточный doctrine sqlite sqlite3DevOps • OpenNET • 20 мая 2024 г. 23:33
Опубликован релиз инструмента для многопоточного перекодирования видеофайлов из одного формата в другой - HandBrake 1.8.0. Программа доступна как в варианте, работающем в режиме командной строки, так и в виде GUI-интерфейса. Код проекта написан на яз...... читать далее
DevOps • OpenNET • 17 мая 2024 г. 13:25
Компания Google опубликовала вторую бета-версию открытой мобильной платформы Android 15. Релиз Android 15 ожидается в третьем квартале 2024 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки про...... читать далее
DevOps • OpenNET • 12 мая 2024 г. 9:11
Компания Cloudflare опубликовала второй выпуск фреймворка Pingora, предназначенного для разработки защищённых высокопроизводительных сетевых сервисов на языке Rust. Построенный при помощи Pingora прокси около года используется в сети доставки контен...... читать далее
Разработка • habr.com • 7 мая 2024 г. 7:00
Привет, Хабр! Это первая часть обзора по изучению существенных тем Java стека и туториала по их применению. В этой статье вы найдете важные аспекты многопоточности в Java, а также полезные шпаргалки с практическими примерами.Меня зовут Влад, я Java-р...... читать далее
переиспользование кода идиома программирования программная архитектура паттерны классификация фреймворковРазработка • habr.com • 6 мая 2024 г. 6:00
Работа с библиотекой WebFlux вызывает затруднения у многих Java/Kotlin разработчиковКод выглядит непривычно, непонятно в каких потоках выполняется логика и как этим управлятьСегодня я попытаюсь объяснить простым языком такой важный аспект, как момент...... читать далее
java kotlin spring webflux реактивное программирование mono flux многопоточность multithreading потокиDevOps • OpenNET • 2 мая 2024 г. 20:46
Компания Valve опубликовала стабильный релиз проекта Proton 9.0, основанного на кодовой базе проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта ра...... читать далее
DevOps • OpenNET • 24 апреля 2024 г. 9:42
Представлен релиз проекта QEMU 9.0. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме ви...... читать далее
Разработка • habr.com • 19 апреля 2024 г. 5:33
Привет, коллеги! В этой статье я покажу свой подход к написанию многопоточного кода, который помогает избежать типовых ошибок, связанных с использованием базовых примитивов синхронизации. Демонстрация идеи будет проходить на живых примерах кода на...... читать далее
c++17 performance multithreading mutex synchronization информационная безопасность кибербезопасность безопасность уязвимости кибератаки разработка c++ программирование с++ си++ open source статический анализ кода kasperskyos параллельное программирование многопоточность concurrency параллельные вычисленияDevOps • OpenNET • 15 апреля 2024 г. 11:34
Разработчики браузерого движка Servo представили инициативу по усилению модульности и уходу от использования низкоуровневых API JavaScript-движка SpiderMonkey, развиваемого компанией Mozilla и применяемого в Servo для обеспечения поддержки JavaScript...... читать далее
Разработка • habr.com • 14 апреля 2024 г. 5:28
Привет, Хабр!Global Interpreter Lock в Питоне предотвращающает одновременное выполнение нескольких потоков в одном процессе интерпретатора Python. Т.е даже на многоядерном процессоре многопоточные Python-приложения будут выполняться только в одном по...... читать далее
GIL highload pythonРазработка • habr.com • 11 апреля 2024 г. 12:08
AMX (Advanced Matrix Extension) - это модуль аппаратного ускорения умножения матриц, который появился в серверных процессорах Intel Xeon Scalable, начиная с 4 поколения (архитектура Sapphire Rapids). В начале этого года ко мне в руки наконец поп...... читать далее
AMX SIMD умножение матриц с++ инференсDevOps • OpenNET • 9 апреля 2024 г. 13:55
Компания KDAB объявила о разработке компонента Servo WebView для Qt, использующего браузерный движок Servo вместо модуля Qt WebEngine (на базе Chromium) для отображения web-контента в QML-приложениях. Предполагается, что проект поможет сократить пов...... читать далее
DevOps • OpenNET • 8 апреля 2024 г. 20:42
Компания Cloudflare опубликовала первый выпуск фреймворка Pingora, предназначенного для разработки защищённых высокопроизводительных сетевых сервисов на языке Rust. Построенный при помощи Pingoraа прокси около года используется в сети доставки конте...... читать далее
DevOps • OpenNET • 5 апреля 2024 г. 13:01
Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.5. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозито...... читать далее
Разработка • habr.com • 5 апреля 2024 г. 13:00
Давайте представим нереалистичный сценарий, где вы выбираете язык программирования для проекта, который в перспективе станет очень большим. Допустим, это будет набор сервисов в монорепозитории, над которыми работает более 100 человек. Чтобы сделать э...... читать далее
ruvds_перевод программирование scala c++ python оформление кода стиль кодаDevOps • OpenNET • 28 марта 2024 г. 21:21
Организация Linux Foundation объявила о создании проекта Valkey, который продолжит развитие открытой кодовой базы СУБД Redis, распространяемой под лицензией BSD. Проект будет развиваться под эгидой организации Linux Foundation на независимой площадке...... читать далее
Разработка • habr.com • 27 марта 2024 г. 14:15
JavaScript — ужасный язык программирования. По сравнению с другими распространёнными языками он выглядит генетическим уродом. Дело даже не в отсутствии многопоточности, или статической типизации, или того, что ...... читать далее
javascript frontend crockfordРазработка • habr.com • 27 марта 2024 г. 11:10
Может ли быть так, что в большинстве популярных языков отсутствует самый эффективный механизм синхронизации? Что инженеры Microsoft, Oracle и мн. др., не говоря уже об остальных, вплоть до 2024 года так и не догадались, как же эффективнее всего синхр...... читать далее
многопоточность синхронизация очередь c# gcd apple ios java зеленые потокиРазработка • habr.com • 25 марта 2024 г. 8:00
В этой статье хочу рассмотреть что такое ExecutorService в Java, зачем он нужен, варианты создания и в как его настраивать для решения практических задачПонимаю что есть много подобных статей, но в тех статьях что мне удалось найти не хватало практич...... читать далее
java многопоточность executorservice высоконагруженный multithreading потоки пул потоков threadpool thread параллелизм