
Mayor
22.01.2019
07:34:27
Жесть

Nikolay
22.01.2019
07:37:39
Это же именно те фичи, которые все просили

Slam! 538
22.01.2019
07:38:38

Nikolay
22.01.2019
07:39:29

Google

Владимир
22.01.2019
07:39:30

Tishka17
22.01.2019
07:39:44
и людей бы
помню в джаббере пилили отоюражение контактов деревом

Nikolay
22.01.2019
07:40:11

Tishka17
22.01.2019
07:40:21
а потмо пришел айфон и вообще нет группировки даже на 1 левел

Владимир
22.01.2019
07:40:26

SetazeR
22.01.2019
07:40:30
да в принципе адекватный контакт лист с группировками

Nikolay
22.01.2019
07:40:31

Владимир
22.01.2019
07:40:44

SetazeR
22.01.2019
07:40:46
а не это безобразие с кружочкаме

Nikolay
22.01.2019
07:40:50

SetazeR
22.01.2019
07:41:50
лайки нинужны
(к собакам-лайкам не относится)

Google

Владимир
22.01.2019
07:42:33

Danil
22.01.2019
07:42:35

SetazeR
22.01.2019
07:42:50

?
22.01.2019
07:56:19
Знает кто как query string parameters отправлят сокетом?

Tishka17
22.01.2019
07:56:54
urllib
в урл клеятся же

?
22.01.2019
07:57:49
urllib
Нееее, я про
GET / HTTP/1.1\r\nHost: domain.com\r\n\r\n
Post инфа просто в конец кидается

Tishka17
22.01.2019
07:58:07
ну вон / - это урл
вместо него подставляй

?
22.01.2019
07:58:21
А вот формат /path?x=1&q=2

Tishka17
22.01.2019
07:58:32
ну да
про экранирование не забывай
urllib тебе в помощь

?
22.01.2019
07:58:48
GET /path?q=123 HTTP/1.1\r\nHost: domain.com\r\n\r\n
?

Tishka17
22.01.2019
07:58:56
да

Alex
22.01.2019
08:00:00
у нас контест кто лучше напишет свою реализацию http на сокетах?

Tishka17
22.01.2019
08:00:34
да пусть пишет, разберется хоть
надеюсь выкинет как допишет

Google

Alex
22.01.2019
08:00:57
раз уж пошла такая пьянка, подскажите кто знает библиотеки реализующие http протокол (не фреймворки)
гуглить умею, находил несколько

Tishka17
22.01.2019
08:01:20
хз
а зачем?

Alex
22.01.2019
08:01:48
может быть тоже повелосипедить хочу

Terminator
22.01.2019
08:02:55
@ZnamenieY будет жить. Поприветствуем!

Alex
22.01.2019
08:08:33
?
эм… и в каком месте тут реализован http протокол?

?
22.01.2019
08:10:34

Alex
22.01.2019
08:12:20
спасибо кэп. и http.server для сервера ага.

?
22.01.2019
08:14:18

Alex
22.01.2019
08:15:07
https://pypi.org/project/h2/
https://pypi.org/project/h11/

Terminator
22.01.2019
08:23:16
Gregory Shanin будет жить. Поприветствуем!

Арсений
22.01.2019
08:46:29
Немного оффтоп
Есть ли ответ на вопрос, как лучше?
Обычная конструкция с if else
if user in last_user_queries:
changed = last_user_queries[user] != data
else:
changed = False
В одну строку с if else
changed = last_user_queries[user] != data if user in last_user_queries else False
В одну строку с or
changed = user not in last_user_queries or last_user_queries[user] != data

Tigran
22.01.2019
08:49:48
ни в одном варианте я не понял смысл этого кода
так что всё плохо

Tishka17
22.01.2019
08:50:19
Чо

Арсений
22.01.2019
08:50:40

Admin
ERROR: S client not available

Google

Tigran
22.01.2019
08:51:04
хотя не, вроде догадался

Tishka17
22.01.2019
08:51:15
changed = last_user_queries.get(user)!=data

Tigran
22.01.2019
08:51:20
last_user_queries — это типа per user

Арсений
22.01.2019
08:51:25
Проверяю, изменился ли хоть один параметр запроса

Aragaer
22.01.2019
08:51:46
changed = last_user_queries.get(user, data) != data

Tigran
22.01.2019
08:51:49

Aragaer
22.01.2019
08:52:08
а, вы тоже это уже написали

Tishka17
22.01.2019
08:52:17
не уверен

Tigran
22.01.2019
08:52:35
ну у него там False, когда нет юзера
(for whatever the reason)

Tishka17
22.01.2019
08:53:13
ок

Арсений
22.01.2019
08:53:56
Ох, спасибо, ребят.

Tigran
22.01.2019
08:55:59
переменную data я бы всё-таки переименовал в query

Terminator
22.01.2019
09:07:16
@jobs_startups_info будет жить. Поприветствуем!
@feakuru будет жить. Поприветствуем!

Danil
22.01.2019
09:22:52
Всем привет. Пытаюсь запустить фласк проект с помощью WSGI и nginx.
Делаю это по данной статье: https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uswgi-and-nginx-on-ubuntu-18-04
все делал по порядку. Все вроле как сделал, команда " sudo nginx -t" пишет что все хорошо. Перезапускал сервер, но я никак не могу достучаться к своему фласку(Там у меня всего лишь один запрос). Если я беру айпишник из ifconfig, вставляю в браузер - пишет что nginx работает. 0.0.0.0 - же nginx.
Если я запускаю отдельно "uwsgi --socket 0.0.0.0:5000 --protocol=http -w wsgi" - то фласк запускается, и я могу слать запросы на "http://127.0.0.1:5000/sфавыфыва". Я так понимаю, что после того как я настроил nginx, он должен сам запускать фласк. В чем может быть проблема?
Извините, я не опытен в этом деле, так что не судите строго)
Спасибо

Alex
22.01.2019
09:25:03
> Я так понимаю, что после того как я настроил nginx, он должен сам запускать фласк
Не должен

Tishka17
22.01.2019
09:25:17
и не запускай uwsgi на 0.0.0.0, запускай на 127.0.0.1

Alex
22.01.2019
09:25:49
uwsgi запускается посредством соттветствующего сервиса для systemd, конфигурация которого описана в гайде

Google

?
22.01.2019
09:26:49

Tishka17
22.01.2019
09:27:08
а, там через unixsocket

Danil
22.01.2019
09:27:56

Tishka17
22.01.2019
09:28:15
в смысле не можешь?

Alex
22.01.2019
09:28:19

Tishka17
22.01.2019
09:28:21
systemctl status

Alex
22.01.2019
09:28:55