Чуть-чуть о vim, и не только
Старенькое, но я устал это периодически искать :)
Отсюда: http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en
Отсюда: http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en
Настройка окружения python
Если очень кратко:
Для замены python setup.py install:
easy_install - устарел
pip - может ставить модули "хоть откуда" :), удалять тоже может.
Окружение:
virtualenv - построение "песочниц" для разных проектов с разными версиями библиотек и самого питона.
Некоторые вообще не ставят ничего питоновского в систему.
(- Тёмыч, а что такое хабр?
- хм... Это сборник статей, из комментариев к которым порой узнаёшь больше чем из них самих - bash)
Для замены python setup.py install:
easy_install - устарел
pip - может ставить модули "хоть откуда" :), удалять тоже может.
Окружение:
virtualenv - построение "песочниц" для разных проектов с разными версиями библиотек и самого питона.
Некоторые вообще не ставят ничего питоновского в систему.
(- Тёмыч, а что такое хабр?
- хм... Это сборник статей, из комментариев к которым порой узнаёшь больше чем из них самих - bash)
Ресурсы для изучения Python
А теперь несколько ссылок на русскоязычные ресурсы, с которых можно начинать изучать Python. А также ссылки на русскоязычные учебники Django и wxPython.
Вкратце:
Python (читается чаще всего как "питон") - скриптовый язык программирования;
Django - платформа (фреймворк) для веб-разработки на языке Python;
wxPython - объединение библиотеки C++ wxWidgets с языком Python.
Вкратце:
Python (читается чаще всего как "питон") - скриптовый язык программирования;
Django - платформа (фреймворк) для веб-разработки на языке Python;
wxPython - объединение библиотеки C++ wxWidgets с языком Python.
Работа с git через нестандартный порт ssh
При работе с git через нестандартный порт ssh есть небольшие отличия в параметрах команд, в частности, необходимо явно указывать протокол. Например:
gitolite - имя пользователя из настроек gitolite
example.com - имя сервера
10110 - порт ssh
reponame - имя репозитория
Возможно, без использования gitolite эта команда работать не будет, поэтому общее решение приведено в блоге (англ.):
P.S.
Gitolite - средство управления централизованными репозиториями git, подробнее:
git clone ssh://gitolite@example.com:10110/reponameЗдесь
gitolite - имя пользователя из настроек gitolite
example.com - имя сервера
10110 - порт ssh
reponame - имя репозитория
Возможно, без использования gitolite эта команда работать не будет, поэтому общее решение приведено в блоге (англ.):
git clone ssh://user@domain.com:3022/~/Projects/my_project
P.S.
Gitolite - средство управления централизованными репозиториями git, подробнее:
- "Знакомство с gitolite" на habrahabr.ru
- Глава "4.2 Gitolite" на сайте progit.org
Подписаться на:
Сообщения (Atom)