Aptana Studio & Pydev & Django server – грузит систему

Упустил момент, когда плагин Pydev стал поддерживать Django. В общем — удобно. Многие действия над проектом можно выполнять из контекстного меню (правая кнопка мышки на проекте, пункт «Django»).

Заметил одну штуку… Если с помощью этого меню запустить сервер разработки (Django->Custom command->[runserver 8080]), то загрузка процессора составляет 100% (если многоядерный, то грузится на 100% только одно ядро). Проверял на Ubuntu 10.04, на двух компах. Процы — Intel, на одном и на двух ядрах.

Выход — запускать сервер руками в терминале, из каталога проекта.

Для интереса, посмотрел и на Win7 на Е8500. Тут уже только загрузка обоих ядер в сумме показывало 100% (примерно 30% одно ядро и 70% второе).

Такой вот, краткий пост…

Apache-Ubuntu-VirtualBox Виртуальный web сервер в Windows

В этой статье я расскажу о том:  как настроить «виртуальную локальную сеть» (ВЛС) с помощью программы VirtualBox, создать «виртуальный компьютер» (ВК), установить на нем ОС UBUNTU с web-сервером Apache.

В качестве основы для создания данной конфигурации, подойдет любой более-менее современный компьютер, с установленной на нем ОС семейства Windows. Точно подойдут XP, Vista, Win7 (подойдет и Linux т.к. VirtualBox «мульти-платформенный», будут только отличаться настройки «взаимодействия сетей»). Читать далее…

Django – среда обитания. Часть 8 – Синхронизация версий Python и Django

djangoУ тех из вас, кто прочитал предыдущие части статьи, и следовал рекомендациям, в них даваемым, наверняка  возникнет вопрос: «А зачем необходимо было ставить Python и Django еще и в Windows?». Постараюсь ответить кратко и как можно более понятно.

Несмотря на то, что Python и Django уже установлены на web-сервере ЛС в Ubuntu, и мы можем уже создавать работоспособные приложения, все же необходимо установить их и в Widows.

Как вы помните, для проектов мы создали «расшаренный» ресурс «django-projects». Доступ к нему будем осуществлять по ЛС с компьютеров, работающих на Windows (по крайней мере, я так буду делать). На данный момент программы Windows я знаю гораздо лучше Linux’овых. Т.е. проблем с переходом на фактически новую для меня платформу, я смогу избежать (в конце – концов именно из-за этого я все и затеял).

Читать далее…

Django – среда обитания. Часть 6 – Первое приложение

djangoВ этой части статьи я расскажу о  процессе создания простейшего Django – приложения в том окружении, настройка которого описывалась до этого.

Цель приложения одна – показать, что все работает.

Я не буду рассказывать подробно, что и для чего делается, а просто последовательно опишу всю проделанную работу.

Итак, начнем…

Для начала – проверьте в броузере, по имени вашего сайта (у меня это wsgi.mysite.ss) – должно открываться стандартное приветствие Django. Читать далее…

Django – среда обитания. Часть 5 – Настройка PostgreSQL

djangoСегодня я буду рассказывать о настройке сервера БД PostgreSQL для работы с Django.

В сети неоднократно видел мнение разных людей, что Django изначально «затачивалась» для работы именно с этой БД. Что – же, поверим :) .

Тем более, что при беглом знакомстве, PostgreSQL мне понравился больше чем  его более популярная сейчас альтернатива – MySQL.

Итак, начинаем…

Сначала поставим пакет python-psycopg2. Все остальное у нас уже установлено (если вы забыли это – посмотрите рис.13. из 2-й части). Читать далее…

Django – среда обитания. Часть 4 – Обновление Ubuntu

djangoИтак, я продолжаю писать о настройке Django на web-сервере в ЛС.

Для начала, позволю себе некоторое «лирическое» отступление на тему обновления ОС.

Вообще,  я стараюсь придерживаться такого правила – «Если все нормально и меня устраивает, то менять ничего не стоит». Это относится и к ПО, которое я использую. Т.к. до этого момента, меня все устраивало, то никакого обновления я не делал.

Когда же пришло время настраивать сервер PostgreSQL, а именно пакет psycopg2, я получил жесткий ответ системы, что такой пакет найти не может.

Тут, в первый раз, я задумался: « А не обновить ли мне Ubuntu?»  Тем более, что, когда я раньше ставил данный пакет  в Debian – проблем не было. (а ведь я предупреждал во второй части, помните :)) Читать далее…

Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu

djangoСамое время вкратце описать конфигурацию компьютеров, на которых я работаю и рассказать  про топологию моей домашней локальной сети. Я, конечно понимаю, что у вас, скорее всего, будет иначе. Но вам лучше уж иметь хоть какой то ориентир, чем ничего :)

Итак:

  1. ПК Acer Aspire AX3810: q8200, 4GB, 320GB Win7×64_RC7100 (IP 10.10.10.20). Сейчас он уже выполняет дома роль медиацентра и файл-сервера. К сети подключен с помощью беспроводного сетевого адаптера dLink DWA-120 (чтобы провода не тянуть). На него же мы поставим и ВМ, благо процессор 4-х ядерный :).
  2. ПК на базе e8500, 4GB … (IP 10.10.10.11)
  3. Маршрутизатор dLink DIR-300, в нем есть 4 порта LAN, 802.11g, и один порт на вход/выход во внешний мир то есть в Интернет. (внутренний IP 10.10.10.1, внешний выдается динамически, провайдером)
  4. Локальная сеть со статичными IP адресами, с доступом по MAC адресам. dLink DIR-300 имеет, как я уже сказал, адрес 10.10.10.1, ну и соответственно он разруливает доступ в Интернет и ЛС являясь шлюзом и сервером DNS. Маска подсети 255.255.255.0. Остальные компьютеры могут иметь адреса 10.10.10.2 – 10.10.10.100 .

Читать далее…

Страница 1 из 11