сегодня в 14:32
Популярный сервис мониторинга приложений NewRelic дарит всем новым пользователям месяц полного доступа к материалам CodeSchool. Регистрироваться здесь. Для получения купона нужно задеплоить абсолютно любое приложение — даже Hello World вполне годится.
Подробная инструкция по деплою hello_world.wsgi с использованием python/gunicorn под катом
Поскольку курсы codeschool полезны в первую очередь новичкам, а сервис NewRelic — в первую очередь опытным разработчикам, ниже я привожу инструкцию для максимально безболезненного получения доступа.
BTW, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.
Коротко о 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, несколько регистраций на одной машине, пусть и на разные адреса — скорее всего не прокатят.
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:
- Massacres That Matter - Part 1 - 'Responsibility To Protect' In Egypt, Libya And Syria
- Massacres That Matter - Part 2 - The Media Response On Egypt, Libya And Syria
- National demonstration: No attack on Syria - Saturday 31 August, 12 noon, Temple Place, London, UK
Комментариев нет:
Отправить комментарий