Post #117
141

Главное вовремя уйти :-)
- 😁 4
BA Showing posts older than #118 · Back to latest

BASCODE По-моему уже недели две форсится история про переписывание PostgreSQL на Rust. Наконец готов про это написать. Что это. Человек взял восемь платных аккаунтов Codex по $200 в месяц и гоняет через Conductor по 10-20 сессий разом. Наращивал, пока не уперся в…



prisma migrate diff с --shadow-database-url, направленным на боевую базу. Prisma добросовестно сбросила теневую базу перед прогоном миграций. Теневой та была только на бумаге.I don't have fingers, don't make mistakes не заменяет вычитки плана перед запуском: какие команды, по какой базе, что необратимо, где нет отката. Enter уже потом.
BASCODE Если на тестовой среде всё работает, а в проде нет, что тогда вообще тестирует тестовая среда? Четвертый день живу с этим вопросом. Делали авторизацию для интегрирующих. На тесте прогнали, всё ок: логин, редиректы, токены, синхронизация врачей. Выкатили…


~/.gitconfig. Взял второе. На вопрос почему? По тому что![alias]
tratata = "!f() { set -e; git switch dev; git pull origin dev; git push origin dev; git switch main; git pull origin main; git merge --no-edit dev; git push origin main; }; f"
set -e рвёт цепочку на первой ошибке. Без него мердж упадёт в конфликт, а следующей строкой всё равно уедет git push origin main.--no-edit не открывает редактор ради сообщения мердж-коммита. Дефолтное «Merge branch 'dev'» меня устраивает, и цепочка не должна замирать на vim../go.mod из корня, берёт оттуда module и открывает https://{repo}/-/pipelines (домашнее задание: допиши руками).



go1.27rc2, включил GOEXPERIMENT=simd и пошёл гонять бенчмарки на своём i9-14900KF.
kwokctl create cluster, и через минуту на ноутбуке кластер на 1000 нод. Скорость создания около 20 нод в секунду, ресурсов всё это ест копейки. kind поднимает реальные контейнеры, kubemark эмулирует kubelet со всем его оверхедом, а KWOK просто подделывает статусы.


brew install dsbasko/tap/dndmode
Ctrl+Option+Cmd+Xdndmode создаёт конфиг в ~/.config/dndmode/config.yml. Сразу открой его и поменяй hotkey - по умолчанию там общеизвестный Ctrl+Option+Cmd+X, а это единственный секрет, который снимает блокировку. Оставишь дефолт - разблокировать сможет любой, кто его знает.dndmode --style dvd
