Adamos: плацебо действует на психологическом уровне и дальше уборки симптомов зайти не может (т.к. вряд ли мозг может управлять регенерацией сетчатки и снятием спазма)
qqignatqq: любая форма С ПЕРЕЗАГРУЗКОЙ страницы хорошая, а без перезагрузки есть неоправданные мучения разработчиков, а так-же невозможность работы на устройствах без JS
qqignatqq: извините, наверно ошибочка, просто недавно был вопрос как сделать форму обратной связи и в решении был тот принцип, который вы используете.
Так как я посчитал этот принцип извращением, то решил, что он встречается очень редко и увидев тот же самый уже реализованный принцип у вас, я решил, что вы и есть тот человек.
На счёт извращения - я считаю, что верно будет не использовать никаких AJAX и JS, а стандартно, как все, сделать формочку отправляющую данные самой себе и скрипт php в том же файле, что и форма.
jcmvbkbc: я не понимаю в спецификации почти ничего, думаю, что мне не стоит изучать все термины и принципы ради создания устойчивого сервера - лень и экономия времени берёт верх. Думаю, можно обойтись без этого.
Алексей Черемисин: ну то есть я предполагаю, что для получения доступа к Ethernet, USB, HardDrive, RAM, и т.д. следует использовать какие-то извращения
jcmvbkbc: в некоторых статьях написано, что процессор поддерживает OpenNET как ЦПУ, но один умный человек утверждает, что процессор предназначен не для ОС, а для второстепенных задач, требующих мощной обработки.
Следовательно его можно использовать как ЦПУ, установив OpenNET и сервер apache+php сверху, либо установить Linux и сервер apache+php на микроконтроллер, а процессор использовать как обработчик некоторых данных.
Хотелось бы сделать на этой основе DDOS-устойчивый сервер благодаря мощности, но в первом случае может перегрузиться сама шина Ethernet, ожидая завершения процессов (я предполагаю, что из-за отсутствия fork единственно верной реализацией материнки будет перед процессором поставить контроллер, ставящий запросы от Ethernet в очередь), а во втором случае перегрузится микроконтроллер, проводя запросы к процессору.
У меня один мастер-сервер на каждый город, в котором есть сервера обработки данных.
Все мастер-сервера синхронизируются с центральным раз в месяц и отключаются в случае обнаружения сбоя времени, т.к. после отключения питания мастер не может синхронизироваться с центральным, пока центральный не инициирует синхронизацию, что происходит ровно раз в месяц по оптоволоконному подключению.
А сервера обработки данных синхронизируются с мастером каждый час, но могут запросить синхронизацию по мобильной связи в любое время в случае отключения питания.
Таким образом обеспечивается географическая близость.
Используя стандартный алгоритм синхронизации времени, для расчета погрешности используется скорость передачи+получения/2, но скорость получения и передачи обычно отличаются, таким образом погрешность составляет около 0.5 сек при подключении EDGE.
Я думаю это можно исправить, измеряя заранее скорость отправки и получения как на мастер-сервере, так и на сервере обработки данных.
Погрешность не велика для обычных пользователей, но мне надо синхронизировать время между серверами обработки данных ради безопасности, большинство из которых подключены к мастеру через EDGE, так как являются переносными или труднодоступными.
Погрешность должна быть не больше 0.05 сек. для генерирования правильных ключей безопасности.
Скорость по сети EDGE приблизительно от
↑13 Kb/s↓8 Kb/s
до
↑5 Mb/s ↓3 Mb/s
колеблется часто и резко, что вызывает больше трудностей при синхронизации.
Есть вариант генерировать ключи по более округленному времени, но это намного ухудшает безопасность.
Алгоритм Марзулло же не лучше простого усреднения всех результатов различных мастер-серверов, так как мастер-сервера с заведомо неверными показаниями отключаются до ближайшей синхронизации.
Я имел в виду, что меня не придётся переучивать управлять ресурсами ПК, так как я веб-разработчик, а там все ресурсы это file_get_contents().
Я конечно ужасаюсь логикой Forth, но кажется понимаю её, так ситуация ухудшается еще и тем, что этот процессор исполняет только colorForth, где следует вместо операторов выделять слова различными цветами для построения зависимостей.
jcmvbkbc: 144 ядра работают независимо, т.к. нет такта, значит они могут выполнять разные задачи.
Получается процессор может поддерживать 144 постоянных подключений к серверу, верно?
sasha: то есть мне придётся округлять время при создании ключа безопасности на его основе, что ухудшит безопасность...
а как компьютер определяет скорость приема/отдачи? это могло бы решить проблему