Подписка на блог

РСС — лучше всего

Ещё есть автоматические трансляции в Тумблере и Же-же. Если что-то не работает, напишите мне: ilyabirman@ilyabirman.ru.

SuperBiDiTranslit: The Acid Test

Вот это — полигон для тестирования SuperBiDiTranslit. Вроде бы я его сделал.

Known issues:
  • правило «Если в скобочном контексте передан символ, который не имеет там особого смысла, то он понимается as-is» пока что не поддерживается
  • не поддерживается передача с сохранением регистра символов ни в одну из сторон (енкодер этого не поддерживает by design, а декодер — временно)
  • не поддерживается передача всяких там Unicode’овских символов (by design)
Чекбокс «BiDi?» означает, что вы хотите закодировать вашу строку, потом декодировать и убедиться, что получилось то же самое. Если его снять, то вы сможете потестировать только декодинг. Это нужно, чтобы посмотреть, что получится, если подсунуть декодеру строку, которую енкодер не смог бы сгенерить в принципе.

Если при BiDi-тесте результат будет отличаться от исходной строки, то он будет подсвечен красным. Если при тесте декодера при разборе строки произойдёт ошибка, там появится надпись PARSE ERROR. В обоих случаях большая просьба сказать об этом мне.

Спасибо.

Update: Ну конечно, сразу нашёлся ублюдок, который решил это заспамить, блин.

Update 2: Устроил для этой штуки стресс-тест: прогнал через неё весь код e2 туда и обратно. Он не изменился. Потом закинул его в zip и снова прогнал туда-сюда. Снова всё в порядке. Прикрутил всё это к e2. Можно теперь тестировать прямо здесь, в поиске по сайту.
Подписаться на блог
Поделиться
Отправить
3 комментария
korowkin
z
Warning: stristr(): Empty delimiter. in /home/u10238/e2.ilyabirman.ru/www/test/index.php on line 71
Илья Бирман
z?
korowkin
Уже все ок.
Илья Бирман
Очевидно, это был баг в самом скрипте-тесте.
korowkin
Действительно :)

Пользовательский интерфейс
Доступен первый раздел
электронного учебника

Популярное