вторник, 17 декабря 2013 г.

Автокомпит django manage.py для bash'a

Расширение добавляет автокомлит для django manage.py в линуксовую терминал.
Скачиваем расширение и устанавливаем переменную
 
wget -O ~/.django_bash_completion.sh https://raw.github.com/django/django/master/extras/django_bash_completion
echo "source $HOME/.django_bash_completion.sh" >> ~/.bashrc
Читать далее

понедельник, 2 сентября 2013 г.

Ubuntu 13.04 :: PyCharm ошибка при создании виртуального окружения

При попытке создать виртуальное окружение из PyCharm'a появляется окно с ошибкой:
virtualenv.py --never-download --distribute /home/nonamenix/Projects/virtualenvs/VNAME
Хотя при этом обычный virtualenv работал. Вывод прост, создаем символьную ссылку в папку helpers PyCharm'a.
$ which virtualenv
/usr/local/bin/virtualenv
$ rm -rf /opt/pycharm/helpers/virtualenv.py
$ ln -s /usr/local/bin/virtualenv ~/pycharm/helpers/virtualenv.py
Читать далее

воскресенье, 28 июля 2013 г.

Установка TortoiseHg под Ubuntu

$ sudo add-apt-repository ppa:mercurial-ppa/releases
$ sudo add-apt-repository ppa:tortoisehg-ppa/releases
$ sudo apt-get update
$ sudo apt-get install tortoisehg tortoisehg-nautilus
Читать далее

вторник, 23 апреля 2013 г.

Python :: Установка GDAL и OGR в virtualenv

Для установки python-gdal в виртуальное окружение, необходимо установить gdal-bin. После этого выбираем нужное виртуальное окружение и устанавливаем gdal
pip install --no-install GDAL
python setup.py build_ext --include-dirs=/usr/include/gdal/
Для того чтобы установить gdal не виртуальное окружение можно подлючить репозиторий ubuntugis и из него установить python-gdal:
$ sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
$ sudo apt-get update
$ sudo apt-get install python-gdal
Читать далее

понедельник, 18 марта 2013 г.

Создаем пользователя в postgresql

Смена пароля для суперпользователя и создание нового пользователя с базой, для которой он будет владельцем.
 
$ sudo -u postgres psql
postgres=> alter user postgres password 'PostgrePass'; postgres=> create user username createdb createuser password 'userpass'; postgres=> create database dbname owner username; postgres=> \q
Читать далее

Установка psycopg2 в virtualenv

Короткая инструкция по установке драйвера для postrgresql - psycopg2 в виртуальное окружение.
source /path/to/virtual/env/bin/activate
sudo apt-get install libpq-dev python-dev
pip install psycopg2
Читать далее

среда, 13 марта 2013 г.

Установка GeoServer

I. Install Oracle Java (http://nonamenix.blogspot.ru/2013/01/blog-post.html)
> sudo add-apt-repository ppa:webupd8team/java
> sudo apt-get update
> sudo apt-get install oracle-java7-installer
II. Install Tomcat7
> sudo apt-get install tomcat7
if tomcat write: "no JDK found - please set JAVA_HOME"
> sudo vim  /etc/default/tomcat7
JAVA_HOME=/usr/lib/jvm/java-7-oracle
look at http://localhost:8080/ and if everything Ok go to III
III.  Install GeoServer
> mkdir geoserver_src
> cd geoserver_srv
> wget http://downloads.sourceforge.net/geoserver/geoserver-2.2.5-war.zip
> unzip geoserver-2.2.5-war.zip
> sudo cp geoserver.war /var/lib/tomcat7/webapps
test : http://localhost:8080/geoserver/web/
user : admin
pass : geoserver
Читать далее

среда, 6 марта 2013 г.

Linux :: Убить процесс по используемому порту

sudo kill `lsof -t -i:8000`
lsof возвращает идентификатор процесса использующег порт #8000
Читать далее

воскресенье, 10 февраля 2013 г.

Django :: CoffeeScript + SASS on Ubuntu

Установка CoffeeScript:

$ sudo apt-get install coffeescript

Устанавливаем расширения для django:

$ pip install django-coffeescript
  1. Убеждаемся что CoffeeScript установлен правильно Сайт CoffeeScript;
  2. Добавляем "coffeescript" в INSTALLED_APPS;
  3. Добавляем 'coffeescript.finders.CoffeescriptFinder' в STATIC_FINDERS
  4. Примеры и дополнительные параметры читаем здесь: django-coffeescript on pypi

Установка SASS.

Немного сложнее т.к. придется установить всю среду для ruby.
# install ruby 
$ sudo apt-get install ruby-full build-essential
# Installing rubygems
$ sudo apt-get install rubygems
# installing sass
sudo gem install sass
# check you sass
sass -v

Compass

$ sudo gem install compass

Bootstrap styles on sass

$ sudo gem install bootstrap-sass

Компилируем sass

Базовый способ: запускаем watch:
sass --watch style.scss:style.css
Позже опишу подробнее процесс работы с SASS
Читать далее

четверг, 17 января 2013 г.

Установка java от oracle на ubuntu

Установка java от oracle на ubuntu
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Читать далее