Архив рубрики: HOWTO’s

Вопросы, касаюшиеся установки и настройки различных приложений.

Git: документация — часть 1: создание репозитория
0 (0)

2 июня 2015

Перевод замечательной документации от Atlassian. Так же — есть отличный ресурс на русском тут>>>, в котором более детально рассматриваются вопросы, связанные с внутренней структурой Git. В этой документации будут рассмотрены основные команды Git. В первой части — «Создание репозитория» — описаны утилиты, необходимые для начала работы с новым проектом под контролем Git. git init Команда git… Читать далее »

Loading

Chef: часть 2 — управление пакетами и службами
0 (0)

1 июня 2015

Предыдущая часть. Наша задача в этой части — установить пакет Apache HTTP Server и его службу. Как и файлы — пакеты и службы так же являются ресурсами Chef. Установка пакета В каталоге ~/chef-repo создайте файл с именем webserver.rb с таким содержимым: package ‘apache2’

Loading

Windows: Thunderbird: импорт календаря из Office 365
0 (0)

29 мая 2015

Имеется локальный Thunderbird, имеется учётная запись Office 365 с календарём, которым пользуется компания и все события добавляются в него. Задача — получать сообщения о событиях в календаре Thunderbird, т.к. привык к нему и Outlook использовать желания нет никакого. Для начала — переходим в Дополнения и ищем сам календарь — Lightning: Перезапускаем Thunderbird, и качаем exchangecalendar со страницы https://github.com/Ericsson/exchangecalendar/releases. На момент написания… Читать далее »

Loading

Git: revert — откат изменений в удалённом репозитории после push
0 (0)

28 мая 2015

Предположим, вы отправили в удалённый репозиторий измненение, которое вам не требуется, например — добавили лишний файл: d:Temptestrepo>git ls-tree -r —name-only newbranch file.txt newbranchfile.txt Что бы откатить это изменение — используйте git revert.

Loading

Chef: часть 1 — установка, файл рецепта, ресурс
0 (0)

26 мая 2015

Этот и последующие посты — краткий перевод с сайта Learn Chef. Установка Chef Устанавливаем набор Chef Development Kit (ChefDK). В данном примере установка выполняется на Debian 7 Wheezy. На странце загрузок Chef выбираем нужную систему, в данном случае — Ubutntu: # cd /tmp/ && wget https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/12.04/x86_64/chefdk_0.4.0-1_amd64.deb Запускаем установку: # dpkg -i chefdk_0.4.0-1_amd64.deb Selecting previously unselected package chefdk. (Reading database… Читать далее »

Loading

Git: загрузить новый локальный бранч в удалённый репозиторий
0 (0)

24 мая 2015

Предположим, у вас есть загруженный из центрального репозитория бранч: d:Temp>git clone https://bitbucket.org/username/testrepo Cloning into ‘testrepo’… Username for ‘https://bitbucket.org’: username Password for ‘https://[email protected]’: remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. Checking connectivity… done.

Loading

Django: два представления в одном URL
0 (0)

17 мая 2015

Для примера — возьмём приложение «Домашняя бухгалтерия«, описанный в посте Django: создание проекта “домашняя бухгалтерия”. Например — я хочу, что бы общая доступная сумма, которая сейчас отображается только в index() — отображалась на страницах index и transactions. Реализуется это очень просто. Создадим новую функцию total_avail() в файле views.py: … def total_avail(): total = Source_types.objects.aggregate(Sum(‘source_sum’)) return total… Читать далее »

Loading

Django: пример создания приложения — часть 5: создание форм и общие представления (generic views)
0 (0)

16 мая 2015

Предыдущая часть Пишем простую форму Давайте обновим шаблон деталей вопроса в нашем приложении голосования (файл polls/detail.html) из предыдущей части. Добавим в него HTML элемент <form>: <h1>{{ question.question_text }}</h1> {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %} <form action=»{% url ‘polls:vote’ question.id %}» method=»post»> {% csrf_token %} {% for choice in question.choice_set.all %} <input type=»radio» name=»choice» id=»choice{{… Читать далее »

Loading

Django: пример создания приложения — часть 4: ваше первое представление (view)
0 (0)

15 мая 2015

Предыдущая часть Введение Представление (view) — это объект-страница в вашем Django-приложении, которое имеет специальные функции и специальный шаблон. Например, в приложении-блоге у вас могут быть такие представления: домашняя страница блога — отображает последние записи ленты; страница отдельной записи — постоянная страница для одной записи; архивы записей по годам — отображает все месяцы, в которых были сделаны записи… Читать далее »

Loading