Заметки

Swagger

Swagger

При проектировании современных программных систем часто встает задача согласования и разработки интерфейсов для взаимодействия их компонентов друг с другом. В последнее десятилетие огромную популярность и развитие получили SPA и thick мобильные приложения взаимодействующие с сервером через API интерфейсы. Если раньше разработка интерактивного веб сайта происходила путем поэтапных правок кода серверной […]

Читать далее →

Простой бэкап на Яндекс.Диск с помощью cURL

У меня есть скрипт для резервного копирования сайта, который работает по расписанию и создаёт бэкап в виде нескольких tar-архивов в каталоге, скажем, /home/cube/backups. Задача — так же по расписанию заливать эти файлы на Яндекс.Диск. Почему именно Яндекс.диск? Он работает шустро (по крайней мере, в пределах России). Может работать по WebDAV. […]

Читать далее →

Конструкция switch в шаблонизаторе Blade для Laravel 5+

Конструкция switch в шаблонизаторе Blade для Laravel 5+

К сожалению, из коробки ларавел не поддерживает конструкцию типа switch. Хочется написать так: [php] @switch($value) @case(1) <p>Первый вариант<p> @break @case(2) <p>Второй вариант<p> @break @default <p>Дефолтное значение<p> @break @endswitch [/php] ,но это работать не будет. Мы имеем возможность расширять функционал шаблонизатора Blade, и для того, чтобы вышеуказанная конструкция заработала, вставляем в […]

Читать далее →

Тюнинг ритмбокса

Часто бывает слышишь по радио какую-то песню, и хочешь запомнить название, чтобы потом найти её и добавить в свою коллекцию. Поскольку большую часть времени я слушаю интернет-радио на десктопах с убунтой с помощью программы ритмбокс — вот скрипт, который позволит без лишних телодвижений схоронить нужное название песни и исполнителя, чтобы […]

Читать далее →