Max Syabro and Stuff
238 subscribers
321 photos
41 videos
8 files
243 links
@syabro_chats в роли акына: что вижу то пою.
- Запускаю presync.io
- Web, tech, management.
Download Telegram
https://github.com/casey/just
https://just.systems/man/en/introduction.html

Я, похоже, становлюсь апологетом JustFile.

Сразу несколкьо крутых моментов, которые меня просто порвали.

Первое. Можно автоматически загрузить .env файл со всеми штуками, которые тебе нужны, без всяких там сорсов.

Второе. У задач в jsutfile можно использовать аргументы. И это прям геймчейнджер, потому что в мейке мне нужно было как-то парсить руками.

Третье. Рецепты можно писать на чем угодно если это можно запустить ч шебенгом

Четвертое. just -l выводит список того что можно запустить

Это прям бомба. Уже переписал пару bun/zx сложных скриптов.

PS just test даже звучит прикольно
🔥2
Шрифт 2рх в высоту
Блин, это даже читается!

https://joefatula.com/twoslice.html
🔥2🤯1
https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell

В целом да, ямл ебанутое местами. Чуть лучше жсона. Но все еще не томл

И напомню что год назад Эппл вкинуло в опенсорс новый формат конфигов с типами - pkl. Но похоже не взлетело, но выглядит охуенно

https://pkl-lang.org/index.html
😁7🔥1
https://blog.atuin.sh/atuin-desktop-open-source/

Я как раз вчера гуглил, есть ли альтернативы Jupyter Notebooks для Shell Scripts и прочих SQL. Захотелось зашерить флоу как искать проблемные записи в базы данных и откуда они взялись по Audit Log.

Сегодня наткнулся на Atuin Desktop. Выглядит как то что хотел, буду внедрять для команды.

UPD В комментах на HN еще https://runme.dev/ (md файлы + IDE!) и https://speedrun.nobackspacecrew.com/index.html

UPD2 runme.dev с md файлами сильно пизже
3
Forwarded from Sijeko Tech
Сделал для Телеграма набор эмодзи с круговым прогресс-баром. Удобно для реакций; например, для обозначения статуса какой-либо задачи, описанной в сообщении.

Устанавливайте:
https://t.iss.one/addemoji/ProgressClock

🕛 🕧 🕐 🕑 🕝

🕒 🕞 🕓 🕔 🕠

🕕 🕡 🕖 🕗 🕣

🕘 🕤 🕙 🕚 🕦 💯
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71👍1
😁6
The Farmer Was Replaced

https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced/

На случай если во время выходных тоже хочется программировать на питоне
🔥5
Последние несколько лет хардварная команда Apple рвет все что может и держит в тонусе весь рынок процессоров.

А софтверная команда Apple не отстает и держит хардверную команду в тонусе заставляя рвать рынок чтобы сраный мак работал хотя бы не медленнее.
😁81
1🙏1
https://x.com/__tinygrad__/status/1980082660920918045

NVIDIA over USB4 on MacBook is ready to try!

* ADT-UT3G dock + any 30/40/50 series GPU
* Disable SIP
* Install driver extra/usbgpu/tbgpu
* Install NVK compiler brew install tinymesa
* Test with:
DEBUG=2 NV_NAK=1 NV=1 python3 test/test_tiny.py TestTiny.test_plus

Так, нука, игори завезли чтоли?
🔥1😱1
Нашёл Hurl — CLI-утилиту, которая выполняет HTTP-запросы, описанные в обычных текстовых файлах.

По сути — JetBrains REST Client, только без IDE и без GUI.

Пример:

GET https://api.example.com/health
HTTP 200

POST https://api.example.com/login
[Form]
user: admin
password: qwerty
HTTP 302


Файл можно положить в гит, прогнать через hurl test.hurl, получить вывод и проверки.

https://hurl.dev

Сценарий 1 — хранить .hurl-файлы в репозитории вместе с Swagger/документацией, сразу видно, какие запросы реально работают и запускать. Ненавижу постман

Сценарий 2 — натравить на эти файлы Claude Code или Cursor, чтобы они понимали структуру API и дергали ручки без поднятия своего MCP
👍6
и о медицине

“Butt breathing” might soon be a real medical treatment

https://arstechnica.com/science/2025/10/butt-breathing-might-soon-be-a-real-medical-treatment/
🔥2
fzf оказывается вообще топ если вставлять ее как прокладку для выбора и вставки чего-то в другую команду.

Например вот вариант с выбором контейнера в докере чтобы цепануться к логам:

docker logs -f $(docker ps --format '{{.Names}}' | fzf)
👍5
Устав от мягко говоря убогого автокомплита для @ в Claude Code запилил свой для попапа в tmux

Вызывается по ALT+2, под капотом fd + fzf
Читает .aiignore + .geminiignore

Положить в ~/.tmux.conf

bind-key -n M-2 run-shell -b '\
tmpfile=/tmp/tmux_fzf_$$.tmp; \
tmux display-popup -d "#{pane_current_path}" -E \
"fd -H --ignore-file .aiignore --ignore-file .geminiignore -E .git -E node_modules -E target -E dist -E build 2>/dev/null | \
sed \"s|^\\./||\" | \
sort | \
fzf --reverse --exit-0 --sync > $tmpfile"; \
[ -s "$tmpfile" ] && tmux send-keys -t "#{pane_id}" -l "@$(cat $tmpfile) "; \
rm -f "$tmpfile"'


UPD Из бонусов - работает когда запрос пишешь в редакторе по Ctrl+G
Простите, но я щас добрался спустя полгода афк до кода presync.io и в восторге какой лапочка Claude Code когда очень простой проект с четким флоу и структурой...

А не рабочее где ехал эксель в расте через эксель погоняя формой на тс-е
2
Только похвалил, как клод код ебанулся и стал выполнять не одобренные команды интерперетируя мой текст.

Вчера обнаружил что он сам закоммитил изменения. Подумал что баг из-за сборной команды git add . && git commit и git add в вайтлисте.

Сейчас мудила полез на продакшн сервер через ssh менять настройки бекапов.

На вопрос "ты там не охуел?" говорит "я из текста твоего понял что можно".

Завел баг: https://github.com/anthropics/claude-code/issues/10678

PS Что там про доступ к ядерному чемоданчику для ИИ?
🤣4😱31