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

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

AWS: увеличение размера диска EBS
0 (0)

30 апреля 2015

Amazon EBS (Elastic Block Store) — хранилище для данных в облаке Amazon. Эти хранилища независимы от работы EC2 инстансов, т.е. — при выключении EC2 машины диски можно продолжать использовать (например — примонтировать их к другой машине). Имеется EC2 машина, с диском в 32G, который необходимо увеличить до 64G:

Loading

Windows Server 2012: установка .NET Framework 3.5
0 (0)

29 апреля 2015

При попытке установки с помощью установочного файла — Windows Server 2012 сообщает: Windows Server roles and features cannot be automatically installed or uninstalled via the Windows Features Control Panel. To install Windows Server roles and features, start Server Manager, or use the Server Manager cmdlets for Windows PowerShell. For more information, see: Server Manager Help.

Loading

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

27 апреля 2015

Имеется центральный репозиторий. Пример установки описан в статье Git: свой репозиторий под NGINX +uWSGI. Для начала работы над проектом — надо загрузить локальные файлы в центральное «хранилище». Создаём локальный репозиторий: $ git init Initialized empty Git repository in /cygdrive/c/Users/User/Documents/PyProjects/APP_manager_python/.git/

Loading

Git: общий репозиторий с NGINX + spawn-fcgi
0 (0)

24 апреля 2015

Задача — создать общедоступный репозиторий, с доступом по HTTP. Авторизация — через .htaccess файл. UPD: Вероятно — после такой установки не будет работать git push с ошибкой “PROPFIND … 405«. Что бы избежать этого — NGINX надо собрать с поддержкой модулей  http_dav_module и  nginx-dav-ext-module. Подробнее — смотрите в посте Git: свой репозиторий под NGINX + WebDAV + uWSGI. Да… Читать далее »

Loading

Bitbucket : создание репозитория из командной строки
0 (0)

22 апреля 2015

Для создания нового репозитория — можно использовать Bitbucket REST APIs. Например — что бы создать репозиторий с именем testrepo для пользователя setevoy — выполняем: $ curl -X POST -u setevoy:p@ssw0rd -H «Content-Type: application/json» https://api.bitbucket.org/2.0/repositories/setevoy/testrepo -d ‘{«scm»: «git», «is_private»: «true», «fork_policy»: «no_public_forks» }’ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total… Читать далее »

Loading

Git: работа с ветками (branch)
0 (0)

19 апреля 2015

Имеется репозитория, например — из статьи Git: репозиторий с SSH-доступом и авторизация по SSH из Windows: d:Repostest>git remote -v origin git@172.***.***.5:/home/git/repos/test.git (fetch) origin git@172.***.***.5:/home/git/repos/test.git (push) Для просмотра уже имеющихся веток (branch) — используется опция branch: d:Repostest>git branch * master

Loading

Python: работа с XML-файлами и модуль xml.etree.ElementTree
0 (0)

18 апреля 2015

В стандартной библиотеке Python имеется две реализации этого модуля — xml.etree.ElementTree и xml.etree.cElementTree. xml.etree.ElementTree — реализация API для работы с XML файлами на чистом Python, а xml.etree.cElementTree — то же, но на C, и даёт существенный прирост производительности при обработке больших файлов. Можно импортировать их так: #!/usr/bin/env python try: import xml.etree.cElementTree as ET except ImportError: import xml.etree.ElementTree as… Читать далее »

Loading

Git: репозиторий с SSH-доступом и авторизация по SSH из Windows
0 (0)

15 апреля 2015

Задача: создать центральный репозиторий на сервере. Доступ к репозиторию — по SSH (настройка с доступом по HTTP описана в посте Git: свой репозиторий под NGINX + WebDAV + uWSGI, но это долгий и муторный способ). Авторизация — по RSA-ключу. Установка выполняется на: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux… Читать далее »

Loading

Linux: заменить more на less для просмотра man-страниц
0 (0)

14 апреля 2015

В Debian 7 Wheezy по умолчанию при просмотре man-страниц используется more. Что бы заменить его на less — отредактируйте файл ~/.profile или ~/.bashrc и установите: export PAGER=/usr/bin/less Перечитайте файл: $ . .bashrc Теперь man man будет открываться в less.

Loading