Вышла новая версия популярной СУБД MongoDB - MongoDB 8.0
В новой версии был сделан упор на производительность. Как утверждается, MongoDB 8.0 более чем на 30% быстрее, чем 7-я версия. В частности, скорость чтения возросла до 36%.
Оптимизации в MongoDB 8.0 сократили использование памяти и время запросов, и в сочетании более эффективной пакетной обработки позволило на 56% ускорить массовую запись и на 20% ускорить параллельную запись. Кроме того, база данных может обрабатывать большие объемы данных и выполнять операции более чем на 200% быстрее — при меньшем использовании ресурсов и затратах.
Также утверждается, что MongoDB 8.0 более безопасна, чем предыдущая версия. Технология MongoDB Queryable Encryption позволяет шифровать конфиденциальные данные на стороне клиента, безопасно хранить их как полностью рандомизированные зашифрованные данные и выполнять стандартные запросы к зашифрованным данным для обработки.
https://www.mongodb.com/blog/post/top-4-reasons-to-use-mongodb-8-0
В новой версии был сделан упор на производительность. Как утверждается, MongoDB 8.0 более чем на 30% быстрее, чем 7-я версия. В частности, скорость чтения возросла до 36%.
Оптимизации в MongoDB 8.0 сократили использование памяти и время запросов, и в сочетании более эффективной пакетной обработки позволило на 56% ускорить массовую запись и на 20% ускорить параллельную запись. Кроме того, база данных может обрабатывать большие объемы данных и выполнять операции более чем на 200% быстрее — при меньшем использовании ресурсов и затратах.
Также утверждается, что MongoDB 8.0 более безопасна, чем предыдущая версия. Технология MongoDB Queryable Encryption позволяет шифровать конфиденциальные данные на стороне клиента, безопасно хранить их как полностью рандомизированные зашифрованные данные и выполнять стандартные запросы к зашифрованным данным для обработки.
https://www.mongodb.com/blog/post/top-4-reasons-to-use-mongodb-8-0
👍2
В мессенджере Telegram в скором времени появится собственный аналог видеохостинга YouTube. Разработчики платформы в пятницу, 4 октября, опубликовали конкурс на создание в приложении нового видеоплеера.
Плеер должен будет воспроизводить и ролики, и аудиодорожки. Сначала его планируют добавить в мобильную версию приложения для iOS, и только потом видеоплеер появится у пользователей Android и в десктопной версии мессенджера.
Плеер будет воспроизводить как ролики, так и аудио, получит поддержку HLS-стриминга и сможет автоматически подстраивать качество видео под скорость интернета и в конечном итоге заменит плеер AVPlayer, используемый в Telegram сейчас. Плеер будет функционировать внутри самого Telegram, без посредника в виде стороннего браузера.
https://hi-tech.mail.ru/news/115653-telegram-gotovit-svoj-analog-youtube-chto-izvestno/
Плеер должен будет воспроизводить и ролики, и аудиодорожки. Сначала его планируют добавить в мобильную версию приложения для iOS, и только потом видеоплеер появится у пользователей Android и в десктопной версии мессенджера.
Плеер будет воспроизводить как ролики, так и аудио, получит поддержку HLS-стриминга и сможет автоматически подстраивать качество видео под скорость интернета и в конечном итоге заменит плеер AVPlayer, используемый в Telegram сейчас. Плеер будет функционировать внутри самого Telegram, без посредника в виде стороннего браузера.
https://hi-tech.mail.ru/news/115653-telegram-gotovit-svoj-analog-youtube-chto-izvestno/
Hi-Tech Mail
Telegram готовит свой аналог YouTube: что известно
Разработчиков со всего мира попросили придумать идеальный видеоплеер для мессенджера. Итоги подведут в ноябре.
👏5
В обсуждении Linux 6.12-rc2 Линус Торвальдс попросил разработчиков не использовать в коммитах страдательный залог, поскольку в языке есть более благозвучный действительный.
По мнению Торвальдса, вместо "In this pull request, the Xyzzy driver error handlingwas fixed to avoid a NULL pointer dereference" («В этом пулл-реквесте была исправлена обработка ошибок в драйвере Xyzzy, чтобы избежать разыменования нулевого указателя») лучше писать сообщения в духе "This fixes a NULL pointer dereference in .." («Это исправляет нулевой указатель в..»). Создатель Linux отмечает, что такие синтаксические конструкции делают язык коммитов более удобоваримым и «эффективным для общей работы». Самым хорошим вариантом же Торвальдс считает использование повелительного наклонения: "Fix NULL pointer dereference in .." — такие формы «ясны настолько, насколько возможно».
https://lore.kernel.org/lkml/CAHk-=wgMS-TBfirwuxf+oFA3cTMWVLik=w+mA5KdT9dAvcvhTA@mail.gmail.com/
По мнению Торвальдса, вместо "In this pull request, the Xyzzy driver error handlingwas fixed to avoid a NULL pointer dereference" («В этом пулл-реквесте была исправлена обработка ошибок в драйвере Xyzzy, чтобы избежать разыменования нулевого указателя») лучше писать сообщения в духе "This fixes a NULL pointer dereference in .." («Это исправляет нулевой указатель в..»). Создатель Linux отмечает, что такие синтаксические конструкции делают язык коммитов более удобоваримым и «эффективным для общей работы». Самым хорошим вариантом же Торвальдс считает использование повелительного наклонения: "Fix NULL pointer dereference in .." — такие формы «ясны настолько, насколько возможно».
https://lore.kernel.org/lkml/CAHk-=wgMS-TBfirwuxf+oFA3cTMWVLik=w+mA5KdT9dAvcvhTA@mail.gmail.com/
👍4
Разработчики российского игрового движка Nau Engine сообщили о старте открытого бета-тестирования. Оно запланировано на конец ноября 2024 года. Чтобы стать первым пользователем движка, нужно оставить заявку на специальной форме.
Закончится бета-тестирование в конце 2025 года. Тогда же должна выйти стабильная версия Nau Engine 1.0 и появиться поддержка мобильных платформ, веба и консолей. В будущем открытый исходный код движка появится на GitHub.
Движок Nau Engine является open-source решением и будет распространяться бесплатно по лицензии 3-clause BSD, что позволяет использовать его для разработки как коммерческих, так и инди-проектов. Это универсальный движок, который разрабатывают с начала 2023 года. Он подходит для работы с 2D, 3D, VR, AR. Авторы Nau Engine говорят, что у ПО две ключевые особенности: низкий порог входа и доступность, а также широкий спектр решаемых задач, особенно в сфере разработки ПК-игр.
https://vk.com/@nauengine-nau-engine-vzglyad-pod-kapot-yadro-dvizhka
Закончится бета-тестирование в конце 2025 года. Тогда же должна выйти стабильная версия Nau Engine 1.0 и появиться поддержка мобильных платформ, веба и консолей. В будущем открытый исходный код движка появится на GitHub.
Движок Nau Engine является open-source решением и будет распространяться бесплатно по лицензии 3-clause BSD, что позволяет использовать его для разработки как коммерческих, так и инди-проектов. Это универсальный движок, который разрабатывают с начала 2023 года. Он подходит для работы с 2D, 3D, VR, AR. Авторы Nau Engine говорят, что у ПО две ключевые особенности: низкий порог входа и доступность, а также широкий спектр решаемых задач, особенно в сфере разработки ПК-игр.
https://vk.com/@nauengine-nau-engine-vzglyad-pod-kapot-yadro-dvizhka
VK
Nau Engine: взгляд под капот. Ядро движка
Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его..
👍2
Вышла новая версия языка Python - Python 3.13
Наиболее важные изменения включают новый интерактивный интерпретатор, экспериментальную поддержку работы в режиме свободных потоков (free-threaded mode) и JIT-компилятор. Улучшены сообщения об ошибках. Встроенная функция locals() теперь определяет семантику для изменения возвращаемого сопоставления, а параметры типа теперь поддерживают значения по умолчанию.
Подробнее про все изменения: https://www.python.org/downloads/release/python-3130/
Наиболее важные изменения включают новый интерактивный интерпретатор, экспериментальную поддержку работы в режиме свободных потоков (free-threaded mode) и JIT-компилятор. Улучшены сообщения об ошибках. Встроенная функция locals() теперь определяет семантику для изменения возвращаемого сопоставления, а параметры типа теперь поддерживают значения по умолчанию.
Подробнее про все изменения: https://www.python.org/downloads/release/python-3130/
Python.org
Python Release Python 3.13.0
The official home of the Python Programming Language
❤1👍1
Вышла новая версия кроссплатформенного фреймворка Qt - Qt 6.8. Причем это LTS-выпуск, поэтому будет иметь долгосрочную поддержку - от 3 до 5 лет.
В новой версии упор сделан на улучшении и стабилизации существующей функциональности. Так, улучшена интеграция с нативными возможностями платформ Windows и MacOS
Qt 6.8 также вносит улучшения в более низкое использование памяти — до 32% меньше ОЗУ — и более быстрое время запуска приложений Qt.
Добавлено несколько модулей, которые ранее находились в стадии preview: Qt Graphs, Qt HttpServer и Qt GRPC.
Выпуск Qt 6.8 LTS также добавляет модуль XR и позволяет разрабатывать программное обеспечение Qt на таких устройствах, как гарнитура Apple Vision Pro. Qt 6.8 также теперь имеет официальную поддержку оборудования Raspberry Pi 5 и NVIDIA AGX Orin.
Qt 6.8 с Qt Graphics обеспечивает полную поддержку визуализации 3D-данных, пользовательской постобработки данных и звука в Qt Multimedia, больше функций Qt Quick, улучшенные тени и материалы с Qt Qucik 3D и множество других улучшений.
https://www.qt.io/blog/qt-6.8-released
В новой версии упор сделан на улучшении и стабилизации существующей функциональности. Так, улучшена интеграция с нативными возможностями платформ Windows и MacOS
Qt 6.8 также вносит улучшения в более низкое использование памяти — до 32% меньше ОЗУ — и более быстрое время запуска приложений Qt.
Добавлено несколько модулей, которые ранее находились в стадии preview: Qt Graphs, Qt HttpServer и Qt GRPC.
Выпуск Qt 6.8 LTS также добавляет модуль XR и позволяет разрабатывать программное обеспечение Qt на таких устройствах, как гарнитура Apple Vision Pro. Qt 6.8 также теперь имеет официальную поддержку оборудования Raspberry Pi 5 и NVIDIA AGX Orin.
Qt 6.8 с Qt Graphics обеспечивает полную поддержку визуализации 3D-данных, пользовательской постобработки данных и звука в Qt Multimedia, больше функций Qt Quick, улучшенные тени и материалы с Qt Qucik 3D и множество других улучшений.
https://www.qt.io/blog/qt-6.8-released
www.qt.io
Qt 6.8 LTS Released!
Qt 6.8 is now available, packed with support for new desktop, mobile, and embedded platforms, and exciting new features to meet the needs of demanding applications.
👍5
Роскомнадзор заблокировал Discord
Доступ к Discord ограничен из-за нарушений требования российского законодательства, объявил Роскомнадзор.
Ведомство заявило, что направило мессенджеру требования удалить запрещенный контент, но некоторые материалы остаются доступными, также мессенджер проигнорировал решение суда о штрафе за неудаление.
«Доступ к мессенджеру Discord ограничен в связи с нарушением требований российского законодательства, выполнение которых необходимо для предотвращения использования мессенджера в террористических и экстремистских целях, вербовки граждан для их совершения, продажи наркотиков, в связи с размещением противоправной информации», — заявили в РКН.
https://www.rbc.ru/technology_and_media/08/10/2024/67054cbf9a79474670135b84
Доступ к Discord ограничен из-за нарушений требования российского законодательства, объявил Роскомнадзор.
Ведомство заявило, что направило мессенджеру требования удалить запрещенный контент, но некоторые материалы остаются доступными, также мессенджер проигнорировал решение суда о штрафе за неудаление.
«Доступ к мессенджеру Discord ограничен в связи с нарушением требований российского законодательства, выполнение которых необходимо для предотвращения использования мессенджера в террористических и экстремистских целях, вербовки граждан для их совершения, продажи наркотиков, в связи с размещением противоправной информации», — заявили в РКН.
https://www.rbc.ru/technology_and_media/08/10/2024/67054cbf9a79474670135b84
РБК
Роскомнадзор заблокировал Discord
Роскомнадзор объяснил, что мессенджер не удалил противоправный контент и проигнорировал наложенный в связи с ним штраф. В работе платформы в последнее время наблюдались сбои
🤬4👏2
Американские эксперты из Cybernews протестировали смартфон Google Pixel 9 Pro XL на наличие скрытой активности. Выяснилось, что Google несколько раз в час отправляет на свои сервера данные о местоположении устройства. Остановить слежку не помогает даже отключение GPS.
Каждые 15 минут Pixel 9 Pro XL отправляет пакет данных в Google. Устройство делится местоположением, адресом электронной почты, номером телефона, состоянием сети и другими телеметриями.
Если владелец Android-смартфона в настройках отключит GPS, Google все равно способна определить геопозицию с помощью данных о подключенных точках Wi-Fi. К тому же Google собирает информацию о статусе сети, операторе, списках скачанных приложений, включая программы, установленные не из Google Play, количество перезагрузок устройства, а также время, прошедшее с момента включения телефона.
Иногда сервисы Google связывались с приложениями, которые человек никогда не запускал, например, Google Карты, Gmail или Chrome. В частности смартфон мог отправлять данные о лицах из Google Фото, хотя пользователь мог ни разу не открывать приложение и не загружать в него снимки. Слежке подвергается даже обычное приложение «Калькулятор» — Google собирает данные о расчетах и тоже отправляет их на свои сервера.
Кроме того Google уличили в том, что компания может удаленно изменять код операционной системы, без предупреждения пользователя удалять или устанавливать приложения и различное ПО, однако таких случаев пока не было зафиксировано.
https://cybernews.com/security/google-pixel-9-phone-beams-data-and-awaits-commands/
Каждые 15 минут Pixel 9 Pro XL отправляет пакет данных в Google. Устройство делится местоположением, адресом электронной почты, номером телефона, состоянием сети и другими телеметриями.
Если владелец Android-смартфона в настройках отключит GPS, Google все равно способна определить геопозицию с помощью данных о подключенных точках Wi-Fi. К тому же Google собирает информацию о статусе сети, операторе, списках скачанных приложений, включая программы, установленные не из Google Play, количество перезагрузок устройства, а также время, прошедшее с момента включения телефона.
Иногда сервисы Google связывались с приложениями, которые человек никогда не запускал, например, Google Карты, Gmail или Chrome. В частности смартфон мог отправлять данные о лицах из Google Фото, хотя пользователь мог ни разу не открывать приложение и не загружать в него снимки. Слежке подвергается даже обычное приложение «Калькулятор» — Google собирает данные о расчетах и тоже отправляет их на свои сервера.
Кроме того Google уличили в том, что компания может удаленно изменять код операционной системы, без предупреждения пользователя удалять или устанавливать приложения и различное ПО, однако таких случаев пока не было зафиксировано.
https://cybernews.com/security/google-pixel-9-phone-beams-data-and-awaits-commands/
Cybernews
Who owns your shiny new Pixel 9 phone? You can’t say no to Google’s surveillance
Google's latest flagship smartphone frequently transmits private user data to the tech giant before any app is installed.
🤡5🤬3👾2😁1
Microsoft выпустил последнюю предрелизную RC-версию .NET 9 перед выходом релиза 12 ноября. В данной версии упор сделан на повышении производительности, стабильности и оптимизации. Фактически это уже production-ready версия, которую можно использовать для создания полноценных приложений.
https://devblogs.microsoft.com/dotnet/dotnet-9-rc-2/
https://devblogs.microsoft.com/dotnet/dotnet-9-rc-2/
Microsoft News
.NET 9 Release Candidate 2 is now available!
Try out the latest features in .NET 9 Release Candidate 2 across the .NET SDK, libraries, runtime, ASP.NET Core, SignalR, .NET MAUI, and more!
🔥1
Microsoft выпустил Preview-версии пакетов Microsoft.Extensions.AI.Abstractions и Microsoft.Extensions.AI для .NET, которые предоставляют абстракции для интеграции AI в приложения и библиотеки .NET, а также компоненты для добавления ключевых возможностей.
Microsoft.Extensions.AI предлагает унифицированную абстракцию API для служб AI со стандартными реализации для кэширования, телеметрии, вызова инструментов и других общих задач, которые работают с любым поставщиком. Так, можно использовать как локальные LLM-модели, так и удаленные, типа Chat-GPT
Компонентная модель упрощает добавление новых возможностей и поддержку новых моделей без привязки к определенному поставщику, что делает ее адаптируемой к любому поставщику.
Например, на скриншоте представлено подключение к модели локальной llama3.1 через Ollama. Аналогичный API применяется и для других поставщиков с небольшими модификациями (типо указания API-ключа)
https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-ai-preview/
Microsoft.Extensions.AI предлагает унифицированную абстракцию API для служб AI со стандартными реализации для кэширования, телеметрии, вызова инструментов и других общих задач, которые работают с любым поставщиком. Так, можно использовать как локальные LLM-модели, так и удаленные, типа Chat-GPT
Компонентная модель упрощает добавление новых возможностей и поддержку новых моделей без привязки к определенному поставщику, что делает ее адаптируемой к любому поставщику.
Например, на скриншоте представлено подключение к модели локальной llama3.1 через Ollama. Аналогичный API применяется и для других поставщиков с небольшими модификациями (типо указания API-ключа)
https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-ai-preview/
👍2👏2🤯2