📓 Записки программера
رفتن به کانال در Telegram
Канал с регулярными постами о разных интересных материалах (статьи, видео, фреймворки и полезные инструменты). https://dotnet.social/@denisio
نمایش بیشتر1 079
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
+1230 روز
آرشیو پست ها
Очень старый (1992-й год), но по прежнему в большинстве своём актуальный мануал по UI-дизайну от Apple. Да, кое-где он уже мало коррелирует с современным UI-интерфейсом Apple :)) Но вообще там описаны очевидные (не для всех) вещи как делать хороший UI-дизайн. Разве что про тач-экран там нет. Оригинал PDF на 400+ страниц. #howto #ui
Замена оперсурсным self-hosted (github) штук типа uptime-robot, даже в телегу умеет слать сообщения. #tools
Интересная статья про то как технически устроено OpenAI. tldr: один инстанс Postgres на запись и 50 read реплик. Тяжело конечно добавлять колонки в таблицы в таком виде... Поэтому If a new feature requires additional tables, they must be in alternative sharded systems such as Azure CosmosDB rather than PostgreSQL. Но всё равно впечатляет. #howto
AWS Lambda теперь поддерживает .net 10 рантайм и file-based apps. #dotnet #aws
Inside NVIDIA GPUs: Anatomy of high performance matmul kernels - интересная статья про кишки GPU, CUDA и специфику выполняемых операций в нём. #howto #cuda #gpt
Забавная штуковина - A TypeScript interpreter and compiler, featuring tree-walking interpretation and ahead-of-time compilation to .NET IL - github. #dotnet
Может быть полезно, когда делаешь камменты в коде с описанием чего-нибудь и надо нарисовать диаграмму. Никакого отношения к электрическим схемам оно не имеет, просто можно в браузере рисовать диаграммы а потом копипастить текстом с псевдографикой в комментарии в коде. Исходники на гитхабе #tools
Flowery.NET (github) - UI-либа для Avalonia, выглядит вроде бы неплохо, надо потыкать на традиционные узкие места, которые ВСЕГДА встречаются в UI-либах: загрузка файлов, календарь, грид и (опционально) scheduler в виде день/неделя/месяц (в этой либе его нет) #avalonia #dotnet
Я тут время от времени ищу инфу как устроен #Starlink внутри (ну интересно же как это работает) и нашёл статью - A Large-Scale IPv6-Based Measurement of the Starlink Network, оказывается они достаточно активно используют IPv6 (в т.ч. для маршрутизации). Жаль, что режим station pseudo-bridge в mikrotik не работает с IPv6.
Да, у меня тарелка и роутер стоят на улице, а я сидя в доме принимаю сигнал по wifi в микротик в station pseudo-bridge, к которому проводом подключен комп. #howto
pg_clickhouse - интересная штука для интеграции Clickhouse и Postgres с туториалом. #clickhouse #postgres
Наконец-то SQL приблизили к его изначальной задаче - чтобы кухарки аналитики могли сами писать запросы в базу: PostgreSQL AI Query Extension 😄 #postgres
В продолжение годовой давности поста - с упакованным в WASM Postgres есть и почти полноценный playground (github) для того, чтобы его потыкать - прямая ссылка на playground #postgres
Ещё один редактор схем в БД (доки к нему), есть даже расширение для VSCode и IntelliJ IDE-шкам. Он же на github, так что видимо можно селфхостить. #tools
Wireshark для самых маленьких - неплохой мануал так сказать get started #tools
Multithreading.js (github) - многопоточность в js, всё как мы любим. Да, через worker'ы #js #ts
Случайно нашёл альтернативу leaflet - maplibre (примеры) и есть даже адаптер для vuejs. В лучших традициях NIH - в т.ч. они изобрели собственный векторный формат тайлов (PBF к счастью тоже поддерживается). Умеет 3D и имеет много примеров. Надо проверить. #js #ts
146-страничная статья "Prefetching for complex memory access patterns" про префетчинг в процессорах в разных не очень простых ситуациях (ещё не дочитал до конца). #cpu #lowlevel
Наконец-то кто- догадался сделать то, что мне надо было месяц назад :)))
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
Сложная длинная статья в PDF про Bf-Tree: A Modern Read-Write-Optimized Concurrent.
Общий концепт: хранить в кэше не фиксированные страницы (=страницы данных с диска), а просто списки горячих записей и обновлений по записям и используя (например) LRU ограничивать размер этих листов. Заявленные в статье тесты показывают кратный рост перфа. #books #howto
Приобщился к космической связи так сказать (#starlink gen 3).
Не знаю как вы, а я очень удивлён что такие скорости (и пинг 24 мс) можно обеспечить через спутник. При этом антенна щас ещё в неоптимальном положении (как поставили антенну, так я её и не трогал почти) - приложение показывает, что антенну надо покрутить немного против часовой стрелки, чтобы было максимально хорошо. Покручу чуть позже.
Из не очень очевидных штук: штатный wifi-роутер максимально простой. Ни портов пробросить, ни настроить каналы wifi - ничего нет. Никакой админки. Можно только включить bypass режим, чтобы в жопу роутера в один из двух езернетов воткнуть собственный роутер. Прискорбно, но пох.
Второе странное: dhcp сервер роутера выдаёт адрес с длительностью аренды ДВА ЧАСА :)) Тоже как-то оч мало, учитывая что эта штука позиционируется как домашняя, почему такая короткая аренда - непонятно.
Ещё мне было интересно насколько часто меняется public IP, ну так вот при переключении спутников адрес public IP вроде не меняется. По крайней мере пока не поменялся.
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
