Django и Python

13579 12

Debian 7 Wheezy + NGINX + UWSGI + Viartualenv + Django

Давно хотел попробовать конфигурацию "nginx + uwsgi + virtualenv + django на базе Debian 7 Wheezy", чтобы понять за что так хвалят и в чем преимущество.

Для начала решил все это водрузить на чистую машину, без операционной системы, в виде сервера для разработки и эксперементов.

Если результат понравится, буду развивать успех и доведу до полноценного "боевого сервера".

 

21.01.2014 Результатами в целом доволен. Перевел свой хостинг от FirstVDS на такую конфигурацию.

                 Как делал читайте тут: Статья

11.06.2014 На FirsVDS раздают сервера по цене бутылки пива! (60 руб.)  

Подробнее тут: http://firstvds.ru...

Далее установка по шагам
2551 0

Настраиваем отдельностоящий роутер i2p на базе Debian

lurkmore.to

I2P (айтупи, рус. «Проект Невидимый Интернет») — средство, позволяющее ежедневно водить копирастам, спецслужбам и прочим ***** *** по губам. Одно лишь упоминание этого чудо-средства заставляет их ***** кирпичами в количествах, достаточных для постройки новой дурки для РАО, RIAA & MPAA сотоварищи. 

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

 

Давно присматривался к подобным системам. Вот решил попробовать и с этой целью настроил отдельностоящий роутер на базе Debian.
Почему отдельно стоящий? Причины две:

    1. Постоянное присутствие роутера увеличивает доверие со стороны сети и соответственно дает больше скорости. Первоначальная загрузка роутера иногда занимает до 24 часов.

    2. Помощь в развитии сети. Чем больше роутеров тем полнокровнее сеть.

Порядок установки и настройки
5074 0

PuTTY и русский язык в консоли

Каждый раз когда настраиваю PuTTY на новом ПК забываю как делать, чтобы русский на сервере отображался нормально, без иероглифов.

    Для того чтобы больше не рыть гугл делаю заметку для Debian с utf-8 по умолчанию.

    В настройках PuTTY ставим:

    Windows -> Appearance: Шрифт = Courier New, 10 point   Набор символов: Кириллица
    Windows -> Translation:  Received data ... character set = UTF-8
                                         Handling of the line drawing .... = Font has XWindows encoding

После настройки всего этого добра, не забудьте сохранить сессию под удобоваримым названием, для последующего использования

1233 0

FutureColors про тесты в Django

Про тестирование в Django рассказывает Илья Барышев из команды FutureColors

 

2886 0

Django + WAMP без суеты

    На днях озадачился установкой Django для разработкой пот Windows. По началу решил использовать BitNamy Django stack. Но в процессе установки понял, что стек с виртуальной машиной не тянет мой ноут, а стек с джангой непривычен и сильно отличается от того к чему я привык в debian/ubuntu.

   Поискав другие варианты, чтобы по быстрому и привычно, пришел к выводу, что проще самому собрать все необходимые компоненты и поставить так как надо мне.

    Гнаться за новейшими версиями не стал и ограничился следующими "деталями":

  • Python 2.7.3
  • Django 1.4.2
  • Apache 2.2.21
  • mod_wsgi-3.3
  • mysql-5.6.10.1
  • MySQL-python-1.2.3
  • dbForge Studio for MySQL 5.0.97.1

    Процедура установки заняла около часа в неспешном темпе.

Далее установка и настройка по шагам
3429 2

Бесплатный VDS - это реально!

    Уже более года, пользуюсь услугами хостера FirstVDS.

    На мой, не предвзятый, взгляд уровень предоставляемых услуг достаточен для средних и малых проектов не привередливых к постоянству аптайма. Бывают иногда отключения. Но по итогам прошедшего года общий аптайм составляет 99.8% (данные на основе метрики от Яндекса)

    Учитывая цели с которыми я использую FirstVDS (этот сайт и разработка малых и средних проектов) меня качество предоставляемых услуг вполне устраивает.

    А после улучшения тарифов (30Гб + 512Mб и др. на минимальном тарифе 149р.) про другие хостинги даже не вспоминаю. Достаточно настроить как мне нравится и получать удовольствие от хостинга :).

    Но самым приятным для меня оказалась партнерская программа этого хостера. С её помощью я смог сделать свой хостинг бесплатным и даже вышел в некоторый плюс.

О том, что я для этого делал и как можно на партнерке от FirstVDS заработать, далее
1570 0

Django мелочи 1

Есть мелочи которые опытные разработчики считают нормой, а для новичка это магия.

Этим постом открываю серию джано-мелочей.

Сегодня 4 мелочи:

  • Выборка случайной записи из модели
  • Кириллические урлы
  • Файл robots.txt
  • Загрузка файлов с русскими именами 

 

Читать подробнее
1218 0

Обзор рынка веб разработки от SeoPult.tv

    Интересный и местами забавный обзор рынка веб разработки.

 

2209 2

Backup небольших проектов по почте

     С недавних пор мой хостер FirstVDS делегировал ответственность за резервное копирование на своих пользователей. То есть, бекапы-то он делает, но хранить их при сбоях не обещает, а рекомендует делать это самостоятельно.

Баннер справа дает 25% скидку на услуги FirstVDS. (Промокод: 648139720)

    Для больших проектов, с большой посещаемостью или большим объемом данных дело понятное. Нечего изобретать велосипед - надо использовать функции посылки резервных копий на удаленный хост, встроенные в ISPmanager.

    Но для мелких и средних проектов, в которых объем информации в базе не превышает 5мб, такой путь на мой взгляд не целесообразен. Если конечно таких проектов не десятки/сотни. В нашем же случае можно использовать доброту Яндекса и Гугла. :) Объемы ящиков у них сейчас хорошие и хранить небольшие резервные копии вполне себе удобно.

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

Читать далее
2222 2

TinyMCE, вставка картинок и переход на Markdown

    На днях один из читателей моего блога, Сергей, задал мне вопрос по поводу вставления картинок через редактор TinyMCE.

    Суть состоит в том, что встроенный плагин вставки картинок, работает только с урлами картинок, но не с файлами. Пользователям же проще будет работать с файлами.

    Первая моя мысль была: "Сделать плагин управляющий галереей и позволить ему закачивать файлы, а также вставлять их урлы в контент". Поскольку такой плагин уже существует в природе (Image Manager 1.1) и подобный подход имеет слабое отношение к Django, я решил развить тему несколько в другом направлении.

Читать далее

Контактные данные

+7 (903) 612-13-42
 Россия, г. Москва