@ru_python

Страница 7763 из 9768
Alex
17.01.2019
10:55:00
вот как оно называется

Tishka17
17.01.2019
10:55:08
а

ну да, магия

юзал год назад, уже не помню

Google
Alex
17.01.2019
10:55:48
то ты еще девстека не видел

Tishka17
17.01.2019
10:56:19
не хочу много кода на баше, его никто не поймет потом, знаю я их

Alex
17.01.2019
10:57:14
это не много года =) много кода в девстеке. это тулза для деплоймента openstack на машину разработчика (аля minikube или minishift), тонна строк и полностью на баше.

дебажить это все великолепие было то еще удовольствие.

и патчить тоже

Nikolay
17.01.2019
10:58:44
Работать

Владимир
17.01.2019
10:59:40
Tishka17
17.01.2019
10:59:45
ну я по работе спрашивал

Fractal
17.01.2019
11:00:45
ахах ну я там знаю что значит 2ой питон

Alex
17.01.2019
11:01:30
нет, типа тебе нужно его исправить для 3й версии.

еще и 2.0 нашел...

подсказка, скобочки в принте

Google
Nikolay
17.01.2019
11:02:32
Качай

Andrey
17.01.2019
11:02:33
Подскажите нюбу книжку по pandas, есть датафрейм как просуммировать данные в столбце? А можно для каждого значения колонки id выполнить суммирование только соотвествующих данных в другой колонке- столбце?

Nikolay
17.01.2019
11:02:38
Классный язык

Oleksandr
17.01.2019
11:03:35
Не, он только 2020 выйдет

Eldar
17.01.2019
11:07:15
От какого бота?)
спамерского

иногда rmkb может оставлять пустую клаву

Fractal
17.01.2019
11:08:15
нет, типа тебе нужно его исправить для 3й версии.
ой там куча синтаксиса другого. проще со второго наверное запустить

Fractal
17.01.2019
11:09:29
Terminator
17.01.2019
11:20:54
@yaguznaeva будет жить. Поприветствуем!

Яна
17.01.2019
11:21:09
#работа #вакансия #Москва #офис, полная занятость Зп: от 120 000 до 220 000 рублей net. Международная кампания Admitad – платформа для проведения рекламных компаний с привлечением большого числа партнеров. Компания на рынке с 2009 года, сейчас занимает лидирующую позицию в РФ и СНГ. На данный момент много проектов по анализу данных, по обработке информации от контрагентов и т.д. Вместе с продуктом развивается и команда, поэтому расширяется штат. Ищем Python-разработчиков уровня как middle (2-3 года), так и senior. Обязанности: • Разработка "аналитического бэкенда" для работы с большим количеством логов и их анализом; • Создание и управление очередями для задач на высоконагруженных сервисах; • Написание различных обработчиков и преобразователей данных от клиентов (json, xml, csv и т.д.) • Визуализация аналитических данных для менеджеров и аналитиков; • Разработка внутренних и внешних API для взаимодействия между продуктами. Стек: Python 3,5 (Flask), MySQL, MongoDB, RabbitMQ, Celery, Git. Работа по современным гибким методологиям, все процессы CI/CD настроены. Условия: • Возможность работать в крупной международной компании; • Классный современный офис в бизнес-центре (5 минут пешком от м. Дмитровская); • 100% белая ЗП, оформление по ТК; • Фитнесс (с бассейном); • Оплачиваемые завтраки; • В офисе проходят группы по изучению иностранных языков (английский, итальянский, испанский, китайский); • Для комфортного отдыха есть игровая комната, кальян; • Клевые оригинальные корпоративы несколько раз в год. Контакты: Telegram: @yaguznaeva Телефон: +7 (925) 096-45-99 Обещаю оперативно отвечать:)

Terminator
17.01.2019
11:21:47
@dpproger будет жить. Поприветствуем!

Tishka17
17.01.2019
11:24:06
о, адмитад

Boriskas
17.01.2019
11:24:35
обожаю такие приколы в одном месте бул сохраняется в майкл как тиниинт в другом нет

Tishka17
17.01.2019
11:25:03
@yaguznaeva а куда дели Женю?

Terminator
17.01.2019
11:28:41
@Vadzimka будет жить. Поприветствуем!

Яна
17.01.2019
11:29:09
@yaguznaeva а куда дели Женю?
Я помогаю ей в подборе))

Boriskas
17.01.2019
11:30:02
#работа #вакансия #Москва #офис, полная занятость Зп: от 120 000 до 220 000 рублей net. Международная кампания Admitad – платформа для проведения рекламных компаний с привлечением большого числа партнеров. Компания на рынке с 2009 года, сейчас занимает лидирующую позицию в РФ и СНГ. На данный момент много проектов по анализу данных, по обработке информации от контрагентов и т.д. Вместе с продуктом развивается и команда, поэтому расширяется штат. Ищем Python-разработчиков уровня как middle (2-3 года), так и senior. Обязанности: • Разработка "аналитического бэкенда" для работы с большим количеством логов и их анализом; • Создание и управление очередями для задач на высоконагруженных сервисах; • Написание различных обработчиков и преобразователей данных от клиентов (json, xml, csv и т.д.) • Визуализация аналитических данных для менеджеров и аналитиков; • Разработка внутренних и внешних API для взаимодействия между продуктами. Стек: Python 3,5 (Flask), MySQL, MongoDB, RabbitMQ, Celery, Git. Работа по современным гибким методологиям, все процессы CI/CD настроены. Условия: • Возможность работать в крупной международной компании; • Классный современный офис в бизнес-центре (5 минут пешком от м. Дмитровская); • 100% белая ЗП, оформление по ТК; • Фитнесс (с бассейном); • Оплачиваемые завтраки; • В офисе проходят группы по изучению иностранных языков (английский, итальянский, испанский, китайский); • Для комфортного отдыха есть игровая комната, кальян; • Клевые оригинальные корпоративы несколько раз в год. Контакты: Telegram: @yaguznaeva Телефон: +7 (925) 096-45-99 Обещаю оперативно отвечать:)
вы случайно не в савеловском сити?

Google
Kallibr44
17.01.2019
11:36:08
ребзи

кто с ботами в телеге работает через PyTelegramBotAPI: def get_response(message,chk): if chk != 1: bot.register_next_step_handler(bot.send_message(message.from_user.id,'Отправьте сюда результат'),get_response,1) else: return message.text это законно? Или register_next_step_handler в отдельный поток это выкидывает?

бл все уехало

просто я пытаюсь её вызвать (нужно просто текст забрать от юзера) и делаю result = get_response(message,0), но он сразу дальше отрабатывает и в result None

Kallibr44
17.01.2019
11:52:53
@botoid
Да я курсе про них, но мы там в основном сремся)))

Tishka17
17.01.2019
12:00:15
вы случайно не в савеловском сити?
Нет, они примерно на Дмитровской, через жд только перейти

Boriskas
17.01.2019
12:00:40
Нет, они примерно на Дмитровской, через жд только перейти
Савкловский сити там же, через два дома.

Tishka17
17.01.2019
12:00:49
Окей

Да, понял

Nikolay
17.01.2019
12:12:00
Горбатый программист

Tishka17
17.01.2019
12:12:55
бл все уехало
вот кстати интересно стало, никогда не юзал. а он куда-то в базу кладет какой next-step handler или как? и что он кладет

Nikolay
17.01.2019
12:13:12
Закладку

Tishka17
17.01.2019
12:16:03
ыы

@staticmethod def dump_handlers(handlers, filename, file_mode="wb"): dirs = filename.rsplit('/', maxsplit=1)[0] os.makedirs(dirs, exist_ok=True) with open(filename + ".tmp", file_mode) as file: pickle.dump(handlers, file) if os.path.isfile(filename): os.remove(filename) os.rename(filename + ".tmp", filename)

Admin
ERROR: S client not available

Tishka17
17.01.2019
12:16:28
вот че

def enable_save_next_step_handlers(self, delay=120, filename="./.handler-saves/step.save"):

мда

короче никуда он по-умолчанию не сохраняет

Google
Tishka17
17.01.2019
12:18:18
а сохзраняет стремно - через pickle

Nikolay
17.01.2019
12:19:43
Чтд

Делать filepath через +

?

Tishka17
17.01.2019
12:21:21
Делать filepath через +
он же посто расширение добавляет, почему нет

Robot
17.01.2019
12:21:25
а сохзраняет стремно - через pickle
Чем стрёмно. Там даже атомарно через rename

Tishka17
17.01.2019
12:22:08
ну как бы доступная на запись память - не безопасное место.

а pickle не гарантирует что в нем кода нет

https://habr.com/ru/company/otus/blog/353480/

Владимир
17.01.2019
12:24:29
да, при распикливании содержимое можно исполнить и подорваться. Оно годится только для местного применения

Tishka17
17.01.2019
12:25:17
132 октрытых issues, наверно не стоит им писать про пикл

Terminator
17.01.2019
12:25:27
@misteraverin будет жить. Поприветствуем!

Alex
17.01.2019
12:25:27
да, при распикливании содержимое можно исполнить и подорваться. Оно годится только для местного применения
я бы даже сказал для применения не выходя за пределы одного процесса \ дерева процессов.

Alex
17.01.2019
12:25:39
т.е. как только пикл попадает во внешний мир - все.

Maxim
17.01.2019
12:25:59
Мучаюсь уже второй день со своим вопросом: https://stackoverflow.com/questions/54234969/bulk-update-with-jsonfield-in-django

Tishka17
17.01.2019
12:26:20
в принципе я бы допустил пиклить данные, которые будут лежать в RO памяти (рядом с кодом)

например, результат кодогенерации

стоп

Владимир
17.01.2019
12:31:41
Google
Tishka17
17.01.2019
12:31:43
оно вообще не будет работать в multiprocess режиме

load_next_step_handlers надо руками вызывать

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