📓 Записки программера
1.01K subscribers
304 photos
1 video
6 files
599 links
Канал с регулярными постами о разных интересных материалах (статьи, видео, фреймворки и полезные инструменты).

https://dotnet.social/@denisio
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Какая-то визуальная штуковина для ревью pull requests. Выглядит весьма нарядно, но помоему даже слишком. Есть под Mac, Linux, Windows. Надо попробовать. #tools
👍6😁1
Кто-то недавно спрашивал про Docker - типа how to, так вот нашлось прекрасное - можно поиграца как в вебморде, так и выполнить команды соответственно локально. На мой взгляд это отличная тема для тех, кто только только начинает с докером. Ну и там не только про докер есть. #docker #howto
14🔥8👍6
Не знаю кому понадобица, но есть btop для винды. Консольный, в виде одного exe-шника. #tools
👍9🔥32
В продолжение поста про msty - оказывается есть что-то похожее у Microsoft в Microsoft Store - можно загрузить разные модели для оффлайна и заюзать их. Но возможностей сильно меньше - чисто юзерская конструкция и Windows only конечно #ai #llm
👍1
Онлайн-редактор/вьюер json/xml/yaml/csv файлов, который показывает json в виде дерева. #tools
👍30🔥1
Случайно попался неплохой справочник по x86/x64 инструкциям, в т.ч. SSE/AVX, учитывая что документация по AVX расширениям в дотнете прямо таки скажем весьма не очень. Например байт маски в Blend #sse #avx
👍4
Microsoft запаблишила на гитхабе какой-то интересный тул, который позволяет конвертить разные файлы в Markown формат: PDF, PowerPoint, Word, Excel, Images (EXIF metadata and OCR), Audio (EXIF metadata and speech transcription), HTML, Text-based formats (CSV, JSON, XML)
ZIP files (iterates over contents), ... Надо будет проверить. #tools
🔥6🤯3👍1🥱1
Недавно в чятике видел вопрос/проблему - несоответствие 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
👍11
Как захостить сайт в Windows контейнере в докере. Сложно сказать, зачем это может понадобиться в 2025-м, но пусть будет. #docker
😁6👍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
🔥10
Пара статей про диагностику thread starvation - раз и два #dotnet
👍10