Buonasera a tutti,
sto facendo - per hobby - uno studio su un argomento molto specifico. Una volta terminato vorrei pubblicare i risultati di questo lavoro da qualche parte.
Vi spiego cosa dovrei fare:
nel 2015 ho pubblicato su un sito in Bulgaria uno studio che avevo fatto su questo argomento.
Sulla base di questo studio è stato sviluppato un programma, al quale io ho partecipato come collaboratore, ma non per la stesura del codice. Oggi questo programma si trova in rete ed è l'unico al mondo che svolge questo tipo di lavoro. Prima non ce n'era neanche uno.
Adesso io devo utilizzare questo programma per la mia ricerca e sulla base dei dati forniti dal programma, faccio il nuovo articolo.
Cosa fa questo programma?
Questo programma - una volta inserita una posizione di un problema di scacchi - analizza le varie caratteristiche del problema e riporta queste caratteristiche a video.
Io devo prendere queste caratteristiche e utilizzare solamente quei problemi che presentano determinate caratteristiche e cioè quelle tipiche del mio studio.
Se un problema mi ritorna BIANCO, ed io devo studiare solamente quei problemi che mi ritornano NERO, dovrò fare delle scelte.
Questo è un esempio:
You can use Helpmate Analyzer remotely from your program by sending HTTP requests to it. The query string (name/value pairs) is sent in the URL of a GET request in the following format:
http://helpman.komtera.lt/HelpmAn.exe /?a=3&fen=...&stip=...twins=...&sol=...
Here:
fen=... means a problem in FEN format,
stip=... means stipulation and number of moves (e.g., stip=h#2),
twins=... means description of twins
sol=... means solution in Popeye format.
Query example:
http://helpman.komtera.lt/HelpmAn.exe/?a=3&fen=4R3/B6b/B6r/8/2K5/4qppp/RP1rk3/3nb3&stip=h%232&sol=1.Rh6-g6%20b2-b3%202.Qe3-e6%2B%20Kc4-b4%23%201.Bh7-g6%20b2-b4%202.Qe3-e4%2B%20Kc4-b3%23
You will get the answer (theme list) in text format (to see an example, press on the link above). In such way you can analyze all problems and filter them by words "Leibovici interference".
L'Autore del programma mi consiglia di fare così:
You can program a loop with Visual Basic that sends the request and downloads the answer to all 1000 problems. In the loop, you can check for the presence of the word Leibovici in the answer. I am not know well Visual Basic, but I think that such program will not be too complex if you have solutions to all problems.
I problemi da controllare possono essere molti: 1000/10000/100000/200000 e mi interessano SOLAMENTE quelli che hanno la caratteristica di "Interferenza Leibovici". L'articolo si intitola, infatti, "L'interferenza Leibovici nel Aiutomatto ortodosso in 2 mosse".
Siccome per me il computer è solamente dati e fogli elettronici - ho iniziato con Quattro -
DataGridView e moltiplicazioni, tutto il resto è terreno inesplorato.Mi servirebbe sapere come si può fare in VB.
Niente codice, solo un'indicazione sulla strada da percorrere.
Per motivi personali mi sono fermato al 2.0 e, se fosse possibile, vorrei non arrivare mai al 3.0.
Grazie e buona serata a tutti.
Massimo