
frontjss
29.08.2017
08:47:15

Oleg
29.08.2017
08:47:41
*там не один видос, там пару лекций*

frontjss
29.08.2017
08:47:43

Диёр
29.08.2017
08:47:59
Пиши так чтобы работало, читалось и поддерживалось

Google

Диёр
29.08.2017
08:48:04
И будешь умницей

frontjss
29.08.2017
08:48:13
и это есть правильно?

Диёр
29.08.2017
08:48:17
да
а как ты хочешь?

frontjss
29.08.2017
08:49:47
должны ведь быть приемы какие-нибудь
иначе не было бы оптимизации
как попало не хочу пписать
надоело уже

Диёр
29.08.2017
08:50:26
Это всё просто инструменты достижения того, чтобы код работал, читался и поддерживался

frontjss
29.08.2017
08:50:28
расти же надо

Диёр
29.08.2017
08:50:36
Если оно работает, читается и поддерживается, то всё заебись

Проксимов
29.08.2017
08:50:36
Рефакторинг - потом

frontjss
29.08.2017
08:50:50
и если как ты говоришь буду продолжать писать как писал что мне это даст?

Google

Проксимов
29.08.2017
08:50:51

Диёр
29.08.2017
08:51:07
пиши большие приложения, сам потом будешь рефакторить и понимать что где удобно

frontjss
29.08.2017
08:51:56
ок я все понял, спасибо всем кто ответил)

Aleksey
29.08.2017
09:10:00
Друзья , такой вопрос. Можно просто сделать скриншот страницы веб браузера с помощью PyQt, а видео захват можно сделать?

Vladislav
29.08.2017
09:17:03
Гифку сделай ?

Aleksey
29.08.2017
09:24:18

Oleksandr ror191505
29.08.2017
09:29:43
Теоретически, через захват видео из иксов можно
Емнип, QtWebkit стартует виртуальные иксы, в которые и рисует

Aleksey
29.08.2017
09:30:48

Oleksandr ror191505
29.08.2017
09:31:10
X Server
Или это вопрос по Шindows?

Aleksey
29.08.2017
09:32:57
X Server
Или может легче делать захват всего рабочего стола а потом обрезать видео по сторонам?

Vlad
29.08.2017
09:44:46

Nikolay
29.08.2017
09:46:00
даже в джанге, которая ее пропагандирует

Диёр
29.08.2017
09:46:38
рельсы же, ну

Vlad
29.08.2017
09:47:01
V - это везде где есть UI, отображение

Nikolay
29.08.2017
09:47:37
на бэкенде нет UI

Google

Nikolay
29.08.2017
09:47:50
разве что если шаблоны генерятся руками
а еще то, что в джанге view, не имеет отношения к UI
а еще в этой схеме непонятно, где роутинг, а где обработчик
это две разные сущности, а тут один контроллер
короче, это немного наркоманская концепция. Примерно как полная абстрактная модель OSI по отношению к реальному TCP/IP стеку, который реально используется

ilya
29.08.2017
10:00:02

Диёр
29.08.2017
10:01:52

ilya
29.08.2017
10:02:43
ну а чё...модели есть, темплейты есть... вьюхи тоже есть...почему нет в чистом виде?

Диёр
29.08.2017
10:03:18
Так исторически сложилось

Nikolay
29.08.2017
10:05:14

ilya
29.08.2017
10:06:04

Nikolay
29.08.2017
10:06:21

Nikolay
29.08.2017
10:06:32
либо оно есть в схеме, либо фреймворк ей не соответствует

ilya
29.08.2017
10:07:15

Nikolay
29.08.2017
10:08:09
но с натяжкой
и потом, это в случае джанги

Диёр
29.08.2017
10:08:46

Nikolay
29.08.2017
10:08:51
вон выше резонно заметили, что View - это UI, а не то, что в джанге

Google

ilya
29.08.2017
10:09:02
хорошо что разработчики не идут на поводу у соответствий))) А Flask? Он считается за MVT?))

Диёр
29.08.2017
10:09:14
Нет

Nikolay
29.08.2017
10:09:20
не надо под абстрактные буквы подгонять фреймворки

ilya
29.08.2017
10:09:54
ну почему же) Вьюхи дополняются роутами) всё как доктор Николай прописал :)

Nikolay
29.08.2017
10:17:45
тебе во фласке ничего не мешает сделать схему урлов, как в джанге
они никак не связаны с хэндлерами, декораторы - это просто сахар

Admin
ERROR: S client not available

ilya
29.08.2017
10:24:40

Vasiliy
29.08.2017
10:25:24

Диёр
29.08.2017
10:26:00
потому что я серая масса ?
я не "не такой как фсе"

Vasiliy
29.08.2017
10:26:16
вот-вот

unimariJo
29.08.2017
10:54:21
Можно ли как-то тестировать приложение (юнит тест; приложение требует PostgreSQL) без глобальной установки PostgreSQL на машину. Чтобы устанавливался PostgreSQL локально для приложения? Или единственный и корректный выход в данной ситуации -- использование Circle/Travis CI или их альтернатив?

Aragaer
29.08.2017
10:59:12
да, можно. А можно просто замокать
а можно вместо постгреса подсунуть что-то другое

Nikolay
29.08.2017
11:01:00
sqlite???

Artem
29.08.2017
11:06:49

unimariJo
29.08.2017
11:07:50
Точно, забыл совсем про докер. Спасибо, что напомнил ?

Rocket
29.08.2017
11:08:33
arguments.split(arguments)
надо раньше ложиться спать, блин...

Evgeniy
29.08.2017
11:09:13
Ребят, всем привет. Правильно я пытаюсь получить текст из тега? all_info.find_all('p', class_='articul')[2].find('span', class_='t_right').text()

Google

Nikolay
29.08.2017
11:15:20
наркоман?

Joni
29.08.2017
11:15:44
так вроде
f=open(conf_file,"r",-1,"utf-8")
lines=f.read()
f.close()
rules=textintag(lines,tag1,tag2)

Nikolay
29.08.2017
11:16:03
all_info.select('p.articul')[2].select_one('span.t_right').text.strip()
IndexError и получение свойства у None может быть, обрабатывай

Evgeniy
29.08.2017
11:18:47

Nikolay
29.08.2017
11:19:29
?♂️

Evgeniy
29.08.2017
11:22:12


Joni
29.08.2017
11:29:22
помогите пж
def registration():
Button(text="старт")
text = Label(text="Регистрация")
text_log = Label(text="Введите логин")
registr_log = Entry()
text_password1 = Label(text="Введите пароль")
registr_password1 = Entry(show="*")
text_password2 = Label(text="Ещё раз пароль")
registr_password2 = Entry(show="*")
button_register = Button(text="Зарегестрироваться", command=lambda: save())
text.pack()
text_log.pack()
registr_log.pack()
text_password1.pack()
registr_password1.pack()
text_password2.pack()
registr_password2.pack()
registration.pack()
def save():
login_pass_save = {}
login_pass_save[ registr_log.get() ] = registr_password1.get()
f = open("Login.txt", "wb")
pickle.dump(login_pass_save, f)
login()
def login():
text_log = Label(text="Теперь вы можете войти!!")
text_enter_login=Label(text="Введите ваш логин")
enter_login = Entry()
text_enter_pass= Label(text="Введите пароль")
enter_password = Entry(show="*")
button_enter = Button(text="Войти", command=lambda: log_pass())
text_log.pack()
text_enter_login.pack()
enter_login.pack()
text_enter_pass.pack()
enter_password.pack()
button_enter.pack()
def log_pass():
f = open("login.txt", "rb")
a = pickle.load(f)
f.close()
if enter_login.get() in a:
if enter_password.get() == a[enter_login.get()]:
messagebox.showinfo("Привет!", "У тебя 1 сообщение")
else:
messagebox.showerror("Ошибка!", "Не вверный Логин или Пароль")
else:
messagebox.showerror("Ошибка!", "Неверный логин или пароль")
registration()
root.mainloop()
где тут отшибка?


Artur
29.08.2017
11:33:51

Ssi
29.08.2017
11:35:39

Joni
29.08.2017
11:38:57
вот

serbernar
29.08.2017
11:39:04
Blyat