
Pavel
15.01.2016
14:21:45
Интересная идея, надо попробовать. Так даже проще будет, потому что обрабатывается по крону. Только я по исторической причине дергаю урл сайта, а так вообще всё просто будет.

Мерлин
15.01.2016
14:28:04
Можно например сделать так: сайт на джанго шлёт запросы в какую-нибудь простенькую очередь сообщений, а сервис-обработчик отсылает это дело обратно.
то есть с точки зрения сайта сервися как бы и не перезагружается, и можно даже поднять несколько таких сервисов одновременно, чтобы в каждый момент времени работал хоть один

Pavel
15.01.2016
14:33:06
У меня там давно назревает что-то типа selery. Пока справляюсь кроном и curl, но надо всё асинхронной и офлайновое отрывать. Похоже, волшебный пендаль к рерайту только что был выдан.

87776
15.01.2016
14:36:22

Google

Мерлин
15.01.2016
14:36:30

Konstantin
15.01.2016
14:37:16
норм celery, классная штука, хотя может размером пугать ,по сравнению с кроном
хотя, бывает быстрее (но не рациональнее) развернуть celery если умеешь
чем что-то другое использовать
django kombu тот же взял и вперёд

Pavel
15.01.2016
14:38:59

Мерлин
15.01.2016
14:39:31

Aliaksiej
15.01.2016
14:39:59
а хз, я вообще просто так вбросил, авось кто поддержит

Konstantin
15.01.2016
14:40:11
да там по гайдам на раз два всё разворачиваться.
Спасибо этому веку за простые мануалы и линухи (против винды) за её приятный apt-get

87776
15.01.2016
14:40:17
а с чего вдруг решили за казахстан?

Мерлин
15.01.2016
14:41:06

Pavel
15.01.2016
14:42:05
Или не, не хотел бы. ?

Google

Konstantin
15.01.2016
14:43:27
?
мало ли какие извращенцы в мире живут

Whore Amazing
15.01.2016
14:44:33
да

Мерлин
15.01.2016
14:46:39

Pavel
15.01.2016
14:48:30
Кстати, Докер есть под Винду, только живёт внутри виртуалбокса. Я так на работе балуюсь.

Ilya
15.01.2016
14:48:40
докер машин оно ведь и есть?

Konstantin
15.01.2016
14:48:59
boot2docker
для винды

Ilya
15.01.2016
14:49:39
а, перепутал

Konstantin
15.01.2016
14:50:32
Оо, Pavel, а можно контейнер с хаба взять в котором Celery зависимости сразу крутиться начнут с торчащими портами наружу.
Прям на днях смотрел такой, лень было для тестов разворачиваться
И начать в ту же секунду писать асинхронные таски на джанге

Pavel
15.01.2016
14:54:02
Я пока не настолько проникся докером чтобы тащить в продакшн даже хобби-проектов.
Как то три контейнера для одного сайта (а с базой все 5) для меня перебор.

Konstantin
15.01.2016
14:58:25
Охохо...
а почему 3? откуда ещё набралось? )
Celery, Rebbit - 1
DataBase - 1
Project - 1 (можно и без контейнера)
---
3

Мерлин
15.01.2016
14:59:22

87776
15.01.2016
15:00:24
чуваки, а скиньте какой-нить мануал "пишем свой джангоблог" так чтобы диджейбук не курить

Konstantin
15.01.2016
15:00:29
Да. грубо говоря, на каждом проекте 3-5 в среднем получается.
Как выше описал.
Проект, база и пару сервисокв

Pavel
15.01.2016
15:00:31
Если код и /медиа в одном контейнере, то что будет с картинками после обновления кода?

Google

Konstantin
15.01.2016
15:01:24
http://habrahabr.ru/post/181556/
чуваки, а скиньте какой-нить мануал "пишем свой джангоблог" так чтобы диджейбук не курить
хана будет.
Сдаётся что по красоте, делается либо деплой проекта на сервак
apache, nginx, gunicorn, Project, supervisor и DB Container, Celery Container
Либо если проект нужно 3 и более раз разворачивать, можно puppet/chef использовать, чтобы руками проект не ставить
да тот же bash/python скрипт (fabric например)
Как-то так.

Pavel
15.01.2016
15:05:04
Вот ч и говорю. Код, медиа, логи. Мумкуль и база. Уже 5, а до рабитмк целеои ещё не дошли.

Konstantin
15.01.2016
15:07:02
сам проект имеет смысл в контейнер пихать, если лень поставить nginx, gunicorn, а так, он вместе с media, logs, other будет лежать на серваке, а стучаться в контейнер в базу и асинхронщину.
Итого: 2 контейнера с теми штуками, которые важны, но их лень ставить )))

Pavel
15.01.2016
15:10:57
В контейнер можно пропихнуть фс из хоста? Круто.

Ivan
15.01.2016
15:11:49

Pavel
15.01.2016
15:12:50
сам проект имеет смысл в контейнер пихать, если лень поставить nginx, gunicorn, а так, он вместе с media, logs, other будет лежать на серваке, а стучаться в контейнер в базу и асинхронщину.
Итого: 2 контейнера с теми штуками, которые важны, но их лень ставить )))
погоди, а как же философия: "1 процесс - 1 контейнер"?

Konstantin
15.01.2016
15:14:44
так, вот тут оговорился.
Всё же проект полюбому просто класть на сервак.
Это делается копированием файлов или git pull :))
А вот тот же nginx, guni*, DB, Other кидаются контейнерами с висящими портами и сразу работаешь, экономя время на установке MySQL, RabbitMQ, Celery и их связывании.

Ilya
15.01.2016
15:15:03
http://eax.me/docker/ https://twitter.com/umputun/status/538381351603666945

Konstantin
15.01.2016
15:15:04
с /media, /uploads, /other не будет проблем само собой.
чёт загнался с проектом в докере )
Во мужики, не прогадаете
http://habrahabr.ru/company/1cloud/blog/275015/
до старости читать хватит )

Pavel
15.01.2016
15:16:41
а пока эти триста осилишь, докер станет deprecated.

Google

Pavel
15.01.2016
15:18:34
flynn.io юзал кто-нибудь?

Konstantin
15.01.2016
15:18:56
Оох незнаю незнаю.
Он конечно сейчас на пике и в тренде, т.к. сообщество только о нем и говорит и брызжет, хз что будет дальше.

Pavel
15.01.2016
15:19:58
я сам ща только осваиваю контейнеры. надо на чем то остановится

Konstantin
15.01.2016
15:20:35
в списке статей много позновательных чисто "кто-то провел исследование докера, будущее докера и т.д."
Вот одна интересная ссылка
https://lastbackend.com/
Задумка современная.
Теперь даже ничего не нужно в жизни, выбрал в WebUI контейнеры и дал репу с твоим проектом и получил деплой на прод.

Pavel
15.01.2016
15:21:11

Konstantin
15.01.2016
15:22:06
на форумах где "докер дрочеры" сидят.
Думаю stackoverflow начинает заполняться вопрос\ответами по теме докеров
но ещё летом конечно, сильно на прод ставить их не советовали всем

Pavel
15.01.2016
15:22:28

Admin
ERROR: S client not available

Konstantin
15.01.2016
15:23:11
Давай вместе читать, я только превью видео глянул, идея понравилась, красиво, удобно.
Может ерунда, но эстетическая хоть )

Pavel
15.01.2016
15:24:26
на картинке how it works вроде есть You own host, но я ужинать пошёл.

Pavel
15.01.2016
15:26:13
ну с виду так и есть. весь деплой и настройку за тебя делает
да еще интеграция с до и авс

Ilya
15.01.2016
15:26:43

Kolyann
15.01.2016
15:47:44
коллега нашёл какую-то тулзу для связи оракла с чем-то, долго упорно вчитывался, после чего спустя 3 часа наткнулся на комментарий автора, который гласил примерно следующее: "Меня заебал этот проект, я прекращаю его поддержку т.к. всё, что нужно есть в пандас"

Pavel
15.01.2016
15:53:03
опенсорс такой, да. никто никому ничего не должен.
господи иисусе, полтос баксов в месяц за сборку приложения! уж лучше самому разобраться, или заплатить комунибудь за настройку этого у себя.

Pavel
15.01.2016
16:12:48
25 же

Anton
15.01.2016
16:18:38
Пасаны, есть важный вопрос
Про ёлку

Google

Anton
15.01.2016
16:19:07
Что за херня на 8 дне? Там какой-то подъеб с аски, да?

Pavel
15.01.2016
16:23:19
там как получится: можешь за 10 минут сделать, можешь три дня мудохаться, как я.

Anton
15.01.2016
16:24:34
По аски же хексы воспринимать только в промежутке между 20-7f, правильно?
Или вообще все?

Pavel
15.01.2016
16:24:54
нет, 00-ff

Anton
15.01.2016
16:25:09
Блеа, нахер они про печатные написали

Pavel
15.01.2016
16:25:17
там не так глубоко зарыто.

Anton
15.01.2016
16:33:21
Фак, вроде всё верно, но что-то где-то не так

Pavel
15.01.2016
16:50:05
я так три дня говорил. потом мне в чате тыкнули в несколько ошибок. :)

Sharkus
15.01.2016
16:50:35

Anton
15.01.2016
16:50:47
Ага, уже решил

Sharkus
15.01.2016
16:50:51
sum(len(x.replace('\n', '')) - len(eval(x)) for x in open('/home/username/input').readlines()) раз
sum(x.replace('\n', '').count('"') + x.replace('\n', '').count('\\') + 2 for x in open('/home/username/input').readlines()) два :)

Anton
15.01.2016
16:51:03

Sharkus
15.01.2016
16:51:16
Да не, норм, может не так делал, увидишь другой подход.

Anton
15.01.2016
16:54:59

Sharkus
15.01.2016
16:55:16
?

Henaro
15.01.2016
19:27:31
посоны, я правильно понимаю, что
NOT x -> h
это
h = ~ x
?

Viktor
15.01.2016
19:28:27
test
о, збс