@python_beginnersЭта группа больше не существует

Страница 1340 из 1885
Anna
03.03.2017
10:18:23
Прости за вопрос, ты эйчар?
нет, но я знаю, как проводятся тех.собеседования, потому что муж их и проводит, и проходит сам периодически)

da horsie
03.03.2017
10:18:29
Аа

Тогда понятно

Anton
03.03.2017
10:24:49
ну вот просто же все в schedule написано

Google
Anton
03.03.2017
10:24:50


def auto_posting(message): bot.send_message('-179710499', 'Test') schedule.every(1).minutes.do(auto_posting, message) while True: schedule.run_pending() time.sleep(1)

а постить не постит ;(

stonepig
03.03.2017
10:28:29
а постить не постит ;(
пушо надо кроном такое запускать

у меня два файла бота

один по крону запускается и автопостит в каналы

Alexey
03.03.2017
10:28:37
у тебя внутри функции планировщик ссылается на эту же функцию

stonepig
03.03.2017
10:28:45
а второй просто сидит и поллит сообщения все

Anton
03.03.2017
10:28:53
ну если так

def auto_posting(message): bot.send_message('-179710499', 'Test') def timer(message): schedule.every(1).minutes.do(auto_posting, message) while True: schedule.run_pending() time.sleep(1)

stonepig
03.03.2017
10:29:21
у тебя идет поллинг

Anton
03.03.2017
10:29:24
stonepig
03.03.2017
10:29:30
он не будет так работать

Google
stonepig
03.03.2017
10:29:46
у тебя вызываются функции если попадается сообщение определенное

или команда

просто так они не будут вызываться

Anton
03.03.2017
10:29:56
а

просто так они не будут вызываться
то есть самое простое, это сделать второй файл, внутри вставить эти функции, но уже без поллинга

if __name__ == '__main__': bot.polling(none_stop=True)

stonepig
03.03.2017
11:14:49
напрямую отправка месседжей в определенный чат айди

у меня бот-оповещалка так работает

каждый час делает реквесты

и если че-то новое появилось, то шлет меседжи в телегу

чат айди ты можешь найти просто забиндив на какую-то команду, чтобы бот отправлял не message, a message.chat.id в ответ

и ты узнаешь айди чатика, в который тебе надо будет отправлять сообщение

Anton
03.03.2017
11:17:09
ну айди все видно если просто вебреквест послать на telegram bla bla getUpdates

ну ок, спс

Eduard
03.03.2017
11:53:43
http://pastebin.com/hcHiT5mY

help

Max
03.03.2017
11:54:32
Нужно ли ставить на впску ssh и ипв6? Или если я не знаю зачем нужен ипв6, то он мне и не нужен?

Pavel
03.03.2017
11:56:19
ipv6 не помешает

Google
Pavel
03.03.2017
11:56:34
при условии, что будет сайт и AAAA записи в днс

Eduard
03.03.2017
11:57:15
ipv6 не помешает
Какие объективные плюсы поддержки ipv6 сайтом?

Pavel
03.03.2017
11:57:55
плюсы - только приближение светлого будущего при нулевых затратах на внедрение.

Eduard
03.03.2017
11:59:48
ясно спасибо

То есть модно стильно молодежно, но зачем нужно не понятно.

Pavel
03.03.2017
11:59:59
да.

Pavel
03.03.2017
12:01:12
тут такое дело, что в6 - дело нужное но пиздец какое геморойное для провайдеров домашнего интернета. Сильных драйверов перехода нет, все поставщики контента работают на и на в4, и на в6.

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

но для конечной впс-ки поддержка ничего не стоит, поэтому why not?

Denis
03.03.2017
12:03:24
какие причины поставщику контента не включать ipv6?

Igor
03.03.2017
12:03:48
лень?

Pavel
03.03.2017
12:03:55
никаких, яндекс\гугл\вк\ютуб\ок работают на v4\в6

Denis
03.03.2017
12:04:06
вот о том и речь, что никаких

Pavel
03.03.2017
12:04:13
но кроме этих грандов есть милион сайтов поменьше, и самое главное - ISP.

Denis
03.03.2017
12:04:36
ISP уже подтягиваются активно, очень активно

Pavel
03.03.2017
12:04:52
Недавно была статистика: в европе 30% юзеров имеют в4 и в6. В России - 2%.

Max
03.03.2017
12:05:23
ipv6 не помешает
понял, спасибо. Тут даже сайта не будет. Просто джанго, и тот для поддержки вебхуков

Pavel
03.03.2017
12:05:31
на linkmeup клёвый подкаст был в прошлые выходные про ipv6.

Denis
03.03.2017
12:05:34
тот же ростелеком в москве к примеру, мгтс имеют включенный по дефолту ipv6 как минимум в части районов

Google
Евгений
03.03.2017
12:33:38
http://ru.stackoverflow.com/questions/634765

Drigo
03.03.2017
13:00:12
Друзья, опять нужен хелп с массивами. Задача такая - есть два одномерных массива (списка), назовем их A и B. Массив А вида [1,1,1,2,2,3,3,3,3,...], массив В состоит из уникальных значений. Задача - распределить значения из списка В в массив, причем колонки должны состоять из значений с одинаковыми индексами из массива А. То есть если A[3] это 2, то B[3] должна быть в колонке 3 нового массива

Igor
03.03.2017
13:00:45
zip

Drigo
03.03.2017
13:00:47
короче говоря, нужен инструмент, который умеет в нужный момент отрезать кусок списка и делать из него следующую колонку

Admin
ERROR: S client not available

Igor
03.03.2017
13:01:04
а, не

Drigo
03.03.2017
13:02:00
zip
да, zip, как я понимаю, составляет из нескольких колонок один массив. тут сложность в "нарезке" исходного списка

ну можно наверное просто нарезать список на несколько а потом объединить, но нет ли более элегантного решения?

Drigo
03.03.2017
13:16:27
Pavel
03.03.2017
13:16:42
не могу найти что такое transform
некая магическая функция, которая делает что тебе надо.

Drigo
03.03.2017
13:17:32
а, понял) нет, надо трансформировать список В по тому, какое значение соответствует из списка А

Pavel
03.03.2017
13:18:02
ок, как должен выглядеть список B, если список A указан выше?

Pavel
03.03.2017
13:28:09
я не понял, откуда взялся None

Drigo
03.03.2017
13:29:25
я не понял, откуда взялся None
потому что двоечек в массиве А на одну меньше, чем единичек и троечек, а для того, чтобы потом их можно было объединить - нужны массивы одинаковой формы

Pavel
03.03.2017
13:30:30
ret = defaultdict(list) [ret[aa].append(bb) for aa, bb in zip(a,b)] ret = list(ret.values()) подровнять массивы отдельно.

Drigo
03.03.2017
13:31:49
о, спасибо, сейчас разберусь

Igor
03.03.2017
13:35:20
zip_longest еще есть

53r63rn4r
03.03.2017
16:26:57
Кому нужен курс английского бесплатного на год. Для всех уровней. https://www.englishdom.com/myprofile/purchases/habra12/?utm_medium=blog&utm_source=habrahabr

Google
UnkownUSR
03.03.2017
17:45:21
k = '' indexs = [[0], [2], [0, -1], []] ciphered_password = ('itdf', 'gdce', 'aton', 'qrdi') Ребят, есть список из вложенных списков. Индексу вложенного списка соответствует элемент кортежа (например вложенный список [0, -1] будет соответствовать элементу 'aton'. Цифра во вложенном списке - индекс буквы из соответствующего элемента кортежа. Мне нужно составить строку k, по индексам из вложенных последовательностей. Например из списка indexs должна получиться строка 'ican' Поможете?)

Вадим
03.03.2017
17:50:17
добрый вечер всем, подскажите пожалуйста как записать в бд часть данных в одном месте а остальное в другом месте так что бы на следующую строку не перескакивал ? self.cursor.execute("INSERT INTO 'links' ('linkuser', 'linkpost', 'datapost') VALUES ('{0}','{1}','{2}')".format(val,val1,val2)) sqlite мне нужно linkuser и linkpost в одной ффункции записать а datapost в другой

Вадим
03.03.2017
17:51:02
update
спасибо ! забыл про него )

Вадим
03.03.2017
17:52:05
не делай так запросы. небезопасно (sql инъекции)
а как верно делать покажи плз пример правильного запроса

Igor
03.03.2017
17:52:51
execute("INSERT ... VALUES (%s, %s)", val1, val2) не уверен, лучше подсмотреть в документации

Вадим
03.03.2017
17:53:36
execute("INSERT ... VALUES (%s, %s)", val1, val2) не уверен, лучше подсмотреть в документации
спасибо, да я уже про апдейт читаю и это тогда найду сейчас

execute("INSERT ... VALUES (%s, %s)", val1, val2) не уверен, лучше подсмотреть в документации
а есть какой то способ получать элемент из бд, id последней записи , надо ведь как то понимать какую запись менять, а счетчик не хочется делать. или это селект ? им наверно можно взять номер последнего id

Igor
03.03.2017
17:57:40
select max(id) например

понимать, какую запись менять, полагаю, можно по паре линк юзер и Линк пост

раз ты их изначально записываешь

Вадим
03.03.2017
18:06:18
раз ты их изначально записываешь
спасибо, я во всем разобрался )

Igor
03.03.2017
18:16:18
офигенно

Страница 1340 из 1885

Эта группа больше не существует Эта группа больше не существует