Komentoluettelo

Komentorivi, joka sijaitsee tilarivillä, avataan painamalla VÄLILYÖNTI-näppäintä. Komentoa kirjoitettaessa ehdotusluettelo ilmestyy automaattisesti: TAB-näppäin (tai VAIHTO-TAB) selaa ehdotuksia ja täydentää komennon, kun taas ESC sulkee luettelon (toinen ESC sulkee komentorivin). YLÖS- ja ALAS-näppäimet on edelleen varattu komentohistorialle.

Yleiset toiminnot

Komento

Toiminto

new, ne, n

Luo uuden tietokannan.

open, op, o

Avaa olemassa olevan tietokannan.

import_db, idb

Tuo ja yhdistää toisen tietokannan.

export_db, edb

Vie nykyisen valinnan uuteen tietokantaan.

quit, q

Sulkee blunderDB:n.

help, he, h

Avaa blunderDB:n ohjeen.

tutorial, tour

Avaa käyttöliittymän opastettujen kierrosten luettelon.

demo

Lataa esimerkkitietokannan (otteluita, turnaus, kokoelmia, kommentteja, Anki-pakka, analyysejä) työkaluun tutustumista varten.

meta

Näyttää tietokannan metatiedot.

eval, epc

Avaa Eval-paneelin (Effective Pip Count, voittotodennäköisyys ja kuutiopäätös bearoffissa). epc on tämän paneelin vanha nimi, joka on säilytetty.

transcribe, tr

Avaa Litterointi-paneelin: kirjattavana olevat otteluluonnokset ja keinon aloittaa uusi.

direct

Avaa Turnaukset-paneelin turnauksen johtamista varten ja sulkee sen taas. Kun siellä on johtaminen auki, pääalue näyttää turnauksen laudan sijaan; mikä tahansa muu välilehti tuo laudan takaisin.

met

Avaa Kazaross-XG2-ottelutaulukon (match equity table).

cm

Avaa kuutiomatriisin: nykyisen aseman tuomion 5-, 7- tai 9-pisteen ottelun jokaisessa pistetilanteessa.

tags

Avaa tunnistesanaston: tässä tietokannassa käytetyt tunnisteet asemamäärineen, napsautettavina haun käynnistämiseksi.

log

Avaa toimintalokin: lokitiedoston kaksisataa viimeistä riviä, sekä keinot kopioida ne raporttiin tai avata ne sisältävä kansio.

train

Avaa Harjoittelu-paneelin. Argumentin kanssa se avaa ja aloittaa: train scores (arvotun tilanteen pistekortti; train tp ja train takepoint ovat synonyymejä), train pips (molempien osapuolten pip-laskenta), train bearoff (molempien osapuolten EPC luodussa asemassa; train epc on synonyymi), train evaluation (luodun aseman voittomahdollisuus ja kuutiopäätös, rahapelissä), train decision (analysoitu päätös selattavasta luettelosta: siirto pelataan laudalla, kuutiopäätös valitaan paneelissa; train quiz on synonyymi).

tp2

Avaa take-pisteiden taulukon kuution arvolla 2.

tp2_live

Avaa take-pisteiden taulukon kuution arvolla 2 pitkille kilpajuoksuille.

tp2_last

Avaa take-pisteiden taulukon kuution arvolla 2 viimeiselle heitolle.

tp4

Avaa take-pisteiden taulukon kuution arvolla 4.

tp4_live

Avaa take-pisteiden taulukon kuution arvolla 4 pitkille kilpajuoksuille.

tp4_last

Avaa take-pisteiden taulukon kuution arvolla 4 viimeiselle heitolle.

gv1

Avaa gammon-arvojen taulukon kuution arvolla 1.

gv2

Avaa gammon-arvojen taulukon kuution arvolla 2.

gv4

Avaa gammon-arvojen taulukon kuution arvolla 4.

Asemat ja navigointi

Komento

Toiminto

import, i

Tuo yhden tai useamman aseman/ottelun tiedostosta (xg, xgp, sgf, mat, txt, bgf). Argumentin kanssa — import XGID=… tai import OGID=… — lukee tunnisteen tiedostovalitsimen avaamisen sijaan, kun se tulee viestistä, foorumilta tai skriptistä.

delete, del, d

Poistaa nykyisen aseman (vahvistus pyydetään); poisto kulkee roskakorin kautta ja on peruttavissa kolmenkymmenen päivän ajan.

trash

Avaa roskakorin: mitä on poistettu ja millä se palautetaan.

[number]

Siirry annetun indeksin asemaan.

[number]%

Siirtyy luettelon tähän prosenttikohtaan: 0% ensimmäinen asema, 50% keskikohta, 100% viimeinen.

grid, gr

Avaa vedosarkin: selattava luettelo pienoislautojen ruudukkona, kaksikymmentäneljä kerrallaan sivulla; pienoiskuvan valitseminen avaa sen aseman.

list, l

Näytä nykyisen aseman analyysi.

comment, co

Näytä/kirjoita kommentteja.

rollout, ro [fast|standard]

Rollaa nykyisen aseman (Analyysi-paneelissa valitulla asetuksella tai nimetyllä esiasetuksella) ja avaa Analyysi-paneelin. ro search [fast|standard] käynnistää sen näytettyyn luetteloon vahvistuksen jälkeen, jossa kerrotaan kokonaismäärä; ro stop pysäyttää käynnissä olevan rolloutin.

history, hi

Avaa hakupaneeli (hakuhistoria löytyy sen Historique-välilehdeltä).

stats, st

Näytä/piilota tilastopaneeli.

match, ma

Näytä/piilota otteluiden paneeli.

collection, coll

Näytä/piilota kokoelmien paneeli.

#tag1 tag2 …

Merkitse nykyinen asema tunnisteilla.

e

Lataa kaikki tietokannan asemat.

blunders, bl [n]

Lataa pahimmat virheet (equity/MWC) analyysinäkymään nykyisen tilastosuodattimen mukaisesti. Valinnainen luku valitsee, kuinka monta ladataan (bl 50); oletuksena 10.

m

Navigoi viimeksi käytyyn otteluun.

Muokkaus ja haku

Komento

Toiminto

write, wr, w

Tallentaa nykyisen aseman.

write!, wr!, w!

Päivittää nykyisen aseman.

s

Etsi asemia suodattimilla.

ss

Hae näytetyistä asemista: nykyiset tulokset, avoin kokoelma tai läpikäytävä ottelu.

Hakusuodattimet

Tämä taulukko on hakukieliopin viite: komentorivi, suodatinkirjasto ja blunderdb search -komennon valitsin --query lukevat kaikki samoja tunnuksia. Sarake CLI-vastine antaa, silloin kun sellainen on olemassa, saman asian tekevän search-valitsimen (ks. Komentoriviliittymä (CLI)); viiva merkitsee suodatinta, jonka vain kielioppi osaa ilmaista.

Viisi tunnusta ei kanna omaa arvoaan: ne lukevat sen hakulaudalta. cube ja score ottavat sille asetetun kuution ja tuloksen, d päätöksen tyypin, D ja D1 nopat, x Paitsi-välilehdellä piirretyn rakenteen. Heittoa ei siis koskaan kirjoiteta tunnukseen: D65 ei ole olemassa, ja vain poissulkeva muoto kantaa numeronsa (xD65). Komentorivillä, jossa lautaa ei ole, nämä tunnukset vertautuvat tyhjään lautaan; siellä on käytettävä kolmannen sarakkeen valitsimia.

Yksi ainoa tunnus järjestää sen sijaan että rajaisi: like järjestää tuloksen kasvavan etäisyyden mukaan kohdeasemasta, ja kaikki muut tunnukset rajaavat näin järjestettyä joukkoa.

Virheet ja equityt lasketaan equityn tuhannesosina — alla olevan taulukon millipisteinä: E>100 poimii siirrot, jotka ovat maksaneet vähintään kymmenesosan pisteestä, sillä yksi piste on 1000 tuhannesosaa.

Kaksi täydellistä hakua:

  • s p>30 w40,60 xco — yli 30 pipiä jäljessä, voittomahdollisuus 40–60 %, ei yhtään kommenttia.

  • s ph:race E>50 co:xg — juoksuvaiheessa, siirto joka on maksanut vähintään 50 tuhannesosaa, ja eXtreme Gammonista tullut kommentti.

Kysely

Toiminto

CLI-vastine

cube, cub, cu, c

Asema vastaa kuution kokoonpanoa.

--cube

score, sco, sc, s

Asema vastaa pistetilannetta.

--score1 --score2

d

Asema vastaa päätöstyyppiä (nappula- tai kuutiopäätös).

--decision

D

Asema vastaa nopanheittoa (molemmat nopat, järjestyksestä riippumatta).

--dice 6,5

D1

Asema vastaa nopanheittoa vain ensimmäisen nopan osalta (ensimmäisen nopan arvo esiintyy jommassakummassa aseman nopassa).

--dice 6

xD65

Asemaa ei ole pelattu heitolla 6-5 (järjestyksestä riippumatta). Arvo ilmoitetaan tunnuksessa; toistettavissa useiden heittojen poissulkemiseksi (xD65 xD54).

—

nc

Asema on ilman kontaktia.

—

ph:race

Asema on tietyssä pelin vaiheessa: opening (avaus), middlegame (keskipeli), race (kilpajuoksu) tai bearoff (nappuloiden poisto). Toistettavissa (ph:race ph:bearoff). Merkintä johdetaan laudasta eikä sitä voi koskaan muokata; blunderdb repair laskee sen uudelleen.

--phase

gt:holding

Asema kuuluu tiettyyn pelisuunnitelmaan, vuorossa olevan pelaajan näkökulmasta: race, bearin (kotiutus kontaktissa), crunch, backgame, acepoint, blitz, primevprime, mutualholding, holding, contact. Toistettavissa (gt:holding gt:mutualholding). Johdettu merkintä kuten vaihe: laskettu laudasta, ei koskaan muokattavissa, blunderdb repair laskee sen uudelleen.

--game-type

#prime

Asema kantaa tätä tunnistetta jossakin kommentissaan. Tunniste on proosaan kirjoitettu #sana; mikään ei ilmoita sitä. Vertailu on rajattu, joten #prime ei löydä sanaa #priming — juuri siinä on ero tekstisuodattimeen, joka etsii osamerkkijonoa. Toistettavissa, ja tunnisteet kasautuvat (#prime #backgame pyytää molempia): asema kantaa useita tunnisteita, joten kahden nimeäminen tarkoittaa ”molempia”.

—

n>x

Asema kohdattiin tietokannassa yli x kertaa — niiden siirtojen määrä, jotka johtavat siihen, kaikissa otteluissa. Muodot n>3, n<2, n3,10 ja n4 (täsmälleen neljä).

—

M

Asema tai sen peilikuva vastaa suodattimia.

—

i

Asema on tuotu erikseen, eikä se tullut ottelun tuonnin mukana.

--individual

fl

Asema on merkitty lähdeohjelmassa eXtreme Gammon -ottelun tuonnin yhteydessä.

--flagged

x

Asema ei sisällä yhtäkään poissulkurakenteen nappulaa (hakupaneelin ”Except”-välilehti).

—

p>x

Pelaaja on kilpajuoksussa vähintään x pippiä jäljessä.

--pip-min

p<x

Pelaaja on kilpajuoksussa enintään x pippiä jäljessä.

--pip-max

px,y

Pelaaja on kilpajuoksussa x–y pippiä jäljessä.

--pip-min --pip-max

P>x

Pelaajalla on kilpajuoksu vähintään x pippiä.

—

P<x

Pelaajalla on kilpajuoksu enintään x pippiä.

—

Px,y

Pelaajalla on kilpajuoksu x–y pippiä.

—

e>x

Aseman ekviteetti (millipisteinä) on suurempi kuin x.

—

e<x

Aseman ekviteetti (millipisteinä) on pienempi kuin x.

—

ex,y

Aseman ekviteetti (millipisteinä) on välillä x–y.

—

E>x

Pelaajan 1 tekemän siirron virhe (millipisteinä) on suurempi kuin x.

--move-error-min

E<x

Pelaajan 1 tekemän siirron virhe (millipisteinä) on pienempi kuin x.

--move-error-max

Ex,y

Pelaajan 1 tekemän siirron virhe (millipisteinä) on välillä x–y.

--move-error-min --move-error-max

w>x

Pelaajan voittomahdollisuudet ovat suuremmat kuin x %.

--winrate-min

w<x

Pelaajan voittomahdollisuudet ovat pienemmät kuin x %.

--winrate-max

wx,y

Pelaajan voittomahdollisuudet ovat välillä x % – y %.

--winrate-min --winrate-max

g>x

Pelaajan gammon-mahdollisuudet ovat suuremmat kuin x %.

—

g<x

Pelaajan gammon-mahdollisuudet ovat pienemmät kuin x %.

—

gx,y

Pelaajan gammon-mahdollisuudet ovat välillä x % – y %.

—

b>x

Pelaajan backgammon-mahdollisuudet ovat suuremmat kuin x %.

—

b<x

Pelaajan backgammon-mahdollisuudet ovat pienemmät kuin x %.

—

bx,y

Pelaajan backgammon-mahdollisuudet ovat välillä x % – y %.

—

W>x

Vastustajan voittomahdollisuudet ovat suuremmat kuin x %.

—

W<x

Vastustajan voittomahdollisuudet ovat pienemmät kuin x %.

—

Wx,y

Vastustajan voittomahdollisuudet ovat välillä x % – y %.

—

G>x

Vastustajan gammon-mahdollisuudet ovat suuremmat kuin x %.

—

G<x

Vastustajan gammon-mahdollisuudet ovat pienemmät kuin x %.

—

Gx,y

Vastustajan gammon-mahdollisuudet ovat välillä x % – y %.

—

B>x

Vastustajan backgammon-mahdollisuudet ovat suuremmat kuin x %.

—

B<x

Vastustajan backgammon-mahdollisuudet ovat pienemmät kuin x %.

—

Bx,y

Vastustajan backgammon-mahdollisuudet ovat välillä x % – y %.

—

o>x

Pelaajalla on vähintään x ulos kannettua nappulaa.

--off1-min

o<x

Pelaajalla on enintään x ulos kannettua nappulaa.

—

ox,y

Pelaajalla on x–y ulos kannettua nappulaa.

—

O>x

Vastustajalla on vähintään x ulos kannettua nappulaa.

--off2-min

O<x

Vastustajalla on enintään x ulos kannettua nappulaa.

—

Ox,y

Vastustajalla on x–y ulos kannettua nappulaa.

—

k>x

Pelaajalla on vähintään x takanappulaa.

—

k<x

Pelaajalla on enintään x takanappulaa.

—

kx,y

Pelaajalla on x–y takanappulaa.

—

K>x

Vastustajalla on vähintään x takanappulaa.

—

K<x

Vastustajalla on enintään x takanappulaa.

—

Kx,y

Vastustajalla on x–y takanappulaa.

—

z>x

Pelaajalla on vähintään x nappulaa vyöhykkeellä.

—

z<x

Pelaajalla on enintään x nappulaa vyöhykkeellä.

—

zx,y

Pelaajalla on x–y nappulaa vyöhykkeellä.

—

Z>x

Vastustajalla on vähintään x nappulaa vyöhykkeellä.

—

Z<x

Vastustajalla on enintään x nappulaa vyöhykkeellä.

—

Zx,y

Vastustajalla on x–y nappulaa vyöhykkeellä.

—

bo>x

Pelaajalla on vähintään x blotia ulkokentällä.

—

bo<x

Pelaajalla on enintään x blotia ulkokentällä.

—

box,y

Pelaajalla on x–y blotia ulkokentällä.

—

BO>x

Vastustajalla on vähintään x blotia ulkokentällä.

—

BO<x

Vastustajalla on enintään x blotia ulkokentällä.

—

BOx,y

Vastustajalla on x–y blotia ulkokentällä.

—

bj>x

Pelaajalla on vähintään x blotia kotialueella.

—

bj<x

Pelaajalla on enintään x blotia kotialueella.

—

bjx,y

Pelaajalla on x–y blotia kotialueella.

—

BJ>x

Vastustajalla on vähintään x blotia kotialueella.

—

BJ<x

Vastustajalla on enintään x blotia kotialueella.

—

BJx,y

Vastustajalla on x–y blotia kotialueella.

—

t'sana1;sana2;...'

Aseman kommentit sisältävät vähintään yhden sanoista.

—

co

Asemassa on kommentti, sisällöstä riippumatta.

--has-comment

xco

Asemassa ei ole kommenttia.

--no-comment

co:user

Asemaan liittyy tietystä lähteestä peräisin oleva kommentti: user (sinun kirjoittamasi), xg, gnubg, bgf (ottelun tuonnin mukana tullut) tai unknown. Toistettavissa (co:xg co:gnubg).

--comment-origin

m'kuvio1,kuvio2,...'

Parhaat nappulasiirrot, jotka sisältävät vähintään yhden kuvioista.

—

m'ND,DT,DP,...'

Parhaat kuutiopäätökset No Double/Take, Double Take, Double Pass.

—

T>x

Aseman lisäyspäivä x:n jälkeen (VVVV/KK/PP).

—

T<x

Aseman lisäyspäivä ennen x:ää (VVVV/KK/PP).

—

Tx,y

Aseman lisäyspäivä välillä x–y (VVVV/KK/PP).

—

max

Etsi ottelusta, jonka tunnus on x (esim. ma3).

--match-ids

max,y

Etsi otteluista, joiden tunnukset ovat x–y (esim. ma2,5).

--match-ids

tnx

Etsi turnauksesta, jonka tunnus on x (esim. tn1).

--tournament-ids

tnx,y

Etsi turnauksista, joiden tunnukset ovat x–y (esim. tn1,3).

--tournament-ids

idx

Hae asemaa, jonka tunnus on x (esim. id12).

--position-ids

idx,y

Hae asemia, joiden tunnukset ovat välillä x–y (esim. id5,10).

--position-ids

pl'nimi'

Hae asemia ottelusta, jossa nimetty pelaaja oli mukana kummalla tahansa puolella (esim. pl'Alice'). Kirjainkoolla ei ole väliä.

—

like, like42, like<12, like42*

Järjestää tuloksen kasvavan etäisyyden mukaan kohdeasemasta sen sijaan että rajaisi sitä: like ottaa nykyisen aseman, like42 sen, jonka indeksi on 42, like<12 hylkää kaiken yli kahdentoista nappulapipin päässä olevan, like42* laajentaa kohteen luokan kaikkiin päätöstyyppeihin ja molempiin pelimuotoihin, rahapeliin ja otteluun. Ks. Hakupaneeli.

—

Arvot pl, m ja t alkavat lainausmerkillä tai heittomerkillä ja päättyvät jompaankumpaan. Merkki, joka säilyttää lainausmerkin muodostamatta täydellistä arvoa, ohitetaan, ja blunderdb search --query ilmoittaa siitä. Tunniste voi sisältää heittomerkin (#l'ouverture), mutta ei lainausmerkkiä. Puolipiste erottaa tunnisteluettelot ja tagiluettelot: sitä ei ole missään arvossa, eikä ma1;2 ole kelvollinen merkki (kirjoita ma1 ma2).

Litterointi päätteestä

Komentorivillä ei ole litterointikomentoa: eleet kirjoitetaan Litterointi-välilehdellä. Sovelluksen ulkopuolella ne kulkevat komennon blunderdb call kautta (Litterointi rajapinnan kautta), esimerkiksi blunderdb call transcriptions.apply --db base.db --if-match 3 --json '{"id":1,"gesture":{"Kind":"validate"}}'. --if-match nimeää edellisen kutsun palauttaman revision; jokainen kutsu on oma istuntonsa, ilman sessionId-tunnistetta ja ilman kumoamista kutsusta toiseen.

Sekalaisia komentoja

Komento

Toiminto

clear, cl

Tyhjentää komentohistorian.