Вышел новый релиз PVS-Studio — 7.32. Оптимизация анализа на C++, новые плагины и функциональность, и ещё много других обновлений! Больше подробностей в этой заметке.
.NET *
Хаб со знаниями про .NET
Новости
Разработчики EMXControls поделились опытом миграции большого приложения с WinForms на Avalonia
Подробное видео:
https://www.youtube.com/watch?v=XKk6p7CFUMQ
Слайды:
https://disk.yandex.ru/i/9zKWIQIml9g6sg
Репозиторий WinForms2AvaloniaConverter:
https://github.com/MICVGLOB/WinForms2AvaloniaConverter
Новое радио как этап техно-эволюции…
Хочу поделиться новостью о моей недавней доработке к музыкальному стриминговому интернет сервису - "Атлас - Музыка". Буквально пару дней назад я дополнил сервис многоканальным радио, вещающим музыкальный контент в формате Dolby Surround 5.1 (объёмный звук высокого качества). Его многоканальность позволяет разделить радио каналы по национальным признакам, что расширяет интерес аудитории из разных стран.
Слушать такое радио можно как на настольных ПК, так и на носимых Android устройствах. Изначально сервис был задуман только для ТВ - боксов, в силу наличия у них сквозного аудио канала SPDIF либо внутреннего многоканального аудио декодера. Именно это свойство позволяет подключать такие устройства к многоканальным внешним усилителям мощности и прослушивать трансляции в формате объёмного звучания на брендированных девайсах BlueRay и подобных. Тем не менее, позднее была добавлена некоторая кроссплатформенность для пользователей мобильных устройств.
Сервис не требует регистрации со стороны пользователя и работает абсолютно бесплатно. Вы просто скачиваете подходящее приложение для прослушивания с официального сайта проекта и наслаждаетесь музыкой. Сервис предлагает музыкальный материал в виде отдельных треков, специально подобранные тематические и жанровые плейлисты а также автоматизированную систему, построенную на использовании нейросети, обеспечивающую анализ и подбор музыкального материала по вашему вкусу. Анализ предпочтений основывается на истории прослушанных ранее треков. Кроме того, на сервисе действует программа монетизации прослушиваний, при которой начисляются бонусные баллы. Их можно использовать как для монетарных выплат, так и для оплаты услуг сервиса на размещение авторского материала.
Новая версия FlatValidator, теперь 2.3.0
Пакет FlatValidator (для .NET 6/7/8) обновился до версии 2.3.0. Набор встроенных обработчиков теперь предоставляет интересные возможности.
Истории
Тысячи приложений портировали на Windows 95 с помощью .NET Framework
Ютубер MattKC портировал «тысячи приложений» на Windows 95 с помощью .NET Framework, который обеспечивает обратную совместимость с современным программным обеспечением. ОС была выпущена 28 лет назад.
test news draft
В частности, глубокий уровень погружения выявляет срочную потребность распределения внутренних резервов и ресурсов. В рамках спецификации современных стандартов, сделанные на базе интернет-аналитики выводы освещают чрезвычайно интересные особенности картины в целом, однако конкретные выводы, разумеется, объективно рассмотрены соответствующими инстанциями. Принимая во внимание показатели успешности, консультация с широким активом не даёт нам иного выбора, кроме определения прогресса профессионального сообщества. Следует отметить, что сплочённость команды профессионалов способствует повышению качества глубокомысленных рассуждений. Предварительные выводы неутешительны: экономическая повестка сегодняшнего дня требует анализа распределения внутренних резервов и ресурсов.
Внезапно, элементы политического процесса неоднозначны и будут обнародованы. Таким образом, укрепление и развитие внутренней структуры играет важную роль в формировании распределения внутренних резервов и ресурсов. Равным образом, современная методология разработки требует определения и уточнения вывода текущих активов. Есть над чем задуматься: некоторые особенности внутренней политики являются только методом политического участия и объединены в целые кластеры себе подобных.
Microsoft выпустила для тестеров экспериментальную версию MSBuild
Microsoft выпустила для тестеров-разработчиков экспериментальную версию редактора MSBuild. Компания заявляет, что она стала проще и полезнее для пользователей.
Microsoft выпустила первую предварительную версию .NET 9 и раскрыла цели разработки новой версии открытой платформы
Microsoft представила инструмент AppCAT для миграции локальных приложений .NET в Azure
Команда Microsoft анонсировала инструмент под названием Azure Migrate и инструмент оценки кода для .NET, который получил сокращённое название AppCAT. Он предназначен для помощи разработчикам в миграции локальных приложений .NET в Azure. AppCAT позволяет оценивать исходный код, конфигурации и двоичные файлы .NET, выявляя потенциальные проблемы и возможности в процессе миграции.
Microsoft напомнила, что поддержка Visual Studio 2013 заканчивается 9 апреля 2024 года
В начале января 2024 года Microsoft напомнила, что поддержка фирменной среды программирования Visual Studio 2013 заканчивается 9 апреля 2024 года. Это означает, что десятилетняя версия IDE от Microsoft больше не будет получать обновления против багов и патчи безопасности.
PVS-Studio 7.28: поддержка ARM, .NET 8, анализ Unreal Engine без Unity Build и не только
Вышел новый релиз PVS-Studio — 7.28. Теперь можно запускать анализ на архитектуре ARM, .NET 8 и в Unreal Engine без Unity Build, и это ещё не всё! Больше подробностей в этом пресс-релизе.
PVS-Studio 7.27: проверка C# кода в VS Code, анализ Unreal Engine проектов в Rider и не только
Вышел новый релиз PVS-Studio — 7.27. Теперь можно запускать анализ .NET проектов через плагин для VS Code, анализировать Unreal Engine проекты в режиме прямого открытия в новой версии Rider и это еще не всё! Больше подробностей в этой заметке.
Ближайшие события
Бета-тестирование: плагин PVS-Studio для VS Code проверяет проекты на .NET
Близится релиз PVS-Studio 7.27, и сегодня мы приглашаем вас принять участие в бета-тестировании плагина PVS-Studio для Visual Studio Code. Обновление будет особенно интересным для C# разработчиков, так как плагин теперь поддерживает анализ .NET проектов. Также вы сможете попробовать более удобный UI.
Microsoft объявила о прекращении поддержки Visual Studio для Mac после августа 2024 года
Microsoft объявила о прекращении поддержки своей интегрированной среды разработки (IDE) .NET, предназначенной специально для Mac. Проект Visual Studio для Mac перестанет получать обновления после 31 августа 2024 года. До этого момента Microsoft будет публиковать обновления безопасности и патчи для поддержки работы IDE Visual Studio для Mac версии 17.6.
JetBrains рассказала о том, как установить Rider IDE на Steam Deck
В блоге JetBrains представили пошаговою инструкцию о том, как установить на Steam Deck полноценную среду разработки Rider и .NET SDK. Компания считает, что это может упростить разработку для Steam Deck и ускорить процесс тестирования, позволив делать это сразу на целевом устройстве.
Смени работу за 2 дня и включайся в новый проект с точки старта
Ты Backend или Full-stack разработчик? Пишешь на .net или Angular? Тебе надоело пилить костыли и хочется попробовать что-то новое? Тогда приходи на <Карьерный спринт> в Nexign!
Бесплатные способы извлечения таблиц из PDF в C#
PDF (Portable Document Format) - это формат файлов, который широко используется для обмена и хранения электронных документов. Его популярность привела к тому, что многие важные данные хранятся в PDF-файлах в виде таблиц. Однако когда нам нужно использовать эти данные для дальнейшего анализа, обработки или импорта в другие системы, ручное извлечение табличных данных из PDF становится громоздким и сопряжено с ошибками. Поэтому автоматизация извлечения табличных данных из PDF-файлов стала важным требованием.
Для достижения этой цели, я попробовал общие библиотеки с открытым исходным кодом, такие как iTextSharp и PdfSharp. из Интернета, чтобы найти соответствующие учебники несколько лет назад, и использование результатов не очень хорошо, некоторые из кода не работает. Наконец, я обнаружил, что использование Free Spire.Office for .NET для извлечения табличных данных более удобно, а показатель точности очень высок. В этой статье я поделюсь двумя фрагментами кода C#, которые будут извлекать табличные данные из PDF и сохранять их в TXT-файл и Excel-файл соответственно.
UserGate ускорил NGFW более чем в 4 раза
Российский разработчик ИБ решений сразу вслед за релизом седьмой версии собственной операционной системы – основы экосистемы UserGate SUMMA, включающей в себя UserGate NGFW – в рамках фестиваля кибербезопасности Positive Hack Days объявил о старте следующего этапа внедрения в коммерческую эксплуатацию программно-аппаратного комплекса UserGate FG, представляющего собой NGFW высокой производительности. По итогам успешных лабораторных испытаний прототипа несколько десятков готовых платформ поступили в тестовую эксплуатацию клиентам UserGate, пожелавших принять участие в их пилотировании.
– Задача UserGate FG – обеспечить потребность в защите высоконагруженных систем: ЦОДов, инфраструктуры телеком-операторов и т.д. Скорость обработки трафика платформой достигает 160 ГБ/с, что является рекордным для России показателем производительности решений класса NGFW, – прокомментировал менеджер по развитию UserGate Иван Чернов.
По его словам, высокие скорости передачи данных в современном интернете требуют разработки гораздо более производительных NGFW, чем могут предложить сейчас большинство российских разработчиков:
– Некоторые аналитики считают, что 40 ГБ/c – это максимум, который может выжать центральный процессор аппаратных платформ, используемых в России. С ограничением вынуждены были мириться как заказчики, так и поставщики продуктов. Но мы решили все изменить и у нас получилось, нам удалось обойти аппаратное ограничение и ускорить NGFW сразу более, чем в 4 раза, – сообщил Иван Чернов.
Утечка исходного кода VMProtect
Неизвестный пользователь выложил на китайском форуме исходный код популярного протектора VMProtect версии 3.5.1, вышедший 19.09.2021.
Вклад авторов
sidristij 3013.4XaocCPS 1863.6sahsAGU 1303.2olegchir 1250.6mezastel 1199.6SergVasiliev 1159.0SergeyT 1140.6phillennium 1066.6marshinov 888.2chernikov 822.0