Как стать автором
Поиск
Написать публикацию
Обновить

Бесплатный месяц на CodeSchool от NewRelic

Время на прочтение2 мин
Количество просмотров17K
Популярный сервис мониторинга приложений NewRelic дарит всем новым пользователям месяц полного доступа к материалам CodeSchool. Регистрироваться здесь. Для получения купона нужно задеплоить абсолютно любое приложение — даже Hello World вполне годится.
Коротко о CodeSchool
Code School — это образовательный проект от Envy Labs, в рамках которого реализовано около 30 интерактивных онлайн-курсов в сфере IT. Основные направления (paths) на данный момент — Ruby/Rails, Javascript/jQuery, HTML/CSS/Design, iOS. Кроме того, есть дополнительные курсы, не входящие в основные направления и обозначенные как Electives, например — по Chrome DevTools и Git. Помимо интерактивных курсов ресурс предлагает десятки скринкастов той же тематики. В обычное время полный доступ ко всей этой красоте доступен за 25$ в месяц, хотя часть курсов предоставляется бесплатно.

Подробная инструкция по деплою hello_world.wsgi с использованием python/gunicorn под катом

Поскольку курсы codeschool полезны в первую очередь новичкам, а сервис NewRelic — в первую очередь опытным разработчикам, ниже я привожу инструкцию для максимально безболезненного получения доступа.

Я исхожу из того, что у вас на машине установлен python и pip. Если нет — вам сюда.

Итак, при регистрации делаем следующее:
  • При заполнении формы на шаге 2 выбераем язык python
  • Создаём у себя файл myapp.py (код взят с официального сайта gunicorn):
    def app(environ, start_response):
          data = "Hello, World!\n"
          start_response("200 OK", [
              ("Content-Type", "text/plain"),
              ("Content-Length", str(len(data)))
          ])
          return iter([data])
    
  • После подтверждения почты и получения ключа, набираем в консоли:
    $ pip install newrelic gunicorn
    $ newrelic-admin generate-config <ваш ключ>
    $ NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program gunicorn myapp:app
    
  • заходим на 127.0.0.1:8000 в браузере и видим неоригинальную надпись «Hello, World!»
  • в панели управления на NewRelic нажимаем Connect to my application
  • В течении суток получаем на почту код для codeschool
  • Наслаждаемся

BTW, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.
Теги:
Хабы:
Всего голосов 19: ↑18 и ↓1+17
Комментарии26

Публикации

Ближайшие события