
slair
08.12.2017
19:51:43
офтопик

Aragaer
08.12.2017
19:52:05
мм... в андроиде в материал вью для такого термин есть

Nikolay
08.12.2017
19:52:08

Tigran
08.12.2017
19:52:11
Какие - такие?

Google

Nikolay
08.12.2017
19:52:15
а БД - это просто хранилище

Aragaer
08.12.2017
19:52:21
но конкретно тут - просто таблица

slair
08.12.2017
19:52:22
это очень офтопик

TILTED
08.12.2017
19:52:32
нужен полный tutorial по парсингу json

Nikolay
08.12.2017
19:52:38
в питоночате? фронтендеры? шта?

ddd
08.12.2017
19:52:59

Диёр
08.12.2017
19:54:11
т.е. да, бэкенд не может быть полностью mvc, он может быть m*c

Nikolay
08.12.2017
19:54:30

ddd
08.12.2017
19:54:30

Диёр
08.12.2017
19:54:44

Nikolay
08.12.2017
19:54:58

slair
08.12.2017
19:55:21
а выглядит как кто то наблевал

Google

ddd
08.12.2017
19:55:22

Nikolay
08.12.2017
19:55:43
это просто констатация

slair
08.12.2017
19:56:00
"извините, вырвалось" не добавил

Диёр
08.12.2017
19:56:36

Nikolay
08.12.2017
19:57:03

Диёр
08.12.2017
19:57:07
mv* это разделение логики

Nikolay
08.12.2017
19:57:31
нет

Диёр
08.12.2017
19:57:46
да

Nikolay
08.12.2017
19:58:01
есть данные, это байтики, а есть методы работы с ними - это интерфейсы и функции
не путай
логика представления - это в каком виде эти байтики будут где-то храниться
например, в виде B+-деревьев в бинарном виде
с индексацией

Диёр
08.12.2017
19:59:10
название статьи это тоже данные и там не нужны деревья особо

ddd
08.12.2017
19:59:45

Nikolay
08.12.2017
19:59:52

Google

Диёр
08.12.2017
19:59:53
и моделька, которая собирает эти данные реализует логику и потом этой моделью пользуется контроллер, чтобы передать данные вьюхе

Nikolay
08.12.2017
19:59:55

ddd
08.12.2017
19:59:57
а не способ их хранения

Nikolay
08.12.2017
20:00:51

Диёр
08.12.2017
20:00:57

ddd
08.12.2017
20:01:00
перечитай выше
>логика представления
это относится к архитектуре
>это в каком виде эти байтики будут где-то храниться
это не относится к архитектуре

Диёр
08.12.2017
20:01:04
не вся бд нужна приложению в конкретный момент

Nikolay
08.12.2017
20:01:10

Диёр
08.12.2017
20:01:47
человек, который говорил что в плюсах каноничное ооп, отвергает каноничное представление mv*
кек

Nikolay
08.12.2017
20:02:15

ddd
08.12.2017
20:02:27
это неверно
ты просто слева ставишь термин архитектуры, а справа — данных

slair
08.12.2017
20:02:44
кек - говрят люди , которые не могут ни во что

Nikolay
08.12.2017
20:02:48
разумно их разделять

Stanislav
08.12.2017
20:03:32
Ежжи

Amaro
08.12.2017
20:12:48
Экая забавная строчка получилась в процессе решения елочки.....
w.strip(')(')

ddd
08.12.2017
20:13:46

Aragaer
08.12.2017
20:14:01
ну тут ')(' это строка

Google

Amaro
08.12.2017
20:14:17
Это я от строки w спереди и сзади отрезаю скобочки, если есть =)))

Aragaer
08.12.2017
20:14:22
strip удаляет в начале и в конце вроде бы все символы, которые входят в строку
можно было бы w.strip('()')

ddd
08.12.2017
20:14:46
это в какой задаче нужно?

Admin
ERROR: S client not available

Amaro
08.12.2017
20:15:00

Anton
08.12.2017
21:05:57
нахуй питон, буду курьером )

Диёр
08.12.2017
21:06:43

Nikolay
08.12.2017
21:07:31
я остановился читать на надписи STOP большой и что это очень важно

Ярик
08.12.2017
21:07:59
А в чем прикол?

b0g3r
08.12.2017
21:08:22
наркоту толкать

Ярик
08.12.2017
21:08:30
О
?

b0g3r
08.12.2017
21:08:35
согласишься, но не будешь толкать - затолкают в жопу тебе её

Ярик
08.12.2017
21:08:40
Норм тема

Anton
08.12.2017
21:08:40
не документы же развозить ))

b0g3r
08.12.2017
21:08:56
@robox @upppi

Ярик
08.12.2017
21:09:00
Я думал пиццу развозить и т.д?

Диёр
08.12.2017
21:09:04
мне кажется даже на закладках интереснее

Google

b0g3r
08.12.2017
21:09:21
так это оно и есть же

Anton
08.12.2017
21:09:32

Ярик
08.12.2017
21:09:40
Мало ли

Сонячний єнот
08.12.2017
21:09:43
Хм, мб тут смогут помочь.
Помогите, пожалуйста, с регулярками. Есть строка "Вы не можете забрасывать удочку так часто. Подождите 12 сек.", число 12 - динамическое от 1 до 20. Как с помощью регулярного выражения заполучить его значение?

b0g3r
08.12.2017
21:09:58
(\d)
или как там группы в питоне :)

Сонячний єнот
08.12.2017
21:10:17
(\d)
"Вы не можете забрасывать удочку так часто. Подождите (\d) сек." ?

Диёр
08.12.2017
21:11:16
(?P<name_of_group>\d+)


Stanislav
08.12.2017
21:22:11
Если у кого был опыт с peewee
from playhouse.sqlite_ext import SqliteExtDatabase, Model, FTSModel, CharField, IntegerField, SearchField
db = SqliteExtDatabase(':memory:')
class Book(Model):
title = CharField()
author = CharField()
year = IntegerField()
class Meta:
database = db
class FTSBook(FTSModel):
author = SearchField()
title = SearchField()
class Meta:
database = db
>>> query = FTSBook.search_bm25('Пелевин')
>>> type(query[0])
FTSBook
Можно ли получить как-то Book из этого FTSBook? Может есть другие способы более-менее умного поиска по базе? Нужно лишь что-бы искало по автору, году или названию из единственного стринга инпута
В общем если кто знает как это лучше реализовать или как получить хотя-бы Book из FTSBook

b0g3r
08.12.2017
21:22:59
а как FTSBook связан с Book?
зачем тут две модели?