@ru_python

Страница 8450 из 9768
LighteR
21.03.2019
15:14:56
но это требует немалой квалификации

я пока слышал только об опыте в instagram'е

Tishka17
21.03.2019
15:15:09
ага

я тоже

Google
Tishka17
21.03.2019
15:15:16
потому что обычно пофиг

Anatoly
21.03.2019
15:15:42
Друзья а такой вопрос эмульцию действия пользователя кто либо делал на питоне?

LighteR
21.03.2019
15:16:49
потому что обычно пофиг
ну хз, я бы не отказался от существенной экономии памяти при форках

Tishka17
21.03.2019
15:17:07
ты часто форкаешься?

я - почти никогда

LighteR
21.03.2019
15:17:23
ты часто форкаешься?
ну application server'а же

uwsgi тот же

Tishka17
21.03.2019
15:17:54
ну хзхз

LighteR
21.03.2019
15:18:09
они же все форкаются от мастер-процесса

Tishka17
21.03.2019
15:18:13
кэши все равно у каждого воркера свои будут потом, а чему там ещё память есть - хз

LighteR
21.03.2019
15:20:49
так там код, не?
не только, сначала происходит инициализация приложения (wsgi.py), а уже потом форк

Google
Tishka17
21.03.2019
15:21:20
и сколько ест свежезапущенный воркер?

думаешь много сэкономишь?

LighteR
21.03.2019
15:22:28
и сколько ест свежезапущенный воркер?
ну это от приложения зависит. Если там какая-нибудь джанга, то думаю это может быть несколько десятков Мб на каждом воркере

но я специально не мерял, т.ч. могу ошибаться

Eldar
21.03.2019
15:33:43
#работа #вакансия #офис #Москва #python #фултайм Вид деятельности: карточный процессинг Расположение: Москва, офис рядом с метро Новослободская Зарплата: от 140 тыс. руб Кто мы: InPlat Technologies Что могем: Сделали банковский карточный процессинг (работаем напрямую с Visa/MasterCard/Мир). Мы делаем эмиссию (выпускаем миллионы банковских карт), эквайринг (принимаем к оплате миллионы карт в месяц), используем собственные системы предотвращения мошенничества (антифрод), множество аналитических систем разного профиля (включая BI-, финансовую и маркетинговую аналитику). Запартнерились с Mail.Ru, МегаФон, Yota, фасилитаторами/агрегаторами: PayOnline, Qiwi, Робокасса, Ecommpay, ArsenalPay и другими. Короче говоря, если тебе интересно творить настоящий финтех без смузи и токенов, то читай это сообщение до конца! Мы загрузим тебя чем-то из этого списка: • Разработка realtime-систем процессинга • Автоматизация бизнес-процессов • Разработка аналитических систем • Разработка систем определения и предотвращения мошеннических операций • Создавать новые сервисы с нуля В основном используем: • Postgres 9.6+ (используется для сервисов, написанных нами) • Python 3.6+ (кода на втором питоне нет вообще) • Асинхронные фреймворки (Tornado и т.д.) • Oracle (используется для сервисов, которые писали не мы. Суровое банковское ПО) • ElasticSearch • Kafka • Linux • Atlassian (Jira, Confluence) Мы ищем достаточно подготовленного в профессиональной области (git, тесты, паттерны, понимание GIL, различные способы выполнения кода (многопоточность, кооперативная многозадачность и тд). Что предлагаем: • Зарплату:) • ДМС • Плавающий график прихода на работу • Отсутствие манагеров • Участие в разработке банковского процессинга не на java! Удаленки нет и не будет. Я один из разработчиков, так что смогу ответить на ваши вопросы)

Artem
21.03.2019
15:58:41
ребят подскажите, при запуске через консоль пишет ошибку что нет файла и судя по ошибке добавил еще один слеш в пути, через pycharm все отлично

Tishka17
21.03.2019
15:59:16
Может его нет?

Artem
21.03.2019
15:59:47
а через pycharm он появляется сам по себе?))

есть конечно

Tishka17
21.03.2019
16:00:04
Нет, через пайчарм наверно правильно путь указан

Artem
21.03.2019
16:00:13
просто решил батником запускать что бы пайчарм не тыркать каждый раз

Tishka17
21.03.2019
16:00:18
Показывай уже как запускаешь

Artem
21.03.2019
16:00:19
скрипт один

Tishka17
21.03.2019
16:00:24
Оу, батник

Это что-то из винды?

Покажи код батника

Artem
21.03.2019
16:00:41


до батника дело не дошло, оно руками тупит

Tishka17
21.03.2019
16:01:12
А в папке Артем есть папка info?

Google
Artem
21.03.2019
16:02:02
почему в папка артем то, в папке E:\pyton\1, есть конечно

Tishka17
21.03.2019
16:02:14
почему в папка артем то, в папке E:\pyton\1, есть конечно
Потому что ты относительный путь указал

Artem
21.03.2019
16:02:26
ну от того где лежит скрипт

Tishka17
21.03.2019
16:02:28
Относительный путь считается относительно текущего каталога

Mike
21.03.2019
16:02:57
ну от того где лежит скрипт
относительно рабочей директории точнее

Tishka17
21.03.2019
16:02:58
Вообще, никогда обычно в папке с прогой данные не хранят

Artem
21.03.2019
16:03:05
ауч, привык на шарпе что от папки где экзешник

Oleg
21.03.2019
16:03:24
Не всегда

Tishka17
21.03.2019
16:03:28
относительно рабочей директории точнее
Текущий диск c, текущий каталог Артем. В нем и ищется относительный путь

Artem
21.03.2019
16:03:39
Вообще, никогда обычно в папке с прогой данные не хранят
легкая прога для себя, расстаскивать ее по папкам смысла не вижу

Tishka17
21.03.2019
16:03:47
Я бы сказал, только если ресурсы, потому что они при сборке обрабатываются

Mike
21.03.2019
16:03:47
Текущий диск c, текущий каталог Артем. В нем и ищется относительный путь
если сделать CWD в начале, будет в другой искаться, а не в текущей, я к этому

Artem
21.03.2019
16:03:53
понял свой косяк, спасибо парни

Mike
21.03.2019
16:04:18
change working directory

Artem
21.03.2019
16:04:21
cd наверное имелось ввиду

Tishka17
21.03.2019
16:04:28
Aragaer
21.03.2019
16:04:31
не совсем

cd это команда в шелле, а cwd это именно change working directory функция/сисколл/что-то еще

Google
Aragaer
21.03.2019
16:05:09
еще может зваться chdir

Tishka17
21.03.2019
16:05:37
https://linux.die.net/man/3/cwd я вот только такой cwd нагуглил

Artem
21.03.2019
16:05:38
ага такая есть

Tishka17
21.03.2019
16:05:45
И это не чейндж

Mike
21.03.2019
16:08:40
с ченджем проебался, да. но суть в том, что текущая дикректория и рабочая директория не всегда совпадают, скрипт внутри может сменить рабочую директорию, а потом вернуть обратно, например

Tishka17
21.03.2019
16:10:09
Ээ

Это все текущие

IDK
21.03.2019
16:10:17
sock.bind(("", 63000)) OSError: [Errno 98] Address already in use чо делать?

Какой порт не поставлю, все забиты

Tishka17
21.03.2019
16:10:37
Одна текущая для Шелла, становится текущей для процесса. Он может ее менять для себя

sock.bind(("", 63000)) OSError: [Errno 98] Address already in use чо делать?
1. Убивать свои процессы 2. Reuse_addr или пауза между перезапусками

IDK
21.03.2019
16:11:15
процессов нету

Roman
21.03.2019
16:11:52
зачем, когда пожно получить через клиент к монге словарик и развернуть его в датакласс?
Надо наследоваться. Это фигово. https://github.com/konradhalas/dacite круче!

Александр
21.03.2019
16:12:21
Roman
21.03.2019
16:12:48
А как это влияет на скорость?

Александр
21.03.2019
16:12:55
и тебе ничего не мешает написать декоратор в пару строк, который будет делать класс, наследующий другой

Google
Александр
21.03.2019
16:13:49
а декораторы по-твоему вносят чистоту?)

Ну так зачем писать тогда?
ну так dacite медленнее

Roman
21.03.2019
16:15:12
а декораторы по-твоему вносят чистоту?)
Декоратор, который в стандартной либе - норм. Наследоваться от класса из сторонней либы - не норм.

Александр
21.03.2019
16:15:38
какая разница тут вообще

Roman
21.03.2019
16:16:32
а про фреймворки не слышал?
Слышал. Не фанат. И тем более, если можно без этого обойтись, то зачем?

Александр
21.03.2019
16:16:33
Пруф?
ну сделай тест перформанса, мне лень сейчас писать

Roman
21.03.2019
16:17:16
ну сделай тест перформанса, мне лень сейчас писать
То есть ты пробовал сам или это просто умозаключения?

Александр
21.03.2019
16:17:46
То есть ты пробовал сам или это просто умозаключения?
это очевидный факт, который придет в голову, глядя на то, для чего и как написан dacite

Roman
21.03.2019
16:18:14
о чем ты слышал?)
О фреймворках. Предпочитаю библиотеки. Ну если нельзя обойтись, то использую, конечно.

Александр
21.03.2019
16:19:17
ну я просто думал, ты хочешь быстрее, а не "красивее"

сорян тогда, не правильно понял

Roman
21.03.2019
16:19:52
Александр
21.03.2019
16:20:05

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