Блог
Писанина за разработку
Получить типы улиц ФИАС (DaData)
Для удаления типа улицы из адреса нужен был список этих типов, которые используются в ФИАС. Их можно найти в таблице SOCRBASE, но DaData любезно собрала все ...
Бекап с помощью Syncthing
Цель поста в том, чтобы создать инфраструктуру для произведения бекапа с локальной машины (своей рабочей) на какую-то удалённую. А дальше, например, ещё синх...
Обработка запроса после отправки ответа в Symfony
PHP конечно не самый крутой язык, но достаточно популярный. Хотя одна из причин его убогости это многопоточность – её нет. Там конечно есть разные костыли, н...
Генерация перменных окружения для nginx в Docker Swarm Mode
Есть потребность пробрасывать в location в nginx-конфиг перменные окружения. Всё потому что сам nginx их явно не видит, если его мордой не ткнуть и не пропис...
Поменять программу по умолчанию для ссылки на macOS
Всё как всегда: делая странно получаешь странный результат. На машине с macOS стоят несколько клиентов для Telegram (а именно три возможных: desktop, обычная...
Сервис потерялся в Docker Swarm
Однажды я захотел увеличить свой swarm-кластер – добавить ему один воркер. Создал машину в DO простой командой:
Массовое обновление репозиториев GitLab
Однажды мне потребовалось сделать странное – обновить код в большом количестве репозиториев GitLab одной группы. В общем-то алгоритм довольно простой: надо п...
Резервное копирование в облако
В продолжение старой темы про резервное копирование решил накидать про то как отправлять бекапы в облако быстро и весело.
Добавление раннера в GitLab с помощью Docker
У меня есть свой GitLab на отдельном сервере, необходимо к нему прикрутить сборку, тестирование и деплой приложения через GitLab CI и Docker. Избитая тема. Н...
Обновление GitLab на DigitalOcean
Давно мой GitLab не подвергался обновлению, и вот я сподобился. До этого я воде бы обновлял его, но не факт, давно это было. Тем более и ОСь у меня устарела ...