@ru_python

Страница 2779 из 9768
here1am
04.05.2017
21:18:39
ну сейчас уже вопрос не в этом, а в том, почему в ответ на просьбу помочь мне советуют спуститься на землю

Stanislav
04.05.2017
21:22:02
Лично тебе советовал бы спуститься на землю.
Чел хуйню написал, тупо не в тему

Google
ThePanaceya
04.05.2017
21:22:18
не сказал бы

в тему

Stanislav
04.05.2017
21:22:25
Я так понимаю, ты хочешь на системном уровне писать?

Ну это и веб-макака - разные вещи

here1am
04.05.2017
21:23:26
Я так понимаю, ты хочешь на системном уровне писать?
вообще да, но мне бы сначала хоть на каком уровне писать что-то достаточно большое

Stanislav
04.05.2017
21:24:05
По доке можно столько разного наклепать

here1am
04.05.2017
21:25:51
ещё б интерес был именно сайтики клепать. пока самое интересное, что могу придумать - это наклепать ещё один модуль к ансиблю, но мне пока всего хватает

here1am
04.05.2017
21:26:27
ну допустим файлоообменник я наклепаю на фласке, джанги наверно слишком много будет

Aleksey
04.05.2017
21:27:40
Все: Друзья заясните, как по уму сделать , необходимо под каждого зарегистрированного человека выделять экземпляр http клиента типо requests, прокси клиента, чтобы каждый является своем личном кабинете мог ввести в форму ip:port pass и уже работать со внешнем миром, например с wordstat.yandex.ru. как все это разрулить, чтобы не было путаницы?

here1am
04.05.2017
21:28:11
Что ты уже умеешь?
пока что я умею писать скрипты, работать с почтой как-никак, робот фреймворк, и копаться в кишках (нашёл багу и написал багрепорт в спитон, но его не приняли потому что там всё в принципе сломано и надо не чинить, а поведение сразу менять)

Никита
04.05.2017
21:28:47
ну допустим файлоообменник я наклепаю на фласке, джанги наверно слишком много будет
Клепай. Если по уму делать в процессе много интересного узнаешь.

Google
b0g3r
04.05.2017
21:29:05
ладно, предложение про спуститься на землю было немного в тему :)

here1am
04.05.2017
21:29:10
ну модуль к ансиблю писал, но там совсем херня - дёргать сайтик

точнее не багрепорт не приняли, а патч

Stanislav
04.05.2017
21:33:39
точнее не багрепорт не приняли, а патч
Тебе нужно написать файлообменник, правильно?

here1am
04.05.2017
21:34:34
Тебе нужно написать файлообменник, правильно?
файлообменник на самом деле уже написан, сейчас я пишу срань, которая будет репостить из вконтача в телеграм к примеру. и как-то стремаюсь либы втягивать

ладно, предложение про спуститься на землю было немного в тему :)
тут кстати я немного понимаю о чём может быть речь, типа я свой багрепорт выгораживаю. а выше ваще хз. если интересно, вот: http://bugs.python.org/issue29353

Artem
04.05.2017
21:39:01
так вот я и спрашиваю, какой код лучше, если опираться только на количество втянутых либ
если человек не шарит в экосистеме - это плохо, если юзает leftpad - тоже, остальное отлично

Stanislav
04.05.2017
21:39:24
Чисто мышление схожее

Ещё одного знаю, который тоже самое

Stanislav
04.05.2017
21:40:46
файлообменник на самом деле уже написан, сейчас я пишу срань, которая будет репостить из вконтача в телеграм к примеру. и как-то стремаюсь либы втягивать
Смотри, стремаешь втягивать либы == полная не продуктивность Ты никому не нужен, если ты не продуктивен

Artem
04.05.2017
21:41:23
в зависимостях ничего плохого нет, например, пустой докер-образ python:3.6-onbuild весит под 800 мегабайт и всем норм

here1am
04.05.2017
21:41:47
Смотри, стремаешь втягивать либы == полная не продуктивность Ты никому не нужен, если ты не продуктивен
жалко, я люблю экстремизм. но ок, наверно можно повтягивать популярные

Stanislav
04.05.2017
21:42:49
Один раз изобретя велосипед, будешь знать как он устроен

Только вот другие велосипеды в 95% работают лучше

Artem
04.05.2017
21:43:57
тех, кто стремается ставить де-факто стандартные либы вроде requests или py.test, вообще не понимаю

Google
Artem
04.05.2017
21:46:29
зато можно написать одну строчку и докеризировать приложение, вторую и запустить на любой системе. классно? да.

here1am
04.05.2017
21:47:13
ну я для такого и докерфайлы сам пишу

по своей воле я как-то только cryptography втянул, но это потому что хрен я осилю ключи и запросы на сертификат генерить самостоятельно

Artem
04.05.2017
21:47:51
вот, например, requirements.txt типичного проекта у меня: sanic jinja2 aiohttp aioredis python-dotenv awesome-slugify click motor requests pytest pytest-asyncio pyyaml prometheus_client youtube-dl по-моему, не так и много, если сравнивать с тысячей подтянувшихся по цепочке пакетов на фронтенде

here1am
04.05.2017
21:48:34
>youtube-dl >типичного проекта неплохие у тебя типичные проекты

Artem
04.05.2017
21:48:58
ну да, хорошие

Сергей
04.05.2017
21:50:05
Может проведем опрос по перечислению обычного стека?) Например поставить хэштег #stack и после перечислить часто используемые библиотеки

Artem
04.05.2017
21:53:48
не совсем

Denis
04.05.2017
21:56:25
Народ, есть manage.py команда в джанге которая стартует вебсервер с помощью asyncio (отдельный) Я правильно делаю что запускаю его через systemd ?

Сергей
04.05.2017
22:02:28
Команда стартует и отпадает потом от процесса с asyncio?

Nikolay
04.05.2017
22:03:08
или у тебя этот сервис не связан с джангой?

Denis
04.05.2017
22:04:31
или у тебя этот сервис не связан с джангой?
Спарил с джангой для вебсокетов С джангой связан - в модельки пишет

Nikolay
04.05.2017
22:05:19
Спарил с джангой для вебсокетов С джангой связан - в модельки пишет
а какой смысл из асинхронного приложения юзать синхронный джанговый орм?

Nikolay
04.05.2017
22:06:45
В любом случае, это норм или не норм?
это не очень норм, мне сложно представить ситуацию. Но если там прям совсем легаси и без этого никак - то можно и так

Google
Admin
ERROR: S client not available

Nikolay
04.05.2017
22:08:23
А как было бы тру? При условии что надо юзать джанго орм
ту часть, которая юзает джанговый орм, оставить в джанге, а асинхронную часть вынести в asyncio

Denis
04.05.2017
22:09:20
Nikolay
04.05.2017
22:09:46
Проблема в том что джанговский орм юзаеют вебсокеты
а не надо так делать в асинхронном приложении, это бессмысленно

ты можешь сделать отдельный демон, который достает синхронно задачи из очереди и пишет в орм, а в эту очередь задачи пихать из асинхронного сервера

Denis
04.05.2017
22:11:37
ты можешь сделать отдельный демон, который достает синхронно задачи из очереди и пишет в орм, а в эту очередь задачи пихать из асинхронного сервера
т.е. фактически заменить все вызовы к джанговскому орм на добавление задач в очередь celery/чего-то еще, который собственно юзает орм?

Nikolay
04.05.2017
22:11:50
и возвращать ответ клиентам сразу же, а не когда орм отзовется

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

Denis
04.05.2017
22:12:47
а как быть с фейлами орм?

допустим пересечение id

Nikolay
04.05.2017
22:13:15
ну как, логировать и возвращать клиенту, что все зафейлилось

Denis
04.05.2017
22:13:35
Оке, спасибо, буду думать в этом направлении

Nikolay
04.05.2017
22:13:40
ты когда в очередь пихаешь задачу в том же celery - у тебя есть айдишник этой таски в очереди

либо ты можешь отдельно в том же редисе хранить конкретно таски по айдишникам

и по мере выполнения обновлять

а клиенты смогут асинхронно поллить, пока таска не станет выполненной или не зафейлится

Denis
04.05.2017
22:15:24
Это понятно, вопрос в том что в таком случае фактически получается отдельно клиентская часть на джанге которая api юзает и вебсервер, не имеющий отношение к джанге который по сути только орм ее юзает

Google
Nikolay
04.05.2017
22:16:52
есть шанс, что нет

Denis
04.05.2017
22:17:22
есть шанс, что нет
допустим это какой нить чат или клиент для мыла

Nikolay
04.05.2017
22:17:39
допустим это какой нить чат или клиент для мыла
тогда он близко ничего не должен иметь общего с джанговским ормом

Nikolay
04.05.2017
22:18:33
Тогда теряется удобство
наоборот, приобретается

зачем тебе SQL и классы, когда у тебя будет key-value?

Denis
04.05.2017
22:19:19
зачем тебе SQL и классы, когда у тебя будет key-value?
key-value но не из джанги а из редиски

Админка например и прочее уже не влезают

Nikolay
04.05.2017
22:20:09
ну так чат асинхронный - это и есть отдельное приложение

там из общего с джангой разве что айдишники пользователей можно использовать

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