Pull to refresh
80
0
asdfasdfasdf@itforge

User

Send message
Я попозже напишу публикацию, как использую 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 рублей
Я считаю, что как быстрое решение для того, чтобы сварганить форму во всплывающем окошке iframe хорошее решение. Есть проблема с оформлением размеров блока, содержащего iframe — после отправки формы с ошибочными данными, мы получим ту же форму + ошибки т.е. высота нового содержимого будет выше чем высота пустой формы, если javascript-библиотека не умеет изменять размер окна в случае измененения содержимого iframe, то мы получим полосу прокрутки или надо изначально задавать высоту окна с запасом. Главное преимущество iframe-решения в том, что мы работаем с обычными джанговскими вьюшкой и формой.
Раз вы думаете, что «iframe — это плохо», что бы это ни значило, то расскажите для начала, чем плох iframe и для кого он плох :)
Судя по скриншотам у вас форма отображается во всплывающем окне. Так вот ещё один способ реализации «AJAX» формы — показывать iframe с обыкновенной страницей обработки формы, естественно базовый шаблон для такой страницы нужно сделать минималистичным и ещё нужно как-то обрабатывать успешность регистрации — закрывать это окошко с iframe, как минимум.
12 ...
28

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity