Увеличение растровых изображений – какой максимальной схожести с оригиналом мы можем добиться и как? А можно побыстрее?
В этой статье Вы узнаете как теоретические аспекты апскейла сочетаются с практической реализацией, уделяя особое внимание оптимизации алгоритмов на C# для достижения высокой производительности. Рассмотрим сравнительный анализ классических и новых методов, включая нейросетевые подходы, и предложим несколько интересных идей для будущих исследователей. Надеюсь, эта статья станет ценным ресурсом, если вас интересует обработка изображений и повышение эффективности программного кода.
Апскейл на пределе: вперёд!
https://habr.com/ru/articles/872840/?utm_campaign=872840&utm_source=habrahabr&utm_medium=rss
В этой статье Вы узнаете как теоретические аспекты апскейла сочетаются с практической реализацией, уделяя особое внимание оптимизации алгоритмов на C# для достижения высокой производительности. Рассмотрим сравнительный анализ классических и новых методов, включая нейросетевые подходы, и предложим несколько интересных идей для будущих исследователей. Надеюсь, эта статья станет ценным ресурсом, если вас интересует обработка изображений и повышение эффективности программного кода.
Апскейл на пределе: вперёд!
https://habr.com/ru/articles/872840/?utm_campaign=872840&utm_source=habrahabr&utm_medium=rss
Хабр
Увеличение растровых изображений – какой максимальной схожести с оригиналом мы можем добиться и как? А можно побыстрее?
Эта статья является третьей из цикла Точное увеличение клип-артов c градиентом и мелкими деталями : #1 , #2 В этот раз будет мало новых методов, так как я понял, что изначально поставленная...
Кастомные сообщения об ошибках в FluentValidation
FluentValidation — это мощная библиотека для валидации объектов в .NET, которая поддерживает создание кастомных сообщений об ошибках. В этом руководстве мы рассмотрим, как использовать различные подходы к формированию этих сообщений и почему важно различать использование простых строк и лямбда-выражений в методе WithMessage.
Читать далее
https://habr.com/ru/articles/873068/?utm_campaign=873068&utm_source=habrahabr&utm_medium=rss
FluentValidation — это мощная библиотека для валидации объектов в .NET, которая поддерживает создание кастомных сообщений об ошибках. В этом руководстве мы рассмотрим, как использовать различные подходы к формированию этих сообщений и почему важно различать использование простых строк и лямбда-выражений в методе WithMessage.
Читать далее
https://habr.com/ru/articles/873068/?utm_campaign=873068&utm_source=habrahabr&utm_medium=rss
Хабр
Кастомные сообщения об ошибках в FluentValidation
FluentValidation — это мощная библиотека для валидации объектов в .NET, которая поддерживает создание кастомных сообщений об ошибках. В этом руководстве мы рассмотрим, как использовать различные...
[Перевод] Большие Физические Модели: На пути к совместному подходу с использованием Больших Языковых Моделей
Аннотация
В данной статье рассматриваются идеи и предлагается потенциальная дорожная карта для разработки и оценки специализированных для физики крупномасштабных моделей искусственного интеллекта, которые мы называем Большими Физическими Моделями (БФМ). Эти модели, основанные на фундаментальных моделях, таких как Большие Языковые Модели (БЯМ), обученные на широком спектре данных, адаптированы для удовлетворения уникальных требований физических исследований. БФМ могут функционировать независимо или как часть интегрированной системы. Эта система может включать в себя специализированные инструменты, в том числе модули символьного мышления для математических манипуляций, фреймворки для анализа конкретных экспериментальных и смоделированных данных, а также механизмы для синтеза выводов из физических теорий и научной литературы. Мы начинаем с рассмотрения вопроса о том, следует ли физическому сообществу активно разрабатывать и совершенствовать специализированные модели, а не полагаться исключительно на коммерческие БЯМ. Затем мы описываем, как БФМ могут быть реализованы посредством междисциплинарного сотрудничества между экспертами в области физики, информатики и философии науки. Для эффективной интеграции этих моделей мы выделяем три ключевых столпа: Разработка, Оценка и Философское Осмысление. Разработка фокусируется на создании моделей, способных обрабатывать физические тексты, математические формулировки и разнообразные физические данные. Оценка направлена на определение точности и надежности посредством тестирования и бенчмаркинга. Наконец, Философское Осмысление включает в себя анализ более широких последствий применения БЯМ в физике, включая их потенциал для формирования нового научного понимания и возникновения новых динамик сотрудничества в исследованиях. Вдохновленные организационной структурой экспериментальных коллабораций в физике элементарных частиц, мы предлагаем аналогичный междисциплинарный и совместный подход к созданию и совершенствованию Больших Физических Моделей. Эта дорожная карта предоставляет конкретные цели, определяет пути их достижения и выявляет проблемы, которые необходимо решить для реализации специализированных для физики крупномасштабных моделей искусственного интеллекта.
Читать далее
https://habr.com/ru/articles/873140/?utm_campaign=873140&utm_source=habrahabr&utm_medium=rss
Аннотация
В данной статье рассматриваются идеи и предлагается потенциальная дорожная карта для разработки и оценки специализированных для физики крупномасштабных моделей искусственного интеллекта, которые мы называем Большими Физическими Моделями (БФМ). Эти модели, основанные на фундаментальных моделях, таких как Большие Языковые Модели (БЯМ), обученные на широком спектре данных, адаптированы для удовлетворения уникальных требований физических исследований. БФМ могут функционировать независимо или как часть интегрированной системы. Эта система может включать в себя специализированные инструменты, в том числе модули символьного мышления для математических манипуляций, фреймворки для анализа конкретных экспериментальных и смоделированных данных, а также механизмы для синтеза выводов из физических теорий и научной литературы. Мы начинаем с рассмотрения вопроса о том, следует ли физическому сообществу активно разрабатывать и совершенствовать специализированные модели, а не полагаться исключительно на коммерческие БЯМ. Затем мы описываем, как БФМ могут быть реализованы посредством междисциплинарного сотрудничества между экспертами в области физики, информатики и философии науки. Для эффективной интеграции этих моделей мы выделяем три ключевых столпа: Разработка, Оценка и Философское Осмысление. Разработка фокусируется на создании моделей, способных обрабатывать физические тексты, математические формулировки и разнообразные физические данные. Оценка направлена на определение точности и надежности посредством тестирования и бенчмаркинга. Наконец, Философское Осмысление включает в себя анализ более широких последствий применения БЯМ в физике, включая их потенциал для формирования нового научного понимания и возникновения новых динамик сотрудничества в исследованиях. Вдохновленные организационной структурой экспериментальных коллабораций в физике элементарных частиц, мы предлагаем аналогичный междисциплинарный и совместный подход к созданию и совершенствованию Больших Физических Моделей. Эта дорожная карта предоставляет конкретные цели, определяет пути их достижения и выявляет проблемы, которые необходимо решить для реализации специализированных для физики крупномасштабных моделей искусственного интеллекта.
Читать далее
https://habr.com/ru/articles/873140/?utm_campaign=873140&utm_source=habrahabr&utm_medium=rss
Хабр
Большие физические модели: на пути к совместному подходу с использованием больших языковых моделей
Здравствуйте! Меня зовут Богдан, я являюсь автором телеграм канала про нейросети в телеграме, посчитал эту статью очень интересной для перевода, приятного прочтения Аннотация В данной статье...
🥴1
Гибридное кэширование в ASP.NET Core
В .NET 9 появилась новая библиотека для кэширования — HybridCache. В статье расскажу, что это такое, какие задачи решает, разберу примеры использования и особенности внутреннего устройства.
Хочу разобраться
https://habr.com/ru/articles/871716/?utm_campaign=871716&utm_source=habrahabr&utm_medium=rss
В .NET 9 появилась новая библиотека для кэширования — HybridCache. В статье расскажу, что это такое, какие задачи решает, разберу примеры использования и особенности внутреннего устройства.
Хочу разобраться
https://habr.com/ru/articles/871716/?utm_campaign=871716&utm_source=habrahabr&utm_medium=rss
Как и зачем использовать ValueTask в C#
Привет, Хабр!
Сегодня мы будем разбирать интересную вещь в C# ValueTask — штука, которая спасет асинхронные методы от лишних аллокаций.
Если коротко, ValueTask — это структура, которая позволяет вернуть либо Task, либо готовый результат. Она появилась в C# 7.0 для снижения накладных расходов при работе с асинхронным кодом.
Читать далее
https://habr.com/ru/companies/otus/articles/873128/?utm_campaign=873128&utm_source=habrahabr&utm_medium=rss
Привет, Хабр!
Сегодня мы будем разбирать интересную вещь в C# ValueTask — штука, которая спасет асинхронные методы от лишних аллокаций.
Если коротко, ValueTask — это структура, которая позволяет вернуть либо Task, либо готовый результат. Она появилась в C# 7.0 для снижения накладных расходов при работе с асинхронным кодом.
Читать далее
https://habr.com/ru/companies/otus/articles/873128/?utm_campaign=873128&utm_source=habrahabr&utm_medium=rss
Хабр
Как и зачем использовать ValueTask в C#
Привет, Хабр! Сегодня мы будем разбирать интересную вещь в C# ValueTask — штука, которая спасет асинхронные методы от лишних аллокаций. Если коротко, ValueTask — это структура, которая позволяет...
Enhanced Change Signature in C++
Change Signature allows you to modify a function’s parameters, including reordering, adding, removing, or altering them across various locations. Previously, the Change Signature feature in Visual Studio involved multiple clicks and nested pop-up windows. In Visual Studio 2022 version 17.12, we’ve reduced the number of clicks and eliminated these nested steps to streamline the process. […]
The post Enhanced Change Signature in C++ appeared first on Visual Studio Blog.
https://devblogs.microsoft.com/visualstudio/enhanced-change-signature-in-c/
Change Signature allows you to modify a function’s parameters, including reordering, adding, removing, or altering them across various locations. Previously, the Change Signature feature in Visual Studio involved multiple clicks and nested pop-up windows. In Visual Studio 2022 version 17.12, we’ve reduced the number of clicks and eliminated these nested steps to streamline the process. […]
The post Enhanced Change Signature in C++ appeared first on Visual Studio Blog.
https://devblogs.microsoft.com/visualstudio/enhanced-change-signature-in-c/
Microsoft News
Enhanced Change Signature in C++
Discover how Visual Studio 2022's enhanced Change Signature feature for C++ streamlines parameter management with an updated user interface and drag-and-drop functionality.
Test Doubles в интеграционных тестах
Интеграционные тесты (англ. Integration tests) занимают промежуточное положение между модульными и сквозными. Они отлично подходят на роль приёмочных тестов backend-сервиса.
Но что делать, если тестируемый сервис активно использует внешние API? Заменять их тестовыми дублёрами.
Читать далее
https://habr.com/ru/articles/871614/?utm_campaign=871614&utm_source=habrahabr&utm_medium=rss
Интеграционные тесты (англ. Integration tests) занимают промежуточное положение между модульными и сквозными. Они отлично подходят на роль приёмочных тестов backend-сервиса.
Но что делать, если тестируемый сервис активно использует внешние API? Заменять их тестовыми дублёрами.
Читать далее
https://habr.com/ru/articles/871614/?utm_campaign=871614&utm_source=habrahabr&utm_medium=rss
Хабр
Test Doubles в интеграционных тестах на ASP.NET Core
Интеграционные тесты ( англ. Integration tests) занимают промежуточное положение между модульными и сквозными. Они отлично подходят на роль приёмочных тестов backend-сервиса. В отличии от модульных...
Reading compilation options and the C# version in source generators: Creating a source generator - Part 12
In this post I show how to read details of a target project from a source generator, such as assembly name, the current configuration, or the c# version
https://andrewlock.net/creating-a-source-generator-part-12-reading-compilation-options-and-csharp-version-in-source-generators/
In this post I show how to read details of a target project from a source generator, such as assembly name, the current configuration, or the c# version
https://andrewlock.net/creating-a-source-generator-part-12-reading-compilation-options-and-csharp-version-in-source-generators/
Andrew Lock | .NET Escapades
Reading compilation options and the C# version in source generators
In this post I show how to read details of a target project from a source generator, such as assembly name, the current configuration, or the c# version
Join us at VS Live! 2025 Las Vegas
Join Your Favorite Speakers at VS Live! Las Vegas With the new year here, many developers are looking for the best ways to stay ahead in a rapidly evolving tech landscape. That’s why Visual Studio Live! Las Vegas, March 10-14, 2025, is a must-attend event! Stay ahead of the curve with the latest enhancements in […]
The post Join us at VS Live! 2025 Las Vegas appeared first on Visual Studio Blog.
https://devblogs.microsoft.com/visualstudio/vs-live-2025-las-vegas/
Join Your Favorite Speakers at VS Live! Las Vegas With the new year here, many developers are looking for the best ways to stay ahead in a rapidly evolving tech landscape. That’s why Visual Studio Live! Las Vegas, March 10-14, 2025, is a must-attend event! Stay ahead of the curve with the latest enhancements in […]
The post Join us at VS Live! 2025 Las Vegas appeared first on Visual Studio Blog.
https://devblogs.microsoft.com/visualstudio/vs-live-2025-las-vegas/
Microsoft News
Join us at VS Live! 2025 Las Vegas
Join Visual Studio Live 2025 in Las Vegas, March 10–14! Sharpen your skills in .NET, Azure, AI, GitHub Copilot, and more. Don’t miss hands-on labs, expert sessions, and keynotes on the future of development. Register now for early bird discounts!
Простая система частиц на SFML C++
Простая система частиц на SFML C++
Приветствую всех, кто интересуется графикой и программированием! Сегодня мы погрузимся в увлекательный мир создания систем частиц с помощью библиотеки SFML на C++. Эта тема открывает широкие возможности для визуализации различных эффектов, от простых искр и дыма до сложных взрывов и магических заклинаний в играх и других приложениях.
Системы частиц — это мощный инструмент для генерации динамических визуальных эффектов. Они основаны на идее создания множества мелких объектов (частиц), каждый из которых обладает собственными параметрами, такими как положение, скорость, цвет, размер и время жизни. Управляя этими параметрами, можно добиться самых разнообразных результатов.
Создадим отдельный класс для управления системой частиц.
Назовём его ParticleSystem. Ниже реализация кода данного класса.
Читать далее
https://habr.com/ru/articles/873638/?utm_campaign=873638&utm_source=habrahabr&utm_medium=rss
Простая система частиц на SFML C++
Приветствую всех, кто интересуется графикой и программированием! Сегодня мы погрузимся в увлекательный мир создания систем частиц с помощью библиотеки SFML на C++. Эта тема открывает широкие возможности для визуализации различных эффектов, от простых искр и дыма до сложных взрывов и магических заклинаний в играх и других приложениях.
Системы частиц — это мощный инструмент для генерации динамических визуальных эффектов. Они основаны на идее создания множества мелких объектов (частиц), каждый из которых обладает собственными параметрами, такими как положение, скорость, цвет, размер и время жизни. Управляя этими параметрами, можно добиться самых разнообразных результатов.
Создадим отдельный класс для управления системой частиц.
Назовём его ParticleSystem. Ниже реализация кода данного класса.
Читать далее
https://habr.com/ru/articles/873638/?utm_campaign=873638&utm_source=habrahabr&utm_medium=rss
Хабр
Простая система частиц на SFML C++
Простая система частиц на SFML C++ Приветствую всех, кто интересуется графикой и программированием! Сегодня мы погрузимся в увлекательный мир создания систем частиц с помощью библиотеки SFML на C++....
.NET and .NET Framework January 2025 servicing releases updates
Welcome to our combined .NET servicing updates for January 2025. Let’s get into the latest release of .NET & .NET Framework, here is a quick overview of what’s new in these releases: Security Improvements .NET updates .NET Framework updates Security improvements This month you will find several CVEs that have been fixed this month: […]
The post .NET and .NET Framework January 2025 servicing releases updates appeared first on .NET Blog.
https://devblogs.microsoft.com/dotnet/net-and-net-framework-january-2025-servicing-releases-updates/
Welcome to our combined .NET servicing updates for January 2025. Let’s get into the latest release of .NET & .NET Framework, here is a quick overview of what’s new in these releases: Security Improvements .NET updates .NET Framework updates Security improvements This month you will find several CVEs that have been fixed this month: […]
The post .NET and .NET Framework January 2025 servicing releases updates appeared first on .NET Blog.
https://devblogs.microsoft.com/dotnet/net-and-net-framework-january-2025-servicing-releases-updates/
Microsoft News
.NET and .NET Framework January 2025 servicing releases updates
Welcome to our combined .NET servicing updates for January 2025. Let’s get into the latest release of .NET & .NET Framework, here is a quick overview of what’s new in these releases: Security Improvements .NET updates .NET Framework updates Security improvements…
Реальная эффективность Qwen 2.5 Coder против ChatGPT (или можно ли сэкономить 20$?)
Можно ли сэкономить 20$ и заменить ChatGPT локальным Qwen 2.5 Coder? Попробуем проверить логику моделей!
Читать далее
https://habr.com/ru/articles/873932/?utm_campaign=873932&utm_source=habrahabr&utm_medium=rss
Можно ли сэкономить 20$ и заменить ChatGPT локальным Qwen 2.5 Coder? Попробуем проверить логику моделей!
Читать далее
https://habr.com/ru/articles/873932/?utm_campaign=873932&utm_source=habrahabr&utm_medium=rss
👎2🔥1
Our Favorite NEW Visual Studio Features of 2024
Last year, the Visual Studio team delivered many new developer-focused improvements and AI integrations, many of which came directly from your feedback on Developer Community. In this post, we highlight the team’s favorite features from 2024 that boost productivity, streamline workflows, and enhance your coding experience. Let’s dive in! Image Hover Preview: See your images […]
The post Our Favorite NEW Visual Studio Features of 2024 appeared first on Visual Studio Blog.
https://devblogs.microsoft.com/visualstudio/our-favorite-new-visual-studio-features-of-2024/
Last year, the Visual Studio team delivered many new developer-focused improvements and AI integrations, many of which came directly from your feedback on Developer Community. In this post, we highlight the team’s favorite features from 2024 that boost productivity, streamline workflows, and enhance your coding experience. Let’s dive in! Image Hover Preview: See your images […]
The post Our Favorite NEW Visual Studio Features of 2024 appeared first on Visual Studio Blog.
https://devblogs.microsoft.com/visualstudio/our-favorite-new-visual-studio-features-of-2024/
Microsoft News
Our Favorite NEW Visual Studio Features of 2024
Explore the top new features in Visual Studio 2024, including AI tools, productivity boosters, and game development enhancements. Learn how your feedback powers these updates!
Meet the .NET Team at NDC London 2025
Meet the .NET team at NDC London 2025 to explore the latest in .NET 9, Azure, and AI-powered development through keynotes, sessions, and 1:1 meetups.
The post Meet the .NET Team at NDC London 2025 appeared first on .NET Blog.
https://devblogs.microsoft.com/dotnet/meet-the-dotnet-team-at-ndc-london-2025/
Meet the .NET team at NDC London 2025 to explore the latest in .NET 9, Azure, and AI-powered development through keynotes, sessions, and 1:1 meetups.
The post Meet the .NET Team at NDC London 2025 appeared first on .NET Blog.
https://devblogs.microsoft.com/dotnet/meet-the-dotnet-team-at-ndc-london-2025/
Microsoft News
Meet the .NET Team at NDC London 2025
Meet the .NET team at NDC London 2025 to explore the latest in .NET 9, Azure, and AI-powered development through keynotes, sessions, and 1:1 meetups.
.NET Digest #5
Добро пожаловать на пятый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Как обычно, набралось множество материала, а в этот раз ещё и новый .NET вышел. Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Читать далее
https://habr.com/ru/companies/pvs-studio/articles/874430/?utm_campaign=874430&utm_source=habrahabr&utm_medium=rss
Добро пожаловать на пятый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Как обычно, набралось множество материала, а в этот раз ещё и новый .NET вышел. Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Читать далее
https://habr.com/ru/companies/pvs-studio/articles/874430/?utm_campaign=874430&utm_source=habrahabr&utm_medium=rss
Хабр
.NET Digest #5
Добро пожаловать на пятый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Как обычно, набралось множество материала, а в этот раз ещё и новый .NET вышел. Команда PVS-Studio рада...
.NET Digest #5
Добро пожаловать на пятый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Как обычно, набралось множество материала, а в этот раз ещё и новый .NET вышел. Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Читать далее
https://habr.com/ru/companies/pvs-studio/articles/874446/?utm_campaign=874446&utm_source=habrahabr&utm_medium=rss
Добро пожаловать на пятый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Как обычно, набралось множество материала, а в этот раз ещё и новый .NET вышел. Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Читать далее
https://habr.com/ru/companies/pvs-studio/articles/874446/?utm_campaign=874446&utm_source=habrahabr&utm_medium=rss
❤1
Жизненный цикл API. Разбор на примере с использованием .NET
В современном мире разработки программного обеспечения, где взаимодействие между различными сервисами и системами является одним из самых важным моментов, глубокое понимание жизненного цикла API (Application Programming Interface) играет ведущую роль для успешного создания, поддержки и продвижения цифровых продуктов.
Жизненный цикл API представляет собой период, за который API проходит множество последовательных этапов от планирования и проектирования до вывода из эксплуатации.
Эффективное управление жизненным циклом API напрямую влияет на стабильность, производительность и безопасность всей системы.
По теме жизненного цикла API написано немало статей, но большинство из них касается лишь сугубо теоретической стороны, без конкретных примеров. Вдобавок ко всему почти все описывают только самые основные стадии жизненного цикла API, в общей сложности около шести или семи, не упоминая про дополнительные возможные этапы. В данной публикации я хотел бы рассказать про жизненный цикл API на конкретном примере, а также добавить некоторые дополнительные этапы, которые вполне имеют место быть и довольно часто применимы на практике.
Итак, начнем рассматривать каждый этап жизненного цикла API более детально, с примерами на языке C# для каждого этапа.
Читать далее
https://habr.com/ru/articles/874972/?utm_campaign=874972&utm_source=habrahabr&utm_medium=rss
В современном мире разработки программного обеспечения, где взаимодействие между различными сервисами и системами является одним из самых важным моментов, глубокое понимание жизненного цикла API (Application Programming Interface) играет ведущую роль для успешного создания, поддержки и продвижения цифровых продуктов.
Жизненный цикл API представляет собой период, за который API проходит множество последовательных этапов от планирования и проектирования до вывода из эксплуатации.
Эффективное управление жизненным циклом API напрямую влияет на стабильность, производительность и безопасность всей системы.
По теме жизненного цикла API написано немало статей, но большинство из них касается лишь сугубо теоретической стороны, без конкретных примеров. Вдобавок ко всему почти все описывают только самые основные стадии жизненного цикла API, в общей сложности около шести или семи, не упоминая про дополнительные возможные этапы. В данной публикации я хотел бы рассказать про жизненный цикл API на конкретном примере, а также добавить некоторые дополнительные этапы, которые вполне имеют место быть и довольно часто применимы на практике.
Итак, начнем рассматривать каждый этап жизненного цикла API более детально, с примерами на языке C# для каждого этапа.
Читать далее
https://habr.com/ru/articles/874972/?utm_campaign=874972&utm_source=habrahabr&utm_medium=rss
🤡1
WYSIWYG UI дизайнер для VS Code
Наш WYSIWYG UI XAML-редактор теперь доступен и в Visual Studio Code для OpenSilver-приложений. Карточка бургера на скриншоте полностью сделана через редактор.
Расширение можно установить из Visual Studio Marketplace абсолютно бесплатно.
Читать далее
https://habr.com/ru/articles/874536/?utm_campaign=874536&utm_source=habrahabr&utm_medium=rss
Наш WYSIWYG UI XAML-редактор теперь доступен и в Visual Studio Code для OpenSilver-приложений. Карточка бургера на скриншоте полностью сделана через редактор.
Расширение можно установить из Visual Studio Marketplace абсолютно бесплатно.
Читать далее
https://habr.com/ru/articles/874536/?utm_campaign=874536&utm_source=habrahabr&utm_medium=rss
Простая локализация .NET приложений с помощью Slang.Net
В статье я хочу поделиться знаниями о том, как быстро и легко локализовать .NET-приложение с помощью собственного решения для локализации — Slang.Net.
Читать далее
https://habr.com/ru/articles/874066/?utm_campaign=874066&utm_source=habrahabr&utm_medium=rss
В статье я хочу поделиться знаниями о том, как быстро и легко локализовать .NET-приложение с помощью собственного решения для локализации — Slang.Net.
Читать далее
https://habr.com/ru/articles/874066/?utm_campaign=874066&utm_source=habrahabr&utm_medium=rss
🔥1
Accessing MSBuild properties and user configuration to source generators: Creating a source generator - Part 13
In this post I describe how to read MSBuild settings from inside a source generator, and how to use this to allow user configuration of your generator
https://andrewlock.net/creating-a-source-generator-part-13-providing-and-accessing-msbuild-settings-in-source-generators/
In this post I describe how to read MSBuild settings from inside a source generator, and how to use this to allow user configuration of your generator
https://andrewlock.net/creating-a-source-generator-part-13-providing-and-accessing-msbuild-settings-in-source-generators/
Andrew Lock | .NET Escapades
Accessing MSBuild properties and user configuration from source generators: Creating a source generator - Part 13
In this post I describe how to read MSBuild settings from inside a source generator, and how to use this to allow user configuration of your generator
Ода одной диагностике и ещё парочке, или проверка Jellyfin
Jellyfin — это бесплатный медиасервер с открытым исходным кодом, является альтернативой Emby и Plex. В этой статье мы рассмотрим диагностику, у которой было больше всего срабатываний в коде Jellyfin. И ещё несколько ошибок проекта.
Читать далее
https://habr.com/ru/companies/pvs-studio/articles/875308/?utm_campaign=875308&utm_source=habrahabr&utm_medium=rss
Jellyfin — это бесплатный медиасервер с открытым исходным кодом, является альтернативой Emby и Plex. В этой статье мы рассмотрим диагностику, у которой было больше всего срабатываний в коде Jellyfin. И ещё несколько ошибок проекта.
Читать далее
https://habr.com/ru/companies/pvs-studio/articles/875308/?utm_campaign=875308&utm_source=habrahabr&utm_medium=rss
Хабр
Ода одной диагностике и ещё парочке, или проверка Jellyfin
Jellyfin — это бесплатный медиасервер с открытым исходным кодом, является альтернативой Emby и Plex. В этой статье мы рассмотрим диагностику, у которой было больше всего срабатываний в коде Jellyfin....