@ru_python

Страница 3636 из 9768
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 стартует виртуальные иксы, в которые и рисует

Oleksandr ror191505
29.08.2017
09:31:10
X Server

Или это вопрос по Шindows?

Aleksey
29.08.2017
09:32:57
Или это вопрос по Шindows?
Да не, линукс норм

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

Диёр
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 стеку, который реально используется

Диёр
29.08.2017
10:01:52
в джанге же MVT
Название поменяли, но не суть

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

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

ilya
29.08.2017
10:06:04
а где в этой схеме url routing?
отдельно в url паттернах обрабатывается

Nikolay
29.08.2017
10:06:21
отдельно в url паттернах обрабатывается
отдельно не надо, есть схема

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

ilya
29.08.2017
10:07:15
либо оно есть в схеме, либо фреймворк ей не соответствует
т.е. если бы View ещё и роутил, то ты бы поставил знак соответствия?))

Nikolay
29.08.2017
10:08:09
но с натяжкой

и потом, это в случае джанги

Диёр
29.08.2017
10:08:46
Controller ~= Router + View
Нет ну вообще не так

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

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???

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
IndexError и получение свойства у None может быть, обрабатывай
price_prod = all_info.find('p', class_='price').text так заработало

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

Страница 3636 из 9768