| [Введение в работу с Полигоном] | Полигон представляет JavaScript-надстройку к скриптам сайта буриме, реализует несколько правил работы, которые облегчают составление буриме и запоминание заданий в файле компьютера. В двух других режимах работы - "Поиск" и "Списки" - облегчается доступ к уже написанным буриме и комментариям. В дополнительном режиме "Зазор" - предоставляется поле ввода комментариев в КЖП и Кондуит. |
1) В 2 поля ввода рядом с кнопкой "Полигон"
пишутся 2 слова (или словосочетания) рифмы и
нажимается кнопка "Полигон". В первом поле
не должно быть число.
2) Другой способ отправки - в начало
многострочного поля ввода Полигона пишутся (или
копируются заготовленные ранее) рифмы в формате
P/mfsdnmfis/kbgopib P/dgfdgsd/bvb sdfs vfdds R/vodfvofd/jncusdnbcsd /oobof/bo bofbf PP/dfgjdfig/rtwere |
(Возможен как русский, так и латинский регистр для записи первой буквы "P". Она может и отсутствовать, и быть сдвоенной. Это допущение упрощает ввод рифм и их распознавание программой, но для удобства чтения лучше придерживаться какого-либо одного способа записи). |
При каждом последующем нажатии на кнопку "Полигон" (однострочные поля ввода - пусты) происходит отправка рифмы (по одной) на сайт и ожидается приход страницы задания. Кнопка "Полигон" блокируется на 2.5 секунды после нажатия. Если задание (страница с предложением написать буриме) пришло и нажата кнопка "Полигон", то одновременно с отправкой рифмы копируется содержание задания в строку задания в многострочное поле ввода Полигона в формате
PP/mfsdnmfis/kbgopib\gfdgdfr/tbvfgdf\32552323
, где слова, разделённые "/", "\" - рифмы задания, число - код, подтверждающий правильность задания.
Есть возможность получить строку задания в латиннице. Для этого надо, чтобы флаг TRansLit справа от кнопки "Полигон" был установлен. Это нужно, чтобы задание на экране читалось, если в системе нет кириллических шрифтов или они не настроены для браузера. При отправке задания рифмы обратно перекодируются, потому что в странице задания они всегда присутствуют в кириллице. Рифмы в стихе можно писать, детранслитерировав их вручную, но если они пишутся в латинском регистре, то и вся строка желательна в латиннице, во избежание "непонимания" строки детранслитератором.
Сразу после строки задания пишется 4,5 или 6 строк буриме - 4 строки стиха, заголовок и подпись автора (квадратные скобки указывают на необязательность элемента)
PP/rhyme1/rhyme2\rhyme3/rhyme4\code [cifra1cifra2][tab1]<Zagolovok> [ - может отсутствовать] <stroka1>rhymei[,.!)"?] <stroka2>rhymej[,.!)"?] <stroka3>rhymek[,.!)"?] <stroka4>rhymel[,.!)"?] [tab][tab][tab][!][nnn!]<Podpis' avtora> [ - может отсутствовать] [PP/..........|<konec teksta>] [ - следующее задание или конец текста]
где
первая строка - задание, без изменения
содержимого строки;
cifra1 - цифра 1,2 или 3, говорящая, что рифма
rhyme1/rhyme2 - "хорошая", "неграмотная" или
"плохая" соответственно;
cifra2 - цифра 1,2 или 3, говорящая то же, но о
рифме rhyme3/rhyme4. Если обе рифмы автор считает
"хорошими", то обе цифры (одновременно) можно
опустить;
tab1 - символ табуляции (\x07), который не
относится к заголовку, если это - первый символ
табуляции. Если он отсутствует, то и cifra1cifra2
должны отсутствовать. Используется и в случае
записи буриме без подписи автора. Тогда он
указывает, что первая строка - заголовок, а не
строка стиха. Если его не будет, то 5-я строка
сочтётся за подпись;
,.!)"? - знак или знаки препинания,
которые могут стоять после рифмы;
rhymek - сами рифмы в конце строки,
которые следуют в произвольном порядке, но по
одной на строку;
tab - знаки табуляции (от 0 до 3 штук) перед
подписью автора. Могут отсутствовать и не входят
в подпись.
! - признак того, что подпись не будет
скрытой;
nnn! - число с последующим "!",
говорящее, что подпись будет временно скрытой, до
момента появления nnn-го буриме после данного.
Под следующим заданием понимается строка, начинающаяся с одного из следующих символов:
P/ [- русская или латинская буква] R/ PP/ [- две русских или две латинских буквы] RR/ / \P/ [- русская или латинская буква] \R/ \PP/ [- две русских или две латинских буквы] \RR/ \/
Символ "\" (обратный слэш) в первом символе строки служит признаком дезактивации задания. Если в первом символе задания имеется "\", задание считается неисполняемым (выполненным). Более того, если в первом символе любой из 4-5-6 строчек задания поставлен "\", задание считается неисполняемым. Поэтому, в начале строк отправляемого задания (в том числе, и в строке заголовка) не должен употребляться знак "\".
Есть правило, которое позволяет вместо одной строки буриме написать на Полигоне 2 или более, которые будут считаться одной строкой. Вместо того, чтобы написать одну строку (<strokai>) вида dfsd bfydb suv<br>nusdv uvdnvd fnvdf, можно написать 2 строки в таком формате:
dfsd bfydb suv// nusdv uvdnvd fnvdfВместо каждого тега переноса строки ставится "//" и ENTER непосредственно вслед за ним.
За 1 нажатие кнопки "Полигон"
отправляется первая рифма или первое найденное
задание, оформленное в соответствии с указанными
выше правилами.
Причины "нежелания" Полигона отправить
буриме могут быть:
1) много строк в буриме. Если строк 7 и более, задание игнорируется. Если в конце списка незаметно написано 2 перевода строки или более, то один из них воспринимается как отдельная строка. Если в середине списка задание, следующее за отправляемым, записано неправильно (нет перечисленных выше комбинаций символов Р/, РР/, ...), оно считается строкой буриме;
2) мало строк в буриме. Если строк 3 и меньше, задание также игнорируется. В конце одной из строк может стоять "//", что сокращает количество реально написанных строк на 1 при отправке;
3) Слишком мало символов. В строках буриме символов меньше, чем в строке задания. Вероятно, рифмы не были использованы или ничего, кроме рифм, не написано. Задание пропускается;
4) Символ "\" в начале строки задания или в начале одной из строк буриме;
5) Об ошибочно написанном задании сообщается в строке под кнопкой "Полигон". Отслеживаются только нарушения чередования знаков "/", "\". Лучшее правило - никогда не менять строку задания;
6) Ошибка программы. Браузер испортил кодировку задания, в результате задание отправилось, но сервер его не принимает. В этом случае можно попытаться воспользоваться другим браузером или впредь принимать задания в транслите. Недостатки программы, которые можно устранить её модернизацией, будут устраняться автором. Об ошибках отправки просьба писать в Обсуждение или письмом.
После отправки задание дезактивируется
и перемещается в конец списка Полигона. Если
пришёл ответ о невозможности приёма запроса
(если сервер неожиданно перестал работать или
компьютер отключился от Сети), отправку можно
повторить, убрав "\" из первой позиции первой
строки. При этом, если на Полигоне нет других
заданий, готовых для отправки, то перемещать
задание в начало списка не обязательно.
Отправка задания с Полигона всегда
возвращает страницу предварительной
проверки. Чтобы опубликовать буриме,
следует отключить флаг предварительной
проверки на этой странице и нажать кнопку
"Отправить" на ней же (не кнопку
"Полигон").
Ширину и высоту (количество строк) поля ввода Полигона можно менять произвольным образом. Есть 3 способа их изменения.
Эта дополнительная возможность навигации без перехода в режим "Списки" или "Поиск" не наглядна, требует запомнить некоторые правила, но не требует активного использования мыши. Достаточно ввести одно число - и попасть на указанный номер опубликованного буриме, ввести число и строку поиска - и начнётся поиск по строке с указанного номера, ввести 2 числа - и будет получен список.
В дополнение к стандартным возможностям записи буриме, в Полигон включены теговые расширения формы отправки, которые создают "малострочники" - буриме из 1, 2 или 3 строк. HTML-коды, которые создают такие буриме, создаются во 2-7 строках Полигона при каждом нажатии ссылок "1", "2", и "3", в случае, если Полигон наблюдается в верхнем основном окне просмотра. В результате расположения текста буриме среди тегов, рифмы оказываются внутри видимого текста.