Fragster.ru

Вход

Новости

Возобновление работы обмена результатами многопоточного теста

Fragster, 01.11.2021

Дошли руки посмотреть, что же мешает обмену результатами многопоточного теста.

Оказывается, ларчик просто открывался: в генерируемом wsdl в качестве адреса эндпоинта указывался путь до оригинально выполняемого скрипта, а при использовании laravel это index.php, а не реальный обработчик. Поправил, после этого вылез следующий косяк: оказывается, ларавель проверяет csrf токен для всех post запросов. Пришлось добавить адрес обмена результатами в исключения.

Третьей проблемой было то, что php'шный SimpleXMLElement почему-то не экранирует символ & при вставке напрямую через addChild. Оказывается, из-за этого примерно с конца 2018 года не все ответы загружались. Вставил ужасный костыль с прямой заменой символов в строке, решение из комментариев к документации портит пространство имен.

Для расследования ситуации очень помог Soap UI Проверил, теперь обмен результатами заработал.

А вы, в свою очередь, не стесняйтесь писать мне о проблемах на инфостарте, на мисте или по электронной почте fragster собака fragster точка ru

Доработки сайта

Fragster, 08.07.2021

Работа над сайтом понемногу движется вперед. Разобрался, как работает валидация (в прям сложных случаях), как подключать js, в том числе разные бандлы на разные страницы.

Сделал редактор новостей с markdown-оформлением, предпросмотром, возможностью прикреплять файлы (в т.ч. до первого сохранения) без перезагрузки страницы. Ну и использовать их в тексте в качестве картинок.

Получился эдакий гибрид и

А еще это прям большой шаг к полноценному механизму публикаций статей, в которых я опишу как я это сделал. Ну и заодно механизм пригодится для восстановления и расширения того, что было раньше на сайте.

2021-07-08 17_40_56.png

Работоспособность сайта

Fragster, 01.07.2021

Наверное, вы заметили, что сайт немного приуныл. Это я его случайно сломал, обновив версию php до 8.0, простите.

Положительный момент в том, что я как раз хотел изучить laravel, чем я и занялся, сейчас переделываю сайт на нем. Ранее публикация новых материалов (например новых версий многопоточного теста) была мучением, сейчас должно стать полегче.

В ближайшее время постараюсь восстановить все разделы и добавить новые. Например добавлены новости. Буду держать вас в курсе.