Search
Write a publication
Pull to refresh
4
0
Send message

Написал свой http/https сервер на C#. Убыстрил Python, как интерпретатор за счет маленького скрипта initcgi.py, у которого уже всё готово, он только ждет подключение. После отработки и ответа скрипт закрывается и запускается новый, который ждет дальше. Таких скриптов несколько десятков, все параллельно ждут запросы. Пример скрипта:
import runpy
script = input() # Чтение имени скрипта
if script:
runpy.run_path(script) # Запуск скрипта обработчика запроса

Серверы и скрипт для быстрого cgi здесь Arkady23/http.net-https.net: Multithreaded http.net and https.net servers for Windows.

Полный текст серверного скрипта, который рассчитывает все интерполируемые точки на всей кривой, для web-сервера на VFP можно посмотреть здесь.

Вопрос в том, что понимать под плавностью. Или вы имеете в виду на сайте? Степень закругления углов задается параметром m. Я использую 0,33. Если использовать 0,5, то будет более сильное округление, как в 1-ой версии. И кстати асимметрию можно увеличить до 200-250%, получается нормально.

Очень интересный алгоритм. Но мне надо было неравномерный наг. Я провел небольшое исследование, упростил вывод коэффициента k (тригонометрия вообще не нужна). Сразу написать коммент не мог, т.к. не было доступа. Написал сюда после опубликования этой же статьи во 2-ой версии, после принятия которой появилось разрешение писать комменты.

Information

Rating
Does not participate
Location
Владивосток, Приморский край, Россия
Registered
Activity