Веб-клиент Google Cloud Text to Speech за завтраком в бастионе Сен-Жерве

С самых юных лет, с самого первого прочтения залпом «Трех мушкетеров» автор неколебимо убежден, что оптимальный способ обучения чему-либо — практика. Теорию в дальнейшем можно подучить и подточить, друзья-мушкетеры «покажут несколько славных приемов», …

Генерация картинок в коде

Всем привет! В этой статье я расскажу про процесс автоматизации изображений в коде, написание гема и ускорение рутинных задач. Читать далее

Hyperstack vs Hotwire (перевод)

После небольшой паузы еще один перевод про Rails. Сегодня Hyperstack vs Hotwire. Читать далее

[Перевод] Как перейти с secrets на credentials (Ruby on Rails)

Сredentials в версии Ruby on Rails 5.2.0 — новый золотой стандарт. Старые добрые, но небезопасные файлы .env уступают дорогу. В этой статье вы узнаете:

зачем и как перейти от secrets к credentials,
как использовать API-ключи в Ruby, YML и js.erb…

HackTheBox. Прохождение Jewel. RCE в Ruby on Rails, sudo и google authenticator, выполнение кода в gem

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего комп…

Как добавить React-компонент в Active Admin

В статье Неофициальный гайд по Active Admin мы рассмотрели библиотеки, из которых состоит Active Admin, и некоторые подходы к созданию собственных компонентов. Но иногда форма или информационный виджет могут быть настолько сложными или динамическими, ч…