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

в 10:32, , рубрики: codeschool, newrelic, бесплатно, образование, Программирование, Учебный процесс в IT, халява, метки: , , , ,

Популярный сервис мониторинга приложений 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, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.

Автор: gbezyuk

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js