
Sergey❄️
05.04.2017
18:39:43
как-то не так проверяю?

Sergey
05.04.2017
18:40:21
да

Google

Sergey❄️
05.04.2017
18:40:24
или именно сравнение с `None`надо

Sergey
05.04.2017
18:40:37
m на None сравнивай
но я бы всё равно делал не так

Sergey❄️
05.04.2017
18:44:29

Sergey
05.04.2017
18:47:00
а как сделать крута?)
зависит от потребностей, но если действительно может быть несколько юзернеймов в сообщении, то

Amaro
05.04.2017
18:56:41
Мне кажется, знание условия в 1000 вариантов на символ позволяет тупо расколоть шифр частотным анализом

Игорь
05.04.2017
18:58:24

Never
05.04.2017
19:02:48
Подскажите плз аналог контейнера(set) из с++ в питоне
Можно скостыить ordereddict с сортировкой или это будет не то?

Игорь
05.04.2017
19:04:26

Never
05.04.2017
19:05:00
используется в дейкстре (ассимптотически быстрой)

Google

Игорь
05.04.2017
19:05:57
объяснил как бох

Never
05.04.2017
19:06:30
объяснил как бох
ну я еще не шарю) поэтому пример скинул с разбором. Только я знаю только питон и код не осиливаю

Igor
05.04.2017
19:06:30
http://avarogue.pythonanywhere.com/ го пацаны я создал...

Игорь
05.04.2017
19:09:52
используется в дейкстре (ассимптотически быстрой)
>>> lis = [(1,5), (4,2), (5,6), (2,8)]
>>> lis.sort()
>>> lis
[(1, 5), (2, 8), (4, 2), (5, 6)]
>>>

Denis
05.04.2017
19:11:36

Never
05.04.2017
19:12:27
>>> lis = [(1,5), (4,2), (5,6), (2,8)]
>>> lis.sort()
>>> lis
[(1, 5), (2, 8), (4, 2), (5, 6)]
>>>
вроде как сишный контейнер основан на красно-черном дереве. Не будет ли проигрыша в скорости при введении просто массива и его сортировке (причем сортировке каждый раз при добавлении элемента)?
heap щя загуглю, еще не проходил

Denis
05.04.2017
19:14:03
Кучи обычно проходят до сбалансированных деревьев

Vitalii
05.04.2017
19:28:17

Ivan
05.04.2017
19:33:01
немножко не по теме, а возможно как то понизить уровень исполнения команды?, что имею в виду: команда работает только с sudo (т.е из под root ) а я хочу чтобы все пользователи могли ее юзать

Sergey
05.04.2017
19:42:47

Andrew
05.04.2017
19:48:00
Если программа
Ну или группе дать право
И добавить в нее юзеров

Ivan
05.04.2017
19:52:07
ой спасибо
что то поздно уже пошел сложным путем

Роман
05.04.2017
19:53:39
скрипт с лютым ужасом под капотом? :DD
а потом заменишь его в бине и все будут думать что "вау как прикольно без судо", а ты один знаешь,что там дикий ад под капотом, сидишь и руки по локоть в говне
и программа вообще на другой машине исполняется в джейле.

Игорь
05.04.2017
19:54:54
еще можно прописать в sudoers что запуск этой проги без ввода пароля. Но так делать не надо

Google

Роман
05.04.2017
19:55:42
почему?

Sergey
05.04.2017
19:56:24
потому что

Игорь
05.04.2017
19:56:34
потому что скорей всего программка лежит в юзерспейсе. могут подменить на su, например
и вообще, при таких разрешениях политика запрета должна быть жоще стандартной линуховой

Roman
05.04.2017
20:00:49
https://youtu.be/mRPU3l54Z7I

Solyar
05.04.2017
20:01:13

Roman
05.04.2017
20:01:39
Если кто не видел

Aidar
05.04.2017
20:20:26
Сегодня купил
Но оригинал лучше ясен пень

Vitalii
05.04.2017
20:21:33
Поздравляю. Ты почти мастер.

Artyom
05.04.2017
20:32:00

Galia
05.04.2017
21:45:00

Never
05.04.2017
21:58:32
Подскажите, а как создать функцию, такую что, при вызове она изменяет механизм работы другой функции? как гуглить хотя бы?

Magomed
05.04.2017
21:59:37
но я бы так не советовал
лучше подумать и найти решение без этого извращения

Sergey
05.04.2017
22:00:09
а я подумал, что имеется в виду горячая замена кода, как в лиспах

Magomed
05.04.2017
22:00:20

Google

Sergey
05.04.2017
22:00:24
одна функция пишет или переписывает другую
это еще хуже
ну, это (горячая замена) имеет практическое применение

Magomed
05.04.2017
22:01:36

Sergey
05.04.2017
22:02:02
в лиспах это стандартная практика

Magomed
05.04.2017
22:02:33
не в питоне же )))

Sergey
05.04.2017
22:02:43
когда привыкаешь к этому в лиспе, питоновскому реплу начинает этого нехватать)

Magomed
05.04.2017
22:03:05

Sergey
05.04.2017
22:03:18
мне кажется, можно использовать в любом интерпретируемом языке

Magomed
05.04.2017
22:03:24
необходимость переписывать функцию в процессе выполнения кода
это что-то

Sergey
05.04.2017
22:04:01
очевидный пример:
есть бесконечный loop обработки сообщений
и нужно поменять его поведение
1. переписываешь функцию
2. отправляешь её в репл
3. при следующем вызове, интерпретатор её перекомпилирует
4. ???
5. профит без остановки обработки

Magomed
05.04.2017
22:05:42
что внутри логики программы запланировано изменение этой функции

Sergey
05.04.2017
22:06:11
ну у ТС-а дейтсвительно странная мысль...

Magomed
05.04.2017
22:06:36
то что вы описали это логично, так как есть процессы которые не хтелось бы останавливать
из-за непрервывного потока даннах например

Sergey
05.04.2017
22:07:14
ага

Google

Максим
05.04.2017
22:15:40
Все привет!
Не понимаю как это запустить https://github.com/demian85/google-calendar-telegram-bot
Помогите кто уже этим занимался

Magomed
05.04.2017
22:17:52
во вторых на португальском

Максим
05.04.2017
22:18:34
а есть что то подобное на python?

Magomed
05.04.2017
22:19:15
https://github.com/brevno/calendar-bot
https://github.com/mhutchinson/rehearsal-bot

Максим
05.04.2017
22:20:47
Спасибо попробую!

Sergey
06.04.2017
03:50:02

Spacehug
06.04.2017
05:04:51
Почему PyCharm ругается вот таким образом
Class 'int' does not define '__mul__', so the '*' operator cannot be used on its instances.
На вот эту строку:
magic_number = magic_number * config + int(address_item)
magic_number, config - целые числа, address_item - строка, которая переводится в число (в строке только цифры) config и address_item взяты итерацией через zip(reversed(self.library_configuration), address[1:])
И дальше в другом месте тоже:
Class 'int' does not define '__mod__', so the '%' operator cannot be used on its instances.
В строках
for value in self.library_configuration:
result_value = magic_number % value
Тут вообще всё - целые числа
Удаляю * или %, пишу заново - не ругается..

b0g3r
06.04.2017
06:04:09
Выведи type() для всех

Pavel
06.04.2017
06:48:33
и кеш пайчарма почисти, иногда помогает

Sergey
06.04.2017
06:51:41
и кеш пайчарма почисти, иногда помогает
Привет, извини, что сюда пишу,
Хотел узнать свою причину бана в @ru_python
Вроде не писал ничего около недели, и на тот момент не был забанен
Заранее спасибо за ответ
Эта группа больше не существует