Рубрика «C#»
Мне всё равно, какой у вас код-стайл
2025-02-10 в 4:06, admin, рубрики: C#, Code Style, стиль кодированияОт сервера к десктопу: эксперимент с ASP.NET AOT и WebKitGTK
2025-02-09 в 18:31, admin, рубрики: .net, angular, AOT, ASP.NET, C#, graphql, PInvoke, SkiaSharp, TypeScript, WebKitGTKВведение
Пару лет назад для .NET в Linux не было не то чтобы production-ready фреймворков для создания native desktop приложений, но и экспериментальных. На тот момент существовали Uno Platform и Avalonia (тогда еще бета). Они запускались, работали, но написать реальное и относительно сложное приложение было практически нереально. Сегодня ситуация значительно лучше. Avalonia уже вполне production-ready продукт и является, на мой взгляд, лидером среди desktop фреймворков на .NET для Linux.
В этой статье я расскажу об экспериментальной связке технологий, которую я раньше не встречал нигде и основным мотиватором была проверка жизнеспособности этой идеи.
Еще раз о забытом. Roslyn Source Generators
2025-02-05 в 7:16, admin, рубрики: .net, C#, open source, programming, roslyn, roslyn analyzers, roslyn project, roslyn source generators, software development, обучениеКаждый разработчик часто сталкивается с написанием большого объема рутинного и повторяющегося кода, который имеет один и тот же смысл. Начиная с C# версии 9 появилась возможность генерации кода, которая интегрирована напрямую с компилятором. Такой подход позволяет избавиться от множества строк шаблонного кода. О нём сегодня и поговорим.
Многофакторное аппроксимирование на платформе .Net. Часть первая. Теория
2025-02-02 в 6:16, admin, рубрики: C#, аппроксимация, регрессияВ современном мире анализа данных регрессионный анализ занимает центральное место, предоставляя мощные инструменты для выявления и количественной оценки взаимосвязей между переменными. Он позволяет исследователям и аналитикам не только описывать существующие зависимости, но и прогнозировать поведение систем на основе имеющихся данных. Одним из наиболее распространенных методов регрессионного анализа является метод наименьших квадратов, который стремится минимизировать сумму квадратов отклонений между наблюдаемыми и предсказанными значениями.
Мой путь к быстрой и понятной архитектуре, или зачем я выбросил агрегаты из DDD?
2025-01-26 в 13:15, admin, рубрики: .net, aggregate, C#, DDD, domain model, domain-driven design, Entity, repository, services, use caseДанная статья затрагивает некоторые аспекты при выборе подхода к проектированию предметной области для сложных корпоративных систем. В ней исследуются причины возникновения классических подходов и их анализ, для возможного улучшения. Это моя первая статья на данную тему.
Раньше, что бы лучше освоить язык программирования, в моем кругу общения считалось, что «программист» должен написать свою реализацию «Блокнота», «Калькулятора», «Экселя» и прочего. Конечно освоив перед этим сортировку пузырьком.
Шли года, менялись задачи. Менялась мода на технологическое направление в IT: разработчик баз данных, web разработка, мобильная разработка, Data майнинг, и вот теперь великий и могучий искусственный интеллект (ИИ). А там где мода — там есть деньги. Ну вы поняли.
Признаюсь, у меня было много попыток войти в айтиЧитать полностью »
Как понять Unity3d, если ты .NET разработчик
2025-01-02 в 20:42, admin, рубрики: C#, Gamedev, gamedevelopment, memory management, performance, performance optimization, unity, unity туториал, unity уроки, unity3dДеплоймент нескольких ASP.Net Core-приложений на VPS сервере и настройка доступа к ним по доменному имени 3-го уровня
2025-01-01 в 17:16, admin, рубрики: .net core, C#, nginx, Ubuntu, vps, web, деплой, разработкаИсходные данные
-
VPS-хостинг на основе Ubuntu 22.04.05 LTS.
-
На VPS установлены:
-
nginx 1.18.0 в качестве реверс-прокси.
-
.Net нужной версии.
-
-
Приобретено доменное имя, по которому обеспечен доступ к сайту.
-
Разработку приложений и настройку VPS ведем из под ОС Windows 10x64 Professional.
Цель
-
Заставить одновременно работать несколько ASP.Net Core приложений на одном VPS.
-
Каждое приложение должно быть доступно по адресу: http://поддомен_приложения.домен.
1. Создаем поддомен (на примере masterhost.ru)
Заходим в редактор DNS https://cp.masterhost.ru/dns
и погнали!
Загрузка и обработка видеофайлов посредством Minio, REST и FFmpeg
2024-11-15 в 7:15, admin, рубрики: .net, C#, ffmpeg, minio, загрузка чанками, интеграции, лицензии ffmpeg, обработка видео, развертывание ffmpeg, разработкаВсем привет! Меня зовут Павлов Денис, я .NET backend разработчик в компании DD Planet.
В статье расскажу о реализации загрузки и обработки видеофайлов с использованием Minio в качестве хранилища и FFmpeg для обработки видео.