суббота, 6 апреля 2013 г.

Как расширить рабочий стол на 2 монитора на ubuntu XFCE

Штатными средствами xfce мне к сожалению не удалось расширить рабочий стол ноутбука на подключенный к нему монитор. Клонировать можно, а такую тривиальную вещь как расширить рабочий стол - нельзя.

Покопавшись в поисковой выдаче, оказалось, что всем заведует компонент  иксов  - xrandr. Штука исключительно консольная. Как с помощью команд и добавления потом команды в крон это все сделать - легко гуглится.

Но если нет времени копаться в настройках, пробовать запускать команды в консоли итп, то вот вам решение "arandr". Ставится из стандартного репозитория. Позволяет через графический интерфейс произвести всю настройку.

понедельник, 25 февраля 2013 г.

Как избавится от Symantec Endpoint Protection

Возникла проблема с удалением корпоративного антивируса с ноута.
Необходимо было удалить локальную версию SEP-клиента и поставить вместо него облачную версию. На ноуте Vista. При попытках удалить - удалялся в довесок и офис. Ужас. С горем пополам вроде снес SEP, остановил службы, вычистил реестр, удалил папки - но проблема та-же - облачная версия обнаруживает остатки локальной копии и не дает ставится.

Но выход все-же есть вот он. Это тулза для удаления SEP/SAV. Вычистила все остатки.

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

Установка virtualenv для django

С каждым шагом в сторону изучения питона - возникают новые потребности =)

Теперь мне необходимо поставить и настроить виртуально окружение. 

Установка пакетов

Ставим необходимые пакеты:

sudo apt-get install git python-pip mc

В итоге имеем систему контроля версий git, менеджер пакетов python-pip и файловый менеджер mc.


Далее:

Устанавливаем модули питона:

sudo pip install virtualenv virtualenvwrapper virtualenvwrapper.project

Настройка

Создаем рабочий каталог для нашего проекта :

mkdir ~/workspace

Далее:

Правим настройки баша:
в конец файла дописываем:

source /usr/local/bin/virtualenvwrapper.sh
echo ''source /usr/local/bin/virtualenvwrapper.sh">>~/.bashrc
затем указываем рабочую директорию нашего проекта:
echo ''export PROJECT_HOME='/home/ankane/workspace'">>~/.bashrc


Затем обновляем окружение с новыми параметрами
source ~/.bashrc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Теперь можно пользоваться командами virualenv.

Создаем проект "Pizza":

mkproject pizza
После выполнения этой команды мы оказываемся в среде управления проектом.

cdvirtualenv - перемещает непосредственно в виртуальное окружение.
cdproject - перемещает обратно к проекту
deactivate - вернутся обратно в среду ОС
workon ( ProjectName) - обратно в среду управления проектом :
    cd ~/virtualenvs/pizza
    source bin/activate

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Установка Django via github

git clone git://github.com/django/django.git

Тем самым мы получаем текущую мастер ветку проекта джанго на сервере.
В текущей папке появилась папка с джанго.
cd django
sudo pip install -e .  ## <----  " . " обязательна. 

Переходит на уровень выше в папку с проектом

cd ..

Создаем проект site_pizza :
django-admin.py startproject site_pizza

""" В случае если джанго устанавливаем под ОС, то в виртуальной среде надо будет повторить ибо python manage.py runserver выдаст такую ошибку :


  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
"""


среда, 13 февраля 2013 г.

Как получить доступ к линуксовым разделам из под Windows

В связи с тем, что приходится работать с одного ноута в разных средах я столкнулся с проблемой. Как добраться к разделам ext4 из под винды?

Выход есть. Вот он.

http://sourceforge.net/projects/ext2read/files/

Позволяет сохранить нужные документы себе в винду. 

суббота, 9 февраля 2013 г.

Установка django в basic-конфигурации

Дистрибутив - ubuntu-server-12.10



sudo apt-get install python-pip 
## менеджер пакетов python


sudo apt-get install sqlite3
##легковесная база для нашего проекта. В качестве базы под рабочий проект я бы ее не использовал, но в качестве плацдарма для обучения - вполне сгодится.



sudo pip install django==1.1.4
 ## установка 1.1 версии django, ибо книга покрывает именно эту версию. Не хотелось особо в процессе обучения наскочить на какое-то несоответствие =) Но никто не мешает изменить номер версии на актуальную.



ankane@ubuntu:~$ pwd
/home/ankane

mkdir django-code 
## Создаем папку для проекта
ankane@ubuntu:~$ cd django-code/
## Переходим в папку

ankane@ubuntu:~$ python
Python 2.7.3 (default, Aug  1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 1, 4, 'final', 0)
 ## Проверяем, установлен ли django.


django-admin.py startproject univer
##Создаем проект. В моем случае это "univer"

После этого в текущем каталоге появилась папка с названием проекта.