- PVSM.RU - https://www.pvsm.ru -

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

Популярный сервис мониторинга приложений NewRelic дарит всем новым пользователям месяц полного доступа к материалам CodeSchool. Регистрироваться здесь [1]. Для получения купона нужно задеплоить абсолютно любое приложение — даже Hello World вполне годится.

Коротко о CodeSchool

Code School [2] — это образовательный проект от Envy Labs [3], в рамках которого реализовано около 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. Если нет — вам сюда [4].

Итак, при регистрации делаем следующее:

  • При заполнении формы на шаге 2 выбераем язык python
  • Создаём у себя файл myapp.py (код взят с официального сайта gunicorn [5]):
    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 [6]:8000 в браузере и видим неоригинальную надпись «Hello, World!»
  • в панели управления на NewRelic нажимаем Connect to my application
  • В течении суток получаем на почту код для codeschool
  • Наслаждаемся

BTW, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.

Автор: gbezyuk

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/programmirovanie/43657

Ссылки в тексте:

[1] Регистрироваться здесь: http://newrelic.com/lp/codeschool

[2] Code School: http://codeschool.com

[3] Envy Labs: http://envylabs.com/

[4] вам сюда: http://www.pip-installer.org/en/latest/installing.html

[5] официального сайта gunicorn: http://gunicorn.org

[6] 127.0.0.1: http://127.0.0.1

[7] Источник: http://habrahabr.ru/post/194162/