Архив рубрики: Web-services

Вопросы, касаюшиеся работы различных сетевых утилит – FTP, SSH, Telnet и прочего

AWS: Route 53 DNS – добавление домена и управление записями

24 февраля 2016
 

 AWS Route 53 выполняет три основные функции: DNS сервера, доступные в различных локациях, что уменьшает время ответа; регистрация доменов; мониторинг приложений. Далее будет рассмотрено добавление нового домена (зоны) и управление записями на DNS Amozon-а через консоль AWS и AWS CLI.

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 января 2016
 

 SAAS: SOFTWARE AS A SERVICE Облачные службы приложений, или Software as a Service (SaaS), представляют собой самый большой и до сих пор быстрорастущий рынок услуг. SaaS использует сеть для доступа к управлению приложениями для клиентов. Большинство приложений SaaS могут управляться непосредственно из браузера без необходимости загрузки и установки дополнительных программ на стороне клиента. В связи с… Читать далее »

Python: модуль Fabric – пример использования

27 июня 2015
 

 Общие сведения о модуле можно найти в посте Python: модуль Fabric. Ниже – пример использования. Класс используется для работы с нашей базой данных Cassandra, что бы загружать, получать или удалять файлы.

Koding.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… Читать далее »