Discussioni utente:Alex brollo/2011.2

Contenuti della pagina non supportati in altre lingue.
Da Wikisource.

Il mio nuovo sistema di archiviazione delle discussioni[modifica]

Ho ideato, e sto sperimentando, uno "sporco trucco" per archiviare le mie discussioni. Estremamente veloce, e in grado di salvare "stabilizzati" tutti i link della pagina discussione archiviata. Inoltre le discussioni possono tranquillamente continuare anche all'interno delle pagine archiviate.

Il trucco è: la pagina Discussioni utente:Alex brollo è fin dall'inizio un redirect alla pagina "archiviata" con il nome definitivo. Quindi, tutte le discussioni precedenti stanno nel cosiddetto "Archivio di nuovo tipo" e le ultime stanno in Discussioni utente:Alex brollo/2011.1; e la pagina non sarà mai spostata/rinominata, salvando qundi perennemente i link che contiene. Quando vorrò archiviare questa, semplicemente modificherò il link del redirect in Discussioni utente:Alex brollo verso una nuova pagina, che avrà una una piccola testata che aggancia la lista delle pagine archiviate. Spero che sia chiaro, l'esperienza dirà se oltre alla verifica logica funziona bene anche la verifica pratica. :-) --Alex brollo (disc.) 09:00, 9 feb 2011 (CET)[rispondi]

Caro Alex,

come da titolo, per quanto si ponga un titolo nel parametro sottotitolo questo non compare. L'ho notato all'inizio nelle sottopagine di Frammenti (Archiloco), ma poi ho notato che è generalizzato. Ne capisci l'origine? - εΔω 18:20, 11 feb 2011 (CET)[rispondi]

Non chiedetemi perché, ma questo risolve il problema. P.S. Alex, ti avevo scritto qui in fondo, forse con le recenti modifiche alla tua talk il mio messaggio ti era sfuggito Candalùa (disc.) 14:35, 12 feb 2011 (CET)[rispondi]

Bravo Candalua. Esatto, nel template Intestazione ci vuole sottotitolo={{{sottotitolo|}}}. Farò una ricerca per capire dove c'è lo schema errato del template Intestazione, tu Edo dove l'hai trovato? Nella doc di Template:Intestazione mi pare che tutto sia OK.
Siccome non siamo al Bar e nessuno si spaventerà, vi spiego il perchè. La pagina principale serve anche come "template" per generare alcune cose della sottopagina, in particolare la grafica del box intestazione e il suo contenuto. IncludiIntestazione "le spedisce" un parametro, e le spedisce proprio il titolo della sottopagina... ma perchè il parametro venga ricevuto, ci vuole necessariamente quel sottotitolo={{{sottotitolo}}}. Inizialmente, IncludiIntestazione spediva anche altro, ma poi ho cambiato filosofia e IncludiIntestazione si arrangia da sè... siamo a metà del guado; se Candalua procederà con la semantizzazione associata al form via javascript, ipotizzo che i dati siano scritti, in futuro, solo in una Sezione Dati, e che tutti i template peschino da lì. Sarebbe la seconda rivoluzione copernicana... ma al momento ho la testa altrove, e voglio aspettare che Candalua completi le sue riflessioni e i suoi esperimenti. Non vedo l'ora. :-) --Alex brollo (disc.) 09:35, 14 feb 2011 (CET)[rispondi]

Costituzione[modifica]

Ciao! Sono di passaggio. Ho notato che un IP di buona volontà sta cambiano alcune cose nel testo della Costituzione. Ma quella proofread è diversa. Io mi ci perdo fra i vari testi. Forse è meglio unificare. Come admin puoi dare un'occhiata? Buonanotte veloce. --Silvio Gallio (disc.) 21:55, 13 feb 2011 (CET)[rispondi]

ODIO i testi legali, anche se apprezzo la Costituzione. Cambiano continuamente! Quello proofread è il testo originale, l'altro, suppongo, è il testo attuale. Mi ci perdo, anzi, non mi ci metto nemmeno... forse però una "semiprotezione" non sarebbe una cattiva idea. --Alex brollo (disc.) 09:19, 14 feb 2011 (CET)[rispondi]

Parlamento[modifica]

Ho estratto le pagine .pdf che mi paiono interessanti. Ho provato a mandartele per e-mail, sperando che funzioni e che io non abbia commesso errori. Altrimenti li carico su un mio sito e ti mando l'Url. Sempre che non abbia fatto errori si tratterà poi di togliere pochi pezzi che sono su altri argomenti. Ti trascrivo la email di accompagnamento

Caro Alex,
ti invio
1)copertina documenti camera
2)discorso corona
3)copertina atti camera
4)discussione proclamazione
5)discussione intestazione
Per cominciare credo che basti. Poi nel solo 1961 ci sono molte discussioni interessanti, Garibaldi, le ferrovie ecc. Facciamo, però un passo alla volta.

Mizar

Una mano col click training[modifica]

Caro alex,

se ti va ricordati di darmi una mano a massaggiare i nuovi contributori alla rilettura del mese: se non sai dove cerare il codice eccoti pronto il boilerplate message:

Caro Alex,

a seguito della tua collaborazione alla Rilettura del mese, come è bello che sia per questo tipo di collaborazione, eccoti qui a destra una medaglia di partecipazione, che puoi copiare ed incollare nella tua pagina utente. Con questo gesto ne approfitto per proporti di scrivere qualcosa sulla tua pagina utente, magari gli interessi che ti hanno spinto a coinvolgerti con Wikisource, o le lingue che puoi/sai usare per la comunicazione tra utenti non italiani, o qualunque altra idea che trovi interessante copiare girando per le pagine utente.


Grazie!

due risposte[modifica]

1) wikisource.org è un mondo un po' abbandonato a sé stesso, e non ci si è dati molta pena di definirne le politiche. Orbilius lo aveva magnanimamente definito "ospizio"... diciamo che puoi considerarlo come una specie di "parco giochi" dove fare i tuoi esperimenti in tutta tranquillità, ma non aspettarti troppo feedback dalla gente di laggiù, a parte il buon Aleator che ogni tanto ci va a fare un giro. Comunque io sono ancora admin laggiù, quindi se ti serve qualcosa...

2) hai mai pensato di partecipare a qualche torneo di w:en:Obfuscated code? penso che potresti ben figurare... ;-) Comunque hai dimenticato di mandarmi la funzione count(), anche se più o meno posso immaginarmi cosa faccia... Conosci già http://w3schools.com e il suo TryIt Editor? utilissimo per testare al volo il codice javascript! Candalùa (disc.) 10:40, 22 feb 2011 (CET)[rispondi]

Ottima la prima (ma non dubitavo). Quanto alla seconda: w3c è il mio riferimento per qualsiasi cosa; ma ho appena scoperto la console javascript di Chrome che mi piace molto per testare cose direttamente nell'ambiente di una pagina wiki. E poi sono tranquillo, se faccio qualche casino c'è sempre "l'entità superiore" a cui rivolgersi.... San Candalua martire. Quanto all'obfuscated code: aperto il link ho capito la sottile ironia. :-P. Infine: non ricordo assolutamente cosa sia count(). Vantaggi di tenere le cose, e le idee, in ordine. --Alex brollo (disc.) 01:51, 24 feb 2011 (CET)[rispondi]

un motivo in più per odiare mediawiki[modifica]

Ho sistemato quella storia che ti dicevo su Dall'Ongaro. Questa è stata proprio durissima... a quanto pare la maledetta funzione #ifeq, quando deve confrontare una stringa con un titolo di pagina (ottenuto con PAGENAME), va in tilt in determinati casi: e dice che sono diversi anche se sono uguali! Credo che succeda quando c'è un apostrofo nel titolo, infatti anche D'Annunzio aveva lo stesso problema. Tu guarda un po' cosa mi è toccato fare per evitarlo: son dovuto ricorrere perfino a urlencode, robe da matti! Però perché il gioco funzioni non ci vogliono apostrofi storti nel nome dell'autore, ok? Candalùa (disc.) 21:42, 22 feb 2011 (CET)[rispondi]

L'algoritmo che storce gli apostrofi via bot è quasi perfetto; al contrario, l'algoritmo js era molto pericoloso. Ma adesso che dispongo di find_stringa() e di produci_lista() in js, nella versione "perfetta" (ossia: che non si lascia ingannare dai pattern stringa annidati) in pochi giorni dovrei poter scrivere lo stesso algoritmo perfetto anche in js; e allora sarà finita. Siccome quelle due banali funzioni (che NON sono riproducibili via regex... vuoi provarci?) sono il mio strumento principale per il maneggiamento delle stringhe, e proprio oggi jQuery ha finalmente ceduto.... prevedo delle belle cose e delle belle soddisfazioni. :-) --Alex brollo (disc.) 01:47, 24 feb 2011 (CET)[rispondi]

tu e i tuoi nomi di variabili...!!!! poi ci credo che spuntano bug da tutte le parti!! Candalùa (disc.) 20:21, 24 feb 2011 (CET)[rispondi]

ho provato ad adattare al gadget-regex-framework-comecavolosichiama la mia vecchia funzione numeroRiga(), così finalmente è a disposizione di tutti! è stata proprio un'ottima idea caricare questo gadget Candalùa (disc.) 00:03, 25 feb 2011 (CET)[rispondi]

Novità?[modifica]

Ciao! Dopo tanto tempo ho trovato qualche mezz'ora per dare una mano (manina). Mi ero messo a pistolare gli Atti del parlamento. Problema: nell'immagine di destra, in alto, non mi appaiono più i tastini per gestire le dimensioni ecc. Temo che, in mia assenza, abbiate combinato qualcosa di software... Oppure il problema è mio? Altra domanda; alla fine dei paragrafi ci va il tag "/br> oppure lo spazio? perché nel djvu/6 ho cancellato tutti i "br" che ho trovato ma poi non vorrei che fosse cambiata qualche regola. Altra domanda ho notato che il tuo bot deve passare a correggere tutti gli apostrofi (quelli che ottengo dal tasto in alto a destra sotto il punto interrogativo). Qual è il tasto giusto? E se no, perché diavolo non si può usare quello che è tanto comodo? Per una submillimetrica precisione? Mah!. Salut!--Silvio Gallio (disc.) 10:26, 24 feb 2011 (CET)[rispondi]

Per i tastini ti ha risposto Candalua; non è colpa nè tua, nè nostra, è colpa loro. :-)
Per gli apostrofi, è un discorso vecchio di anni; Edo e gli altri cultori della materia avevano il sogno di farlo, io ho accolto il loro desiderio. Prima nessuno ci era riuscito (o meglio: nessuno aveva giudicato il problema degno di perderci tempo e sonno...) perchè non possono essere sostituiti tutti, ma solo alcuni; vanno salvati quelli che costituiscono sintassi wiki per il grassetto e l'italico; quelli dentro i link; quelli dentro i template; e distinguere gli uni dagli altri... non è stato facilissimo :-(. E' quasi pronto comunque una funzione magica che lo farà con un click, distinguendo i casi e facendo le cose per bene. Tu intanto usa tranquillamente l'apostrofo "dattilografico" che sta sotto il carattere ?. Sulla tastiera, il carattere giusto (l'apostrofo "tipografico") non c'è proprio. --Alex brollo (disc.) 14:59, 24 feb 2011 (CET)[rispondi]

non credo ai miei occhi![modifica]

Spinto dal nostro Magister, ho cercato uno scamuffo per evitare di dover convertire tutti gli apostrofi dritti in storti... e guarda qua! Una semplicissima regex fa la sostituzione al volo, e senza rompere niente perché agisce solo sul testo fuori dai tag html! ancora non riesco a crederci... Candalùa (disc.) 17:35, 25 feb 2011 (CET)[rispondi]

L'ho sempre detto, che se il wiki markup fosse "ben conformato" come l'html, la vita sarebbe più semplice per "noi" (ma forse sarebbe più complicata per "loro"). Su post sotto qualche riflessione sul caso specifico...--Alex brollo (disc.) 00:04, 27 feb 2011 (CET)[rispondi]

biscottini[modifica]

sì, è un'idea folle, almeno secondo me. Anche solo con javascript si possono passare parametri da una pagina all'altra nella maniera classica, cioè mediante la request. Eccoti un esempio trovato in giro (ovviamente in jQuery, chè ormai se non lo usi non sei più nessuno...). In effetti è semplicissimo: ci si recupera il parametro (se c'è), si fa quello che si vuole, e alla fine si modifica il link della freccina che punta alla prossima pagina, in modo da portarsi avanti il nuovo valore. Candalùa (disc.) 19:33, 26 feb 2011 (CET)[rispondi]

secondo te come sarebbe meglio fare per i numeri di pagina? siccome c'è il problema di dover ripartire con la numerazione da zero, o da un altro numero, io lascerei il prompt: solamente gli pre-caricherei il numero dell'ultimo verso della pagina prima. Così l'utente è libero di cambiarlo se vuole. Che ti pare? Candalùa (disc.) 22:02, 26 feb 2011 (CET)[rispondi]

P.S. nessuna risposta né da te né da Orbilius riguardo agli apostrofi su vec... non avete ancora avuto il tempo di guardare la cosa, o siete rimasti talmente basiti da non riuscire nemmeno a rispondere? :-))))))))

Apostofi su vec? ? --Alex brollo (disc.) 23:14, 26 feb 2011 (CET)[rispondi]

dalle mie parti si dice "ma sito orbo"? leggi il post di sopra! :-) Candalùa (disc.) 23:24, 26 feb 2011 (CET)[rispondi]

P.S. la cosa è già operativa, fai un giretto su vec e vedrai tutti gli apostrofi tipografici belli al loro posto! ma se vai a vedere il testo delle pagine... sono gli apostrofi normali! magia... ;-) 79.16.14.147 23:28, 26 feb 2011 (CET)[rispondi]

Siamo in conflitto. No, non avevo visto il post sopra, adesso (dopo averlo cercato su vec...) lo stavo proprio commentando. :-)

Bè, mi pare che Alebot stia per andare in pensione. :-)--Alex brollo (disc.) 23:28, 26 feb 2011 (CET)[rispondi]

Sì, avevo colto il magheggio. Molto ma molto carino. Curiosità. Come appaiono gli apostrofi con il tool di Magnus? Ossia: usa l'html, o il wiki code, il suo tool? E filosoficamente: ottima soluzione per l'apparenza, e in tutti i casi in cui si usa l'htl con copiaincolla... ma il divario fra apparenza e sostanza non creerà qualche problema? In stampa? In esportazione? con IwPage? --Alex brollo (disc.) 23:36, 26 feb 2011 (CET)[rispondi]
Quanto al meccanismo request: non ci ho capito una mazza. Ho guardato nella tua cronologia del common.js (al momento vuoto) ma è aramaico. Intendi... accodare un parametro al link della pagina successiva? Ma il parametro ci serve quando entriamo in edit, non quando entriamo in visualizzazione... ci vorrebbe un link specifico che punti direttamente all'edit della pagina successiva, in modo di trovarsi il valore nel link attivo... ma forse parli di tutt'altro. :-(
Mi daresti qualche indizio in più, per favore? Cos'è che mi devo studiare? Sono all'hello world con jQuery, e con js non sono, in realtà, molto oltre.... :-( --Alex brollo (disc.) 23:54, 26 feb 2011 (CET)[rispondi]

(conflittato, questa è la risposta di prima) beh, ora non pretendiamo troppo! ;-) Ovviamente tutti gli script specifici di un sottodominio funzionano solo accedendo direttamente ad esso, altrimenti sarebbe la guerra degli script! Quindi iwpage no, esportazione no, e il tool di Magnus penso di no (ho perso il link... me lo rimandi? grazie). In stampa invece sì. Ovviamente è una soluzione di apparenza e non di sostanza. Ma vista la difficoltà della conversione degli apostrofi, con mille "casi particolari" a cui non voglio neanche pensare, mi chiedo se non sia la soluzione migliore... Candalùa (disc.) 00:10, 27 feb 2011 (CET)[rispondi]

request: in effetti speravo di riuscire a passare il parametro sia al salvataggio della pagina, sia poi verso la pagina successiva. Invece al salvataggio non si può, o meglio: basterebbe che gli sviluppatori aggiungessero 1 sola riga di codice php che crei in javascript le variabili ricevute al salvataggio, e che io davo per scontato che ci fosse. Quindi al momento sono arrivato a questo punto: tu apri la pagina, metti i numeri, poi prima di salvare apri la nuova pagina (da creare) in un nuovo tab; e vedrai che la numerazione partirà dal numero subito successivo. Mi studierò meglio la cosa, in alternativa resta la strada del "vintage", ovvero i cookies... ma anche su questi devo documentarmi meglio. Candalùa (disc.) 00:33, 27 feb 2011 (CET)[rispondi]

jQuery in effetti lo sto imparando anch'io da poco, perché mi servirà per lavoro. Finora la mia impressione è che ogni cosa funziona in maniera completamente diversa da come me l'aspetto... :-( Candalùa (disc.) 00:41, 27 feb 2011 (CET)[rispondi]

Per il tool di Magnus c'è un "template magico" che ho scritto io e che a agnus è tanto piaciuto.... che è incorporato in tutte le pagine Indice di en.source (forse modificato, ma l'idea e l'icona sono mie! :-) ): {{BackToScroll}}. Tu seminalo in una pagina Pagina o in una pagina Indice, sezione Sommario... --Alex brollo (disc.) 01:16, 27 feb 2011 (CET)[rispondi]
Quanto ai "casi particolari" non sono poi molti:
  1. i parametri;
  2. i template;
  3. i link;
  4. i math;
  5. le aree dati.

Il meccanismo che usa Alebot, e che adesso, in una giornata buona, posso implementare in js, è il seguente:

  1. con produci_lista estrai dalla pagina, categoria per categoria fra quelle sopra, i testi da "salvare" e accumulali in una lista; # nel testo sostituiscili con qualcos'altro collegato alla lista (tipo ##elemento0##, ##elemento1##.... ##elementon##);
  2. esegui la conversione apostrofi sul testo sostituito;
  3. ricarica i valori dalla lista, fine.

Il principale problema era la "mal-conformazione" del codice wiki (con l'html sarebbe stato facile... è ben conformato!) e soprattutto il terribile problema dei tag annidati, i template uno dentro l'altro, che mi ha assillato per alcuni anni; da cui l'entusiasmo (che scommetto, non hai capito) per averlo risolto. Non c'è regex che tenga: per gestire tag annidati, ci vuole uno script complesso, un parser con una buona gestione di cose aliene come gestione di uno stack e ricorsione... oppure, ci vuole find_stringa. L'ho messo alla prova su un groviglio di div annidate: ce l'ha fatta. :-) --Alex brollo (disc.) 01:33, 27 feb 2011 (CET)[rispondi]

Quanto alla numerazione versi: siccome il meglio è nemico del bene, intanto ho fatto il buon proponimento di usare quel fantastico script così com'è. La mia soluzione sarebbe: seminare un "marcatore di forzatura numero verso", ipotizzavo qualcosa come {{R|1|inizio}}, invisibile all'umano ma visibile a js, che (fatto il parsing delle righe) forzi il valore del numero verso senza nemmeno aprire il prompt... ci penserò, sarebbe probabilmente un magheggio compatibile con l'uso convenzionale dello script, da usarsi solo se si vuole, e allora sarebbe una buona idea; ma imporlo a tutti, non va bene. --Alex brollo (disc.) 01:33, 27 feb 2011 (CET)[rispondi]


ho trovato una soluzione alternativa: ora alla visualizzazione di una Pagina viene estrapolato il numero dell'ultimo verso, prendendo dal testo il valore dell'ultimo {{R e aggiungendovi le righe successive. Non è elegantissimo, ma sembra funzionare. Quindi ora salvando una pagina, passando alla successiva, e poi entrando in modifica, rimane il valore.

non ho capito assolutamente nulla del BackToScroll. Su en quel template non esiste, o almeno non l'ho trovato con quel nome; il tool di Magnus poi... vedo la lista dei libri, ma se provo a cliccare su uno, rimane lì con "Loading..." e non si vede un bel nulla... :-(

non ho condiviso il tuo entusiasmo per i template annidati perché in effetti credevo che tu avessi già trovato la soluzione mesi fa (vedi vec:Utente:Alebot/Scripts... quindi davo già per scontato che fosse un problema risolto e che tu avessi pienamente capito il trucco, appunto "verificare che il numero di graffe aperte e chiuse sia pari". Forse invece mi son perso qualcosa? Candalùa (disc.) 16:51, 27 feb 2011 (CET)[rispondi]

Parlamento[modifica]

Ti ringrazio, innanzitutto, per la passione che hai dimostrato. Credo che ora siamo a buon punto, anche se credo il testo del dibattito parlamentare non piacerà nè ai revisionisti nè agli antirevisionisti, ma non è nostro compito mutare la storia. Soprattutto il dibattito sulla intitolazione degli atti del governo è stato aspro e forse dopo 150 anni ne paghiamo le conseguenze.

Torniamo a noi. Per fortuna di pagine ostiche ce ne è stata una sola, anche se per ironia della sorte, la relazione era stata ripresa parola per parola nel dibattito in aula. Le pagine 9-13 vanno spostate dopo il frontespizio di pag 14 perchè fanno parte di quel libro. Mi ripromettevo in serata di dare una rilettura, dopo la quale, provvederò ad alzare il SAL. Poi bisogna trovare il modo che per il 17 marzo le pagine siano lette anche dai wikipediani.--Mizar (ζ Ursae Maioris) (disc.) 19:24, 27 feb 2011 (CET)[rispondi]

Pulsanti testo scansionato[modifica]

Ciao, Alex. Basta distrarsi un attimo e ci si perde qualcosa. Trovo dei cambiamenti misteriosi a pagina 116 e segg. del mio Macbeth.

  1. Non ci sono i pulsantini per inserire l'intestazione e il numero di pagina,
  2. trovo a piè di pagina la seguente dicitura: #REDIRECT Nome della pagina di destinazione.

?. Baci --FranzJosef (disc.) 10:22, 28 feb 2011 (CET)[rispondi]

P.S.
  1. Svelato il mistero dei pulsanti.
  2. Questo invece rimane fitto: #REDIRECT Nome della pagina di destinazione. --FranzJosef (disc.) 21:31, 28 feb 2011 (CET)[rispondi]

Barnstar e altre amenità[modifica]

Caro alex,

per quanto riguarda i riconoscimenti, se non ci sono e ritieni che ne valga la pena crea pure le barnstar apposite. Dato che el soluzioni tecniche qui sono una parte sostanziale del progetto non vedo perché non gironzolare per i progetti alla ricerca di una barnstar già fatta. Se poi vuoi creare una "medaglietta" tu stesso e applicarla lo ritengo un gesto di grande wikilove e sostegno che non può fare che bene.

Quanto ai numeri di verso... io sostengo che la possibilità di dare ancore a chi voglia citare e modalità di collegamento ipertestuale sonon un'esigenza che noi sentiamo molto più che altrove, e lo scrivo con orgoglio: questo è uno dei valori aggiunti che altri progetti affini al nostro non danno. - εΔω 11:41, 28 feb 2011 (CET)[rispondi]

Atti 1861[modifica]

Mentre digitavo Pagina:Atti del parlamento italiano (1861).djvu/23 sono stato buttato fuori (mah!) e ho dovuto ri-loggarmi. Il peggio è che la pagina è "sformattata". Help! Me non capisce niente :(( Salut--Silvio Gallio (disc.) 18:57, 28 feb 2011 (CET)[rispondi]

postOCR automatico[modifica]

Questa funzione esegue in automatico un postOCR quando si entra in modifica su una pagina non ancora esistente, e solo sul primo ingresso in modifica, non sulle successive anteprime. L'ho provato sul Rapisardi, e limitatamente agli apostrofi ha evitato l'intervento di Alebot in 2 casi su 3 (cioè in 1 caso su 3 qualche apostrofo non era stato rilevato dall'OCR e ho quindi deliberatamente inserito a mano l'apostrofo dritto). Direi di metterlo direttamente nel common.js, aggiungendo magari qualche altra sostituzione, quelle più generiche, che possano andare bene un po' per tutti i testi. A questo punto il postOCR del gadget potrebbe scindersi in più funzioni, contenenti sostituzioni più "strong" e adatte ai diversi casi (es. poesia vs. prosa), che uno può applicare a sua scelta a seconda del testo che ha di fronte. Che te ne pare? Candalùa (disc.) 10:25, 1 mar 2011 (CET)[rispondi]

function postOCR() {
 if (wgCanonicalNamespace == "Pagina" && wgAction == "edit" && wgArticleId == 0) {
   var editbox = document.getElementsByName('wpTextbox1')[0];
   editbox.value = editbox.value.replace(/'/g, '’')
   .replace(/’’’/g, '\'\'\)
   .replace(/’’/g, '\'\)
   //.............
 }
}
$(document).ready(postOCR);

che burlone Alebot![modifica]

Guardati passo passo la cronologia di Pagina:Opere di Mario Rapisardi 5.djvu/82. Io creo la pagina; un nanosecondo dopo mi accorgo che c'è un 1 (uno) al posto di una l (elle). Correggo, ma... un altro nanosecondo dopo Alebot mi rimette tutto come prima! ;-) Immagino che abbia preso la prima versione, ha applicato le sue modifiche, poi ha salvato la pagina senza preoccuparsi se qualcuno l'aveva modificata nel frattempo! Due cose ci vorrebbero: uno, un controllo un attimo prima di salvare per vedere se la pagina ha nuove versioni; due, un ritardo maggiore nell'intervento: io potrei non aver finito con la pagina, Alebot dovrebbe avere un po' più di pazienza con noi poveri umani che facciamo le cose con lentezza. Credi che siano fattibili? Candalùa (disc.) 10:38, 1 mar 2011 (CET)[rispondi]

Due note tecniche.
  1. avrai visto che da adesso sulle pagine agisce solo il bot da toolserver. Il bot locale, in realtà, è fermo per revisione radicale; ma aspetto la "rivoluzione Candalua" prima di metterci mano.
  2. il meccanismo del bot è temporizzato; si fa l'elenco delle pagine modificate da #irc, e ogni venti minuti parte. Il ritardo, quindi, è previsto; e infatti avrai apprezzato che con Alebot, nonostante la sua pervasività, si conflitta rarissimamente... ma occasionalmente e casualmente, può succedere di tutto; quello che mi chiedi sarebbe analizzare il tempo dall'ultima modifica umana all'atto dell'edit, penso che raccogliendo le energie (attualmente "sull'orlo del caos") potrei farcela. --Alex brollo (disc.) 09:26, 2 mar 2011 (CET)[rispondi]

Noi e Bibliotecaitaliana[modifica]

Caro alex,

apri una ferita ancor sanguinante: quel sito ha una licenza NC per i suoi contenuti. Lo so che usando il PD-scan come piede di porco potremmo fregarcene, ma preferisco la cautela. Certo che se tra quegli scan si trovano testi pre-1923, un pensierino ce l'avrei fatto da tempo. Comunque se volessi fare un piacere prova a scandagliare le opinioni in mailing list o su #wikisource: non credo cambieremo la nostra posizione, ma almeno proviamo a migliorare il quadro. - εΔω 15:59, 1 mar 2011 (CET)[rispondi]

Alex, hai presente l'acronimo IANAL? RIpeto, comincia a dissodare il terreno presso Commons, che essendo il luogo dove depositeremmo il pacco è più sensibile a queste problematiche; poi comincia a sentire Senpai (che è un avvocato), poi se ne riparla. Se gli scan sono di libri molto datati forse ne usciamo. Se poi ci arrivasse un assenso un po' più che risicato potremmo caricare i testi parallelamente su Internet Archive per avere un OCR diverso da quello interno a BibliotecaItaliana. Come leggi anch'io sarei felice di poter usufruire di quelle immagini, ma dopo tutto il litigio, dopo tutto l'offuscamento legale, dopo la perdita di almeno un prezioso collaboratore ogni riferimento a questa vicenda mi fa male... - εΔω 07:09, 2 mar 2011 (CET)[rispondi]
OK, proprio questo volevo sapere. Non conosco la vicenda, ma quello che mi hai detto basta e avanza. Di tutto abbiamo bisogno meno che di perdere tempo (e peggio: simpatie! collaboratori!) con controversie, avendo su IA qualche decina di migliaia di libri italiani da utilizzare. Certo è che se rendessero un po' meno facile lo scaricamento robotizzato, diminuirebbero le tentazioni. Forse potrei scrivergli proprio questo: "guardate che il vostro archivio è organizzato in modo da essere completamente saccheggiato. Io non lo faccio perchè rispetto la vostra scelta di non rilasciare volontariamente le immagini sotto un copyleft, ma altri potrebbero farlo facilmente, con questo script". --Alex brollo (disc.) 09:19, 2 mar 2011 (CET)[rispondi]

Fantasmi[modifica]

Caro Alex, facendo un po' di Match and Split su Il Fu Mattia Pascal, ho notato che le due finestrelle con tutti i tag e i template di formattazione in modifica sono sparite. da cosa dipende? Grazie per la tua attenzione, --Xavier121 22:33, 1 mar 2011 (CET)[rispondi]

Sono annebbiato. Quali due finestrelle? :-( --Alex brollo (disc.) 09:28, 2 mar 2011 (CET)[rispondi]
Credo di aver risolto ugualmente grazie a fRANZ, --Xavier121 10:13, 2 mar 2011 (CET)[rispondi]

Catilinario[modifica]

Sei tu quello del catilinario, vero? (se no passa parola a quello "vero") [1] questo non funziona bene, credo. Se sbaglio picchiami :) . Bye!--Silvio Gallio (disc.) 18:45, 2 mar 2011 (CET) ...Continua [[2]] ;)--Silvio Gallio (disc.) 19:08, 2 mar 2011 (CET)[rispondi]

Caro Alex mi rendo conto che stai lavorando come un matto a cose importanti. E ovviamente fai ciò che ritieni meglio. E ci ho pensato su un sacco prima di scrivere. Questo post è giusto per informarti che il Catilinario è piuttosto pasticciato. Già ieri ho trovato (vedi sopra) almeno un paio di pagine il cui testo da OCR è diverso da quello della "relativa" immagine. Adesso ho notato che l'Indice arriva a 199 ma se da lì vai avanti con le freccette in alto a sinistra trovi altre pagine. Che non sono, come dire, collegate(?). Per fare una prova ho cercato di arrivare più alla fine possibile usando quelle freccette (>) e ho trovato questa pagina "increata" che ho usato come test. Pagina:Il_Catilinario_ed_il_Giugurtino.djvu/257. Dopo un sommario editing, giusto per prova, e dopo il salvataggio la vedo nei miei contributi. Ma non nella Pagina Indice. Questa pagina, per me è un'entità dagli oscuri tratti che forse è giusto così ma vattelapesca. Nei ritagli di tempo mi dedicherò alle pagine "facili" perché sono pronte. Vedi tu cosa si può fare per quelle impazzite. :)--Silvio Gallio (disc.) 20:00, 3 mar 2011 (CET)[rispondi]

facciamo il punto[modifica]

...delle troppe cose che abbiamo in ballo. Allora:

  • il bot è fermo in attesa della rivoluzione: male! ;-) La prima parte della rivoluzione sarà per forza il salvataggio dell'area dati via javascript. Ma il punto di partenza è che tutte le pagine abbiano già l'area dati, aggiunta dal bot. Quindi tieni presente che o prima o poi ci sarà da farlo. Inoltre anche le sottopagine avranno bisogno di un'area dati che contenga quantomeno la qualità della pagina, e già che ci siamo anche sottotitolo, prec e succ. E per questo conto su di te. La prima conseguenza di ciò sarà un tl:Testo completamente rinnovato, che estragga istantaneamente i dati della pagina e non soffra di ritardi di aggiornamento.
  • la tua idea balzana: per ajax puoi vedere MediaWiki:FasiAvanzamento.js. E' un po' complicato perché gestisce tutta una coda di chiamate ajax: ma quello che serve a te è che per prima cosa viene chiamata initRequest(), che richiama createRequest(), e questo fa la chiamata con this.xhttpreq.open() e recupera la pagina che vuoi; poi la processRequest() prende il testo della pagina (this.xhttpreq.responseText) e tira fuori quello che serve. Prova intanto a fare questo, poi ne riparliamo.
  • procedo ad aggiungere il postOCR automatico. Si accettano suggerimenti per altre sostituzioni da metterci oltre quella degli apostrofi.

Candalùa (disc.) 20:02, 2 mar 2011 (CET)[rispondi]

A proposito dei conflitti con Alebot: poco fa facendo girare il mio bot mi sono conflittato con Accurimbono, e il bot si è rifiutato di salvare le modifiche perché ha visto una sua modifica intermedia: "Saving page it:Il corsaro/Canto I/VI failed: An edit conflict has occured." Io stavo usando le librerie pywikipedia standard, che in effetti, dando un'occhiata a wikipedia.py, credo abbiano già il loro meccanismo per gestire i conflitti in modo "safe". Non è che tu magari usi qualche "barbatrucco" dei tuoi che salta questi controlli, e per questo succedono i piccoli inconvenienti come quello di cui sopra? (Fermo restando che 1 modifica sbagliata ogni 1000 o 10000 non è certo una cosa grave... Ma questo sarebbe un altro piccolo passo verso la perfezione) Candalùa (disc.) 10:56, 3 mar 2011 (CET)[rispondi]

Protezione autoconfirmed in NS Pagina[modifica]

Alex, come da recente discussione, si è convenuto che le pagine rilette vanno semi-protette anche in NS Pagina. C'è un modo per farlo in maniera automatica/veloce? Ad esempio nel testo Indice:Poemi (Byron).djvu appena riletto e in tutti quelli precedenti.

La protezione è di vitale importanza per la qualità del testo, altrimenti nel giro di poco tempo ci ritroveremo con i testi modificati qua e là da anonimi, magari con errori anche subdoli, firme, tl e roba varia... --Accurimbono (disc) 12:43, 3 mar 2011 (CET)[rispondi]

Feedback gadget[modifica]

Eheh! Intanto sto provando l'autoRigaIntestazione nella Rivista di Scienza, ma mi sfugge qualcosa perché non funge. Immagino non bisogni più avere il template del codice scritto nel proprio vector.js dato che in Pinocchio funziona benissimo. Se così fosse dove vanno messi i template? Così magari modifichiamo anche la pagina Aiuto:RegexMenuFramework che punta ancora al tuo vector.js. =)
Poi ho per te un'altra domanda: tenevo il mio vector.js alla mia versione non perché sono un troglodita, ma perché mi serve il postOCR specifico della Rivista di Scienza. Quindi, generalizzando a tutti gli eventuali postOCR opera-specifici, come si farà in futuro se il proprio vector.js sostituisce il menù "Scripts" laterale? Andiamo di pulsanti nell'editor?
Comunque ottimo lavoro coi gadget! =D --L0ll0 (disc.) 11:35, 4 mar 2011 (CET)[rispondi]

Ah, ho trovato i dati per le opere. =)
Potresti inserire anche la Rivista di Scienza? Per ora l'ho messa nel mio vector.js, ma come già succede col resto il mio vector.js poi confligge con il Gadget e tutti gli altri mi saltano... --L0ll0 (disc.) 12:05, 4 mar 2011 (CET)[rispondi]
Ok, ora va tutto. =)
L'unico neo è che se si aggiunge una nuova funzione nei gadget dovrò copiarmela a mano. Penso che sia un problema insormontabile, ma mi affido ad una risposta di voi programmatori seri (a noi all'Università ci insegnano a usare il Fortran, altro che javascript... <.<"). --L0ll0 (disc.) 13:53, 4 mar 2011 (CET)[rispondi]

importanti novità![modifica]

Ho pronta la funzione js per creare l'area dati al momento del salvataggio! Ora la testo un po' e poi si può installare. Il comportamento dovrebbe essere uguale alla stessa funzione di Alebot, solo che in più ho messo anche il parametro "qualità", per ultimo.

Così ora ho creato un nuovo Template:Testo/Qualità, che si occupa solo di mostrare l'icona del template:Testo, col nuovo sistema se è possibile (cioè prende direttamente la section qualità dalla pagina), oppure col vecchio sistema. Quindi ora è tutto nelle tue mani! Man mano che tu aggiungerai l'area dati nelle pagine, ovviamente col nuovo parametro qualità, sempre più testi verranno richiamati da tl:Testo col nuovo sistema. Presto la lentezza di caricamento delle icone e il ritardo o il mancato aggiornamento dei dati saranno solo un lontano ricordo! Buon lavoro! ;-)

P.S. spostando il vecchio codice dell'icona fuori da Template:Testo, credo di aver liberato dei mostri che vi erano rinchiusi... infatti ora vedo anche la data in cui è stata assegnata la qualità! Immagino fosse una caratteristica prevista dal template, ma che prima per qualche motivo non funzionava... cosa facciamo, la teniamo? Candalùa (disc.) 12:00, 4 mar 2011 (CET)[rispondi]

Correzione: mi sono accorto che in passato avevi già usato i parametri data, avz, arg come qui. Quindi utilizzerò anch'io gli stessi. Candalùa (disc.) 12:10, 4 mar 2011 (CET)[rispondi]
Secondo te, sottotitolo, prec e succ vanno messi nell'area dati? Selezionare la risposta corretta:
  1. no, mai
  2. sì, sempre
  3. sì, ma solo quando sono diversi da {{{sottotitolo|}}}, {{{prec|}}}, {{{succ|}}}

Candalùa (disc.) 12:23, 4 mar 2011 (CET)[rispondi]

Sono tramortito, ma aspettavo questo momento drammatico. :-P
Lasciami raccogliere le idee.
Innanzitutto, {{{prec|}}}, {{{succ|}}} non dovrebbero servire più, perchè è IncludiIntestazione che se ne occupa (nella prima versione invece li "spediva" a Intestazione). Nel dubbio: risposta 3 (ossia: solo i valori).
Nel frattempo, penso ad altro. Guarda questo codicillo:
if ($("td.quality1").attr("width") != "0") {qual=100;}
if ($("td.quality2").attr("width") != "0") {qual=75;}
if ($("td.quality3").attr("width") != "0") {qual=50;}
if ($("td.quality4").attr("width") != "0") {qual=25;}

Questa catenella di if è in grado di estrarre la qualità di un capitolo Ns0 proofread, captando i valori della striscolina-qualità che ThomasV ci presenta attraverso l'estensione. Con poche righe in più, può essere usato per aggiornare la qualità di un capitolo transcluso al primo edit (sia nel tl qualità che nell'area dati) all'insaputa dell'utente. :-) --Alex brollo (disc.) 12:42, 4 mar 2011 (CET)[rispondi]

Bello! Questa può essere una cosa utile. Però bisogna pensarci su... non sempre la qualità corrisponde tra ns0 e nsPagina. Ad esempio, per un testo ns0 che trasclude solo la copertina del libro e poi presenta un indice alle sottopagine, andrebbe usata la minore qualità tra quella della strisciolina e quelle delle sottopagine Candalùa (disc.) 12:52, 4 mar 2011 (CET)[rispondi]

Infatti; i trabocchetti sono tanti (spietatamnente segnalati da te, fra l'altro) che da quel momento Alebot è in cantiere riparazioni... e ce lo lascio; tanto "nulla sarà come prima".
Prendi solo l'idea generale, e abbi pazienza se ci arrivo pian piano: via js si può utilizzare qualsiasi dato sia presente nella pagina. Anche nell'anteprima. E se serve, utilizzarlo e ficacrlo al volo nel posto giusto di headerbox, editbox ... :-)
Dove posso vedere un'area dati compilata via js? Spero che tu abbia molto sfrondato. --Alex brollo (disc.) 13:11, 4 mar 2011 (CET)[rispondi]

esempio di modifica e esempio di creazione. Osservazioni:

  1. ok con te per salvare sottotitolo, prec e succ solo quando hanno valori "interessanti" e potenzialmente utili
  2. guardando i diff, sembra che la section Progetto venga tolta, ma in realtà era solo duplicata
  3. i parametri presi dall'infotesto non posso ovviamente salvarli via js. Quindi dovrebbero restare solo nelle pagine Talk:
  4. all'inizio di Utente:Candalua/common.js c'è la lista dei parametri. Puoi controllare se ce li ho messi tutti? Ho cercato di mantenere lo stesso tuo ordine, in modo che i diff siano più semplici da controllare.
  5. mi sono imbattuto in un parametro "Eventuale nome del traduttore", immagino sia un refuso

Candalùa (disc.) 15:11, 4 mar 2011 (CET)[rispondi]

Regex framework[modifica]

I feedback sono molto positivi, a parte un paio di appunti:

  • non mi fa impazzire la divisione fra autoRigaintestazione e rigaintestazione. Capisco che siano differenti ma io lascerei, se possibile solo un pulsante che mette il template buono già nell'header. Al massimo, mettiamo il template semplice come pulsante speciale, per i casi difficili (come prende il numero, fa l'OCR)?
    • se fosse possibile, tenterei un tool che mette quel template in tutte le pagine, o in un range. giusto per risparmiare altro tempo.
  • dato che siamo all'inizio, cambierei nome, Regex Menu Framework è veramente insestricabile. per me potremmo chiamarlo anche "Cassetta degli attrezzi" o "Gli arnesi del rilettore": qualcosa di semplice per gli utenti nuovi. Poi tutti quanti lavoreremo lì, la le sfumature tecniche non devono toccare il rilettore medio, neanche con i nomi.
  • appena troviamo un utente che sa fare le interfacce grafiche, lo rapiamo :-D

Aubrey McFato 14:24, 4 mar 2011 (CET)[rispondi]

autoRigaIntestazione è nato dopo ed era timido. Certo che le due cose di possono fondere! Basta "istruire" RigaIntestazione dicendogli: se i dati necessari ci sono, comportati come autoRigaIntestazione. Lo farò quanto prima. Quanto al nome, vale il discorso dei nomi inglesi o tradotti dei template; RegexMenuFramework è il nome ufficiale del tool dato dal suo autore, e vedo che il tool è conosciuto in tutto il mondo. Talora viene abbreviato in rmf. Nota: mi pare di aver acchiappato un metodo per personalizzare i "dati pagine", aggiungendo altre opere di interesse personale alla collezione condivisa. Nulla è semplice in js, ma per essere js, il metodo è semplice. :-) L'esperimento l'ho fatto sul vector.js di L0ll0.
Provato con successo il RigaIntestazione... dite che si può fare con un solo comando? Meglio! Non c'è fretta per il cambio di nome del REGEX! Ottimo Alex, come sempre! :) --Xavier121 14:53, 4 mar 2011 (CET)[rispondi]
Grazie Xavier. Ma se avete installato il REGEX, avete anche a disposizione gli script per la numerazione versi, quella non è farina del mio sacco, sono di Candalua. Sono rimasto allocchito quando li ho provati! Ancora un paio di idee del genere, e la rilettura "cambierà faccia"... --Alex brollo (disc.) 16:33, 4 mar 2011 (CET)[rispondi]
✔ Fatto autoRigaIntestazione è sparita, "assorbita" da RigaIntestazione. La procedura si risolve quindi in due click su RigaIntestazione, il primo la crea o la sposta da header a editbox, il secondo la rimette nell'header. Se i dati ci sono, ci sono; altrimenti crea un template "bianco". --Alex brollo (disc.) 16:57, 4 mar 2011 (CET)[rispondi]
Non funziona più il RigfaIntestazione, ho provato la funzione in questa pagina, cos'è successo? --Xavier121 13:11, 5 mar 2011 (CET)[rispondi]
Tutto bene, falso allarme :)--Xavier121 18:06, 5 mar 2011 (CET)[rispondi]

Duplicazione dell'infotesto[modifica]

Ciao Alex, io ho fatto questa modifica (motivandola) per evitare la duplicazione dell'infotesto, ma poi ho visto che tu hai rollbackato e non ho capito bene il perchè.

Nel caso di testi con testo scansionato a fronte, credo che:

1) l'infotesto debba essere uno solo per evitare duplicazione dell'informazione.
2) l'infotesto vada messo nella pagina di discussione del NS Indice, visto che è qui si trova la fonte
3) vada trascluso da tutte le altre parti

Dimmi tu se questo modus operandi può essere accettabile o se ci sono delle controindicazioni. --Accurimbono (disc) 14:43, 5 mar 2011 (CET)[rispondi]

Oltretutto l'utente "Caton" sembra non esistere... Mistero... --Accurimbono (disc) 14:45, 5 mar 2011 (CET)[rispondi]
Non ho rollbackato; ho fatto un subst: del tuo codice e poi ho rimesso l'utente che risultava il primo contribuente. Possiamo fare una ricerca migliore, ma io considero "primo contributore" quello che ha caricato la prima versione dell'opera, anche se poi è stata trasformata in proofread da un altro (me, in questo caso).
Quanto alla transclusione: sono stato un fortissimo fautore di questa idea, fino al momento in cui abbiamo cominciato a utilizzare la pagina discussione indice anche come "contenitore di dati semantizzati". E' successo che questi dati, trascinati insieme a infotesto, ma invisibili perchè nascosti, abbiano causato grattacapi. Per questo motivo, preferisco il subst: alla transclusione.
Che cosa significa "fare un subst:"? A me pare che sostanzialmente hai rollbackato, cioè hai rimesso il template (prendendo i nuovi dati dal NS Indice)... poi puoi utilizzare i termini che ti pare... In ogni caso non è questo il punto, quello che mi preme è evitare la duplicazione delle informazioni, allora il template infotesto lo mettiamo in NS0 e transcludiamo in NS Indice? Oppure sei dell'opinione di lasciare 2 infotesti diversi?
Tu dici che il problema sono i dati semantizzati... beh in ogni caso non mi pare un buon motivo per duplicare gli infotesto, anzi...
Inoltre se vai a vedere nella cronologia Caton non appare... appare un IP... non so da cosa possa dipendere, forse è un problema che ci portiamo dal trasferimento da old.wikisource. devo essere cecato! Ora c'è Caton... bohhh
Ciao, --Accurimbono (disc) 22:23, 5 mar 2011 (CET)[rispondi]
PS: se rispondi ad un mio messaggio nella tua pagina di discussione lasciami un avviso nella mia, una volta si usava così. :)
Fare un subst: significa usare la sintassi di sostituzione: anch'io, fino al momento dell'invenzione delle "aree dati", ho sistematicamente trancluso un infotesto unico. Poi ho sistematicamente sostituito, e nei casi in cui me ne sono dimenticato è successo, ad esempio, questo: Wikisource:Bar#Categorizzazione_coatta. In ogni caso, le cose stanno rapidamente cambiando, e stavolta chi le sta cambiando è molto, ma molto più ed esperto e ordinato... :-D --Alex brollo (disc.) 22:58, 5 mar 2011 (CET)[rispondi]

djvu ecc[modifica]

intanto grazie per il lavoraccio che ti ho fatto fare. Ora sono a Villach con il portatile che mi hanno regalato a natale. Bello, veloce ma poco adatto (IMHO) alla grafica. Ti pregherei di attendere ancora un attimo perché mi sono accorto che da quello stesso Politecnico del 1861 avevo già inserito un articolo (di Tatti). Allora ho pensato di preparare il tif o se posso i djvu di Tatti, e poi se fai la cortesia, di inserire tutto. Per quanto riguarda i djvu di Cattaneo ci sono tre pagine (copertina + 148 + 151) che non sono venute proprio bene (colpa del tif che ho mandato) provo a rifarle così il prodotto sarà - spero - migliore. Se sei d'accordo faccio tutto ciò e poi di avviso. Grazie ciao--Silvio Gallio (disc.) 14:49, 5 mar 2011 (CET)[rispondi]

Ok. Mi raccomando di cancellare dal dropbox tutto quello che non serve. Occupa un bel po' di spazio.... :-) --Alex brollo (disc.) 02:00, 6 mar 2011 (CET)[rispondi]
Certo, ha ragione. Oggi torno a Bologna. Spero di farcela entro domani o dopodomani. Dipende anche da quanti lavoretti casalinghi verrò caricato ;)--Silvio Gallio (disc.) 07:49, 6 mar 2011 (CET)[rispondi]

Eccomi! Ho fatto un po' di pulizia nel Box in attesa di pulire tutto (tanto i file originali li ho nell'HD). Istruzioni :) Ho creato tre directory perché ci sono tre tipi di operazioni:

  1. Il politecnico 1861 (anonimo) Dentro c'è solo il file djvu che hai fatto. Per me è OK si carichi. Il titolo dovrebbe essere -credo- Le strade ferrate italiane.
  2. Il Politecnico 1861 (Tatti) Ci sono i file tif dell'articolo di Tatti che si chiama Di una rete di congiunzione delle ferrovie Lombarde e Piemontesi colla linea del Lucomagno. Questo sarebbe da trasformare in djvu e caricare. Credo che venga bene perché il testo è nitido (IMHO).
  3. Infine il Politecnico 1841 (Cattaneo); dentro c'è il file djvu che hai già creato ma che ha quelle tre pagine un po' ombreggiate (copertina + 148+151; rispettivamente file 00, 05 e 09 BMP) Le ho ripulite e rifatte però con estensione BMP per distinguerle e le trovi nella sottodirectory "cattaneo" assieme alle altre (TIF). Se pensi che vadano meglio dovrai lavorarci su :(. Se pensi che non sia utile, allora carica il file djvu che hai fatto e buonanotte. Il relativo testo è Sui progetti di strade ferrate in Piemonte.

Come vedi i testi ci sono già. Poi passo alla rilettura. Se qualcosa non è chiaro (io mi conosco) fammi il solito fischio.Grazie di tutto. Salut--Silvio Gallio (disc.) 19:10, 7 mar 2011 (CET)[rispondi]

Regex cabala[modifica]

Caro Alex, sto seguendo i tuoi consigli e ho modificato pure il mio vector.js ma di funzionare sulla Cabala i nuovi tool proprio non vogliono saperne!!! Se lancio il postOCR o RigaIntestazione mi restituisce sempre una parantesi graffa {. Sono la solita capra? :) --Xavier121 23:11, 6 mar 2011 (CET)[rispondi]

Il problema era sottile: una questione di apostrofi. Ti ho aggiustato il codice, adesso va bene per la parte "epistola dedicatoria", quando cambi capitolo cambia le scritte nel tuo vector.js. --Alex brollo (disc.) 14:39, 7 mar 2011 (CET)[rispondi]

Mass replace via bot[modifica]

Caro alex,

senza passare dalle richieste generiche di intervento bot, ti chiederei se hai un minuto di tempo, una sostituzione di caratteri nel libro in rilettura:

nelle pagine di Indice:Descrizione delle medaglie dei Nômi.djvu tutti i "bolloni" • vanno sostituiti con i "middot" · - εΔω 12:31, 7 mar 2011 (CET)[rispondi]

Penso di aver tardato troppo, il bot non ne ha trovato nemmeno uno. Controllo... --Alex brollo (disc.) 00:15, 8 mar 2011 (CET)[rispondi]
Sbagliato, c'erano. Adesso non ci sono più. :-) --Alex brollo (disc.) 01:00, 8 mar 2011 (CET)[rispondi]

Grazie[modifica]

Grazie del benvenuto, sono agli inizi con source quindi puoi aspettarti un sacco domande... --Johnlong (disc.) 14:56, 7 mar 2011 (CET)[rispondi]

Quindi che faccio? Metto solo letteratura? Non so se Debord apprezzerebbe....
Un'altra domanda: vorrei rendere il testo che sto facendo 1, maggiormete simile a questa versione 2, come faccio a mettere uno spazio alla prima riga del paragrafo? --Johnlong (disc.) 15:13, 7 mar 2011 (CET)[rispondi]
Ho spaziato i paragrafi e l'ha fatto automaticamente, scusa per la domanda. --Johnlong (disc.) 15:22, 7 mar 2011 (CET) Anzi, qualcuno è intervenuto e ha sistemato. Grazie comunque. --Johnlong (disc.) 15:24, 7 mar 2011 (CET)[rispondi]

Bè, siamo in conflitto di edizione... ti metto lo stesso la risposta, è interessante. Numero di righe vuote pari, non indenta; numero dispari, indenta. C'è gente che ha perso il sonno per questo...

Se ti va bene, per semplicità continuerei le discussioni là dove iniziano (quindi, ti rispondo qui).
Vediamo un po' la pagina....
Bene. Paragrafi spaziati, senza indentatura. Si ottengono inserendo due righe vuote fra uno e l'altro. Se aggiungi una sola riga vuota, il paragrafo si indenta e lo spazio fra paragrafi diventa appena percettibile. Vedi la moddifica che ho fatto ai paragrafi 1 e 2 qui. --Alex brollo (disc.) 15:28, 7 mar 2011 (CET)[rispondi]
Ok, non sono sicuro di aver capito benissimo, come sto facendo ora mi sembra che dia il risultato sperato. Va bene come ho fatto? --Johnlong (disc.) 15:32, 7 mar 2011 (CET)[rispondi]
Infatti esce bene, il numero tutto a sinistra e il testo in avanti, per caso avevo azzeccato. --Johnlong (disc.) 15:37, 7 mar 2011 (CET)[rispondi]
Ma a quale originale ti riferisci? Io trovo, nel link, solo un html tutto testuale... :-( --Alex brollo (disc.) 15:46, 7 mar 2011 (CET)[rispondi]
Ho capito: l'originale francese, l secondo link. Ma allora, se hai dubbi sul formato, prova a guardare il codice della pagina, entrando in "view source"! Vedi? Prima del numerello, due righe vuote (non indenta); dopo il numero, una sola riga vuota (indenta). La regola è come ti dicevo: pari non indenta, dispari indenta. Le convenzioni sono uguali, fra it.source e fr.wikibooks, perchè fr.source era considerata "termine di paragone". --Alex brollo (disc.) 15:53, 7 mar 2011 (CET)[rispondi]
Ora ho capito, grazie. Comunque mi riferisco al libro stampato che ho sia in italiano sia in francese, lo puoi vedere su Googlebook, qui. L'impaginazione è quella. --Johnlong (disc.) 15:57, 7 mar 2011 (CET)[rispondi]

Chiamale se vuoi... frustrazioni[modifica]

Hai ragione, frustrazione è la parola giusta per definire il mio stato d'animo in alcuni momenti :) Grazie dell'ancora di salvataggio. Come forse avrai notato sulla mia pagina utente ho iniziato a creare un help personale, elencando le scoperte casuali... ma siamo ancora ad un livello di scuola materna, niente a che vedere con il vostro livello universitario. Adoro questo progetto ma è sicuramente ostico riuscire ad impadronirmi delle conoscenze minime necessarie per operare correttamente. Abbiate pazienza, su wikipedia questo scoglio iniziale non esiste, anche se le difficoltà sono poi altre. Vorrà dire che dovrete sopportare ancora un po' i miei farfugliamenti, ma prometto di mettere mano alle guide e di chiedere insistentemente l'aiuto di tutti. D'altra parte è un po' quello di cui mi occupo anche professionalmente. A presto. --Beatrice (disc.) 22:41, 7 mar 2011 (CET)[rispondi]

Ti rispondo qui e non ti metto un avviso. Così vediamo se la cosa ti turba... io ho l'abitudine di fare così, è più forte di me.
Lo scoglio pedia, per me, è il NPOV. Qui il NPOV c'è, ma riguarda la forma, non la sostanza. E' più facile basarsi sull'evidenza: o la forma è soddisfacente, o non lo è; o un tool funziona, o non funziona. La "passione" la metto lì. E ho creato un altro tool, "aggiusta paragrafi", la doc (si fa per dire) la trovi nella pagina Discussioni utente:Biasco, che sta lavorando a Indice:La scotennatrice.djvu, dove quel tool serve. --Alex brollo (disc.) 00:06, 8 mar 2011 (CET)[rispondi]