Nachalo Poligona - kodirovki, spravochnye stranicy

Pravila Poligona
spravochnyj perechen' komand i metodov raboty.

[Vvedenie v rabotu s Poligonom]

Poligon predstavlyaet JavaScript-nadstrojku k skriptam sajta burime, realizuet neskol'ko pravil raboty, kotorye oblegchayut sostavlenie burime i zapominanie zadanij v fajle komp'yutera. V dvuh drugih rezhimah raboty - "Poisk" i "Spiski" - oblegchaetsya dostup k uzhe napisannym burime i kommentariyam. V dopolnitel'nom rezhime "Zazor" - predostavlyaetsya pole vvoda kommentariev v KZhP i Konduit.

Otpravka rifmy

1) V 2 polya vvoda ryadom s knopkoj "Poligon" pishutsya 2 slova (ili slovosochetaniya) rifmy i nazhimaetsya knopka "Poligon". V pervom pole ne dolzhno byt' chislo.
2) Drugoj sposob otpravki - v nachalo mnogostrochnogo polya vvoda Poligona pishutsya (ili kopiruyutsya zagotovlennye ranee) rifmy v formate


P/mfsdnmfis/kbgopib
P/dgfdgsd/bvb sdfs  vfdds
R/vodfvofd/jncusdnbcsd
/oobof/bo bofbf
PP/dfgjdfig/rtwere
(Vozmozhen kak russkij, tak i latinskij registr dlya zapisi pervoj bukvy "P". Ona mozhet i otsutstvovat', i byt' sdvoennoj. Ehto dopuwenie uprowaet vvod rifm i ih raspoznavanie programmoj, no dlya udobstva chteniya luchshe priderzhivat'sya kakogo-libo odnogo sposoba zapisi).

Pri kazhdom posleduyuwem nazhatii na knopku "Poligon" (odnostrochnye polya vvoda - pusty) proisxodit otpravka rifmy (po odnoj) na sajt i ozhidaetsya prihod stranicy zadaniya. Knopka "Poligon" blokiruetsya na 2.5 sekundy posle nazhatiya. Esli zadanie (stranica s predlozheniem napisat' burime) prishlo i nazhata knopka "Poligon", to odnovremenno s otpravkoj rifmy kopiruetsya soderzhanie zadaniya v stroku zadaniya v mnogostrochnoe pole vvoda Poligona v formate

PP/mfsdnmfis/kbgopib\gfdgdfr/tbvfgdf\32552323

, gde slova, razdelyonnye "/", "\" - rifmy zadaniya, chislo - kod, podtverzhdayuwij pravil'nost' zadaniya.

    Est' vozmozhnost' poluchit' stroku zadaniya v latinnice. Dlya ehtogo nado, chtoby flag TRansLit sprava ot knopki "Poligon" byl ustanovlen. Ehto nuzhno, chtoby zadanie na ehkrane chitalos', esli v sisteme net kirillicheskih shriftov ili oni ne nastroeny dlya brauzera. Pri otpravke zadaniya rifmy obratno perekodiruyutsya, potomu chto v stranice zadaniya oni vsegda prisutstvuyut v kirillice. Rifmy v stihe mozhno pisat', detransliterirovav ih vruchnuyu, no esli oni pishutsya v latinskom registre, to i vsya stroka zhelatel'na v latinnice, vo izbezhanie "neponimaniya" stroki detransliteratorom.


Napisanie burime

    Srazu posle stroki zadaniya pishetsya 4,5 ili 6 strok burime - 4 stroki stiha, zagolovok i podpis' avtora (kvadratnye skobki ukazyvayut na neobyazatel'nost' ehlementa)

PP/rhyme1/rhyme2\rhyme3/rhyme4\code
[cifra1cifra2][tab1]<Zagolovok>		[ - mozhet otsutstvovat']
<stroka1>rhymei[,.!)"?]
<stroka2>rhymej[,.!)"?]
<stroka3>rhymek[,.!)"?]
<stroka4>rhymel[,.!)"?]
[tab][tab][tab][!][nnn!]<Podpis' avtora>	[ - mozhet otsutstvovat']
[PP/..........|<konec teksta>]	    [ - sleduyuwee zadanie ili konec teksta]

gde
pervaya stroka - zadanie, bez izmeneniya soderzhimogo stroki;
cifra1 - cifra 1,2 ili 3, govoryawaya, chto rifma rhyme1/rhyme2 - "horoshaya", "negramotnaya" ili "plohaya" sootvetstvenno;
cifra2 - cifra 1,2 ili 3, govoryawaya to zhe, no o rifme rhyme3/rhyme4. Esli obe rifmy avtor schitaet "horoshimi", to obe cifry (odnovremenno) mozhno opustit';
tab1 - simvol tabulyacii (\x07), kotoryj ne otnositsya k zagolovku, esli ehto - pervyj simvol tabulyacii. Esli on otsutstvuet, to i cifra1cifra2 dolzhny otsutstvovat'. Ispol'zuetsya i v sluchae zapisi burime bez podpisi avtora. Togda on ukazyvaet, chto pervaya stroka - zagolovok, a ne stroka stiha. Esli ego ne budet, to 5-ya stroka sochtyotsya za podpis';
,.!)"? - znak ili znaki prepinaniya, kotorye mogut stoyat' posle rifmy;
rhymek - sami rifmy v konce stroki, kotorye sleduyut v proizvol'nom poryadke, no po odnoj na stroku;
tab - znaki tabulyacii (ot 0 do 3 shtuk) pered podpis'yu avtora. Mogut otsutstvovat' i ne vhodyat v podpis'.
! - priznak togo, chto podpis' ne budet skrytoj;
nnn! - chislo s posleduyuwim "!", govoryawee, chto podpis' budet vremenno skrytoj, do momenta poyavleniya nnn-go burime posle dannogo.

    Pod sleduyuwim zadaniem ponimaetsya stroka, nachinayuwayasya s odnogo iz sleduyuwih simvolov:

P/			[- russkaya ili latinskaya bukva]
R/
PP/			[- dve russkih ili dve latinskih bukvy]
RR/
/
\P/			[- russkaya ili latinskaya bukva]
\R/
\PP/			[- dve russkih ili dve latinskih bukvy]
\RR/
\/

    Simvol "\" (obratnyj slehsh) v pervom simvole stroki sluzhit priznakom dezaktivacii zadaniya. Esli v pervom simvole zadaniya imeetsya "\", zadanie schitaetsya neispolnyaemym (vypolnennym). Bolee togo, esli v pervom simvole lyuboj iz 4-5-6 strochek zadaniya postavlen "\", zadanie schitaetsya neispolnyaemym. Poehtomu, v nachale strok otpravlyaemogo zadaniya (v tom chisle, i v stroke zagolovka) ne dolzhen upotreblyat'sya znak "\".

Est' pravilo, kotoroe pozvolyaet vmesto odnoj stroki burime napisat' na Poligone 2 ili bolee, kotorye budut schitat'sya odnoj strokoj. Vmesto togo, chtoby napisat' odnu stroku (<strokai>) vida
dfsd bfydb suv<br>nusdv uvdnvd fnvdf

, mozhno napisat' 2 stroki v takom formate:

dfsd bfydb suv//
nusdv uvdnvd fnvdf

    Vmesto kazhdogo tega perenosa stroki stavitsya "//" i ENTER neposredstvenno vsled za nim.

    Za 1 nazhatie knopki "Poligon" otpravlyaetsya pervaya rifma ili pervoe najdennoe zadanie, oformlennoe v sootvetstvii s ukazannymi vyshe pravilami.
Prichiny "nezhelaniya" Poligona otpravit' burime mogut byt':

1) mnogo strok v burime. Esli strok 7 i bolee, zadanie ignoriruetsya. Esli v konce spiska nezametno napisano 2 perevoda stroki ili bolee, to odin iz nih vosprinimaetsya kak otdel'naya stroka. Esli v seredine spiska zadanie, sleduyuwee za otpravlyaemym, zapisano nepravil'no (net perechislennyh vyshe kombinacij simvolov R/, RR/, ...), ono schitaetsya strokoj burime;
2) malo strok v burime. Esli strok 3 i men'she, zadanie takzhe ignoriruetsya. V konce odnoj iz strok mozhet stoyat' "//", chto sokrawaet kolichestvo real'no napisannyh strok na 1 pri otpravke;
3) Slishkom malo simvolov. V strokah burime simvolov men'she, chem v stroke zadaniya. Veroyatno, rifmy ne byli ispol'zovany ili nichego, krome rifm, ne napisano. Zadanie propuskaetsya;
4) Simvol "\" v nachale stroki zadaniya ili v nachale odnoj iz strok burime;
5) Ob oshibochno napisannom zadanii soobwaetsya v stroke pod knopkoj "Poligon". Otslezhivayutsya tol'ko narusheniya cheredovaniya znakov "/", "\". Luchshee pravilo - nikogda ne menyat' stroku zadaniya;
6) Oshibka programmy. Brauzer isportil kodirovku zadaniya, v rezul'tate zadanie otpravilos', no server ego ne prinimaet. V ehtom sluchae mozhno popytat'sya vospol'zovat'sya drugim brauzerom ili vpred' prinimat' zadaniya v translite. Nedostatki programmy, kotorye mozhno ustranit' eyo modernizaciej, budut ustranyat'sya avtorom. Ob oshibkah otpravki pros'ba pisat' v Obsuzhdenie ili pis'mom.

    Posle otpravki zadanie dezaktiviruetsya i peremewaetsya v konec spiska Poligona. Esli prishyol otvet o nevozmozhnosti priyoma zaprosa (esli server neozhidanno perestal rabotat' ili komp'yuter otklyuchilsya ot Seti), otpravku mozhno povtorit', ubrav "\" iz pervoj pozicii pervoj stroki. Pri ehtom, esli na Poligone net drugih zadanij, gotovyh dlya otpravki, to peremewat' zadanie v nachalo spiska ne obyazatel'no.
    Otpravka zadaniya s Poligona vsegda vozvrawaet stranicu predvaritel'noj proverki. Chtoby opublikovat' burime, sleduet otklyuchit' flag predvaritel'noj proverki na ehtoj stranice i nazhat' knopku "Otpravit'" na nej zhe (ne knopku "Poligon").


Izmenenie razmerov okna Poligona 

    Shirinu i vysotu (kolichestvo strok) polya vvoda Poligona mozhno menyat' proizvol'nym obrazom. Est' 3 sposoba ih izmeneniya.

  1. Izmenenie kolichestva strok.
    V maloe okno nad oknom Poligona pishetsya zhelaemoe kolichestvo strok i delaetsya welchok myshi vne ehtogo polya (ili nazhimaetsya TAB). Vysota okna Poligona nemedlenno izmenitsya.
  2. Rasshirenie okna Poligona.
    V pervoe pole vvoda okolo knopki "Poligon" pishetsya 0, vtoroe ostavlyaetsya pustym. Nazhimaetsya "Poligon". Shirina okna stanovitsya na 52 simvola shire, chem samaya dlinnaya stroka na Poligone, vysota - na 20 strok bol'she, chem kolichestvo strok na Poligone. (Ehta komanda - dlya perevoda skrollinga iz vnutrennego okna na vneshnee. Komanda ehksperimental'naya, neizvestno, naskol'ko ona udobna, no izvestno, chto 2 vlozhennyh okna so skrollingom - neudobny).
  3. Ustanovka shiriny okna Poligona.
    V pervoe pole vvoda okolo knopki "Poligon" pishetsya 0, vo vtoroe - trebuemaya shirina okna v simvolah. Nazhimaetsya "Poligon". Vysota Poligona budet na 20 strok bol'she kolichestva strok, a shirina - zadannaya.

Dopolnitel'nye komandy navigacii po sajtu iz rezhima "Poligon"

    Ehta dopolnitel'naya vozmozhnost' navigacii bez perexoda v rezhim "Spiski" ili "Poisk" ne naglyadna, trebuet zapomnit' nekotorye pravila, no ne trebuet aktivnogo ispol'zovaniya myshi. Dostatochno vvesti odno chislo - i popast' na ukazannyj nomer opublikovannogo burime, vvesti chislo i stroku poiska - i nachnyotsya poisk po stroke s ukazannogo nomera, vvesti 2 chisla - i budet poluchen spisok.


Tegovoe rasshirenie komand Poligona - odnostrochniki, 2-strochniki

    V dopolnenie k standartnym vozmozhnostyam zapisi burime, v Poligon vklyucheny tegovye rasshireniya formy otpravki, kotorye sozdayut "malostrochniki" - burime iz 1, 2 ili 3 strok. HTML-kody, kotorye sozdayut takie burime, sozdayutsya vo 2-7 strokah Poligona pri kazhdom nazhatii ssylok "1", "2", i "3", v sluchae, esli Poligon nablyudaetsya v verhnem osnovnom okne prosmotra. V rezul'tate raspolozheniya teksta burime sredi tegov, rifmy okazyvayutsya vnutri vidimogo teksta.