понедельник, 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"

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