4119
Админ - @haarrp @itchannels_telegram - 🔥 лучшие ит каналы @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot
https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/trim-self-contained
Читать полностью…
Господа, подскажите, есть какие-то способы уменьшить размеры приложения для десктопа, чтобы оно работало у всех. Да я могу собрать все библиотеки в одну кучу, но программа будет весить 300-500мб. Эт как-то слишком много для небольшой программы (
Читать полностью…
Мне кажется всех участников тоже ботами заменят, которые не задают тупых вопросов и умеют гуглить 😂
Читать полностью…
Высшее на новом уровне: онлайн-магистратура от Яндекса и ИТМО. Здесь фундаментальные знания и практика для карьерного роста, а ещё — учёба, которую можно совмещать с работой и жизнью.
IT‑специальность с экспертизой Яндекса + диплом магистра гособразца = новая ступень в карьере. Приёмная кампания уже идёт!
Все подробности — на дне открытых дверей:
— Разбор совместной программы с ИТМО.
— Всё о формате прикладной онлайн-магистратуры: что взяли от классического высшего, а что добавили из опыта специалистов Яндекса.
— Общение с экспертами из вуза и ответы на вопросы.
— Всё про поступление: сроки, экзамены, документы, оплата и образовательный кредит.
▷ Ждём вас 26 июня в 19:00 мск.
Я правильно понимаю, что при создании экземпляра инициализируются все ещё не инициализированные Статик конструкторы затронутых классов, а при вызове функции только те в которых упоминается функция?
*Простите если не точно сформировал
через grub, либо wsl (но оно уже через систему виртуализации hyper-v будет работать)
Читать полностью…
Отсюда и ниже - путь в девопс, но админам тоже полезно будет
Читать полностью…
По сетям, вот интересные вопросы, которые было бы круто изучить
28. Что такое модель OSI, TCP/IP?
29. Для чего нужны network masks?
30. Структура IP-пакета. Из чего состоит? Что такое фрагментация и почему она происходит?
31. Что такое коллизия? Почему возникает?
32. Что такое прокси?
33. Что такое firewalls и зачем они нужны?
34. Что такое NAT и для чего он нужен?
35. Какие типы IP-адресов вы знаете?
36. По какому порту и протоколу работают Ping и Traceroute?
мне понравился акцент в заголовках на пример в asp.net core, без самого asp.net core )
вместо него заюзали ef core..
в аннотации сказано что примеры с использованием record и struct, однако все примеры на базе обычного класса
По-моему усложняет понимание разработки.
Начну с конца:
-Использует в minimapAPI источник БД.
Но нигде в нормальных местах напрямую EF я не использовал. Везде интерфейсы и подмены реализаций + вообще это еще и юскейсы.
Если кто-то скажет... It's minimap API. Тут оно не надо.
А зачем тогда надо DDD и прочую чушь писать про переопределение хешкода, eqauls и тд?
Обвязаться может еще автомапперами?
Почему просто не сказать, что есть доменные модели, которые могут меняться. Их не надо делать readonly, структурами.
А есть сущности, например, User. Что у него менять? Фамилию? Ну ок, но это не доменная модель должна меняться, а на уровне инфры модель, смысл её тогда вообще выносить за слой инфры и мапить в доменную модель?
Если Application слой меняет доменную модель с помощью интерфейсов, то окей. Это изменяемая модель. И не надо структуры юзать
В общем, вижу какой-то опять вброс, чтобы усложнить понимание написания кода и разговнить все проекты.
🏗️ Value Objects и DDD в ASP.NET Core — подробный гайд от Telerik
В новом блоге Telerik разбирается ключевой принцип Domain-Driven Design (DDD) — Value Objects — и как грамотно реализовать их в ASP.NET Core.
📌 Что такое Value Object:
• Объект без идентичности
• Сравнивается по значению, а не по ссылке
• Иммутабельный по своей сути
• Является частью бизнес-логики (например, Money, Email, `Address`)
🛠 В статье:
• Почему использовать Value Objects вместо простых типов
• Как реализовать их в .NET (структура, инварианты, валидация)
• Примеры кода, включая record, struct и кастомные value equality
• Как внедрять их в Entity Framework Core без боли
💡 Отличный материал для тех, кто хочет строить чистую доменную модель и развивать архитектурное мышление.
🔗 Читай статью:
https://www.telerik.com/blogs/domain-driven-design-principles-value-objects-aspnet-core
#DDD #ASPNetCore #ValueObjects #SoftwareArchitecture #Telerik
Привет есть проблема, которую не могу никак решить. Я создал две отдельные сборки:
1) .Net MAUI Blazor Hybrid App
2) Razor class library
ну первую сборку я использую для страниц, настроек и т.д
вторая для компонентов, которые я могу использовать несколько раз
но вот проблема, компилятор думает, что это не razor файлы, а html. Возможно, кто-то встречался с такой проблемой, подскажите как решили?
RCL вроде правильно настроил:
<Project Sdk="Microsoft.NET.Sdk.Razor">Читать полностью…
А подскажите можно ли как-то поставить линукс вместе с виндой на один пк, но не виртуальная машина?
Читать полностью…
Есть классный канал на ютубе «мерион академи», очень простым языком, в шуточной форме объясняют работу сетей и тд. Посмотрите их канал)
Для изучения линукса могу посоветовать канал «кирилл семаев», там есть плей-листы, прям по порядочку, с самого нуля обучающий базе линукса
Было бы классно, знать ответы на эти вопросы, ибо это база линукса
7. Зачем нужны файловые системы? Какие существуют?
8. В чем разница между виртуализацией и контейнеризацией?
9. В чем преимущества контейнеров?
10. Какова файловая структура в Linux (UNIX) системах, расположенных в /etc, /dev, /proc, /sys, /lib, /var (несколько директорий на выбор)?
11. Что такое Load Average?
12. В чем разница между soft и hard symlink?
13. Как работают file permissions, зачем директории права исполнения (+x)?
14. Что такое zombie process?
15. С помощью чего можно собрать информацию о текущем состоянии процессора, памяти, диска, сети?
16. Что такое swappiness?
17. Как посмотреть свободное место на диске?
18. Что такое inode?
19. Расскажите поэтапно процесс загрузки Linux с момента включения питания компьютера.
20. Что произойдет при выполнении команд:
1. cat file1 > file2
2. cat file1 >> file2
21. В чем разница между Ctrl+C и Ctrl+Z?
22. Как перенаправить одновременно stderr и stdin?
23. Как убить процесс? Какие есть типы сигналов?
24. Что делает команда grep?
25. Что такое скрипт bash?
26. Какие типы переменных используются в bash?
27. Что выведут команды:
1. echo ${hostname};
2. echo $(hostname);