Архив рубрики: Web-services
Consul: установка и базовые операции
2 февраля 2016Краткий HowTo по установке и использованию Consul от Hashicorp. Установка выполняется на Ubuntu 14. Загрузить архив с Consul можно тут>>>. Полная документация доступна тут>>>. Установка Consul Загружаем архив с подходящей сборкой со страницы загрузок>>>: $ cd /tmp/ $ wget https://releases.hashicorp.com/consul/0.6.3/consul_0.6.3_linux_amd64.zip $ unzip consul_0.6.3_linux_amd64.zip Archive: consul_0.6.3_linux_amd64.zip inflating: consul
What is: IaaS, PaaS, SaaS
8 января 2016SAAS: SOFTWARE AS A SERVICE Облачные службы приложений, или Software as a Service (SaaS), представляют собой самый большой и до сих пор быстрорастущий рынок услуг. SaaS использует сеть для доступа к управлению приложениями для клиентов. Большинство приложений SaaS могут управляться непосредственно из браузера без необходимости загрузки и установки дополнительных программ на стороне клиента. В связи с… Читать далее »
Python: модуль Fabric — пример использования
27 июня 2015Koding.org: виртуальная машина и IDE в браузере
4 мая 2015На днях мне в ленте Facebook попалась ссылка на замечательный ресурс — https://koding.com (ссылка реферальная — увеличивает место на диске, можно зайти по прямой тут>>>). Ниже — небольшой обзор этой системы и её возможностей. Koding.com предоставляет в бесплатное пользование готовую среду для тестирования и разработки. В неё входят виртуальная машина (под управлением ОС Ubuntu), среда разработки (IDE), предустановленные… Читать далее »
Amazon web service: копирование EC2 машины
2 апреля 2015Имеется машина с поднятым на ней Apache Cassandra. Для создания кластера — надо установить ещё несколько таких же машин, но не хочется на каждой всё устанавливать заново. Выход — создать образ настроенной машины, зарегистрировать его как AMI (Amazon Machine Image) — и потом создать новый EC2 интстанс с этим AMI.
Django Book: философия и ограничения
15 февраля 2015Предыдущая часть. Теперь, когда вы немного разобрались с языком разметки шаблонов Django, мы должны показать вам некоторые намеренные ограничения и немного пофилософствовать о том, почему это работает именно так и не иначе. Синтаксис шаблонов очень субъективен, а мнения разработчиков очень и очень различны. Тот факт, что Python имеется десятки, если не сотни, реализаций языка шаблонов… Читать далее »
Django Book: основные теги и фильтры шаблона
14 февраля 2015Как мы уже упоминали в предыдущей части — в систему шаблонов включены теги и шаблоны. В этой части мы кратко рассмотрим наиболее используемые из них. Теги (tags) if/else Тег {% if %} проверяет значение переменной, и если оно True (т.е. — она не пустая, и её булево значение не false) — система отобразит всё, что указано… Читать далее »
Django Book: использование системы шаблонов
13 февраля 2015Предыдущая часть — Django Book: основы системы шаблонов. Давайте рассмотрим систему шаблонов Django поближе, что вы могли лучше понять как она работает. Однако — мы пока не будем её внедрять в наши представления из первой главы. Наша цель сейчас — показать как эта система работает независимо от остальной части проекта на Django (другими словами — обычно… Читать далее »
Django Book: страница ошибки Django
10 февраля 2015Предыдущая часть. Давайте отвлечёмся на минутку от разработки, и полюбуемся нашим прекрасным сайтом… А теперь — нужно его поломать! Давайте намеренно внесём ошибку в код Python, в файле views.py, закомментировав строку offset = int(offset) в функции hours_ahead: def hours_ahead(request, offset): # try: # offset = int(offset) # except ValueError: # raise Http404() dt = datetime.datetime.now() + datetime.timedelta(hours=offset) html… Читать далее »