mifkamaz: тихо шифером шурша, едет крыша не спеша. Вы о каких запросах говорите? Вы о сетевых протоколах передачи данных (TCP и т.д.) или о чем? Если не о сетевых протоколах, то слово "пакеты" вообще как-то не уместно, ну и вопрос ваш без уточнения "какие именно запросы" не имеет смысла.
Александр Аксентьев: а если админы каждый день будут смотреть у себя логи и каждый день добавлять валидацию нового заголовка?))
А если там на каждый долбаный клик идет по 10 запросов последовательно, в каждом 10 параметров, 10 куков, в теле запроса разные форматы представления данных и в каждом по 10 значений передается, + 10 возможных редиректов?
> то надо разборать фронтенд(это в любом случае надо)
Вообще-то можно и не разбирать: сниффер, имитировать URL, куки, тело запроса - и всё. Зачастую этого достаточно. До поры.
mifkamaz: Это какие такие запросы ОС делает к процессу? и еще интереснее: какие запросы может делать процесс к ОС? Это о чем вообще? К какой именно части ОС?
Ну уж прям и API. Бек-енд просто.
Побоку то побоку, но если на бек-енде защита, например, проверка заголовков, или еще какая подстава, то заипешься всё это имитировать, проще уж в основном браузер использовать.
С другой стороны, люди тоже не готовы потратить тучу бабла и времени на человека, который делает очень много, очень медленно, а результат с их точки зрения не лучше, чем у его конкурентов.
Но и мнение, будто ты не должен гуглить и обязан все назиусть помнить, это тоже перебор.
Не надо крайностей. Всё сущее должно соответствовать задаче, с определенной погрешностью соответствия.
xmoonlight: а вот был один придурочный на одном форуме, возмущался, что я не помню именно точное написание. И вот тут тоже один такой нашелся, мой коммент со словами на буковку "б" удалили, и ваш коммент походу тоже удалили, кому-то неймется стукачить.
xmoonlight: если принципиально, чтобы помнили наизусть, то заказчик должен организовать менеджмент (разделение труда) - нанять как минимум двух человек, разработчика и кодера. В обязанности последнего и входит помнить определенный узкий круг функций, синтаксиса... наизусть.
Сергей Протько: Лично для меня достаточно знать, что благодаря CGI любой консольный вывод перенаправляется клиенту, и вообще, я могу на любом языке написать приложеньку, которая сможет работать с тем же Апачем, в т.ч. на C/C++, что в теории может быть полезнео по быстродействию (если, конечно, у меня VPS, а не хостинг, где нет такой свободы). И это я узнал экспериментально.
Че такое FastCGI, че там с форками процессов - лично мне пока не нужно знать, нужно будет - узнаю, сделаю то, что мне надо, а не какая-та там абстрактная "реализация FastCGI".
Насчет эффективности педивикии как средства познания, давайте, расскажите мне, реверс-инженеру, поподробнее... Ахаха.
Давайте я скину вам библиотеку, которую мне тут надо отреверсить - а вы мне дадите ссылку из педивикии, которая мне в этом каким-то волшебным образом поможет?
У разных людей разные подходы, заметьте, я лишь интересуюсь, почему не делают так, как это делаю я - а вы прямо навязываете свой подход.
Ошибка не в XAMPP, а в Apache. И да, ну-ка Press the Logs button to view error logs and check
17:13:22 [Apache] the Windows Event Viewer for more clues
А почему не попробовать на практике, погуглив для этого туториал, пример, и попробовав реализовать, вместо того, чтобы читать блаблабла в педивикии?
У меня минуты 3 заняло, чтобы разобраться, что такое CGI.
Если я вам детально объяснять буду, то это займет еще 3, только уже килорубля. Хотите?
Приложения этого не знаю, качать ессно некогда. Я бы через WebView делал. Может, версию API не ту использовали? Уточнять надо, что за проблемы, лаги и чем не быстра.
Приложение я бы декомпилировал, если там что интересное.
"подвисания"... Надо отлаживать, профилировать - смотреть, где именно подвисает, именно то и пробовать переписывать. С чего вы взяли, что именно мат.функции?
Вы вообще о чем? Фреймворк - это просто куча готовых кусков кода. Сколько потребляют и сколько занимает времени их выполнение - это зависит от конкретного куска, от того, что вы делаете, от многих факторов. В двух словах не ответят, вопрос слишком обширный, имеет смысл мерять и ORM (БД) и многие другие типы "кусков", везде будет по-разному. Раз проект тестовый - вы и тетсируйте.
marataziat: вы серьезно думаете, что для каждой вашей хотелки есть готовый бесплатный исходник на блюдечке с золотой каемочкой? А биржи фриланса тогда дураки что ли придумали?
А если вы хотите не игру, а научиться - так и надо учиться с азов, а не искать всё готовое, если готового нет.
Я не знаю, как называется эта игра, я бы на вашем месте вообще был почти уверен, что ее исходников на питоне не существует. Наивность детская какая-то.