@ru_python

Страница 2538 из 9768
arisu
21.03.2017
05:46:06
Фигасе

Уже утро, а активность нулевая

melancholiac
21.03.2017
06:00:01
Tony
21.03.2017
06:47:14
как там называется самая известная библиотека для работы с коллекциями в питоне?

Google
Андрей
21.03.2017
06:48:41
collections?

Serhii
21.03.2017
06:59:00
itertools?

Igelko
21.03.2017
07:02:20
или, прости господи, funcy?

Spacehug
21.03.2017
07:04:35
collections?
Орнул немножк

Daniel
21.03.2017
07:58:34
Чат, подскажите пожалуйста как быть (я новичок в Python). Есть задача выполнять определенную функцию каждую неделю от момента регистрации пользователя. Как это лучше сделать? Нашёл библиотеки sched и schedule. Но если к примеру машина упадёт, счётчики все обнулся? Поэтому лучше crontab и скажем каждый день проверять дату регистрации после чего исполнять нужную функцию?

arisu
21.03.2017
08:00:18
именно так

проще не придумаешь в общем-то

Igor
21.03.2017
08:00:44
плюсую решение через крон. а еще @python_beginners :)

Daniel
21.03.2017
08:03:57
А с https://apscheduler.readthedocs.io/en/latest/index.html кто-то работал? Это вроде очень крутая штука)

Igor
21.03.2017
08:04:59
еще supervisord есть, раз уж про systemd вспомнили

Nardis
21.03.2017
08:05:17
еще supervisord есть, раз уж про systemd вспомнили
да, но лучше не угблубляться и просто cron :)

Google
Nardis
21.03.2017
08:06:55
А с https://apscheduler.readthedocs.io/en/latest/index.html кто-то работал? Это вроде очень крутая штука)
Please note, however, that APScheduler is not a daemon or service itself, nor does it come with any command line tools. It is primarily meant to be run inside existing applications. че-т как-то стремно полагаться на такое решение.

arisu
21.03.2017
08:07:09
есть еще daemon-tools

раз уж начали

Nardis
21.03.2017
08:08:18
есть еще daemon-tools
Эх, помню, как десяток исошок гонял под ним (strongly unrelated).

Igor
21.03.2017
08:08:39
гггг

Daniel
21.03.2017
08:09:33
Please note, however, that APScheduler is not a daemon or service itself, nor does it come with any command line tools. It is primarily meant to be run inside existing applications. че-т как-то стремно полагаться на такое решение.
Меня больше смущает, что вроде такая крутотень, а всего 400 старов на GitHub. Думал, малоли кто тут пользовался им

Oleg
21.03.2017
08:13:18
Гуру SQL, подскажите, пожалуйста. Можно ли одним запросом найти пару строк, при условии, что одно определённое поле у них совпадает, а вот другое определённое поле должно обязательно отличаться? Например в списке людей найти двух однофамильцев с разыми именами, при заданной фамилии

Игорь
21.03.2017
08:14:06
Можно, надо таблицу сджойнить саму с собой

Yahweh
21.03.2017
08:14:09
WHERE же, не?

Oleg
21.03.2017
08:15:25
Igor
21.03.2017
08:15:30
зачем джойн, какой WHERE SELECT first_name, last_name FROM users GROUP BY last_name HAVING count(DISTINCT first_name) > 1;

хотя нет, я тоже хуйню написал, извините пожалуйста :)

Игорь
21.03.2017
08:15:59
SELECT * FROM people P1 INNER JOIN people P2 ON P1.last_name = P2.last_name WHERE P1.last_name = 'Иванов' AND P1.first_name <> P2.first_name

Igor
21.03.2017
08:16:01
джойн наверное будет ок

Oleg
21.03.2017
08:16:32
Воу, спасибо!

I
21.03.2017
08:19:17
Игорь
21.03.2017
08:21:05
SELECT * FROM people P1 INNER JOIN people P2 ON P1.last_name = P2.last_name WHERE P1.last_name = 'Иванов' AND P1.first_name <> P2.first_name
Лучше даже использовать P1.first_name < P2.first_name, чтобы одна пара людей не появлялась в результатах дважды

Oleg
21.03.2017
08:22:08
Спасибо огромное!

Pavel
21.03.2017
10:10:36
адепты баша, подскажите, чем отличается ssh-agent -s от eval `ssh-agent -s` ???

Google
Aragaer
21.03.2017
10:14:49
тем, что второй возвращает текст, который получился в результате вызова внутренней команды

x=`echo test`

... если я правильно понял вопрос конечно

Игорь
21.03.2017
10:39:46
Ну, я не знаю, что с ним сделать, чтобы он помог :)

Там проблема в том, что если есть Иван Иванов и Петр Иванов, то в первом варианте будет две строки: Иван из P1 + Петр из P2, и наоборот: Петр из P1 + Иван из P2.

А если мы зададим более строгое условие, то останется только одна строка

yura
21.03.2017
10:58:40
А киньте ссылку на чат для джунов?

Jim
21.03.2017
10:59:11
в описании есть же

@python_beginners

yura
21.03.2017
11:00:31
Пасиб

Archer
21.03.2017
11:07:07
Банить за такие опросники в питон чате!1!
всё бы вам, милоновы, банить

anton
21.03.2017
12:07:43
парсю xml -log программы.Есть тег "name" и "time".имя файла и время когда файл вышел.Имя может повторяться ,время нет.Надо создать для каждого имени txt и туда вписать время выхода.Почему для одних файлов записывается правильное кол-во повторов , для других первые два..или один.остальные игнорируются.?

Роман
21.03.2017
12:09:02
Леди и джентельмены, подскажите, пожалуйста, какого хрена у меня дочерний процесс при использовании multiprocessing'а блокирует основной?

использую multiprocessing

Jim
21.03.2017
12:24:13
код-то покажи хоть

Роман
21.03.2017
12:24:54
код-то покажи хоть
сорян, пару минут

class Process(multiprocessing.Process): def __init__(self, lockfile, xml_file, group=None, target=None, name=None, args=(), kwargs=None): if kwargs is None: kwargs = [] super().__init__(group, target, name, args, kwargs) self.lockfile = lockfile self.file = xml_file self.processed = multiprocessing.sharedctypes.Value('i', 0) self.errors = multiprocessing.sharedctypes.Value('i', 0) def run(self): processed = self.processed errors = self.errors def processed_items_handler(count): processed.value = count def on_error_handler(): errors.value += 1 if not import_running(self.lockfile): do_import(self.file, processed_items_handler, on_error_handler)

Tim
21.03.2017
12:32:06
Как из состояния *без проблем читаю документацию на английском* перейти к *умею играть в игры с необходимостью читать кучу английского текста*?

Igor
21.03.2017
12:32:54
Как из состояния *без проблем читаю документацию на английском* перейти к *умею играть в игры с необходимостью читать кучу английского текста*?
больше играть в игры с необходимостью читать кучу английского текста, больше смотреть кинчик с английскими сабами, больше сидеть на мультитране

Google
Tim
21.03.2017
12:33:45
кто такие мультитран и кинчик? В игры больше играть не получается, глаза просто убегают от кучи незнакомых слов

Alice
21.03.2017
12:34:26
Кино на английском языке смотри

с титрами английскими

Admin
ERROR: S client not available

Alice
21.03.2017
12:34:32
и переводи)

сериалы тоже

Igor
21.03.2017
12:34:36
кинчик - кино, сериальчики мультитран - ru2en2ru словарь multitran.ru

Alice
21.03.2017
12:34:37
любишь сериалы?

Tim
21.03.2017
12:35:13
Да, но тогда нужны субтитры на двух языках сразу

Igor
21.03.2017
12:35:47
Да, но тогда нужны субтитры на двух языках сразу
не нужны. ты документацию читаешь на двух языках одновременно что ли?

Alice
21.03.2017
12:36:06
читай титры на английском

ставь на паузу, когда что-то непонятно

Igor
21.03.2017
12:36:15
если ниче не понятно, то русская дорожка + английские сабы

Alice
21.03.2017
12:36:16
и переводи

Igor
21.03.2017
12:36:26
если есть терпение - так лучше, конечно - ставь на паузу, как Элис говорит

Игорь
21.03.2017
12:36:46
Субтитров на английском достаточно. В фильмах из контекста понятно довольно много, нужно просто нормально относиться к тому, что ты понимаешь не 100%.

Igor
21.03.2017
12:36:49
и пиздуй в словарик если слово частоиспользуемое, ты его сам запомнишь, оно повторяться постоянно будет

Google
Tim
21.03.2017
12:36:56
ясно, тогда раздобуду словарь и буду читать книги, а то с видео это будет переполнение смыслом и ограничения по времени

Igor
21.03.2017
12:37:25
если редкоиспользуемое (привет, Доктор Хаус с медтерминами, когда тебе никогда нахрен не всрутся никогда) - ну ой, значит оно тебе не так уж и надо знать, что у поцыэнта, рак мозга или волчанка

Alice
21.03.2017
12:38:02
canser

)

Igor
21.03.2017
12:38:07
cancer*

и lupus, да

Alice
21.03.2017
12:39:59
ой ну

я тупая немножк

Homo homini lupus est

Spacehug
21.03.2017
12:48:13
Поясните за телегу

Oleg
21.03.2017
12:48:23
Бугага ) давно таких словечек не слышал )

Spacehug
21.03.2017
12:48:27
Как вы пишете код по-человечески, а не вот так ?

Korolll
21.03.2017
12:49:32
ребят, начал использовать sanic. Скопировал пример из доков. В результате ошибка которая толком не гуглится. В строке @app.websocket('/feed') выдаёт ошибку AttributeError: 'Sanic' object has no attribute 'websocket'

Маришка
21.03.2017
12:49:50
Как вы пишете код по-человечески, а не вот так ?
Бектики для однострочного кода Тройные бектики для многострочного кода gist.github.com для слишком длинного кода

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