@ru_python

Страница 2234 из 9768
Agent
16.02.2017
12:22:17
Всем привет. Посоветовали мне для более глубокого понимания веба используя лишь fastcgi сделать форум на python, без фреймворков, все взаимодействия сервера, скриптов и mysql ручками прописать. Посоветуйте пожалуйста литературу, или ресурс где подобный вопрос поднимался бы. Где не загуглю python web - один только django в выдаче. В итоге даже не знаю с чего начать.

Это чисто для обучения, форум не будет никуда ставиться итд.

Alexey
16.02.2017
12:30:51
Почитай про структуру БД, например http://www.softtime.ru/bookphp/gl12_2.php

Google
Artem
16.02.2017
12:32:48
на своем tcp-сервере

Alexey
16.02.2017
12:33:12
Почитай про структуру БД, например http://www.softtime.ru/bookphp/gl12_2.php
потом можно про python и mysql, например http://zetcode.com/db/mysqlpython/

Роман
16.02.2017
12:35:31
на своем tcp-сервере
это вообще perrfect, глубже понимания не будет

Agent
16.02.2017
12:35:33
Сервак буду возможно gunicorn использовать буду если передумаю на ngnix

На CGI написать все надо

Artem
16.02.2017
12:36:05
это вообще perrfect, глубже понимания не будет
можно и до канального уровня дойти

Роман
16.02.2017
12:36:17
можно и до канального уровня дойти
не, ну драйвер сети на пистоне не напишешь же

Agent
16.02.2017
12:38:41
не, ну драйвер сети на пистоне не напишешь же
Можно, там же есть возможность ссылаясь на язык интерпретатора

На c

gunicorn же немного про другое
Как другое это же CGI сервер на сколько я понимаю?

Роман
16.02.2017
12:39:50
это wsgi

Google
Роман
16.02.2017
12:40:10
питоновская приблуда

по логике то же самое, что cgi, но протокол другой

Rocket
16.02.2017
12:41:16
на своем tcp-сервере
ну чо уж там... драйвер сетевухи написать!

Agent
16.02.2017
12:41:29
Ну интерфейс взаимодействия питона и апачей. Потом либу для работы с mariadb к примеру поставлю а дальше ручками

Pavel
16.02.2017
12:41:34
по логике то же самое, что cgi, но протокол другой
cgi же какждый раз поднимается, а wsgi висит запущенным.

Rocket
16.02.2017
12:41:35
я тут нашел прекрасное: http://strftime.org/

Роман
16.02.2017
12:42:32
usermode drivers вроде как...
не слыхал о таких, они же вроде как в линуксах как модуль ядра ставятся, нет?

Rocket
16.02.2017
12:42:52
для usb точно можно дрова в юзерленде писать

есть либа соответствующая

так что вполне можно и в рукопашную весь стек реализовать

но только вот зачем?

Aragaer
16.02.2017
12:43:51
для сети в линуксе есть tun/tap, вполне себе юзерспейс

Роман
16.02.2017
12:43:58
Artem
16.02.2017
12:44:15
но только вот зачем?
Во славу Сатаны конечно!



Роман
16.02.2017
12:44:54
cgi же какждый раз поднимается, а wsgi висит запущенным.
ну да, а непосредственно протокол общения между http-и wsgi-серверами такой же, как и для cgi?

Рустамыч
16.02.2017
12:45:27
народ кто нибудь работал с inotify python ?

Роман
16.02.2017
12:46:29
для сети в линуксе есть tun/tap, вполне себе юзерспейс
блин, сколько всего еще не изучено

Aragaer
16.02.2017
12:55:27
да я сам на самом деле случайно узнал, когда погуглил "как создать виртуальный сетевой интерфейс в линуксе" - у нас есть шина, по которой можно данные гонять, а захотелось там данные в UDP завернуть

Google
Aragaer
16.02.2017
12:55:37
чтоб при желании форвардить в нормальную сеть

Роман
16.02.2017
13:13:02
ну на скрине вроде нормальная конфигурация

Евгений
16.02.2017
13:13:47
На сервере nginx+uwsgi+flask+firebird3. Flask работает через flask_sqlalchemy с БД. Создал отдельный файл не связанный с приложением и там создал новый коннект к БД через engine = create_engine(SQLALCHEMY_DATABASE_URI) session = sessionmaker(bind=engine)()Теперь когда я запускаю этот файл, то получаю ошибку ('Error while connecting to database:\n- SQLCODE: -902\n- I/O error during "lock" operation for file "main.fdb"\n- Database already opened with engine instance, incompatible with current', -902, 335544344)Кто может сказать что я делаю не так?

Роман
16.02.2017
13:14:33
у тебя коннект на фласке к бд постоянно висит?

Евгений
16.02.2017
13:15:07
Ошибка вылетает при любом запросе изменения данных.

Agent
16.02.2017
13:15:36
Мне этот велосипед в первую очередь нужен потому что я сейчас осваиваю безопасность - на голом форуме по-тихоньку буду отрабатывать возможности инъекций а потом закрывать их. Для понимания механизмов фильтрации пользовательского ввода итд. Готовый фреймворк не нужен именно по этой причине что там уже много чего реализовано

Евгений
16.02.2017
13:15:41
app = Flask(__name__) app.config.from_pyfile(filename='settings.py', silent=True) db = SQLAlchemy() db.init_app(app)

Вот так в аппе сделано

у тебя коннект на фласке к бд постоянно висит?
Стыдно признаться, но я хз. Не придавал этому значения.

Роман
16.02.2017
13:17:27
app = Flask(__name__) app.config.from_pyfile(filename='settings.py', silent=True) db = SQLAlchemy() db.init_app(app)
ну похоже, что висит, у тебя об этом, собственно ошибка и говорит, что уже открыта бд

Евгений
16.02.2017
13:17:55
Ну про ошибку я понял, да. А как его динамическим сделать?

Maksim
16.02.2017
13:22:07
блин чего оно так?

Роман
16.02.2017
13:23:06
Ну про ошибку я понял, да. А как его динамическим сделать?
ну можно на каждый запрос создавать сессию, не знаю, правда, насколько кошерное решение, да и есть вероятность, что получишь такую же ошибку при двух одновременных запросах, надо маны покурить

Евгений
16.02.2017
13:34:37
Может из коробки должно нормально работать...

Остановил uwsgi. Теперь выполняется. Значит коннект висит всё же, который лочит.

Евгений
16.02.2017
13:59:43
БД? Firebird3

Igor
16.02.2017
13:59:47
firebird же

arisu
16.02.2017
14:00:03
файловая поебистика?

Google
Евгений
16.02.2017
14:00:30
Имеешь ввиду как БД хранится? Да, файлом.

arisu
16.02.2017
14:00:41
ну энжой ер конкуррентность

Евгений
16.02.2017
14:01:11
да дело не в этом

Dumitru
16.02.2017
14:01:18
на своем tcp-сервере
На своем сетевом драйвере

Евгений
16.02.2017
14:01:37
просто как-то неправильно у меня коннект делается к БД

Pavel
16.02.2017
14:17:20
почему "True"==True -> False но 1==True -> True Какая в этом зашита логика?

Admin
ERROR: S client not available

Ponka
16.02.2017
14:17:23
Всем прива! В этом чатике предлагают работу?

I
16.02.2017
14:17:30
да

Ponka
16.02.2017
14:17:56
Круть! Есть маза :)

Eldar
16.02.2017
14:18:31
Круть! Есть маза :)
иии? Мы гадать должны?!

Ponka
16.02.2017
14:18:42
Нене

Сейчас скину

Eldar
16.02.2017
14:19:20
Сейчас скину
ааа, ну поторопился я тогда)

Ponka
16.02.2017
14:20:08
https://hh.ru/vacancy/19676316

Роман
16.02.2017
14:20:17
да дело не в этом
Да нет, @arisudesu прав, она, скорее всего, в монопольном режиме файл открывает

Ponka
16.02.2017
14:20:23
Я сделяль:)

Роман
16.02.2017
14:21:40
https://hh.ru/vacancy/19676316
уоу, первая веб-студия, которая работает не с битриксом

Ponka
16.02.2017
14:22:17
как подобрать нужный смайл? с битриксом тоже имеем дело )

Eldar
16.02.2017
14:22:40
Я сделяль:)
за не указанную зарплатную вилку тут плюют в лицо

Google
Евгений
16.02.2017
14:23:00
Да нет, @arisudesu прав, она, скорее всего, в монопольном режиме файл открывает
Не, раньше норм было. Другой проект на Django нормально работает и к БД нормально можно отдельно приконнектится и не будет проблем. Решил проблему по-другому. Сделал в аппе url для этих же действий и по нему буду работать

Eldar
16.02.2017
14:24:34
до 180 к
так нечееестно, ты исправилась!!?

Ponka
16.02.2017
14:25:09
Тебе ничего не мешает это сделать несмотря ни на что :)

Проксимов
16.02.2017
14:26:52
Никто с electron не работал?

Роман
16.02.2017
14:27:57
Там алхимия не используется.
а пользователей одновременно сколько? Ошибок подобных, когда несколько пользователей не вываливается?

Роман
16.02.2017
14:35:21
ну тады точно хз. Надо читать

Проксимов
16.02.2017
14:37:01
Никто с electron не работал?
Я пытаюсь найти GUI, которая выводит HTML

Обычное gui убогое какое то

Приложения выглядят как 10 лет назад

Eldar
16.02.2017
14:38:15
Обычное gui убогое какое то
что ты понимаешь под убогостью? Почему qt не хочешь заюзать?

Artem
16.02.2017
14:39:23
Человек хочет, чтобы тормозило

Subbotin
16.02.2017
14:41:43
я тут кстати потрахался на скрещивании qt quick (он же QML) с питоном. плюнул и пишу на js внутри этого самого qml

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