@python_beginnersЭта группа больше не существует

Страница 515 из 1885
Zart
04.10.2016
11:33:57
угу, через werkzeug..

RNR ?
04.10.2016
11:34:17
ии?

Zart
04.10.2016
11:34:53
и у тебя ровно 0 контроля над ним

RNR ?
04.10.2016
11:35:50
не понимаю к чему ты ведешь

Google
Zart
04.10.2016
11:36:30
к тому что ты можешь делать что угодно. но проксирование на вот это вот - годится ровно для отладки и хомячков с посещаемостью полтора визита в сутки

RNR ?
04.10.2016
11:37:15
почему?

Zart
04.10.2016
11:37:36
потому что под нормальной нагрузкой он ёбнется нахер

RNR ?
04.10.2016
11:38:16
а с uwsgi нет?

Zart
04.10.2016
11:38:17
у тебя нет возможности настроить ни тред пул, ни таймауты, нихера

а у ювсги настройки есть. даже перебор оных

его нормально настроить тоже уметь надо

но возвращаясь к оригинальному вопросу - да, можно и через хттп_прокси. никто не мешает

V
04.10.2016
11:39:39
вот кстати давно хотел спросить. а как правильно протестировать сервер на нагрузку? есть какой-то способ сэмулировать 100500 запросов и посмотреть что при этом будет на серваке с процом и памятью, например? может сервис какой для этого дела?

Zart
04.10.2016
11:39:42
вариантов настроить веб-приложение - море

V
04.10.2016
11:40:55
сервис для эмуляции действий юзеров имеется в виду

Zart
04.10.2016
11:40:56
load testing. гонять можно тоже по-разному - апачевый бенчмарк, хттперф, и еще тулзы

RNR ?
04.10.2016
11:41:34
понял

Google
RNR ?
04.10.2016
11:41:35
спс

V
04.10.2016
11:42:04
почему про сервис спрашиваю - ведь локальные тесты не покажут например слабый канал, а тесты с другого хоста могут упереться в производительность или канал этого самого другого хоста

а вот так чтоб изобразить хабраэффект полноценный

Zart
04.10.2016
11:42:34
самый простой способ - гонять веб-сервер прямо питоном напрямки. вот тот апп.ран примерно это и делает

V
04.10.2016
11:42:57
Locust посмотри
спасибо, гляну!

Pavel
04.10.2016
11:43:52
интересно, какая должна быть посещаемость, чтобы (без стриминга видео и отдачи файлов) упереться в канал.

Zart
04.10.2016
11:44:40
можно гонять в аппсервере. как примеры - апач с мод_всги, ювсги с хттп ключом, вот это всё. это когда у тебя отдельное приложение загружает и выполняет интерпретатор питона с твоим кодом и шлёт в него трафик с сокетов и обратно

можно разнести это всё по разным приложениям и хостам - та же связка нгинкс+ювсги или там нгинкс+гуникорн

можно еще понавешать балансировщиков типа хапрокси или реверскэш на варнише

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

Zart
04.10.2016
11:48:01
а потом на всём этом гордо поднять свой хелло ворлд, с фоткой своего сраного кота

V
04.10.2016
11:49:55
грамотный маркетинг сделает твоего сраного кота звездой интернета

locust.io выглядит просто и доступно, кажется то что надо

Zart
04.10.2016
11:52:54
https://octoperf.com/blog/2015/06/10/top-load-testing-tools/ первый попавшийся линк в инетах

V
04.10.2016
11:54:56
спасиб! локуст этот прям на питончике писать, клево

а вот еще есть такая задача. дано слово, нужно разобрать его на гласные/согласные чтобы затем проанализировать, например, на такие вещи типа "есть ли две подряд согласные до первой гласной", "есть ли после последней гласной более двух букв", "есть ли в слове две гласные подряд, и если да, то есть ли другие гласные далее по слову" и т.п. сейчас все это сделал через хренову прорву if/elif, но хочется эстетики

Zart
04.10.2016
11:59:47
хм

поменяй на цикл

Google
V
04.10.2016
12:00:28
начал чот думать не представить ли слово в виде битов типа гласные - 1, согласные - 0 и потом может как-то битовыми операциями анализировать

Zart
04.10.2016
12:00:37
ну да

V
04.10.2016
12:00:54
но щас вот подумал, что тогда не получится мягкий и твердый знаки отделять

Zart
04.10.2016
12:01:27
почему же

V
04.10.2016
12:01:39
они не буквы и например "ебать" - не подходит под оперделение "две согласных после последней гласной"

т.е. сейчас есть фикс набор, может потом добавится еще какой-то критерий или даже несколько, но не факт

Pavel
04.10.2016
12:04:08
я бы вкорячил пачку регулярок.

Zart
04.10.2016
12:04:55
>>> category = dict(dict.fromkeys('bcdfghjklmnpqrstvwxyz', 0), **dict.fromkeys('aeio >>> map(category.get, 'word') [0, 1, 0, 0] >>> parsed = map(category.get, 'word') >>> tests = ( ... [1, 1, 0], ... [1, 1, 1], ... ) >>> for test in tests: ... if test in parsed: ...

V
04.10.2016
12:05:26
слова русские, от этого возня со знаками

Zart
04.10.2016
12:05:30
можно и регулярками. а можно и нахерачить DFA

V
04.10.2016
12:06:21
я бы вкорячил пачку регулярок.
бля, а ведь точно! регулярки-то писать не мешки ворочать

Zart
04.10.2016
12:06:44
https://en.wikipedia.org/wiki/Deterministic_finite_automaton

конечные автоматы

на этом принципе всякие парсеры и пишут

но это если тебе надо будет реально скорость выжимать. понимать и реализовывать их не очень просто

регулярки собсно на этом и пашут по факту

V
04.10.2016
12:08:00
ох, это я не проходил еще, это пока выше меня

Google
V
04.10.2016
12:08:17
но скорость вроде не важна

спасибо за совет про регулярки, чот не сразу сообразил, что это довольно просто тут применить

Зарт, а что по поводу цикла ты имел в виду? сделать список регулярок и в цикле их натравливать на слово? так?

чтобы не городить эту простыню ифов

Pavel
04.10.2016
12:14:02
тут можно поднять вопрос об администрировании списка правил (где хранится, как обновляется), и какой ответ нужен ("да/нет" или "попадает под правило 3 и 5")

V
04.10.2016
12:18:27
хранится хоть прям в коде, обновляется руками мной, ответ нужен "попадает под правило 3 и 5"

Pavel
04.10.2016
12:37:45
ох, это я не проходил еще, это пока выше меня
на самом деле, если сильно не копать, то это достаточно просто. Есть набор состояний (считаем гласные, считаем согласные, насчитали две гласные подряд, и т.п.), есть набор сигналов (гласная буква, согласная буква) и набор правил (из состояния "ищем гласные" по сигналу "пришла гласная" переходим в состояние "считаем гласные"; и т.п.). Подобрать удобный фреймворк, не заебаться в описании правил и состояний - и всё будет ок.

но в данной задаче - это сильный оверкил.

Admin
ERROR: S client not available

V
04.10.2016
12:39:47
да, хотя я очень надеюсь прийти к этим знаниям чуть позже

Pavel
04.10.2016
12:47:12
Хороший пример - многопользовательское редактирование статей. Можно обвешать каждую статью флагами (статья редактируется, согласовано с выпускающим редактором, статья опубликована, статья удалена) и умереть в ифах, а можно добавить ровно одно поле (состояние статьи), нарисовать граф состояний, правила перехода - и всё будет просто и наглядно.

Igor
04.10.2016
12:48:08
и один может показывать норм результаты, а другой - нет, и оба будут правы, потому что один например сначала открывает 100 соединений и потом шлет 100 запросов, а второй будет по одному соединению и запросу делать

V
04.10.2016
12:54:47
интересна имитация наплыва обычных пользователей. они же не по очереди приходят, а как попало всей толпой

еще и матом ругаются

F
04.10.2016
13:00:28
Зачем ты это говно сюда скинул?

Igor
04.10.2016
13:00:44
Это видео

Dk
04.10.2016
13:01:11
Зачем ты это говно сюда скинул?
В следующей жизни пригодится

F
04.10.2016
13:01:54
В следующей жизни пригодится
ну нет, я же не паршивый омега

Google
Pavel
04.10.2016
13:39:30
ну нет, я же не паршивый омега
А кто? В районе мю-ню, или ближе к эпсилон?

V
04.10.2016
13:41:08
каждый мнит себя альфой. сидя в душной пельменной.

F
04.10.2016
13:48:14
каждый мнит себя альфой. сидя в душной пельменной.
душая пельменная запустила сегодня эплпэй

Pavel
04.10.2016
13:52:46
душая пельменная запустила сегодня эплпэй
Чем принципиально лучше традиционных карт?

F
04.10.2016
13:54:06
Чем принципиально лучше традиционных карт?
прикладываешь часы/айфон к девайсу с пэйпассом и платишь пока кассирша проговаривает "а у нас это не работает

Темный
04.10.2016
13:54:09
не надо кошелек доставать с картой

x3233
04.10.2016
13:54:50
У меня карта в чехле телефона

F
04.10.2016
13:54:51
и если забыл карту, но есть приложуха и NFC, то не пропадешь

x3233
04.10.2016
13:54:59
Всегда га руках

Темный
04.10.2016
13:55:20
У меня карта в чехле телефона
у меня всегда телефон без пленок и чехлов

Pavel
04.10.2016
13:55:39
Зато карта не разрядится в нужный момент.

Dmitriy
04.10.2016
13:56:12
прикладываешь часы/айфон к девайсу с пэйпассом и платишь пока кассирша проговаривает "а у нас это не работает
уже год как работает у некоторых банков на андроидных устройствах в их клиентах

Dmitriy
04.10.2016
13:59:35
да, там не проходит через стороннюю компанию (apple)

F
04.10.2016
14:00:23
эпплпэй намного больше умеет, чем ведро с nfc)

Pavel
04.10.2016
14:00:57
эпплпэй намного больше умеет, чем ведро с nfc)
Повторю вопрос про принципиальную разницу.

Dmitriy
04.10.2016
14:01:43
и если забыл карту, но есть приложуха и NFC, то не пропадешь
пропадешь легко. paypass максимум в 40% магазинов)) в остальных - чип

John
04.10.2016
14:06:38
Раз уж тут речь зашла

Apple Pay в России: как подключить, где и как платить https://t.vc.ru/18930

Страница 515 из 1885

Эта группа больше не существует Эта группа больше не существует