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

https://dotnet.social/@denisio
Download Telegram
Интересный альтернативный инструмент (вместо OneDrive) - CloudMounter. Можно сразу несколько облаков смонтировать.

Немного платный, но вроде выглядит неплохо. У меня например в силу разных причин есть аж три аккаунта, которые синкаются - Dropbox, Google Drive и OneDrive. Надо будет попробовать эту одну штуку вместо трёх. #tools
👍4🥱1
Как запилить свой Model Context Protocol адаптер для того, чтобы интегрировать их в LLM. Ещё одна статья на Microsoft и примеры на C# #dotnet #llm
👍12🥱2
Да, знаю, перерыв затянулся.
Но у меня тут некоторый завал по всем направлениям. 😏
Очень скоро возобновлю посты.
9🔥5🥱1👀1
Кажется в полку хостеров прибыло, Cloudflare анонсировал в бете контейнеры. Учитывая, что у них уже есть R2 Objects (S3 совместимое хранилище) - вполне может быть, что он займёт какую-то долю рынка. Обещается 10ms grain тарификация, вот только не оч ясно как они будут биллить память :))
🔥6👌1
Акция невиданной щедрости - годовая подписка Perplexity Pro бесплатно, если у вас есть paypal. Без реферальных ссылок если чо.
👍63🔥1
Тем временем релизнули .net 10 LTS
https://dotnet.microsoft.com/en-us/download/dotnet/10.0

upd образы докера

mcr.microsoft.com/dotnet/sdk:10.0
mcr.microsoft.com/dotnet/aspnet:10.0-alpine3.22

но пакеты ещё не все обновили, например Npgsql.EntityFrameworkCore.PostgreSQL 9.x валица с исключением Method not found :)
11👍9🥰3
В продолжение предыдущего поста - статья Тауба про performance improvements в .net 10 #dotnet
🔥75👍2🤯1👨‍💻1
Интересное чтиво - Algorithms for Modern Hardware . Может быть не для синьоров, но возможно им тоже будет интересно. #books
Preparing for the .NET 10 GC (DATAS) - ещё одна статья про .net 10 от Maoni #dotnet
👍3
Интересный тип атаки, казалось бы api key, но нет, это base64 json, который.... тут полное описание #hack
🔥5
Компонент для Avalonia для одного из самых сложных кейсов в UI - докинга окошек. #dotnet #avalonia
👍2🔥1
Programming the Commodore 64 with .NET - интересно, забавно, но зачем... #dotnet
🔥4🤯1
Тем временем релизнули npgsql 10.0, а значит можно уже попробовать апдейтнуть некоторые проекты на .net 10

Жаль что mongo driver не торопяца чинить для .net 10, он тоже используется кое-где... #dotnet
👍5
Недлинная статья про distributed locking с многочисленными ссылками внутри #howto
👍5
Приобщился к космической связи так сказать (#starlink gen 3).

Не знаю как вы, а я очень удивлён что такие скорости (и пинг 24 мс) можно обеспечить через спутник. При этом антенна щас ещё в неоптимальном положении (как поставили антенну, так я её и не трогал почти) - приложение показывает, что антенну надо покрутить немного против часовой стрелки, чтобы было максимально хорошо. Покручу чуть позже.

Из не очень очевидных штук: штатный wifi-роутер максимально простой. Ни портов пробросить, ни настроить каналы wifi - ничего нет. Никакой админки. Можно только включить bypass режим, чтобы в жопу роутера в один из двух езернетов воткнуть собственный роутер. Прискорбно, но пох.

Второе странное: dhcp сервер роутера выдаёт адрес с длительностью аренды ДВА ЧАСА :)) Тоже как-то оч мало, учитывая что эта штука позиционируется как домашняя, почему такая короткая аренда - непонятно.

Ещё мне было интересно насколько часто меняется public IP, ну так вот при переключении спутников адрес public IP вроде не меняется. По крайней мере пока не поменялся.

upd: внешний IP действительно не меняется вот уже два дня.
upd2: длительность аренды адреса выросла, судя по наблюдениям она кратно росла каждое продление, сейчас внутренний адрес выдался ~ на 22 часа.
🔥153
Сложная длинная статья в PDF про Bf-Tree: A Modern Read-Write-Optimized Concurrent.

Общий концепт: хранить в кэше не фиксированные страницы (=страницы данных с диска), а просто списки горячих записей и обновлений по записям и используя (например) LRU ограничивать размер этих листов. Заявленные в статье тесты показывают кратный рост перфа. #books #howto
🔥5👍1🤯1
Наконец-то кто- догадался сделать то, что мне надо было месяц назад :)))

A Raspberry Pi distribution to display one webpage in full screen. It includes Chromium out of the box and the scripts necessary to load it at boot. This repository contains the source script to generate the distribution out of an existing Raspbian distro image. github

Идеально для kiosk mode. Идеально конфигурируется (одна строка в конфиге). Файл можно доложить в исошник (чтобы локально это теребить) или открыть сайт из интернета.

#raspberry
🔥7😁1