Wikipedia:Pagine da cancellare/Informazioni
Quanto segue è la descrizione del funzionamento dell'attuale bot che aggiorna le tabelle di conteggio delle pagine da cancellare.
Se vuoi le vecchie istruzioni: anno 2008.
Cosa il bot fa…
[modifica wikitesto]- Aggiorna le tabelle nelle pagine Wikipedia:Pagine da cancellare/Conta/AAAA mese GG;
- Sposta le procedure semplificate/annullate nel log giornaliero corretto;
- Le procedure vengono suddivise in 3 gruppi: ordinarie, semplificate, annullate.
Cosa il bot non fa…
[modifica wikitesto]Al momento:
- Non legge nel pensiero quindi se hai segnalazioni falle qui
- Non cerca di individuare tutte le votazioni e contare i voti espressi
- Non notifica la fine delle votazione delle procedure ordinarie
- Non controlla la corretta sintassi dei template {{Cancellazione/richiesta}} e {{Cancellazione/vota}}
- Non controlla i requisiti di voto degli utenti
- Non fa comparire/scomparire i giorni da Wikipedia:Pagine da cancellare. Precisamente è dal 2008 che non serve più un bot per farlo. Ora basta la pagina /Conta che si aggiorna da sola.[1]
Quando lo fa…
[modifica wikitesto]Spesso. Molto spesso. Spessissimo. Proprio ora.
Significato delle barrette colorate
[modifica wikitesto]Le barrette colorate sono generate dal template {{termometro}} e dovrebbero dare un'indicazione di quanto è accesa la discussione della voce. Dopo avere cambiato l'algoritmo più volte ora è abbastanza stabile: si basa esclusivamente sul numero di voti espressi e sulla grandezza in byte della pagina.
Cancellazioni ordinarie
[modifica wikitesto]Nel grafico qui a destra, generato con le pagine di votazione di un centinaio di giorni, ogni "+" rappresenta una proposta di cancellazione in un piano cartesiano byte/voti.
La retta verde è la retta di regressione (una specie di media) e ha questa equazione: con:
- a = 0.00169687 +/- 0.0001116 (6.576%)
- b = 10.3936 +/- 0.6538 (6.291%)
La retta blu è la retta di regressione pesata su un'ipotesi di errore poissoniano, mentre la retta violetta è parallela alla retta di regressione ma traslata. La retta di regressione pesata ha equazione , mentre la traslata con:
- c = 0.00258347 +/- 7.703e-05 (2.982%)
- d = 1.47668 +/- 0.225 (15.24%)
Per calcolare la "temperatura" della discussione viene usata questa formula:
- .
In cui:
- è il numero di byte della pagina
- è il numero di voti
Poiché deve essere compreso tra 0 e 100 viene bloccato tra questi due estremi.
La traslazione verso il basso della funzione rispetto alla retta di regressione è assolutamente arbitraria e serve a "penalizzare" le votazioni appena iniziate, con pochi voti, smorzandone le oscillazioni.
Cancellazioni semplificate
[modifica wikitesto]Per le cancellazioni semplificate la temperatura T è definita più semplicemente come:
- .
Alcuni utenti sono dell'idea che quest'ultima formula sia troppo lineare e non renda bene la reale temperatura di discussione: in effetti una scala logaritmica sarebbe meglio, ma allo stato attuale non si considera l'implementazione una priorità.
Significato del campo durata
[modifica wikitesto]La durata di una PDC è un valore espresso in giorni, arrotondato su buon senso, che indica quanto tempo è trascorso fra l'apertura della PDC e la sua chiusura / ultima modifica.
Più specificatamente:
- se la PDC non è stata ancora protetta la durata è calcolata fra la sua creazione e la sua ultima modifica
- se la PDC è stata protetta la durata è calcolata dalle ore
23:59:59
della data di creazione e la sua ultima modifica (che corrisponde alla chiusura e protezione da parte di un amministratore).
Storia
[modifica wikitesto]Dal 2007[senza fonte] al 2013 questo compito è stato svolto da un bot sviluppato in Python[2] da Paulatz (Paulatz bot) e poi mantenuto da Filnik (Filbot).[3]
A causa di problemi tecnici[4] nel 2013 il bot è stato riscritto in JavaScript[5] da Mauro742 manovrando MauroBot.
A causa di problemi tecnici[6] nel 2018 il bot è stato ispezionato e riscritto[7] senza trovare il problema. Alla fine è stato riscritto in PHP, nell'attuale implementazione.[8]
Codice
[modifica wikitesto]Note
[modifica wikitesto]- ^ Automatizzare l'aggiornamento dell'elenco dei giorni, il 17:47, 10 set 2008
- ^ Il codice in Python è andato forse perduto
- ^ Istruzioni del Paulatz bot in Python (2007)
- ^ Discussioni Wikipedia:Pagine da cancellare/Archivio 15#Un nuovo bot per le cancellazioni (2013)
- ^ Codice del MauroBot in JavaScript (2013)
- ^ Speciale:PermaLink/97066950#Problema tecnico? (2018)
- ^ Codice del MauroBot in JavaScript (2018)
- ^ Speciale:PermaLink/97066950#Nuovo bot cancellazioni: quasi pronti (2018)