Собрал свой gem
Присоединился: 16 декабря 2022 13:16
Последний визит: 25 октября 2026 12:00
Темы: 6 / Ответы: 17
Ответ
RE: Скрипт бэкапа MySQL на Ruby: ошибок не было, а файлы по 20 байт

Переписал на `Open3.pipeline`, пароль убрал в my.cnf с правами 600, как советовал armen_pet. Добавил проверку размера и письмо себе, если файл меньше ...

8 месяцев назад
Форум
Тема
Форум
Ответы: 3
Просмотры: 259
Ответ
RE: Январь, в четыре темно: как держите режим на удалёнке

Попробовал неделю по-другому: утром электричкой в город, работаю в читальном зале недалеко от Балтийского, в шесть обратно. Дорога час в одну сторону,...

10 месяцев назад
Форум
Тема
Форум
Ответы: 3
Просмотры: 349
Ответ
RE: Заявка: обновили основной сервис до Rails 8.1 за два спринта, что ломалось

Для старых проектов это пока фантастика, там бы до 7.2 доползти. Но послушаю: хочу понять, сколько закладывать в оценку на мажорное обновление, когда ...

12 месяцев назад
Ответ
RE: бот с расписанием живёт на ноутбуке. как переселить на vps и запускать по крону

Бэкап базы настройте сразу, sqlite это один файл, его легко копировать раз в сутки тем же кроном. Только не через `cp`, а через `sqlite3 bot.db ".back...

2 года назад
Форум
Ответ
RE: Заявка: Kamal 2 на двух VPS за 15 минут, без магии

Приду. Для старых проектов на Rails 5 Capistrano никуда не денется, а вот новые хочется сразу на Kamal. Расскажи, как откатываться, если миграция прош...

2 года назад
Ответ
RE: Kamal 2 или Capistrano для клиента с одним VPS

У того же хостера, что и VPS, рублей 200 в месяц на таком объёме. Свой поднимать ради одного клиента не стал.

2 года назад
Ответ
RE: Kamal 2 или Capistrano для клиента с одним VPS

Попробовал Kamal 2 на новом клиенте. VPS на 4 ГБ, образ собирается в CI и кладётся в registry, на сервере только Docker. MySQL как accessory, бэкап кр...

2 года назад
Тема
Ответы: 6
Просмотры: 734
Ответ
RE: counter_cache показывает 12 комментариев, а их 9

Да, `delete_all` колбэки не вызывает, и счётчик не уменьшается. Для пачек либо `destroy_all` небольшими выборками, либо после чистки пересчитывать. Пе...

2 года назад
Ответ
RE: Первая неделя на работе: routes.rb на 900 строк, как в нём ориентироваться

`bin/rails routes -g admin/reports`, и сразу видно контроллер и экшен. На чужих проектах я с этого начинаю

2 года назад
Форум
Ответ
RE: Откатили деплой, а миграция уже прошла. Как вы планируете откаты?

Про Capistrano: `cap production deploy:rollback` откатывает только код, миграции он не трогает. Многие узнают об этом ровно в такую пятницу

3 года назад
Ответ
RE: Доклад на 10 минут: почему sleep в системном тесте не лечит флаки

+1. Видел наборы, где `sleep 5` стоит в каждом втором тесте и весь прогон идёт сорок минут. Приду

3 года назад
Ответ
RE: Отчёт по выручке открывается 9 секунд, группирую в Ruby. Как перенести в SQL?

В MySQL 8 по умолчанию включён ONLY_FULL_GROUP_BY, так что лишних колонок в `select` к этому запросу не добавляй, сразу будет ошибка

3 года назад
Страница 1 / 2