Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
677 - Telegram Web
Telegram Web
Недавно в чятике видел вопрос/проблему - несоответствие scope для сервисов в DI, которые стреляют в рантайме в момент ресолва-активации сервиса (=в случайный момент времени, который может случится очень несразу).

Ну так вот на эту тему есть решение, которое провалидирует scope сервисов и сломает запуск, если там что-то не так #dotnet

upd в камментах написали, что это лучше делать для DEBUG окружении - конечно да, для релиза/прода это не имеет особого смысла и увеличивает время старта.
🔥17👍3
Не так давно для одного из проектов мне пришлось заняца разработкой на удалённом хосте. В силу приличного пинга RDP мне не очень понравился -латенси расстраивал.

Поэтому: по VPN подключался к удалённой винде, поставил туда WSL, подключился к этой WSL из Rider по SSH (да, для WSL пришлось поставить network = mirror). Rider при подключении к WSL поставил в неё вторую копию Rider и .NET 9, подключился и открыл проект. Запускаешь - работает.

Выглядит это немного магически, но я локально могу писать/отлаживать код, который фактически существует за половину мира от меня. Разрабам Rider - моё почтение. #tools
🔥25🤔5🤯2
Deepseek выложили на гитхаб 3FS - The Fire-Flyer File System is a high-performance distributed file system designed to address the challenges of AI training and inference workloads. It leverages modern SSDs and RDMA networks to provide a shared storage layer that simplifies development of distributed applications. #fs
🔥4👍1
О а вот это интересно. Как из палок собрать мониторинг сетевых соединений - Introduction to eBPF for Windows. И есть даже eBPF for Windows, который вроде как даже актуальный. #lowlevel #network
3
Клёвый мануал OpenTelemetry with ASP.NET Core с картинками и кодом. #dotnet #tools #otel
4👍4
Интересный краткий мануал по замене js animations на view transitions. #js #css
🔥3
Неплохая статья про Context Switching и почему он такой дорогой. Внизу отличный список ссылок на смежную информацию. #lowlevel
👍10
Как захостить сайт в Windows контейнере в докере. Сложно сказать, зачем это может понадобиться в 2025-м, но пусть будет. #docker
😁5👍1🤔1
По описанию интересно выглядящий инструмент, который умеет

* Summarize videos in seconds.
* Generate full movies with voiceovers from a script.
* Search and index your media library.
* Organize and clip your content effortlessly.
* Dub and edit your audio and video with ease.
* Translate and add subtitle in any language.

и т.д. Тут как раз намечается проект, где надо делать summarize видео в виде текста, надо будет попробовать. #ai #llm
3👍3
Три книги (каждая по 500-700 страниц) by Mykel J. Kochenderfer и сотоварищи в PDF:

Algorithms for Optimization
Algorithms for Decision Making
Algorithms for Validation

#books
🔥9
Пара статей про диагностику thread starvation - раз и два #dotnet
👍10
Волею судеб мне недавно пришлось потестить отправку SMS в другую страну и понадобился номер (этой страны). За символические деньги нашёл eSIM Plus - несмотря на то что, оно называется esim - никакой esim там нет, есть просто виртуальный (?) номер выбранной страны и приложение в телефон, которое принимает эти SMS. Похоже, они в основном похоже банчат esimками (виртуальный номер покупается на страничке Virtual Phone Number). Физически я так понимаю приёмник стоит в другой стране. Несмотря на то, что приложение выглядит слегка всратым - оно мгновенно принимает SMS. #tools
🔥10👍7
В связи с приближающимся моментом перевода прекрасной штуки MassTransit на коммерческие рельсы - вспомнил, что есть неплохая альтернатива - Rebus, про которого я уже писал больше года назад. Он тоже умеет практически всё, что умеет MassTransit. В некоторых отношениях (например саги или декорацию pipeline, чтобы пробросить контекст между обработчиками саги) - в Rebus даже проще описывать.

Единственное, что прилично отличается - это регистрация consumerов (на скриншоте). У меня в проектах, например, все consumerы - суть scoped сервисы, которые используют другие scoped сервисы. А классический предлагаемый способ в Rebus через services.AddRebusHandler<T> - регает консумера как Transient сервис. Так что тут надо внимательней быть, да.

Попробую попозже сделать пример и для саг. #dotnet
🔥16👍2
Интересный альтернативный инструмент (вместо OneDrive) - CloudMounter. Можно сразу несколько облаков смонтировать.

Немного платный, но вроде выглядит неплохо. У меня например в силу разных причин есть аж три аккаунта, которые синкаются - Dropbox, Google Drive и OneDrive. Надо будет попробовать эту одну штуку вместо трёх. #tools
👍4🥱1
Как запилить свой Model Context Protocol адаптер для того, чтобы интегрировать их в LLM. Ещё одна статья на Microsoft и примеры на C# #dotnet #llm
👍12🥱1
Да, знаю, перерыв затянулся.
Но у меня тут некоторый завал по всем направлениям. 😏
Очень скоро возобновлю посты.
9🔥5🥱1👀1
Кажется в полку хостеров прибыло, Cloudflare анонсировал в бете контейнеры. Учитывая, что у них уже есть R2 Objects (S3 совместимое хранилище) - вполне может быть, что он займёт какую-то долю рынка. Обещается 10ms grain тарификация, вот только не оч ясно как они будут биллить память :))
🔥5👌1
2025/07/08 23:16:44
Back to Top
HTML Embed Code: