FlatValidator обновился до версии 2.3.0. Здесь был сделан акцент на встроенных функциях проверки пользовательских данных. Корректность формата почтового адреса, к примеру, теперь легко проверить без добавления внешней логики. Добавились функции проверки GUID, URI, телефонных номеров, номеров кредитных карт, истечения срока действия и формата CVV, простые проверки для строк.
Обратили на себя внимание хелперы работы с паролем. Теперь можно определить степень надежности пароля (password strength), посчитать энтропию по методу Шеннона (Shannon entropy). Надёжность пароля включает в себя также результат проверки на клавиатурные (и другие) шаблоны, что весьма неплохо.
Что ещё нового? Конечно же, оптимизация. И, похоже, быстрее уже некуда. На странице проекта есть бенчмарки, они заявляют о серьезности подхода к производительности продукта.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
—
dotnet add package Cocona
Cocona позволяет легко и быстро создавать консольные приложения на .NET.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
ImageGlass — это многофункциональное open-source приложение на C#, предназначенное для беспрепятственного просмотра изображений в современном и интуитивно понятном интерфейсе.
Поддерживает более 80 распространенных форматов изображений, включая WEBP, GIF, SVG, PNG, JXL, HEIC, RAW...
ImageGlass также предлагает расширенные функции, отвечающие потребностям как обычных пользователей, так и дизайнеров.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
StabilityMatrix написан на C#.
А вот некоторые из его особенностей:
— поддерживает простую установку или обновление зависимостей Python для каждого пакета
— не требует глобальной установки Git и Python
— полностью переносимый — можно в любой момент перенести каталог данных Stability Matrix на новый диск или компьютер
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
23 апреля 2024 года Microsoft выпустила обновление для Windows 11, которое добавило рекламу по всей ОС, в том числе в Проводник файлов, в меню Пуск и во многое другое.
Не проблема — OFGB изменяет определенные ключи в реестре Windows, чтобы отключить эту рекламу. Он написан на C# и использует WPF.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
ReaLTaiizor — это .NET WinForms библиотека элементов управления с упором на графику и дизайн, содержащая широкий набор компонентов.
Позволяет гибко персонализировать свои проекты с помощью различных тем и настраивать пользовательские элементы управления.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран этот код?
Anonymous Quiz
50%
1 2 3 1 2 3
17%
4 4 4 1 2 3
13%
4 4 4 3 3 3
20%
1 2 3 3 3 3
This media is not supported in your browser
VIEW IN TELEGRAM
dotnet new install Umbraco.Templates
dotnet new umbraco --name MyProject
cd MyProject
dotnet run
Umbraco CMS — это гибкая и удобная для использования CMS.
Поддерживает последнюю версию .NET и позволяет интегрироваться со многими сервисами.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Kavita создан как полноценное решение для восполнения всех основных потребностей в чтении; поддерживает огромное количество форматов файлов.
Запуск с помощью Docker:
docker run --name kavita -p 5000:5000 \
-v /your/manga/directory:/manga \
-v /your/storage/directory/kavita:/kavita/config \
--restart unless-stopped \
-e TZ=Your/Timezone \
-d jvmilazz0/kavita:latest
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведен на экран этот код?
Anonymous Quiz
21%
Foo.Quux()
39%
Bar.Quux()
34%
Возникнет ошибка компиляции
7%
Возникнет ошибка времени выполнения
Brighter представляет собой реализацию командного процессора и диспетчера с поддержкой очередей задач, который можно использовать в качестве легковесной библиотеки.
Brighter поддерживает очереди задач. Поэтому его можно использовать для повышения производительности системы, распараллеливая задачи с помощью очередей.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM