TG Telegram Group Link
Channel: C# (C Sharp) programming
Back to Bottom
Регулярные выражения — мощный инструмент для поиска и обработки текста по заданным шаблонам.

Они позволяют находить, заменять и извлекать необходимые фрагменты строк с помощью специальных символов и правил. Примеры использования включают проверку форматов email, номеров телефонов и имён.

Несмотря на широкое применение, синтаксис регулярных выражений может быть сложным для запоминания. Поэтому многие специалисты предпочитают использовать шпаргалки для быстрого доступа к необходимой информации.

А вы как работаете с регулярными выражениями?

#шпаргалка #regexp #general

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 GitHub Resume Generator — это веб-приложение, позволяющее пользователям автоматически создавать профессиональные резюме, анализируя их активность и репозитории на GitHub!

🔎 Основные возможности:

🌟 Автоматическое создание резюме: приложение анализирует публичные данные профиля GitHub и генерирует на их основе резюме.​

🌟 Настраиваемые шаблоны: пользователи могут выбирать из различных шаблонов и тем для персонализации внешнего вида резюме.​

🌟 Экспорт в PDF: готовое резюме можно сохранить в формате PDF для удобного распространения.​

🌟 Обновление в реальном времени: резюме автоматически обновляется при внесении изменений в профиль GitHub.​

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Краткий обзор основных изменений и улучшений, представленных в .NET 10 Preview 2

Обновления библиотек
• Добавлена возможность указания алгоритма шифрования при экспорте PKCS#12/PFX.

✔️Оптимизации среды выполнения (.NET Runtime)
• Улучшения в оптимизации перебора массивов (Array Enumeration De-Abstraction).
• Инлайнинг методов после поздней де виртуализации и де виртуализация на основе наблюдений за инлайнингом.
• Поддержка операций приведения типов и отрицания в NativeAOT’s Type Preinitializer.

✔️SDK
• Улучшен порядок команд в dotnet CLI для большей последовательности и удобства работы.

✔️C#
• Добавлены экспериментальные возможности для частичных событий и конструкторов.
📌Полный релиз

✔️F#
• Обновления касаются самого языка, стандартной библиотеки FSharp.Core и FSharp.Compiler Service.


✔️ASP.NET Core и Blazor
• В шаблон Blazor Web App добавлен компонент для повторного подключения.
• Улучшена навигация: устранено автоматическое прокручивание страницы вверх при переходах на ту же страницу, учтены параметры запроса и фрагменты URL.
• Добавлены улучшения для QuickGrid, OpenAPI и новые метрики аутентификации и авторизации.

✔️.NET MAUI
• Появились новые возможности для стилизации и настройки: ShadowTypeConverter, опции для SpeechOptions, стилизация модальных окон в виде Popover, а также обновлённый метод InvokeJavascriptAsync для HybridWebView.
• В релизе также отмечены некоторые устаревшие функции (deprecations).

✔️Мобильные платформы
• Для .NET для Android и для iOS, Mac Catalyst, macOS, tvOS основное внимание уделено повышению качества. Подробности доступны в соответствующих GitHub-репозиториях.

✔️Windows Forms и WPF
• Windows Forms: улучшена совместимость с WPF (например, общий код работы с буфером обмена), доработаны UITypeEditors и реализованы улучшения качества.
• WPF: внесены изменения для повышения производительности, обновлён стиль интерфейса, исправлены ошибки и улучшено общее состояние инженерного здоровья платформы.

✔️Entity Framework Core
• Добавлена поддержка оператора RightJoin и проведены небольшие улучшения.

✔️Контейнерные образы
• Представлены новые образы SDK с поддержкой Native AOT.

Эти обновления направлены на повышение производительности, улучшение разработческого опыта и расширение функциональности в различных аспектах экосистемы .NET.

📌 Релиз

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Claude теперь интегрирован в Unity, Blender и Unreal Engine — MCP-плагины остаются в центре внимания! Теперь для создания игры достаточно лишь клавиатуры.

Claude в Unity— генерирует геймплейные механики (физику, цели, таймеры), окружение, эффекты, интерфейсы, миникарты и многое другое.

Claude в Blender — мгновенно создаёт 3D-модели и сцены, превращает фотографии в игровые локации и редактирует их по вашим командам.

Claude в Unreal Engine — создаёт объекты, задаёт им форму и разрабатывает их логику всего за несколько минут.

Сохраняйте и пробуйте в деле! 🚀
Что выведет на экран этот код?
Anonymous Quiz
37%
0 1 2 0 1 2
7%
2 2 2 3 3 3
14%
3 3 3 3 3 3
23%
0 1 2 3 3 3
5%
2 2 2 0 1 2
14%
🥒
🖥 Полезная статья, которая содержит в себе более 50 вопросов для подготовки к собеседованию!

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья объясняет, как реализовать сервис на основе таймера в .NET 8 с использованием интерфейса IHostedService!

🌟 Автор показывает, как написать службу, которая выполняет заданный код через определённые интервалы времени. Этот подход особенно полезен для фоновых задач, таких как мониторинг или периодическая обработка данных.

🌟 В статье подробно рассмотрены два метода интерфейса: StartAsync для инициализации таймера и StopAsync для корректного завершения работы. Также приведены примеры создания таймера, обработки задач асинхронно и регистрации службы в Program.cs. Автор даёт советы по предотвращению ошибок, таких как блокировка главного потока или утечка памяти из-за неправильной работы с объектом таймера.

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 SharpRedirect — это инструмент на основе .NET Framework, разработанный для перенаправления сетевого трафика!

🌟 Он принимает входящие TCP-подключения на локальный порт и пересылает их на указанный удалённый хост и порт. Приложение поддерживает двустороннюю передачу данных в полном дуплексе, обеспечивая стабильную и асинхронную работу для повышения производительности.

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Thrive

Thrive – это бесплатная игра с открытым исходным кодом, которая погружает игроков в мир эволюции жизни. Здесь участники наблюдают и влияют на процесс создания и развития организмов в разнообразных экосистемах.

Проект выделяется оригинальными игровыми механиками, позволяющими исследовать, адаптироваться и взаимодействовать с окружающей средой, что придает каждой сессии неповторимый характер.

Планируется реализация семи этапов развития – от Микроба и Многоклеточного до Осознающего, Пробуждения, Общества, Промышленного и, наконец, Космоса. Однако в данный момент внимание сосредоточено исключительно на первом этапе, поскольку проект является масштабным начинанием.

Thrive находит вдохновение в различных жанрах игр – от roguelike до глобальных стратегий.

📌 Github

@csharp_ci
👾 Flax Engine — современный мощный инструмент для разработки 3D-игр с открытым исходным кодом. Проект упирается на качественную графику и удобный рабочий процесс и полностью написан на C++ и С# и возможно в будущем приблизиться к уровню Unity или Unreal.

⚡️ Движок отличается открытостью кода и готовностью команды принимать сторонние pull-запросы. Интересно, что любой желающий может внести свой вклад или использовать измененный исходный код в играх на основе Flax. Также у проекта хорошо прописана структура репозитория: отдельные папки под бинарники, исходники движка и редактора, шейдеры и сторонние библиотеки.

🔐 Лицензирование - EULA (для коммерческого использования)

🤖 GitHub
Что выведет на экран этот код?
Anonymous Quiz
12%
hello world!
19%
毛泽东是我们的舵手
36%
1 апреля
32%
🥒
Dbmate — инструмент для миграций БД без привязки к языку. Это самодостаточный бинарник, который не требует интеграции с конкретным фреймворком и одинаково хорошо работает с С#, Go, Python, Ruby, C++.

Главная фишка Dbmate — простота.

Вместо сложных DSL миграции пишутся на чистом SQL, а для подключения к БД используется привычное DATABASE_URL.

При этом инструмент не забывает о важных деталях: атомарности выполнения, версионировании по времени и возможности быстрого создания/удаления тестовых БД.

🟡 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code:
2025/06/30 22:51:54
Back to Top