Elenco dei comandi
La riga di comando, situata nella barra di stato, si apre premendo il tasto SPAZIO. Durante la digitazione di un comando, appare automaticamente un elenco di suggerimenti: il tasto TAB (o MAIUSC-TAB) scorre le proposte e completa il comando, mentre ESC chiude l’elenco (un secondo ESC chiude la riga di comando). I tasti SU e GIÙ restano riservati alla cronologia dei comandi.
Operazioni globali
Comando |
Azione |
|---|---|
new, ne, n |
Crea un nuovo database. |
open, op, o |
Apre un database esistente. |
import_db, idb |
Importa e unisce un altro database. |
export_db, edb |
Esporta la selezione corrente in un nuovo database. |
quit, q |
Chiude blunderDB. |
help, he, h |
Apre la guida di blunderDB. |
tutorial, tour |
Apre il catalogo delle visite guidate dell’interfaccia. |
demo |
Carica un database di esempio (partite, torneo, raccolte, commenti, mazzo Anki, analisi) per scoprire lo strumento. |
meta |
Mostra i metadati del database. |
eval, epc |
Apre il pannello Eval (Effective Pip Count, probabilità di vittoria e verdetto di cubo in bearoff). |
transcribe, tr |
Apre il pannello Trascrizione: le bozze di partite in corso di inserimento, e il modo di iniziarne una. |
direct |
Apre il pannello Tornei per dirigere un torneo, e lo richiude. Finché vi è aperta una direzione, l’area principale mostra il torneo invece del tavoliere; qualsiasi altra scheda riporta il tavoliere. |
met |
Apre la tabella di match equity Kazaross-XG2. |
cm |
Apre la matrice del cubo: il verdetto della posizione corrente a tutti i punteggi di un incontro da 5, 7 o 9 punti. |
tags |
Apre il vocabolario di tag: i tag usati in questo database, con il numero di posizioni, cliccabili per lanciare la ricerca. |
log |
Apre il registro attività: le ultime duecento righe del file di log, con il necessario per copiarle in un rapporto o aprire la cartella che le contiene. |
train |
Apre il pannello Allenamento. Con un argomento, apre e avvia: |
tp2 |
Apre la tabella dei takepoint con cubo a 2. |
tp2_live |
Apre la tabella dei takepoint con cubo a 2 per le corse lunghe. |
tp2_last |
Apre la tabella dei takepoint con cubo a 2 morto. |
tp4 |
Apre la tabella dei takepoint con cubo a 4. |
tp4_live |
Apre la tabella dei takepoint con cubo a 4 per le corse lunghe. |
tp4_last |
Apre la tabella dei takepoint con cubo a 4 morto. |
gv1 |
Apre la tabella dei valori di gammon con cubo a 1. |
gv2 |
Apre la tabella dei valori di gammon con cubo a 2. |
gv4 |
Apre la tabella dei valori di gammon con cubo a 4. |
Modifica e ricerca
Comando |
Azione |
|---|---|
write, wr, w |
Salva la posizione corrente. |
write!, wr!, w! |
Aggiorna la posizione corrente. |
s |
Cerca posizioni con i filtri. |
ss |
Cercare tra le posizioni visualizzate: risultati correnti, collezione aperta o match in revisione. |
Filtri di ricerca
Questa tabella è il riferimento della grammatica di ricerca: la riga di comando, la biblioteca di filtri e l’opzione --query di blunderdb search leggono tutte gli stessi token. La colonna Equivalente CLI dà, quando esiste, l’opzione di search che fa la stessa cosa (vedere Interfaccia a riga di comando (CLI)); un trattino segnala un filtro che solo la grammatica esprime.
Cinque token non portano il proprio valore: lo leggono sul tavoliere di ricerca. cube e score riprendono il cubo e il punteggio lì impostati, d il tipo di decisione, D e D1 i dadi, x la struttura disegnata nella scheda Tranne. Un lancio non si scrive quindi mai nel token: D65 non esiste, solo la forma di esclusione porta le sue cifre (xD65). Sulla riga di comando, dove non c’è tavoliere, questi token si confrontano con un tavoliere vuoto; sono le opzioni della terza colonna che occorre impiegare al loro posto.
Un solo token ordina invece di restringere: like dispone il risultato per distanza crescente da una posizione bersaglio, e tutti gli altri token restringono l’insieme così ordinato.
Gli errori e le equity si contano in millesimi di equity — i millipoints della tabella qui sotto: E>100 mantiene le mosse che sono costate almeno un decimo di punto, un punto valendo 1000 millesimi.
Due ricerche complete:
s p>30 w40,60 xco— più di 30 pip di ritardo, tra il 40 % e il 60 % di probabilità di vittoria, nessun commento.s ph:race E>50 co:xg— in corsa, una mossa che è costata almeno 50 millesimi, e un commento proveniente da eXtreme Gammon.
Query |
Azione |
Equivalente CLI |
|---|---|---|
cube, cub, cu, c |
La posizione verifica la configurazione del cubo. |
|
score, sco, sc, s |
La posizione verifica il punteggio. |
|
d |
La posizione verifica il tipo di decisione (pedina o cubo). |
|
D |
La posizione verifica il lancio dei dadi (entrambi i dadi, in qualsiasi ordine). |
|
D1 |
La posizione verifica il lancio dei dadi solo sul primo dado (il valore del primo dado compare su uno dei due dadi della posizione). |
|
xD65 |
La posizione non è stata giocata con il lancio 6-5 (in qualsiasi ordine). Il valore è indicato nel gettone; ripetibile per escludere più lanci ( |
— |
nc |
La posizione è senza contatto. |
— |
ph:race |
La posizione si trova in una data fase di gioco: |
|
gt:holding |
La posizione rientra in un dato piano di gioco, dal punto di vista del giocatore di turno: |
|
#prime |
La posizione porta questo tag in uno dei suoi commenti. Un tag è una |
— |
n>x |
La posizione è stata incontrata più di x volte nella base — il numero di mosse che vi arrivano, in tutti gli incontri. Forme |
— |
M |
La posizione o quella speculare verifica i filtri. |
— |
i |
La posizione è stata importata singolarmente, non portata da un import di partita. |
|
fl |
La posizione è stata contrassegnata nel software di origine, durante l’importazione di una partita eXtreme Gammon. |
|
x |
La posizione non contiene alcuna pedina della struttura di esclusione (scheda Tranne del pannello di ricerca). |
— |
p>x |
Il giocatore ha almeno x pip di svantaggio nella corsa. |
|
p<x |
Il giocatore ha al massimo x pip di svantaggio nella corsa. |
|
px,y |
Il giocatore ha tra x e y pip di svantaggio nella corsa. |
|
P>x |
Il giocatore ha una corsa di almeno x pip. |
— |
P<x |
Il giocatore ha una corsa di al massimo x pip. |
— |
Px,y |
Il giocatore ha una corsa tra x e y pip. |
— |
e>x |
L’equity (in millipunti) della posizione è maggiore di x. |
— |
e<x |
L’equity (in millipunti) della posizione è minore di x. |
— |
ex,y |
L’equity (in millipunti) della posizione è compresa tra x e y. |
— |
E>x |
L’errore della mossa giocata dal giocatore 1 (in millipunti) è maggiore di x. |
|
E<x |
L’errore della mossa giocata dal giocatore 1 (in millipunti) è minore di x. |
|
Ex,y |
L’errore della mossa giocata dal giocatore 1 (in millipunti) è compreso tra x e y. |
|
w>x |
Il giocatore ha probabilità di vittoria superiori a x %. |
|
w<x |
Il giocatore ha probabilità di vittoria inferiori a x %. |
|
wx,y |
Il giocatore ha probabilità di vittoria comprese tra x % e y %. |
|
g>x |
Il giocatore ha probabilità di gammon superiori a x %. |
— |
g<x |
Il giocatore ha probabilità di gammon inferiori a x %. |
— |
gx,y |
Il giocatore ha probabilità di gammon comprese tra x % e y %. |
— |
b>x |
Il giocatore ha probabilità di backgammon superiori a x %. |
— |
b<x |
Il giocatore ha probabilità di backgammon inferiori a x %. |
— |
bx,y |
Il giocatore ha probabilità di backgammon comprese tra x % e y %. |
— |
W>x |
L’avversario ha probabilità di vittoria superiori a x %. |
— |
W<x |
L’avversario ha probabilità di vittoria inferiori a x %. |
— |
Wx,y |
L’avversario ha probabilità di vittoria comprese tra x % e y %. |
— |
G>x |
L’avversario ha probabilità di gammon superiori a x %. |
— |
G<x |
L’avversario ha probabilità di gammon inferiori a x %. |
— |
Gx,y |
L’avversario ha probabilità di gammon comprese tra x % e y %. |
— |
B>x |
L’avversario ha probabilità di backgammon superiori a x %. |
— |
B<x |
L’avversario ha probabilità di backgammon inferiori a x %. |
— |
Bx,y |
L’avversario ha probabilità di backgammon comprese tra x % e y %. |
— |
o>x |
Il giocatore ha almeno x pedine fuori. |
|
o<x |
Il giocatore ha al massimo x pedine fuori. |
— |
ox,y |
Il giocatore ha tra x e y pedine fuori. |
— |
O>x |
L’avversario ha almeno x pedine fuori. |
|
O<x |
L’avversario ha al massimo x pedine fuori. |
— |
Ox,y |
L’avversario ha tra x e y pedine fuori. |
— |
k>x |
Il giocatore ha almeno x pedine arretrate. |
— |
k<x |
Il giocatore ha al massimo x pedine arretrate. |
— |
kx,y |
Il giocatore ha tra x e y pedine arretrate. |
— |
K>x |
L’avversario ha almeno x pedine arretrate. |
— |
K<x |
L’avversario ha al massimo x pedine arretrate. |
— |
Kx,y |
L’avversario ha tra x e y pedine arretrate. |
— |
z>x |
Il giocatore ha almeno x pedine nella zona. |
— |
z<x |
Il giocatore ha al massimo x pedine nella zona. |
— |
zx,y |
Il giocatore ha tra x e y pedine nella zona. |
— |
Z>x |
L’avversario ha almeno x pedine nella zona. |
— |
Z<x |
L’avversario ha al massimo x pedine nella zona. |
— |
Zx,y |
L’avversario ha tra x e y pedine nella zona. |
— |
bo>x |
Il giocatore ha almeno x blot nell’outfield. |
— |
bo<x |
Il giocatore ha al massimo x blot nell’outfield. |
— |
box,y |
Il giocatore ha tra x e y blot nell’outfield. |
— |
BO>x |
L’avversario ha almeno x blot nell’outfield. |
— |
BO<x |
L’avversario ha al massimo x blot nell’outfield. |
— |
BOx,y |
L’avversario ha tra x e y blot nell’outfield. |
— |
bj>x |
Il giocatore ha almeno x blot nel jan. |
— |
bj<x |
Il giocatore ha al massimo x blot nel jan. |
— |
bjx,y |
Il giocatore ha tra x e y blot nel jan. |
— |
BJ>x |
L’avversario ha almeno x blot nel jan. |
— |
BJ<x |
L’avversario ha al massimo x blot nel jan. |
— |
BJx,y |
L’avversario ha tra x e y blot nel jan. |
— |
|
I commenti della posizione contengono almeno una delle parole. |
— |
co |
La posizione ha un commento, qualunque sia il suo contenuto. |
|
xco |
La posizione non ha alcun commento. |
|
co:user |
La posizione porta un commento di una data provenienza: |
|
|
Le migliori mosse di pedine contenenti almeno uno degli schemi. |
— |
|
Le migliori decisioni di cubo di No Double/Take, Double Take, Double Pass. |
— |
T>x |
Data di aggiunta della posizione dopo x (AAAA/MM/GG). |
— |
T<x |
Data di aggiunta della posizione prima di x (AAAA/MM/GG). |
— |
Tx,y |
Data di aggiunta della posizione tra x e y (AAAA/MM/GG). |
— |
max |
Cerca nella partita con identificatore x (es: ma3). |
|
max,y |
Cerca nelle partite con identificatori da x a y (es: ma2,5). |
|
tnx |
Cerca nel torneo con identificatore x (es: tn1). |
|
tnx,y |
Cerca nei tornei con identificatori da x a y (es: tn1,3). |
|
idx |
Cercare la posizione con identificativo x (es. id12). |
|
idx,y |
Cercare le posizioni con identificativi da x a y (es. id5,10). |
|
|
Cerca posizioni di una partita a cui ha partecipato il giocatore indicato, su entrambi i lati (es. |
— |
like, like42, like<12, like42* |
Ordina il risultato per distanza crescente da una posizione bersaglio, invece di restringerlo: |
— |
I valori pl, m e t si aprono con le virgolette o un apostrofo e si chiudono con l’uno o l’altro. Un token che conserva una virgoletta senza formare un valore completo viene ignorato, e blunderdb search --query lo segnala. Un tag può contenere un apostrofo (#l'ouverture), mai le virgolette. Il punto e virgola è il separatore delle liste di identificatori e di tag: non compare in nessun valore, e ma1;2 non è un token (scrivere ma1 ma2).
Trascrivere da un terminale
La riga di comando non ha un comando di trascrizione: i gesti si digitano nella scheda Trascrizione. Fuori dall’applicazione, passano per blunderdb call (Trascrivere tramite l’API), per esempio blunderdb call transcriptions.apply --db base.db --if-match 3 --json '{"id":1,"gesture":{"Kind":"validate"}}'. --if-match nomina la revisione restituita dalla chiamata precedente; ogni chiamata è una sessione a sé, senza sessionId né annullamento da una chiamata all’altra.
Comandi vari
Comando |
Azione |
|---|---|
clear, cl |
Cancella la cronologia dei comandi. |