Давненько не публиковала ничего — грешна, каюсь! Ушла с головой в дела, обещаю исправиться! А ...
Давненько не публиковала ничего — грешна, каюсь! Ушла с головой в дела, обещаю исправиться! А пока в качестве извинений предлагаю ruby-вариант получения прогноза погоды от сервиса openweathermap.org. Написан код был уже
Давненько не публиковала ничего — грешна, каюсь! Ушла с головой в дела, обещаю исправиться! А ...
Давненько не публиковала ничего — грешна, каюсь! Ушла с головой в дела, обещаю исправиться! А пока в качестве извинений предлагаю ruby-вариант получения прогноза погоды от сервиса openweathermap.org. Написан код был уже
... желание написать свой
gem. Во-первых ...
Так уж случилось, что возникло непреодолимое желание написать свой Rails gem. Во-первых, академический интерес — такого еще не делал, во-вторых, назрела проблема, решение которой важно лично для меня и которое хотелось бы использовать в нескольких своих проектах.
На Хабре уже были статьи про создание gem'ов (раз два три)
Но на их основе создать полноценный gem нельзя — они сильно устарели и, как правило, представляют собой перевод скупой официальной документации. А главное, они в большей части описывают создание Readme и License файлов, а собственно функционал gem'a сводится к Hello World.
Проблема
Не знаю, как у кого, а вот у меня регулярно бывает ситуация — прикрутил новую фичу локально, проверил, вроде работает. Запускаешь cap deploy, смотришь на сервер, а там
«Sorry, but something went wrong.
If you are the application owner check the logs for more information.»
Ну а дальше — ssh к серверу, cd к папке приложения и раскопка логов. Что бы ни говорили поклонники vim и emacs, но пытаться найти что-то в логе с их помощью — то еще занятие. Проще уж запустить tailf и пытаться найти руками. Есть еще rmate, но у меня он как-то не прижился.
Идея
Написать gem, который будет выводить результаты команды tail в браузер по заданному пути. Желательно, чтобы была возможность смотреть все .log файлы в папке log/
Читать дальше →
На этот раз я поделюсь рецептом, как заставить Capistrano игнорировать некоторые папки. Зачем? А ...
На этот раз я поделюсь рецептом, как заставить Capistrano игнорировать некоторые папки. Зачем? А затем, чтобы при деплое загруженные пользователями файлы (аватарки, документы и пр.) не затирались. При каждом деплое Capistrano создает новую папку, и,
Ищем начинающего веб разработчика или желающего им стать.