
Anna
06.02.2017
14:36:01
расскажите, что ли, чем можно раздербанить постгрес и нагенерить красивых картинок про бд
злой гугл сказал мне, что визио умеет, а оказалось, что это всё враньё, и новый визио не может

I
06.02.2017
14:37:04
что значит раздербанить?

Igor
06.02.2017
14:37:16

Google

Igor
06.02.2017
14:37:29
+ вариант - экспортить из постгри в csv и скармливать всяким той же tableau public
csv-то что угодно сожрет, хоть визио

Anna
06.02.2017
14:38:00

@AliVerTheItasIa
06.02.2017
14:43:02

Pavel
06.02.2017
14:45:26

Anna
06.02.2017
14:46:01

Глеб
06.02.2017
15:36:58
Я понял почему селениум сосет
Знаете почему?
Потому, что selenium.common.exceptions.StaleElementReferenceException: Message: The element reference is stale. Either the element is no longer attached to the DOM or the page has been refreshed.

Pavel
06.02.2017
15:45:54

Dmitriy
06.02.2017
15:47:17
Аргууумееентыыы

Глеб
06.02.2017
15:49:24
Вот тебе аргумент, селениум ловит эту ошибку когда ...
Вебдрайвер нашёл элемент, но в момент обращения к нему Java Script сценарий изменил его или DOM страницы. Такое бывает когда на странице могут выполняться AJAX запросы.
Аргууумееентыыы

Google

Глеб
06.02.2017
15:50:04
И никакие WebDriverWait тебе не помогут
и EC
И будет у тебя один степ отрабатывать 1 раз из 10

Dmitriy
06.02.2017
15:55:10
Что-то ни разу с таким не встречался год назад, когда делал графические тесты. На случай если элемент был изменен не wait нужен, а нужно отловить этот самый экзепшн. С более не видимыми элементами кстати помогает

Глеб
06.02.2017
15:59:07
Каким образом?
Если ты мне поведаешь эту тайну, я буду тебе благодарен

Dmitriy
06.02.2017
16:06:03
from selenium.common.exceptions import StaleElementReferenceException
try:
wait
except StaleElementReferenceException:
...

Глеб
06.02.2017
16:12:55
Спасибо, буду пробовать

digital
06.02.2017
17:10:43
Ребята нужно ваше мнение по поводу плюсов и минусов использования фреймворков. У кого какие за и против?

Denis
06.02.2017
17:12:41
За: так проще
Против: скорость, зависимости, гибкость и все такое, от фреймворка зависит

digital
06.02.2017
17:13:27
Спасибо. У кого ещё какие мысли?

Igor
06.02.2017
17:13:38

digital
06.02.2017
17:15:37

b0g3r
06.02.2017
17:15:44
за: скорость разработки

Igor
06.02.2017
17:16:11

digital
06.02.2017
17:16:24
т.е. на фреймворке ты медленнее разрабатываешь чем при написании чего то с нуля?

Igor
06.02.2017
17:16:24
извините, я подумал машинально, что мы IDE опять обсуждаем

b0g3r
06.02.2017
17:16:35

Igor
06.02.2017
17:16:39

b0g3r
06.02.2017
17:16:42
но скорость работы у фреймворков меньше

Google

Igor
06.02.2017
17:16:57
потому что разбирается со всей хуйней, которую надо предусмотреть, чтобы ты сам ее не предусматривал

b0g3r
06.02.2017
17:17:18
впрочем тут ещё неизвестно что будет медленнее - твой личный велосипед или джанга

digital
06.02.2017
17:17:47

Igor
06.02.2017
17:17:48
а если твой велосипед будет быстрее, а потом выяснится, что ты не предусмотрел какую-нибудь важную хуйню и все сломалось - будет обидно, да

b0g3r
06.02.2017
17:18:13
ну в общем и целом - в большинстве случаев - фреймворки это хорошо

Igor
06.02.2017
17:18:39
но нужно еще понимание, для чего какой фреймворк подойдет больше
(если подойдет)

digital
06.02.2017
17:19:38
Всем спасибо)

Artem
06.02.2017
18:19:13

Вадим
06.02.2017
19:21:26
Привет подскажите пожалуйста ресурс или книгу по основным алгоритмам. Желательно или псевдо код или Python.

vlade11115
06.02.2017
19:33:36

Janek
06.02.2017
19:35:50
Крутая книга

SWENprod
06.02.2017
19:36:39
Доброго времени суток!
как можно сделать стикеры
из фоток
?
с надписями

b0g3r
06.02.2017
19:37:03
@python_beginners
питоном?)

SWENprod
06.02.2017
19:37:17
хех)

Google

SWENprod
06.02.2017
19:37:20
пока нет)

b0g3r
06.02.2017
19:37:27
тогда это не то место для вопроса
@stickers

SWENprod
06.02.2017
19:37:58
пасиб!
что?

Admin
ERROR: S client not available

SWENprod
06.02.2017
19:38:14
бот?

b0g3r
06.02.2017
19:38:16
этот чат
алло

Janek
06.02.2017
19:38:25
Групнейм

SWENprod
06.02.2017
19:38:47
ой
впарился
??

Romka
06.02.2017
19:48:10
Всем привет
по django
filter(author__icontains=q) как сделать выборку независимой от регистра?
В дб есть книга, автор Габриэль Гарсия Маркес,
Габриэль - находит
габриэль - не находит

Ilya
06.02.2017
20:03:03
а чего делает @classmethod?

Maksim
06.02.2017
20:06:28
декорирует

Romka
06.02.2017
20:08:35

Google

Pavel
06.02.2017
20:49:14

Romka
06.02.2017
22:15:51

Ilya
07.02.2017
05:32:27
Нет, серьезно, если
@staticmethod
имеет видимый сайд эффект то
@classmethod
нет
А просто так обмазываться декораторами желания нет

Dmitriy
07.02.2017
05:34:56
Вот и не надо, особенно если не знаешь зачем оно

Ilya
07.02.2017
05:35:24
Очень помог:)

Dmitriy
07.02.2017
05:39:33
Если тебе необходимо работать непосредственно с атрибутами класса, а не инстанса/объекта этого класса, то тогда понадобится этот декоратор, хотя также можно использовать класс внутри метода объекта и изменять его атрибуты например
Например:
class X(object):
z = 1
def test(self, u):
X.z = u
return
@classmethod
def test_2(cls, u):
cls.z = u
return
X().test(10)
print X.z
X().test_2(20)
print X.z
test_2 также можно вызвать используя непосредстенно объект самого класса, а не его инстанса, т.е. X.test_2()

53r63rn4r
07.02.2017
05:43:44
Где Игорь?

Ilya
07.02.2017
05:52:37

AnTi3z ??
07.02.2017
06:49:18

b0g3r
07.02.2017
06:52:51
Да

AnTi3z ??
07.02.2017
06:57:19

Ксения
07.02.2017
07:11:33
Эта группа больше не существует