@ru_python

Страница 1543 из 9768
Whore Amazing
18.09.2016
14:51:05
Это лаги, у них третий день уже.

Что куда хуевее, они oauth сломали, пидорасы.

Stanislav
18.09.2016
14:51:58
Да? Ща чекну

Whore Amazing
18.09.2016
14:52:33
Да. Я уже написал в поддержку, тикет создали, но походу будет как с багом в просмотрщике изображений - вторую неделю жду.

Google
terry
18.09.2016
17:18:13
Progrobot: бот справки по языкам программирования https://habrahabr.ru/post/310162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub Когда пишешь код, регулярно бывает нужно посмотреть справку по конкретной функции, модулю и т.д. Обычно я для этого захожу на cppreference.com или на docs.python.org, но это обычно не мгновенно — требует перехода по нескольким страницам минимум, а в питоновской документации еще и зачастую просто сложно найти нужную информацию на странице, не говоря уж о том, что гугл часто направляет на документацию по второй версии, а не по третьей, и приходится вручную переключать. Поэтому я подумал, что может быть полезен телеграм-бот, который будет всю эту информацию знать и выдавать по запросу справку по конкретной функции, классу, модулю и т.п.

Даниил
18.09.2016
17:21:04
видел ?

Pavel
18.09.2016
17:21:21
@progrobot

Даниил
18.09.2016
17:22:18
кусок кода: if "entities" in msg: entity = msg["entities"][0] if entity["type"]=="bot_command": l = entity["offset"] r = l + entity["length"] command = query[l:r] query = query[0:l] + query[r:] command = command.lower() bot_ref = "@" + BOT_NAME if command.endswith(bot_ref): command = command[:-len(bot_ref)]

Pavel
18.09.2016
17:36:39
Жуть какая

Даниил
18.09.2016
17:42:09
И эти люди делают посты на Хабре, который попадают на главную :)

*которые

Stanislav
18.09.2016
17:43:10
Ужас то ужас, но работает же Тем более я вижу тут обычную работу с разбором мессаги на комманды

Марк
18.09.2016
17:46:03
А входные данные какие?

Subbotin
18.09.2016
17:59:43
А нафига нужен бот для питона когда есть help()?

До него ближе, чем до телеграма

[Anonymous]
18.09.2016
18:16:58
Даниил
18.09.2016
18:54:26
популярностьт!11 хабр

Google
Pavel
18.09.2016
20:16:11
Так себе достижение )

Rocket
18.09.2016
21:00:53
Сергей
19.09.2016
06:10:36
Пецичьки, кто что разрабатывает/поддерживает?

Aragaer
19.09.2016
06:13:22
линуксовую часть для гпс приемника

Artem
19.09.2016
08:04:56
ребят, а помимо uWSGI есть способ развенуть django на сервере? runserver и обычный прокси на nginx используют? норм вариант?

Cykooz
19.09.2016
08:09:09
ребят, а помимо uWSGI есть способ развенуть django на сервере? runserver и обычный прокси на nginx используют? норм вариант?
В документации к джанге по моему написано, что это не "норм" для продакшена

Rinat
19.09.2016
08:09:14
apache + mod_wsgi , но лучше uwsgi/gunicorn + nginx

Artem
19.09.2016
08:19:23
спасибо)

terry
19.09.2016
08:19:23
здесь есть кто-то из яндекса?

саппорта

arisu
19.09.2016
08:23:20
а что нужно?

я вот тоже саппорт с утра пораньше им долблю

87776
19.09.2016
08:58:01
участие в скольких опенсорсорных проектах вы считаете оптимальным?

b0g3r
19.09.2016
08:58:52
оптимальных для чего)

Subbotin
19.09.2016
09:00:30
для кармы?

87776
19.09.2016
09:00:51
по загруженности, конечно

ну и кармы, само собой

b0g3r
19.09.2016
09:03:41
а, одновременно?

Whore Amazing
19.09.2016
09:53:15
вот мне интересно, чисто технически есть разница между w = random.choice([[1, random.randint()], [2, random.randint()], [3, random.randint()]]) и w = [random.choice([1, 2, 3]), random.randint()] ? Будет ли вообще работать 1 вариант?

Subbotin
19.09.2016
09:54:47
TypeError: randint() missing 2 required positional arguments: 'a' and 'b'

Google
Whore Amazing
19.09.2016
09:55:08
Черт, я хз как он работает :\ ну случайный выбор числа короч

Whore Amazing
19.09.2016
09:55:22
может лучше с задачи начать?
да нет задачи, просто интересно :))

Sergey
19.09.2016
09:55:49
интересно что?

ты же какую-то задачу придумал и пытаешься ее решить

Whore Amazing
19.09.2016
09:56:49
я придумал два способа сделать переменную, содержащую [%одно из заданных чисел%, %рандомное число%]

Subbotin
19.09.2016
09:56:57
ну он хочет получить массив из двух элементов где первый случайно выбран из (1,2,3) а второй получен через randint

-
19.09.2016
09:57:01
[random.randint(1,3), random.randint(0, 9)]

Whore Amazing
19.09.2016
09:57:04
Да

А, вот оно как. Ну а первый вариант сработает?

Subbotin
19.09.2016
09:57:39
а почему нет?

Whore Amazing
19.09.2016
09:57:51
Хз.

Subbotin
19.09.2016
09:57:55
только производительность ниже

Whore Amazing
19.09.2016
09:58:10
Ага, понятно.

Subbotin
19.09.2016
09:58:55
4 вызова рандома вместо 2, 4 создания массивов вместо одного и т.п.

Whore Amazing
19.09.2016
09:59:06
Спасибо. Вот вам за это идея бота для этой группы: каждый участник отписывает области, в которых он шарит. Когда кто-то задает вопрос, он может тэгнуть область и бот ему выдаст юзернеймы тех, кто может помочь.

Subbotin
19.09.2016
09:59:42
разбираюсь в пивоварении и пожарных машинах

глупая идея

Whore Amazing
19.09.2016
09:59:58
Почему?

Google
Whore Amazing
19.09.2016
10:00:18
Subbotin
19.09.2016
10:00:30
потому что уже есть stackoverflow'

Мерлин
19.09.2016
10:00:30
Ну а в этой конфе сколько?
Сколько в этой конфе активных людей?

Sergey
19.09.2016
10:00:50
Спасибо. Вот вам за это идея бота для этой группы: каждый участник отписывает области, в которых он шарит. Когда кто-то задает вопрос, он может тэгнуть область и бот ему выдаст юзернеймы тех, кто может помочь.
из канала Телеграм-маркетинг от 16 сентября: Skillange-бот (http://bit.ly/2cMyO3n) — на английском, но внутри уже есть россияне. Стартовая анкета подробна (местами даже чересчур, хотя всему есть объяснение, если помнить про международность), механика скорее свойственна полноценному сервису, нежели обычному боту.

Whore Amazing
19.09.2016
10:00:57
На стаковерфлоу могут долго отвечать

Ну ладно, как хотите

Subbotin
19.09.2016
10:03:14
кстати вот у меня вопрос как раз для чата. допустим у нас есть код вида l = [] for i in range(10): if i%2 : l.append(i)

Admin
ERROR: S client not available

Whore Amazing
19.09.2016
10:03:45
сломал индентацию

Subbotin
19.09.2016
10:04:19
не сломал. пе8 не соответствует, но допустимо.

Whore Amazing
19.09.2016
10:04:20
l = [i for i in range(10) if i%2]

Subbotin
19.09.2016
10:05:05
ну это был пример. в реально коде слишком много проверок и преобразований чтоб в генератор пихнуть

так вот вопрос. так же можно записать`l += [i]`

и мне кажется что этот вариант более чем чем аппенд

на производительность пофиг

он правда более читаем или я заблуждаюсь?

Costel Salanders
19.09.2016
10:06:12
Sergey
19.09.2016
10:06:51
append понятнее

Subbotin
19.09.2016
10:06:55
скобки видишь?

Google
Whore Amazing
19.09.2016
10:07:04
Subbotin
19.09.2016
10:08:06
а мне кажется что так бльше похоже на запись для строк и интов. появляется некое единобразие

Whore Amazing
19.09.2016
10:08:40
Дело привычки, наверное, мне удобно добавлять в списки аппендом.

Но производительность, наверное, будет страдать.

Anton
19.09.2016
10:09:47
потому что первый список будет всегда пересоздаваться

который l

Subbotin
19.09.2016
10:10:54
да. с производительностью понятно. но на фоне пары сотен запросов в базу пересоздание пары списков вообще не заметно

Anton
19.09.2016
10:11:32
а вообще явное лучше неявного

Cykooz
19.09.2016
10:12:01
Стоит заметить, что l += [2] это совсем не то же самое что l = l + [2] Первое эквивалентно .append(), второе создаёт новый список.

Subbotin
19.09.2016
10:12:11
ну очевидно, что если пару раз, то длины в 2 элемента

-
19.09.2016
10:12:27
В первом варианте будет создаваться список [2], так что не совсем эквивалентно

Subbotin
19.09.2016
10:13:06
это действительно не одно и тоже. вопрос в том что если не важна скорость и пересоздание списка, то что более читаемо?

Cykooz
19.09.2016
10:13:08
Ну это да, но результат эквивалентен - в l добавляются элементы, а не создаётся новый список

Ну и первый вариант удобен когда надо добавить сразу несколько элементов

Anton
19.09.2016
10:15:02
если нужно добавть одно значение, то по мне append более полно передает намерения

-
19.09.2016
10:15:04
Лучше extend использовать

для добавления нескольких значений

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