@rudepython

Страница 1284 из 1719
Boris
20.12.2018
19:01:48
Сейчас царица полей - иетерфейс, лет 20 как

Zart
20.12.2018
19:02:07
к сожалению у компонентов порог высокий надо осознанно разбивать задачу на компоненты с четкими интерфейсами между

Boris
20.12.2018
19:02:08
Джанго доросла до идей 35 летней давности

Zart
20.12.2018
19:02:20
это требует понимания ооп уже не на уровне синтаксиса

Google
Boris
20.12.2018
19:03:31
Современный сеньор не способен выделять абстракции и разрезать архитектуру кода на слои

Код имеет сильную связанность - сама джанга сильно связанна

Но у нее и цели не было стать коммьюнити центричным решением.

Zart
20.12.2018
19:08:31
например пирамида это по факту маленькое всги приложение, которое оборачивает входящий реквест в компонент зареганный как IRequest (по дефолту вебоб), потом прогоняет через мидлвари, которые зареганы как ITween, потом роутит через IRouter (делает урл диспатч и траверсал), и достает вьюшки IView/ISecureView через IViewDeriver, после чего выполняет их и результат адаптирует в IResult названия мог местами переврать цимес в том что дефолтные механизмы можно заменить на свои вместо вебоба взять веркзуговый или джанговский реквест и респонс вместо дефолтного роутера впиздячить объект диспатч от черрипая, например вьюшки? по дефолту есть пара адаптеров для шаблонов - хочешь хамелеон, хочешь джиджу, хочешь мако... и даже весь сраный апп можно поменять хоть на заглушку к джанге

были предложения заменить джанге внутрянку на пирамиду 8)

для этого её апи надо было вынести в компоненты и навернуть поверх

джангоёбы почему-то не хотят

бегиннерсам я это всё впаривать даже не пытаюсь, они еще и питон не освоили

Саша
20.12.2018
19:12:25
Zart
20.12.2018
19:12:39
фласк им за глаза - там уже всё выбрано за них и шаблон и формы и роутинг

этот флоу общий примерно для половины фреймворков. меняются детали пирамида делает это через з.и и компоненты фалкон делает это через мидлвари джанго делает это через жопу

Саша
20.12.2018
19:14:33
Тогда понял

Google
Boris
20.12.2018
19:15:31
Дело не во флоу. Тут речь про солид например

Джанга умеет в S

Но не умеет во все остальное.

Zart
20.12.2018
19:16:54
скажем в джанге есть орм и он вызывается в ней из всех щелей чтобы поменять на другой - надо чтобы все эти вызовы могли работать с произвольными ормами а это не такая штука которая приводится к общему знаменателю пирамида сама по себе бд не юзает, а просто предлагает тебе общий метод как хранить конфиг базы, и какой орм ты прикрутишь - твои проблемы

Саша
20.12.2018
19:17:38
Звучит как и должно быть

Zart
20.12.2018
19:17:57
поверх неё можно накручивать метафрейморки с готовыми шаблонами, ормами и прочим их уже пачка, всякие акхеты, котти, и чо там еще было

Boris
20.12.2018
19:19:50
Саша
20.12.2018
19:21:56
Спасибо за экскурс

Маришка
20.12.2018
19:27:00
В общем тут вопросик у меня встал. Ну как обычно мне попадаются весьма специфичные заказчики которые сами решают что для питоней аппки лучеш будет isp с апачем. Но не суть. Суть в том что я написала вебаппку на джанго(хуянго 2.x.x). На сервере стоит питон 3.5.2. Вроде аппку залила на сервер, установила libapache-mod_wsgi-py3 Прописала в конфиге(скопипиздила с джанговской хауту по деплою на модвсги) WSGIPythonHome /path/to/venv/ WSGIPythonPath /path/to/django-project WSGIScriptAlias / /path/to/django-project/project/wsgi.py <Directory /path/to/django-project/project> <Files wsgi.py> Require all granted </Files> </Directory> При включённом DEBUG = True в settings.py сайт открывается. При отключении DEBUG = False в settings.py сайтец плюётся 500 в лицо. Что за магия и какого хрена. И как это чиниться. По гуглам я нашарила лишь то что нужно в settings.py прописать ALLOWED_HOSTS(были прописаны изначально) и вместо WSGIPythonHome/Path использовать WSGIDaemonProcess (Щито не работает так как нет разрешений на чтение сокетов [Thu Dec 20 18:52:53.973387 2018] [wsgi:error] [pid 30354] (13)Permission denied: [client :57696] mod_wsgi (pid=30354): Unable to connect to WSGI daemon process 'telegram_guru' on '/var/run/wsgi.29063.13.1.sock'. ) Вот error логи апача https://pastebin.com/v3vaZJTv
В общем ахуенность ошибки заключалась в том что была проблема с статикой жанговской STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage' нужно было поменять на STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' Естественно эта штука не видна была даже с подключением джанговских логов. Ебучие модули джанги, в которых хер поймешь что зачем нужно.

Alexey
20.12.2018
20:28:28
Я вам охуительной аргументации для любой беседы принёс.

По-моему очень удобно.

Alex
20.12.2018
20:29:59
По-моему очень удобно.
Люто боянистый стикерпак

Alexey
20.12.2018
20:30:12
АХХАХАХАХАХ НИ ХУЯ ОХУЕТЬ ВОТ ЭТО ДА.

Vladimir
20.12.2018
20:32:36
Потому что могу!

Approved.

Alexey
20.12.2018
20:36:58
Попался! Я собственно тебя и ждал с этим штикором! :3

Капитан Уткочевидность с нами! :)

Boris
20.12.2018
21:01:43
Никогда кофе не любил.

Alexey
20.12.2018
21:13:20
Никогда кофе не любил.
Чай — для господъ!

Google
Alexey
20.12.2018
21:13:31
Терпеть не могу напитки в одноразовых стаканчиках.

Milton
20.12.2018
22:49:42
TIL если вы услышали в разговоре двух американских мамочек знакомую аббревиатуру "PPTP", это скорее всего не то, о чем вы подумали, а... Гхм. https://www.amazon.com/Beba-Bean-Pee-pee-Teepee-Airplane/dp/B000QJYK6U

Alexey
21.12.2018
00:17:10
А Corel купила Parallels.

Веселый
21.12.2018
00:19:20
zodb ещё оцени.
Ебать, то есть можно хранить пайтон объекты ещё и с машиной времени в подарок? Ахуеть

Dmitry
21.12.2018
02:24:37
Ебать, то есть можно хранить пайтон объекты ещё и с машиной времени в подарок? Ахуеть
А теперь представь это в 1998 году, когда кодерки из «всероссийского клуба вебмастеров» (если кто ещё помнит, что это) вовсю писали cgi на Perl. Ну и php3 во все поля в ландшафте

Boris
21.12.2018
05:05:27
И старкрафта первого еще не было

Alexey
21.12.2018
09:04:25


Vladimir
21.12.2018
09:05:50
А Corel купила Parallels.
Да, слухи давно ходили.

А так... Ну прикольно, чо. Только непонятно, зачем. :D

Alexey
21.12.2018
09:06:05
А, ты поэтому уехал в Каноникал. :)

?Томат?
21.12.2018
09:06:08
Кто такой DN? Я ньюфаг.

Alexey
21.12.2018
09:06:17
Скажи там заранее пожалуйста, когда нефть будет в $30 долбить.

Я перестану рубли выкупать.

Vladimir
21.12.2018
09:06:38
Это как, я не знаю, узнать что Интел внезапно купила завод по производству сырков "Б.Ю. Александров". Вроде бы и прикольно, только - нахуя?

Alexey
21.12.2018
09:07:10
Ну, теперь будут сырки выходить каждый год всё менее нажористые и дорогие, только их придётся жрать.

Admin
ERROR: S client not available

Google
?Томат?
21.12.2018
09:09:32
Это как, я не знаю, узнать что Интел внезапно купила завод по производству сырков "Б.Ю. Александров". Вроде бы и прикольно, только - нахуя?
Ну мелкософт зачем-то сожрал Mojang, которые кубач делали. Кубач отдельно, мелкософт отдельно, только бабло переехало)

Dos Navigator.
Гран мерси.

Boris
21.12.2018
09:13:49
Это как, я не знаю, узнать что Интел внезапно купила завод по производству сырков "Б.Ю. Александров". Вроде бы и прикольно, только - нахуя?
очевидно, чтобы открыть технололгию как сделать, чтобы они вроде как не таяли на тепле - а потом херак и исчезли

открываешь ноутбук- а процессора нет.

Alexey
21.12.2018
11:05:19
Игральные.

Stanislav
21.12.2018
11:06:12
А ещё их кубач тяжелее спиратить и в целом новой партии детишек заходит просто ок. Они не знают что карты то могут быть бесплатными, скины и прочие плюшки и покупают за родительские денежки это всё.

Dmitry
21.12.2018
11:06:39
DN кусок говна

толсто, да?

Zart
21.12.2018
11:08:34
этот кусок умудрялся тащить весь сраный турбовижен и выгружать его к хуям на запусках команд

как комбайн он был заебись

Dmitry
21.12.2018
11:13:00
ну в нем было как-то всего дохуя, CD player тоже был? :)

Zart
21.12.2018
11:13:36
тетрис, терминал, поддержка пачек панелей

цд плеер не помню, но вполне мог

вроде еще с теми огромными цифрами

Alexey
21.12.2018
11:14:07
В терминалке змодемом качается хуйня какая-нибудь, в плеере музло играет (да, был, вы чо хоть), сам в пентикс (!!!) а не в ебучий говнотетрис шпилишь.

Dmitry
21.12.2018
11:15:15
короче, не нужно :)

Alexey
21.12.2018
11:15:35
Ты жирный пиздос сегодня. :3

Возьми фейри с полки.

Zart
21.12.2018
11:15:47
и всё это на 286, которой ос/2 не снился даже

Google
Dmitry
21.12.2018
11:15:53
мы просто на компе _работали_ :)

Alexey
21.12.2018
11:16:01
Старпёры песочные. :)

Dmitry
21.12.2018
11:16:33
старые были, это племя младое качало хуйню, слушало хуйню (ну не Магомаева же вы слушали) и шпилило [временами тоже в хуйню] :D

святая толстота!

Zart
21.12.2018
11:17:05
вот ты ща попробуй якову сказать что дум с квакой хуйня

Alexey
21.12.2018
11:17:14
Паскаль делал, в си учил, чо не так-то? Информатику прогуливал, потому что к кабинеты информатики п296 помогал заводить работая мальчиком-принеси-подай.

Zart
21.12.2018
11:17:51
я первый свой мп3 скачал у сокурсника флоппом уже будучи студентом 8\

Alexey
21.12.2018
11:17:57
Ишь, понаехали, работали они. :3

я первый свой мп3 скачал у сокурсника флоппом уже будучи студентом 8\
А у меня первый компьютер еле тянул в досе это самое проиграть.

Zart
21.12.2018
11:18:19
кубик плеер умел в фоне играть, да...

Страница 1284 из 1719