Как стать автором
Обновить
82
0
asdfasdfasdf @itforge

Пользователь

Отправить сообщение
Да, но я то могу, поэтому я ставлю для себя vim дефолтным редактором — больше на сервере пользователей нет :)
Какому пользователю? На сервере два пользователя: root и web. Оба из них это я :)
Ну, вообще я немножко извратился и делаю через фабрик всякие штуки локальные в основном :)
Вот пример из одного моего проекта: dumpz.org/57395/
Я fabric пока только-только изучаю, поэтому деплоинг у меня так-себе.
Была идея, но я не осилил puppet, я чуть выше написал мысли по поводу фреймворков для деплоинга.
Я попозже напишу публикацию, как использую fabric/virtualenv/pip для деплоинга джанго-проектов.
Как именно воспользоваться fabric? Если просто запустить всё через fabric.api.run, то не вижу большой разницы :) Я ещё раз хочу подчеркнуть, этот скрипт не инструмент деплоинга джанго-сайтов, это базовая настройка VPS. Вообще я фабрик изучаю только первый месяц, но он мне сильно понравился.
Не нравится — не используйте. Я делюсь тем, что использую в данный момент. Если вам нравится подход, то замените aptitude на ваш пакетный менеджер. Если не нравится, то тогда вообще не понял, о чём вы говорите.

Статья не о том, как нужно или не нужно делать, статья о том, как делаю я :)
Я не очень понимаю, чем puppet лучше моего решения. Моя специфика в том, что я работаю лишь с одной машиной и мне не нужно поддерживать её состояние в будущем, один раз только настроить. Потом каждая машина живёт своей жизнью. Например, потом мне надоест uwsgi и я решу поиграться с чем-то ещё, на навых машинах-проектах будет эта новая штука, а на старых uwsgi (по принципу работает — не трогай).

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

Честно говоря, я не очень понимаю, чем конфиг puppet будет отличаться от моего скрипта, точно так же надо ему сказать, чтобы поставил то через aptitude, то через pip. В результате будет мой срикпт, только завёрнутый ещё в один слой. Ещё раз повторяю, специфика в том, что мне не нужно поддерживать конфигурацию на нескольких машинах в соотвествии с некоторым стандартом, мне вообще не нужно работать с несколькими машинами единовременно. Вы всё ещё думаете, что puppet был бы лучше в моём случае?
Если ничего не путаю, я недавно пытался понять эту штуку — ничо не понял и забил :) Как он вообще работает, в двух словах?
Не, это уже другой скрипт, цель же скрипта, описанного в публикации, настроить инфраструктуру для джанго-проектов, так сказать. Он создаёт шаблоны конфигов сайта для nginx, для supervisor. При желании можно отдельным скриптом, эти шаблоны использовать для создания нового сайта.

Про скрипт, который конфигуряет новый сайт я уже думал, но пока как-то проще ручками создавать новые сайты т.е. действий там не слишком много.
Я считаю, вполне себе one of main: www.alexa.com/siteinfo/mail.rambler.ru# — 12-е место по России
Я раньше тоже извращался и с манкипатчингом и с наследованием. Сейчас мне всё это кажется созданием проблем на ровном месте. Я просто создаю дополнительную модель с нужными полями и связываю её через OneToOneField, даже без префикса Auto, просто создаю по сигналу эту модель. Считаю это самым простым и прозрачным способом.
Ага, спасибо. Просто почему-то запала в память новостная статья времён войны с Грузией, где писали, что мол бедные пилоты приматывают GPS навигаторы к коленке.
Насколько я понял, теперь у русских военных нет зависимости от GPS-спутников, которые в случае войны могут быть отключены для гражданских (в том числе русских военных). Разве это не успех?
Перевод статьи о юзабилити содержит юзабилит ошибку: скриншоты слишком мелкие, есть желание разглядеть их, но это невозможно — нет ссылок на более крупные скриншоты. В оригинальной же статье ссылки есть.
Чё-то не понял :)

> HobbyTron.com — это один из сайтов, на котором пользователи нажимали на кнопку «Продолжить», думая что они при этом проследуют к оформлению заказа:

> скриншот кнопки «continue shopping»

> В подобных случаях следует использовать слова, свободные от вольных трактовок — например «Купить сейчас» или «Продолжить покупки».

А continue shopping это разве не есть это самое «продолжить покупки»?
Бородок (арт. 21430-3.2 Ф) предназначен для вырубки отверстий в листовом металле, добивания крепежный элементов в материал. Бородок Stayer изготовлен из хром-ванадиевой стали, наконечник и боек закалены. — 35 рублей

Молоток Stayer «МАСТЕР» предназначен для выполнения слесарных работ. Молоток Stayer «МАСТЕР» имеет квадратный кованый и отполированный боек повышенной прочности с улучшенной расклинкой. Лакированая рукоятка из дерева твердых пород обладает прочной тонкослойной структурой и устойчивостью к усыханию, хорошо гасит вибрацию — 220 рублей

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность