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

https://dotnet.social/@denisio
加入频道
Docker profiles - удобная фича, которая позволяет более гибко использовать один и тот же docker-compose файл, но с разными комплектами сервисов (например).

Если на пальцах - каждый сервис может содержать список профилей, в которые он включается. Потом делаешь

docker compose --profile with-db build


и оно билдит (или стартует если up) только те сервисы, в которых упомянут профиль with-db или не упомянуто профилей вообще. #docker #tools
👍7
Для рабочих нужд был найден неплохой плагин Multilogin для хрома, который облегчает тестирование и разработку - например когда надо одновременно зайти разными юзерами на один сайт.

Как это было до: запускаешь хром + incognito + отдельная инсталляция chrome canary + его incognito (если надо зайти 4 юзерами одновременно). Выглядит слегка всрато, потому что окошки - не закладки и между ними надо переключаться и это не очень удобно, когда надо часто это делать туда-сюда.

Как щас: просто открываешь ещё одну вкладку нажатием на кнопку плагина в тулбаре. И у неё изолированное от других вкладок окружение (в т.ч. куки). Работаешь как обычно. #tools

⚠️ update: очень недолго это расширение прожило. Выпилили его из chrome web store и отключили в браузерах тоже :( надо пойти и руками его включить в хроме обратно.

В камментах .crx файл с расширением. Пойти в extensions, включить developer mode, перетащить .crx файл в окно браузера.
🔥7👍2😁2
nocodedb - интересная реинаркарнация Microsoft Access :) Но наверное кому-то будет удобно запаблишить таблички из БД в виде красивых списков.

Есть API и интеграции с разными штуками типа Zapier, что позволяет иногда не пилить CRM, а просто прицепить таблички и автоматизировать их наполнение/изменение. И даже UI-дизайнер форм есть. И даже умеет self-hosted. Интересно как там с лукап полями и справочниками, а также правами доступа на разные таблицы... #tools
👍2🤯1
Tracy Profiler - A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. Tracy supports profiling CPU (Direct support is provided for C, C++, Lua and Python integration.

At the same time, third-party bindings to many other languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, OpenCL.), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.

Демка с графиками выглядит потрясающе - гладкая, быстрая и красивая. Надо обязательно посмотреть как это подружить с дотнетом. #tools
👍6🔥1
Кажется у пакетных менеджеров (в частности winget, choco) появился неофициальный UI :) #tools
👍7🤔1💩1
dstack - опенсурсный оркестратор Llama и других AI моделей с поддержкой AWS, GCP, Azure и других облаков и поддержкой Nvidia и Google Cloud TPU #tools
👍4
Твиттер принёс некоторый набор инструментов для рисования архитектурных диаграмм:

* c4model - по моему один из самых удобных
* icepanel
* structurizr.com - кому-то будет удобно, но писать диаграммы на DSL...
* ilograph
* mermaid.js
* apidiagram

#tools
👍3
Docmost - open-source collaborative wiki and documentation software, но очень напоминающая notion #tools
👍4🔥4
dockerc - compile docker images to standalone portable binaries. Што? :)) Жаль конечно, что как хостовая система пока не поддерживается Windows. #tools #docker
🔥3🤔3💩1🤓1
WhoDB is a lightweight (~20MB), powerful, and user-friendly database management tool designed to streamline your database administration tasks. Combining the simplicity of Adminer with enhanced UX and performance, WhoDB is built with GoLang to deliver optimal speed and efficiency.

вебморда для того, чтобы потыкать базу на проде на stage наверное... Выглядит кросиво, но не более. Практической ценности пока не могу придумать - посмотреть пару записей в базе я могу и в консоли по ssh (хотя может кому-то удобнее в таком UI), а ставить ещё один сервис (=точку отказа) как-то не вижу смысла.

Умеет Postgres, Mysql, Sqlite3, MongoDB, Redis и ElasticSearch. Есть live demo. #tools
👍1💩1
Может быть я конечно слоупок, но я только щас вспомнил такую интересную штуку как rclone, которая умеет копировать в/из GoogleDrive/OneDrive и ещё десятка три cloud-сервисов локально и наоборот.

Т.е. если хочешь забакапить выборочные каталоги из облака на условный внешний носитель не устанавливая OneDrive - самое то. А, и она умеет инкрементально - тоесть скачивает только то, чего нету локально. #tools
👍7🔥1
Недавно чот утомился я использовать putty с их крохотным листбоксом со списком серверов (не понимаю, почему до сих пор не пофиксили, у разработчика чтоли 1300х768 экран?) и вобщем нашёл более интересную альтернативу - KiTTY.

Удобно, что там и список побольше и пароль можно сохранить и просто тыкать на сервер и заходить (да, у меня есть сервера на которые доступ парольный, а не по ключу). Ну и прямо из менюшки можно файл чпокнуть на сервер через SCP. #tools
👍6