@ru_python

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

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

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

Google
Konstantin
15.01.2016
14:37:16
норм celery, классная штука, хотя может размером пугать ,по сравнению с кроном

хотя, бывает быстрее (но не рациональнее) развернуть celery если умеешь

чем что-то другое использовать

django kombu тот же взял и вперёд

Pavel
15.01.2016
14:38:59
хотя, бывает быстрее (но не рациональнее) развернуть celery если умеешь
Не умею. Но учиться надо на домашних проектах.

Мерлин
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
а хз, я вообще просто так вбросил, авось кто поддержит
Я поддержу, но разве что сборкой и рекомендациями по серверам и модам ? Крутить мне не на чем (

Google
Konstantin
15.01.2016
14:43:27
?

мало ли какие извращенцы в мире живут

Whore Amazing
15.01.2016
14:44:33
да

Мерлин
15.01.2016
14:46:39
Хотел бы я посмотреть на хостинг питона под винжой.
>Windows хостинг для питона >Внутри Docker Machine

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
Как то три контейнера для одного сайта (а с базой все 5) для меня перебор.
А может всё упихать в один контейнер? В этом же и смысл

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
В контейнер можно пропихнуть фс из хоста? Круто.

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
до старости читать хватит )
потому что не надо 350+, надо 3.5, только толковых. ?

а пока эти триста осилишь, докер станет 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 контейнеры и дал репу с твоим проектом и получил деплой на прод.

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
Во мужики, не прогадаете http://habrahabr.ru/company/1cloud/blog/275015/
это жесть, надо реально 3 книги, 350 значит "я ничо не понимаю, просто переписал 35 страниц в гугле" :)

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
я так три дня говорил. потом мне в чате тыкнули в несколько ошибок. :)

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()) два :)

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

о, збс

Страница 148 из 9768