
Denis
27.05.2018
11:26:19
Привет, кто-то знает ссылку на чат пхпшников? Нужна срочно помощь)

Denis
27.05.2018
11:26:37
text = re.sub(r'[\s +]', ' ', olddataset[i][4])
text = re.sub('[^A-Za-z0-9 ]', '', text)

Gennady
27.05.2018
11:26:39

Denis
27.05.2018
11:27:04
получился массив с кучей пустых

Google

Denis
27.05.2018
11:27:25
Удали их

Denis
27.05.2018
11:27:49
оно не умеет пробелы множественные удалять
Удали их
а до создания массива это нельзя сделать?

Q
27.05.2018
11:32:31
Что надеть и что взять с собой на собеседование на вакансию Software Engineering?

Gennady
27.05.2018
11:33:30

Denis
27.05.2018
11:35:21

Димон
27.05.2018
11:46:49
И сандали с носками

Q
27.05.2018
11:50:36
Надо еще в профиль на хедхантере поставить гиковских фото с лего и прочим

Димон
27.05.2018
11:54:44
То есть ты ещё не поставил, а тебя на собеседование зовут? Лучше к ним не ходи!

Q
27.05.2018
11:55:16
Нет авы

Mark
27.05.2018
11:59:36
Посоны, такой вопросец: как ограничить выполнение запроса в теле самого запроса? Если дольше N, то роллбек.
Без гугла.

Димон
27.05.2018
12:01:37
"Без гугла" - это загадка что ли?

Google

Mark
27.05.2018
12:01:57
Это значит, что если не знаешь, то не пизди

Denis
27.05.2018
12:05:08

Mark
27.05.2018
12:27:16

Denis
27.05.2018
12:27:33

Mark
27.05.2018
12:28:05

Костя
27.05.2018
12:29:42
лол

Denis
27.05.2018
12:30:00
В вопросах по mysql принято уточнять storage engine
https://mysqlserverteam.com/server-side-select-statement-timeouts/

Димон
27.05.2018
12:50:06
Эм, это же хам-тролль, мне кажется. Зачем с ним говорить?

Denis
27.05.2018
12:50:58
Так и есть, да. Но с троллями бывает весело разговаривать

Димон
27.05.2018
12:51:11
Ну тоже верно

Denis
27.05.2018
13:15:06
digit = (re.findall('(\d+)', str(nick)))
как вернуть циры одной строкой
а не несколькими строками массива?

Арслан
27.05.2018
13:28:41
digit = "".join(re.findall('(\d+)', str(nick)))

Jentry
27.05.2018
13:38:30
Нафига здесь re, если можно просто свертку?
list(functools.reduce((lambda x,y: x+y if y.isdigit() else x+''), nick))
''.join(functools.reduce((lambda x,y: x+y if y.isdigit() else x), '234efwf423r234r43'))
'23442323443'

Denis
27.05.2018
13:39:57
Любители лиспа подъехали
Это не работает, если первая не цифра

Google

Jentry
27.05.2018
13:43:59
ну сделай, чтоб работало

Арслан
27.05.2018
13:44:54
"".join([x for x in "fgi138%ejf73838" if x.isdigit()])

Stanislav
27.05.2018
13:46:22

Jentry
27.05.2018
13:48:42
правда по timeit на коротких строках проигрывает re в пару раз, но на длинных уверенно выиграет

Арслан
27.05.2018
13:49:50

Jentry
27.05.2018
13:50:23
чому это? очень даже читаемый

Stanislav
27.05.2018
13:51:00
За тебя всю жизнь другие задачи решать не будут

Арслан
27.05.2018
13:52:05

Jentry
27.05.2018
13:52:42
Нуу, list comprehension может каждый, это скучно

Арслан
27.05.2018
13:53:14
А ты туда еще лямбда-функцию добавил

Mike
27.05.2018
13:53:36

Daniel
27.05.2018
13:56:20
Squareland Lambda?

Evgeniy
27.05.2018
13:57:31

Stanislav
27.05.2018
13:58:11

Ivan
27.05.2018
14:12:37
Народ, есть статья или рецепт о том как по трушному таки хранить опции товаров типа цвета, размеры и т.п. С учетом того, что у какого-то товара может не быть определенного цвета и другая цена, например за черный. Я чет слышу везде про JSONb, есть статьи как прикрутить? Вопрос на тостер тоже задал (https://toster.ru/q/533610). Спасибо!

Jentry
27.05.2018
14:14:36
json совершенно нормально для таких вещей

Ivan
27.05.2018
14:15:18

Google

Jentry
27.05.2018
14:15:42
все прикручено до тебя, объявляешь поле и все https://docs.djangoproject.com/en/2.0/ref/contrib/postgres/fields/#django.contrib.postgres.fields.JSONField

Ivan
27.05.2018
14:17:09

Jentry
27.05.2018
14:17:23
да, получается так

Stanislav
27.05.2018
14:17:31
Потому что джанго ОРМ сосёт частенько

Бензофуран
27.05.2018
14:17:57

Stanislav
27.05.2018
14:18:40

Данила
27.05.2018
14:18:45
ctime = datetime.datetime.now()
if ctime.hour() // 4:
Пока сделал так

Ivan
27.05.2018
14:19:16
@jerunman, @django_python спасибо!

Бензофуран
27.05.2018
14:20:24
Ну пропустил момент с объявлением переменной count, да

Данила
27.05.2018
14:25:43
При каждом обращении к API дёргать файл - долго

Stanislav
27.05.2018
14:26:56
И вообще, не очень долго, у тебя же там не сверх хайлоад.
Написать простейший скрипт который в памяти будет хранить значение, слушать сокет. Вполне себе тредсейф решение
...запихнуть в контейнер с ювсги и нжинкс, налить смузи

Бензофуран
27.05.2018
14:32:40

Google

Бензофуран
27.05.2018
14:37:38
Вообще вот зачемдлячего тебе это?

Stanislav
27.05.2018
14:37:58
Типа 20% вероятность получить неверные данные
Или битые

Бензофуран
27.05.2018
14:38:30
?
Ну тогда можно как там выше предложили, из рандома дёргать))
Но вообще чота 20% вероятность это многовато
Мы же люди цивильные, надо хотя б 10
Кстати вот вопрос
Тут есть кто пользующийся qpython3?
А то у меня проблема с ним, не могу поставить модули, пишет ошибку постоянно. Гугл на вопрос промолчал, только хвостиком махнул и того этого

Denis
27.05.2018
14:52:59
Зачем пользоваться qpython3?