
darkwoolf
31.03.2017
22:23:21
хватит сидеть на ебучем яндексе

b0g3r
31.03.2017
22:23:25
Поэтому важно придать траекторию)

pride
31.03.2017
22:23:44
да я умею гуглить
%timeit говорит что x in y быстрее чем for x in y в два раза

Google

darkwoolf
31.03.2017
22:24:41
всё же
какие решения?

pride
31.03.2017
22:25:20
вот так

b0g3r
31.03.2017
22:26:22
1) можно грязным хаком использовать input'ы там, где их использование не предусмотрено - на месте <h>. Тогда придется как-то (как не помню) отключать ввозмлжность ввода - поле будет серым. Но это по-моему лютый адок времен web 1.0
2) можно изучить магию js и ajax, и научиться отправлять пост запросы в фоне с нужными параметрами (как-то так сейчас весь интернет и работает)

darkwoolf
31.03.2017
22:27:09
тогда пропустим это
это тоже такой себе вариант
я немного знаю эту магию

b0g3r
31.03.2017
22:27:45
3) сделать так, чтобы у каждого объекта была своя страничка, с возможностью удалять и редактировать инфо
Я бы сделал сначала третье, а потом второе)

darkwoolf
31.03.2017
22:28:05
Я тоже так думаю

pride
31.03.2017
22:28:21
так вот

Google

pride
31.03.2017
22:28:39
если засунуть файл в tuple
будет быстрее чем в list?

b0g3r
31.03.2017
22:28:55
Нет
Совсем немного

darkwoolf
31.03.2017
22:29:13
хммм, тогда следующее

b0g3r
31.03.2017
22:29:23
Щас, я не помню, readlines отдает генератор или нет

pride
31.03.2017
22:29:36
дает лист

darkwoolf
31.03.2017
22:30:04
то есть сделать так чтобы у каждого поста было своё ид и удалять его

b0g3r
31.03.2017
22:30:17

darkwoolf
31.03.2017
22:30:25
ааа
логично

b0g3r
31.03.2017
22:30:28
Ну или должно быть, по крайней мере :)
Авто инкриментное поле в бд

pride
31.03.2017
22:30:41
@iamigor
призываю

darkwoolf
31.03.2017
22:30:46
есть такое

Igor
31.03.2017
22:31:03

pride
31.03.2017
22:31:09
оо
разбудил

Google

Igor
31.03.2017
22:31:22
хули надо (

b0g3r
31.03.2017
22:31:23
Потомк что ты не файл засовываешь, а лист

pride
31.03.2017
22:31:43
смари, сравнение строки в файле с х дольше чем in list readline
а чо еще быстрее?

b0g3r
31.03.2017
22:31:50
То есть он отдает тебе список, а ты его скармливаещь в тупл

darkwoolf
31.03.2017
22:32:06
тогда можешь чуть детальнее рассказать про 3 вариант

Маришка
31.03.2017
22:32:07

pride
31.03.2017
22:32:08
хм

Igor
31.03.2017
22:32:10

pride
31.03.2017
22:32:22
тебе честно сказать?)))))

darkwoolf
31.03.2017
22:32:36

pride
31.03.2017
22:32:47
тролли блин)

53r63rn4r
31.03.2017
22:32:50
ну...
Они вроде бы на уровне, не?

darkwoolf
31.03.2017
22:33:26
ну я задал серьёзный вопрос

53r63rn4r
31.03.2017
22:34:14
если бы ты знал диалекты асм а и си и как работает компилятор, то ты бы не задавал такой вопрос, кмк

darkwoolf
31.03.2017
22:34:31
асм потом буду

Google

darkwoolf
31.03.2017
22:35:06
ну как бы два низкоуровневых языка
вот и подумал

pride
31.03.2017
22:35:38
а вот нахуа ща писать на асм нужно?

Maksim
31.03.2017
22:35:44
статью недавно читал, на асемблере можно добиться большей производительности

53r63rn4r
31.03.2017
22:35:45
там по моему, 5 ступеней вниз, когда код из си компилируется(если не ошибаюсь)

pride
31.03.2017
22:36:06
да

53r63rn4r
31.03.2017
22:36:09
(прочитай за вебассембли)
и это не вброс

Admin
ERROR: S client not available

Maksim
31.03.2017
22:36:14
но это не оправдано в затратах человеко/часов

53r63rn4r
31.03.2017
22:36:34
Оправдано, ты просто свой код будешь пересобирать в асм

darkwoolf
31.03.2017
22:36:48

pride
31.03.2017
22:37:02
в лоу левеле трем калекам?

53r63rn4r
31.03.2017
22:37:02
и запускать на сервере асм код, ну и есть еще такая штука, как амазон лямбды
то мне говорили, что ща этой штукой тоже будущее
но кто знает, кто знает..

F.L
31.03.2017
22:37:33
>>> type(telebot.message.from_user.id)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'telebot' has no attribute 'message'

Маришка
31.03.2017
22:37:48
Питонодушители, первоапрельские шутки будут?)

pride
31.03.2017
22:37:55
у меня каждая виртуалка это хранилка кучи lxc контейнерв

Google

b0g3r
31.03.2017
22:38:02
тогда можешь чуть детальнее рассказать про 3 вариант
Могу, но я наверное больше хочу спать
В кратце, у тебя должна быть функция, у которой роутинг будет типа такой:
'/obj/<id>'
Твоя функция будет получать этот id, а ты должен будешь:
1) если это гет запрос и этот id есть, то показать форму с этим объектом и кнопками удалить/редактировать
2) если это гет запрос и id нет - 404
3) если это пост запрос и этот id есть, то отредактировать его и что-то вернуть в ответ/обновить страницу/редиректнуть
4) если это пост запрос и id нет, то создать его по полученгвм данным и вернуть что-то в ответ/...

pride
31.03.2017
22:38:05
защем мне асм

Маришка
31.03.2017
22:38:16

53r63rn4r
31.03.2017
22:38:19
всем спокойной

pride
31.03.2017
22:38:27
поке
оке
доке

Маришка
31.03.2017
22:38:31

b0g3r
31.03.2017
22:38:45

F.L
31.03.2017
22:39:01
по идее он мне должен вывести тип id

b0g3r
31.03.2017
22:39:06
Почему?
Ты просишь объект telebot

Маришка
31.03.2017
22:39:22

b0g3r
31.03.2017
22:39:24
Это модуль, который ты импортировал

F.L
31.03.2017
22:39:36
а как расширить область видимости в питоне?

b0g3r
31.03.2017
22:39:38
Он то точно не содержит никаких данных о пользователе)

pride
31.03.2017
22:39:55
у телебота нету метода message
=P

F.L
31.03.2017
22:40:00
мне просто нужно вывести тип переменной)

pride
31.03.2017
22:40:05
я умный?

b0g3r
31.03.2017
22:40:05
Пока что ты втираешь немного дичь)
Эта группа больше не существует