
Vaderoff
24.05.2017
10:29:45
Лог работы скрипта для удобства можно в бд хранить?

Маришка
24.05.2017
10:33:58
Как то странно

Roman
24.05.2017
10:35:05

Andrew
24.05.2017
10:35:22

Google

Eldar
24.05.2017
10:35:26

Vic
24.05.2017
10:38:08
по идее если выхлоп скрипта вроде "тип события, результат", и генерирует очень много результатов, то в БД хранить будет удобно, индексировать и результаты сортировать.

Roman
24.05.2017
10:39:13

Maxim robox
24.05.2017
10:52:43
Хотя от масштабов зависит. Для мелочей сойдёт.

Vaderoff
24.05.2017
11:01:17
Влияет на скорость работы?

Lex
24.05.2017
11:04:05
логи в БД -- плохая практика.
Если апп и логи пользуются одной БД -- это как раковая опухоль, убить может незаметно.
Для логирования стоит использовать специальные инструменты ES/LS

Vaderoff
24.05.2017
11:10:24

Lex
24.05.2017
11:10:36
попробуй так
насри 15к записей с трейсами
и попробуй поискать по ним

Igor
24.05.2017
11:11:24
> Если апп и логи пользуются одной БД -- это как раковая опухоль, убить может незаметно.
зависит от БД, ну че вы.

Google

Lex
24.05.2017
11:12:05
подразумевается же мскл или постгрес =)

darkwoolf
24.05.2017
11:12:39

Igor
24.05.2017
11:12:49
кем подразумевается, где)
выше вон написали про КХ. (другой вопрос в том, что туда лучше логи чанками грузить)

Маришка
24.05.2017
11:12:59

Lex
24.05.2017
11:13:30
что за стыд?!

darkwoolf
24.05.2017
11:14:42

Lex
24.05.2017
11:14:47
а чо так?
куда видео удалил?

darkwoolf
24.05.2017
11:14:58

Lex
24.05.2017
11:14:59
тут все няшки
или это для инстограма было?

Archer
24.05.2017
11:15:24
это новая фитча в телеграмме

Lex
24.05.2017
11:15:34
да ладна?!

Archer
24.05.2017
11:15:43
видеосообщения можно теперь оставлять

Lex
24.05.2017
11:15:49
супер
а где об это писали?

Маришка
24.05.2017
11:15:59
Выведи ex.arr и type(ex.arr)

Archer
24.05.2017
11:18:45

darkwoolf
24.05.2017
11:20:48
for arr in ex.mergeSort(ex.arr):
print(str(ex.arr) + "\n" + type(ex.arr))
а ошибка та сама

Google

Rookie
24.05.2017
11:22:30
Если за курсач Маришке не проставишься, я на тебя порчу нашлю.

darkwoolf
24.05.2017
11:23:06

Маришка
24.05.2017
11:24:49
Что бы не та сама ошибка была

darkwoolf
24.05.2017
11:25:05
логично)

Маришка
24.05.2017
11:29:58
Хммм
А что у тебя в mergeSort

darkwoolf
24.05.2017
11:31:28
https://pastebin.com/SFaDk07Z весь код
https://pastebin.com/47mWRriq mergesort()

Rookie
24.05.2017
11:32:31

darkwoolf
24.05.2017
11:33:42

Rookie
24.05.2017
11:34:42
Попробуй заменить for arr in ex.mergeSort(ex.arr) на
for arr in ex.arr.mergeSort(ex.arr)
Пастебин не смотрел.

Маришка
24.05.2017
11:35:03

Rookie
24.05.2017
11:35:26
У листа нет атрибута mergeSort будет?

Маришка
24.05.2017
11:35:47
Нет

Rookie
24.05.2017
11:35:58
Мне лень читать просто что там за ex и так далее ))

Маришка
24.05.2017
11:36:23
Лист аттрибут окна кутэ, mergeSort метод окна кутэ

darkwoolf
24.05.2017
11:39:09
ЛАдно, а дальше что?

Google

Маришка
24.05.2017
11:40:25
Я сейчас в метро еду, не смогу посмотреть
Пока что

darkwoolf
24.05.2017
11:40:59
по сути хоть оно и выдаёт эту ошибку
TypeError: 'NoneType' object is not iterable
Но mergeSort работает

Admin
ERROR: S client not available

darkwoolf
24.05.2017
11:41:47
ибо в консоль выводит результаты сортировки
self.output.append("<font color=green>Merging: </>"+ str(alist))
эта строка вообщем
это конечно нужно будет поправить, но это уже потом сам как-то доделаю

Маришка
24.05.2017
11:43:19
Я пытаюсь понять где оно нашло NoneType object

Rookie
24.05.2017
11:43:41
def initDiagram(self):
fig = plt.figure()
ax = fig.add_subplot(111) # добавление области рисования ax
N = len(ex.arr)
x = ex.arr
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
Как эти 2 ex связаны?

darkwoolf
24.05.2017
11:44:49
первый это длинна массива
а второй значения
то есть они строит график по ним

Rookie
24.05.2017
11:45:38
А второй - это виджет Qt, да?

darkwoolf
24.05.2017
11:46:05
нет, это сам matplotlib
это он делает окно и строит график

Rookie
24.05.2017
11:47:09
class Example(QWidget):
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())

Google

Rookie
24.05.2017
11:47:31
Это не матплотлиб.

darkwoolf
24.05.2017
11:48:13
Аааа
да
просто я не понял
там где plt.show()
то это матплотлиб
а то виджет PyQt5

Маришка
24.05.2017
11:49:12
Два разных окна, ок лол
В одном вводишь массив а в другом выводишь визуально его сортировку
?

darkwoolf
24.05.2017
11:50:04
ДА

Rookie
24.05.2017
11:50:42

Маришка
24.05.2017
11:50:45
Прочитай про cls или про глобалы

darkwoolf
24.05.2017
11:52:29

Rookie
24.05.2017
11:52:56

darkwoolf
24.05.2017
11:53:07

Маришка
24.05.2017
11:54:04
А