@ru_python

Страница 2724 из 9768
Nikolay
23.04.2017
17:32:38
Это твой основной аргумент был в прошлый раз
не, это всего лишь один из них, не основной

Eldar
23.04.2017
17:32:45
азаза, щас опять начнется спор за докер:D

участники все те же:D

Проксимов
23.04.2017
17:33:43


Google
Vasiliy
23.04.2017
17:34:21
Эй, я в прошлый раз молчал

Nikolay
23.04.2017
17:34:33
https://twitter.com/grayraw/status/856127957357572097

Aragaer
23.04.2017
17:54:48
дурацкий вопрос - а я могу как-то на нгинксе настроить чтобы был хттпс, а оттуда прокси-пасс на хттп?

#3301⏣SoulString
23.04.2017
17:55:52
так и делаю,ну тк,чего ж плохо в pip?
ну да, давайте ставить несколько пакетманагеров с разными базами

в апт будет одно тянуться, пип будет второе ставить

в итоге одно рано или поздно сломается

пип есть для запиливания конкретному персонажу пакета

Михаил
23.04.2017
17:57:36
Не устали ,герои?

Проксимов
23.04.2017
17:57:56
#3301⏣SoulString
23.04.2017
17:58:55
Sudo create god
touch god - шах и мат аметисты

Nikolay
23.04.2017
17:59:14
Не устали ,герои?
любят пнуть труп беседы просто иногда :)

Михаил
23.04.2017
17:59:41
Ааа

Понятно.

Google
Проксимов
23.04.2017
18:01:29
Го в овер

xD

Nikolay
23.04.2017
18:01:48
Го в овер
я с макбука ближайшие две недели, он не тянет

Nikolay
23.04.2017
18:02:29
говорят, там новый шизанутый танк и PvE теперь есть?

Проксимов
23.04.2017
18:05:36
Ивентик жёсткий

ИИ мочить

Oleg
23.04.2017
18:17:20
Ребяты, кто пользутся pyTelelegramBotAPI в режиме async? Поскажите, пробовали ли next_step_handler? У меня есть ощущение, что когда модуль обновляли, добавляя message.chat - забыли упаковать это в объект для async :(

File "/telebot/__init__.py", line 685, in register_next_step_handler chat_id = message.chat.id AttributeError: 'AsyncTask' object has no attribute 'chat'

Aragaer
23.04.2017
18:18:26
конечно, так обычно и делают
Угу, уже нашел как, только надо как-то теперь сертификатов добыть

Artem
23.04.2017
18:18:49
letsencrypt

Oleg
23.04.2017
18:18:50
В документации написано, что НИЧЕМ не отличается, кроме асинхрона ( наебали (

Aragaer
23.04.2017
18:19:18
вот надо будет с этим разбираться

Artem
23.04.2017
18:20:06
также можешь глянуть в сторону caddyserver.com, там у тебя весь конфиг сайта с https будет выглядеть вот так, получение сертификата он берет на себя: yoursite.com proxy / 127.0.0.1:8000

Aragaer
23.04.2017
18:20:54
ок

а это значит будет нгинкс, за ним кадди, за ним то что я поднял?

Google
Artem
23.04.2017
18:21:54
в этом случае не нужен nginx

Aragaer
23.04.2017
18:22:06
просто похоже кадди у меня прям тут сразу тоже в комплекте имеется

Artem
23.04.2017
18:22:07
caddy -> uwsgi -> app либо caddy -> app, если у тебя приложение само по себе http-сервер

Igor
23.04.2017
18:22:51
http/2 server? а совместимость с 1.1 есть?

Artem
23.04.2017
18:22:55
да

Aragaer
23.04.2017
18:22:55
uwsgi это кто?

Igor
23.04.2017
18:23:18
uwsgi это кто?
это прослойка между wsgi-приложением и веб-сервером

сервер для приложения

Aragaer
23.04.2017
18:23:35
а, ну у меня скачанный rocket.chat

Artem
23.04.2017
18:24:34
тогда просто caddy -> app

Aragaer
23.04.2017
18:27:10
так. А если у меня кадди за натом, а я на роутере делаю портфорвардинг, то какой порт в кадди надо прописывать?

Nikolay
23.04.2017
18:53:33
а расскажите вообще про caddy, чем он крут? тем, что http2?

Nikolay
23.04.2017
18:53:40
если сравнивать с nginx тем же

Aragaer
23.04.2017
18:56:06
конфиг сильно проще

Nikolay
23.04.2017
18:57:29
а в остальном?

конфиг-то можно и генерить легко, это не проблема

Vladimir
23.04.2017
18:59:48
всем привет! нужно немного помощи по кодогенерации питонячего кода есть желание модифицировать объекты, а потом дампить их в исходный код конкретный пример - генерация джанго приложения. append новых урлов к существующим собственно, вопрос на SO: http://stackoverflow.com/questions/43575099/convert-python-objects-to-python-ast-nodes

Vladimir
23.04.2017
19:02:07
генерация джанго приложения. append новых урлов к существующим

Google
Nikolay
23.04.2017
19:02:54
вы же это потом фиг портируете на новую версию питона, например

Vladimir
23.04.2017
19:02:58
ну так получается часто нужно добавлять новые сущности в процессе работы не хочется каждый раз копипастить десятки кода руками

вы же это потом фиг портируете на новую версию питона, например
нет, это не рассматривается, не планируем переезжать)

Nikolay
23.04.2017
19:03:19
так а зачем копипастить? можно же кодом описать

Vladimir
23.04.2017
19:04:03
так а зачем копипастить? можно же кодом описать
дык чтобы ввести команду, и сущность уже была подготовленной и оставалось только наполнить её смыслом

Admin
ERROR: S client not available

Nikolay
23.04.2017
19:04:50
все равно не вижу логики. Код, который повторяется, легко вынести в reusable app

и дальше просто импортировать и модифицировать его по мере надобности

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

Vladimir
23.04.2017
19:08:54
все равно не вижу логики. Код, который повторяется, легко вынести в reusable app
код не повторяется. всё что было можно, уже вынесли) я не могу сказать подробнее, но дело не в этом. представь, что для добавления новой сущности тебе надо внести изменения в 5-7 разных мест собственно: модели, фикстуры, формы, фильтры, вьюхи, урлы, права, админка.. ну как минимум. и каждый раз ты тратишь время на всё это

Nikolay
23.04.2017
19:09:20
> представь, что для добавления новой сущности тебе надо внести изменения в 5-7 разных мест это называется "хреновая архитектура"

посмотри, например, на модуль stevedore

Vladimir
23.04.2017
19:09:45
это джанга)

Nikolay
23.04.2017
19:09:49
можно плагинами легко сделать все, что ты описал

в джанге как раз то, что ты описал, делается полуавтоматически при создании аппа

Vladimir
23.04.2017
19:10:53
это не апп, а новая сущность в существующем аппе апп создать легко

хорошо, тогда еще информация допустим, сущностей уже много сотен, и на то, чтобы всё переписать красиво нужно несколько месяцев разработки и тестирования а бизнесу это не нужно ?

Nikolay
23.04.2017
19:12:47
да, это усложнение архитектуры, но, судя по твоему описанию, у вас и так все плохо) так хоть более гибко будет

Vladimir
23.04.2017
19:19:28
почитаю про это спасибо за дискуссию)

Google
Andr
23.04.2017
19:53:52
народ помогите разобраться, пытаюсь законектить django c mysql. Не могу понять где в settings.py записать пароль от mysql.

Andr
23.04.2017
20:07:43
в той же секции где и драйвер бд
дописать строку " 'PASSWORD' : 'пароль' " в DATABASES?

Igor
23.04.2017
20:14:12
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.oracle', 'NAME': 'xe', 'USER': 'a_user', 'PASSWORD': 'a_password', 'HOST': 'dbprod01ned.mycompany.com', 'PORT': '1540', } }

вон же в документации пример есть

и в дефолтном settings.py должен быть пример

ну, очевидно, ENGINE будет мускульный

Степан
23.04.2017
20:17:47
а что, джанговская дока уже не актуальна?

Igor
23.04.2017
20:19:13
почему не актуальна?

Степан
23.04.2017
20:21:50
ну вот человек не может понять как прописать пароль к БД. Очевидно, что первым делом он не читал доки, а пошёл в чат спрашивать. Вот я и заволновался, может сайт с доками лежит или доки уже не актуальны

Konstantin
23.04.2017
20:24:04
Lmgtfy

Andr
23.04.2017
20:28:10
доки все перечитал, не понятно для меня написано, а именно пишут: "измените параметры следующих ключей ENGINE. NAME. USER. итд" а в файле только ENGINE и NAME. Вот я и потерялся. P. S. Я нуб

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