Получи случайную криптовалюту за регистрацию!

Анонимный дотнетчик

Логотип телеграм канала @dotnetter — Анонимный дотнетчик А
Логотип телеграм канала @dotnetter — Анонимный дотнетчик
Адрес канала: @dotnetter
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 1.70K
Описание канала:

Держим руку на пульсе мира .NET - все новости и свежие статьи о .NET теперь в одном месте.

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал dotnetter и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения 9

2022-06-04 14:27:51 Раз-два и в дамки: минимакс с альфа-бета отсечением

Дисклеймер: это моя первая статья на Хабре и я не программист.
Всем привет! Под катом небольшая история о том, как я делал свой первый, большой, самостоятельный (если его так можно назвать) "проект" – курсовую работу на тему "Игра в поддавки с компьютером". Если вам интересны алгоритмы для антагонистичесих игр, С# и особенности студенческой жизни – welcome!
Читать далее

https://habr.com/ru/post/669580/?utm_campaign=669580&utm_source=habrahabr&utm_medium=rss
344 views11:27
Открыть/Комментировать
2022-06-03 16:18:42 [Перевод] Расшаривание USB-устройства по нескольким клиентам через TCP

Будучи увлечённым астрофотографом, я использовал в комплекте оборудования USB Sky Quality Meter (измеритель качества неба), и однажды мне потребовалось организовать к нему общий доступ от нескольких профильных приложений. Однако я не хотел заменять его на Ethernet-версию или докупать такой для каждой установки, поэтому решил просто написать собственную программу. Читать дальше →

https://habr.com/ru/post/669408/?utm_campaign=669408&utm_source=habrahabr&utm_medium=rss
430 views13:18
Открыть/Комментировать
2022-06-03 15:21:35 Бот на .NET. Telegram + Google API

Очень долгое время слушал музыку непосредственно в Telegram. Там и пообщаться можно и проигрыватель довольно удобный. Но рано или поздно - каждый сталкивается с проблемой, когда свой плейлист надоедает и хочется чего-то нового. В YouTube Music есть довольно удобная функция, которая позволяет, каждый день довольствоваться новой музыкой. Что я имею ввиду? При включении любой песни, далее проигрывается трек, который похож на предыдущий. Таким образом можно постоянно открывать для себя новые музыкальные горизонты :)В Телеграмме у меня было сохранено более 1000 песен. Я решил написать бота, который будет считывать пересланную музыку из ТГ, создавать плейлист в YouTube и загружать все песни туда. Таким образом и чему-то новому научусь и песни загружу(ну и если кому-то из знакомых понадобятся услуги моего бота, это может сэкономить им время, хотя я мало верю, что кому-то это пригодится, это больше небольшой, учебный проектик).
Читать далее

https://habr.com/ru/post/669488/?utm_campaign=669488&utm_source=habrahabr&utm_medium=rss
426 views12:21
Открыть/Комментировать
2022-06-03 12:19:56 Get the most out of Async/Await in C#

In this article, I try to show how async/await can be used to solve problems in situations where developers may not think about async/await as an immediate solution.

https://www.dotnetcurry.com/ShowArticle.aspx?ID=1583
439 views09:19
Открыть/Комментировать
2022-06-03 11:17:37 Kubernetes and Challenges in Cloud-Agnostic Strategies

Stephen Abdo and Pete Tian examine cloud-agnostic strategies and explore common challenges and misconceptions.
Overview and Industry Trends
Over the past several years there has been an increased focus on adopting cloud-agnostic strategies. Some common reasons to do this are to avoid becoming dependent on any one cloud provider and the freedom to pursue a best-of-breed ecosystem.
The post Kubernetes and Challenges in Cloud-Agnostic Strategies appeared first on Developer Support.


https://devblogs.microsoft.com/premier-developer/kubernetes-and-challenges-in-cloud-agnostic-strategies/
454 views08:17
Открыть/Комментировать
2022-06-02 15:12:58 Топ-10 докладов DotNext 2021 Moscow

У нас есть традиция: каждый раз перед очередной конференцией DotNext мы открываем видеозаписи предыдущей и рассказываем, какие 10 докладов особенно понравились участникам.
Вот и сейчас: уже в этом месяце пройдёт новый DotNext, а мы пока что открыли видеозаписи предыдущего и представляем Хабру главную десятку. Темы самые разные: и внутреннее устройство Random, и улучшения производительности в .NET 6, и SIMD-интринсики, и «пайплайн-ориентированное программирование».
А как думаете, что на самых верхних строчках? Для интриги расположили доклады в обратном порядке, чтобы до вершины надо было ещё добраться:

Читать далее

https://habr.com/ru/post/669110/?utm_campaign=669110&utm_source=habrahabr&utm_medium=rss
359 views12:12
Открыть/Комментировать
2022-06-02 10:17:05 Learn Azure AI & ML Services – Using Mind Map

Learn complete 360-degree views of Azure AI and ML Services offering using Mindmap. Key Areas Covers : Applied AI Services…
The post Learn Azure AI & ML Services – Using Mind Map appeared first on Daily .NET Tips.


https://dailydotnettips.com/learn-azure-ai-ml-services-using-mind-map/
386 views07:17
Открыть/Комментировать
2022-06-02 10:11:54 .NET 6 и провайдеры баз данных

Все материалы, которые будут показываться в ходе данной статьи будут доступны по данной ссылке https://github.com/vliashko/CommunicationWithDB. Вполне возможно, что со временем данный репозиторий будет обновляться, или, некоторые захотят сами принять участие в его развитии.
Можно ли сегодня представить разработку, будь то десктопы или веб, без использования баз?
Ну, чисто в теории можно, есть еще старенькие проекты, использующие файловую систему, идею которых можно еще увидеть в университетских лабораторных по сей день.
В чем же так плоха файловая система? Ну на самом деле, говоря на своем опыте, можно выделить следующие пункты:
1. Блокировка файла, в который идет запись
2. Отсутствие специализированных программ для работы с файлами (аналог СУБД)
Да, в какой-то мере можно выделить еще минусы, или попытаться закрыть уже названные мной. Но в целом главная идея базы данных – это удобство для чтения данных, а также наличие огромного числа инструментов для работы с данными (возможность быстрого поиска по полям таблицы, соединение таблиц, группировка записей, индексирование и т.д.)
Будем считать, что я смог в какой-то мере убедить, или хотя бы заинтриговать тем, что базы – это крутой механизм, который надо знать и уметь использовать.
Тогда давайте рассмотрим как пользоваться базами данных на платформе .NET с использованием языка C#.
Читать полностью

https://habr.com/ru/post/669198/?utm_campaign=669198&utm_source=habrahabr&utm_medium=rss
377 views07:11
Открыть/Комментировать
2022-06-02 02:09:03 Простые шаги по повышению производительности ASP NET Core приложения

Разработка сложной системы предполагает что вы, рано или поздно, столкнетесь с вопросом повышения производительности вашего приложения. Выполнив поиск по разным источникам вы найдете множество рекомендаций по улучшению производительности как для конкретных ситуаций и узких мест, так и применимых для всего приложения. В этой статье мы рассмотрим те рекомендации, которые призваны улучшить производительность всего приложения при минимальных трудозатратах. Мы протестируем оказываемый на приложение эффект, вычислим возможный прирост производительности от каждой из них и рассмотрим нет ли подводных камней, которые стоит учитывать.
Статья будет полезна разработчикам и лидерам команд, стремящимся улучшить производительность системы в целом. Также статья будет полезна опытным разработчикам, которые смогут использовать список рекомендаций из данной статьи в качестве отправной точки для создания или дополнения собственного чеклиста по улучшению производительности ASP NET Core приложений.
Читать далее

https://habr.com/ru/post/669176/?utm_campaign=669176&utm_source=habrahabr&utm_medium=rss
412 views23:09
Открыть/Комментировать
2022-06-01 22:04:57 [Перевод] Фильтрация по динамическим атрибутам

В разработке часто возникает необходимость работы с динамическими атрибутами для тех или иных сущностей, более того — сами сущности могут быть полностью динамическими. Думаю, что самым известным таким примером является JIRA, где администраторы могут добавлять или удалять атрибуты тикетов, после чего каждый пользователь потенциально сможет с ними работать (просматривать или изменять их значения). В то же самое время JIRA предоставляет широкие возможности для фильтрации и сортировки тикетов по динамическим атрибутам, что говорит о том, что работа с динамическими атрибутами глубоко интегрирована в хранилище данных JIRA, иначе добиться хорошей производительности при работе с большим количеством данных вряд ли бы получилось. Так, например, если есть тысячи или даже миллионы хранимых объектов (тех же тикетов в JIRA) и если бы фильтрация не была реализована в самом хранилище данных, то необходимо было бы прочитать каждый объект в память приложения, чтобы проверить, не соответствует ли он заданным условиям фильтрации. Очевидно, что такой подход не выглядит особо эффективным.
Работая над различными проектами, я несколько раз сталкивался с подобными задачами, и теперь хочу предложить достаточно эффективное, на мой взгляд, решение.
Читать дальше →

https://habr.com/ru/post/668350/?utm_campaign=668350&utm_source=habrahabr&utm_medium=rss
420 views19:04
Открыть/Комментировать