Newsgroup: it.hobby.scacchi
Titolo: ICSE: Diamo a Cesare quel che e' di Cesare ...

Si tratta del motore di ricerca (
http://www.FratelliDiItalia.org/motore.cgi?ISRC
 ) di cui ho parlato in un
precedente post.
Il fatto e' questo. Ho ricevuto molte email da parte di frequentatori nel
NG autori di siti presenti in ICSE.
Il succo del messaggio era sempre lo stesso: "ho visto che il mio sito e'
presente. Volevo modificarlo ma il server non me lo ha permesso. Come
faccio ?"
Il problema e' che solo chi ha inserito un sito puo' modificarlo, fornendo
il suo nome utente e il KeyNumber. 
Di per se questo e' perfettamente logico: non potevo permettere a chiunque
di accedere a qualunque record del database alternadolo o addirittura
cancellandolo.
Tuttavia il problema esiste. Dato che nella fase iniziale tutti i record
sono stati inseriti dal sottoscritto, come conseguenza accade che solo io
posso alterarli. 
Questo e' fastidioso per varie ragioni. Prima di tutto perche' sara' sempre
piu' informato, sui contenuti di un sito, l'autore del medesimo piuttosto
che io, che potrei (dovrei!?) visitare ciclicamente tutti i siti per poter
conoscere eventuali cambiamenti.
La cosa migliore e' allora che gli autori dei siti abbiano la possibilita'
di modificarli personalmente. Per fare questo e' necessario pero' che i
record risultino come segnalati dagli effettivi autori.
Ho quindi realizzato una procedura per riassegnare la proprieta' dei vari
record del motore di ricerca ad una diversa persona.
Dato che sara' un programma a compiere il grosso del lavoro, si dovra'
seguire rigorosamente le seguenti istruzioni:
1) Inviare un email all'indirizzo "IC...@FratelliDiItalia.org" avente come
soggetto (subject) il seguente testo:
GET_RECORD_ITA
2) Nel contenuto dell'email dovranno essere presenti i due seguenti tag:
URL="
http://www.miosito.com
"
NAME="Mio nome"
Ovviamente al posto di "
http://www.miosito.com
" dovra' esserci l'indiizzo
del vostro sito o la parte inziale dell'indirizzo nel caso abbiate piu'
record presenti in icse. In questo caso la parte iniziale sara' quella
comune ad entrambi gli indirizzi.
Da notare che nell'email potranno anche esserci piu' di un tag URL="..."
(si devono mettere le virgolette). Questo potra' essere necessario se i due
o piu' record di vostra proprieta' non dovessero avere un indirizzo di
partenza uguale per entrambi.
Al posto di "Mio Nome" dovra' esserci il nome che intendete usare come nome
utente. Questo sara' il nome che comparira' nel messaggio "segnalato da
..." associato al vostro record. Ovviamente sara' anche il nome che dovrete
inserire ogni volta che volete modificare i vostri records.
3) L'indirizzo email del mittente (il vostro) dovra' essere realmente
valido (senza schifezze anti-spam). Sara' a questo indirizzo che verra'
inviato il KeyNumber per poter accedere in futuro ai vostri records.
E questo e' quanto, per cio' che riguarda la riassegnazione della
proprieta' dei record.
Vorrei solo precisare un cosa. In linea generale non e' necessario
modificare un record gia' presente per segnalare delle novita' sui
contenuti del sito relativo allo stesso indirizzo. 
E' possibile invece limitarsi a inserire un nuovo record (cosa che puo'
fare chiunque, e dopo ne diventa il proprietario) contenente le nuovi
informazioni. Questo nuovo record puo' anche essere associato allo stesso
indirizzo gia' presente.
Facciamo un esempio se non non si capisce:
C'e' Tizio che e' l'autore del sito 
http://www.miosito.com
Questo sito pero' l'ho inserito io, e quindi ne sono (per ora) il
proprietario.
Diciamo che ho catalogato il sito cone le categorie: "Informazioni, FAQ" e
"Gioco on line"
Tizio non e' soddisfatto perche' nel suo sito, oltre alle informazioni sul
gioco on-line, c'e' anche altra roba, supponiamo una raccolta di studi di
Lolli. 
Tizio vorrebbe che anche questa "risorsa" fosse catalogata.
E' giusto. Pero' non e' necessario cambiare il record gia' presente. E'
sufficiente aggiungerne un altro che avra' lo stesso indirizzo
"
http://www.miosito.com
" e le categorie "Collezione, raccolta" e "Studi",
mentre nel campo testo vi sara': "Lolli".
E' chiaro che di questo nuovo record, il proprietario sara' proprio  Tizio,
perche' e lui che lo avra' inserito.
Da notare (dettaglio tecnico) che la ripetizione di due o piu' record con
lo stesso indirizzo, non costituisce uno spreco di memoria o un'inutile
ridondanza di dati poiche':
1) L'indirizzo in comune viene conservato solo una volta all'interno del
database. Nei vari record di classificazione esistera' quindi solo un
puntatore all'unico indirizzo (comune) presente.
2) E' utile  in molti casi dividere in record distinti diversi argomenti
dello stesso sito, per evitare ambiguita' in fase di ricerca. (vedi
istruzione di inserimento: 
http://www.FratelliDiItalia.org/ins_ita.txt
")
Nonostante questo, considero favorevolemente l'idea di appiopparvi i record
dei vostri siti. Cosi' ci pensate voi alla loro gestione e io risparmio
preziose energie..
Ciao
Paolo B.

[SNIP]
Paolo,
Vorrei sottoporti alcune considerazioni sul tuo progetto, prima che venga
"lanciato" a livello internazionale.
Mi preoccupa molto il fatto che tu conceda libero accesso a chiunque.
Mi spiego: Purtroppo in Internet navigano molti "loschi figuri" che potrebbero
facilmente danneggiare o distruggere il tuo bellissimo lavoro!
Un tizio A potrebbe inserire nel database 10.000 record falsi e scombussolare
tutto (SPAM)!
Un tizio B potrebbe accedere al database e "inocularvi" qualche virus macro
che ti manderebbe in tilt tutto il sistema!
E via dicendo...
Lo so che e' una faticaccia, ma credo che l'idea piu' sicura sia quella che
TU gestica tutto in prima persona!
Magari puoi crearti una schiera di collaboratori sicuri, a cui affidare una
parte del lavoro (se vuoi, io sono disponibile!), ma tu devi sempre avere
una visione d'insieme del procedere del progetto e un controllo ASSOLUTO
su ogni fase.
Altrimenti rischi di fare naufragio dopo solo alcuni giorni di "navigazione",
come potranno confermarti tutti i webmaster presenti su IHS!!!
E' molto meglio farsi inviare tutto in formato standard, ad esempio consentendo
a chiunque di compilare il modulo e di inviarlo al sito. Questi moduli, pero'
dovrebbero poi essere controllati da te o dai tuoi collaboratori e inseriti nel
database.
Chi ha molti link potrebbe servirsi del tuo programma per inserirli
tutti, ma poi il file dovrebbe arrivare al sito, dove tu lo controlli, e 
NON direttamente nel database!
Lo so che e' una scocciatura, ma credo sia l'unica cosa saggia da farsi!
Fammi sapere cosa ne pensi!
Ciao
Ivo

 
Come non detto!
Scusate, ho gia' avvisato "manualmente" chi ha provato a usare questo
metodo. C'e' un problema il mio provider mi ha fornito un account POP3 di
posta che sembra (mi sembra strano, sto indagando) che permette solo di
ricevere email ma non di inviarne (IMAP).
Per ora l'unica cosa certa e' che l'aggeggiotto creato per l'invio
automatico non funziona un accidenti.
Mi dispiace, comunque sono sempre disponibile per un assegnamento manuale
dei vostri siti. In questo caso inviate il messaggio all'indirizzo mittente
di questo post, e per quel che riguarda la "forma", potrete parlare
"papale, papale".
Se riesco a far funzionare la posta su FratelliDiItalia ve lo faro' sapere.
Ciao
Paolo B.


Vedi il problema nei controlli "manuali" e' proprio l'entrinseca lentezza.
Io ho creato un motore di ricerca di questo tipo proprio per evitare la
fisiologica lentezza tipica delle liste di link.
In quel caso difatti tutto avviene come proponi tu. I link da inserire
vengono inviati al Webmaster che poi dopo averli esaminati (non sappiamo
con quanta attenzione) li "pubblica" sul suo sito.
Questo richiede come minimo 3 o 4 giorni se i link sono qualche dozzina. 
ICSE puo' accettare 1000 link in meno di 3 minuti e renderli subito
disponibili a tutti.
Indubbiamente c'e' un prezzo da pagare per questa efficienza: un rischio
maggiore. Non credere difatti che abbia preso sotto gamba le tue giuste
preoccupazioni. Semplicemente io questi problemi sulla sicurezza me li ero
gia'  posti nella fase iniziale di progettazione del sito.
A questo proposito vorrei confidarti un segreto (mah si, tanto non c'e'
nessuno in questo periodo sul NG ;-). 
Io ho avuto un passato di hacker parecchi anni fa. Non e' che ci sia molto
da vantarsi, rimane il fatto che ho una certa esperienza sui sistemi di
protezione/sprotezione programmi o per danneggiare/proteggere siti
internet.
Propio la mia pluriennale esperienza nel settore mi dice che tu in linea
generale hai ragione: non c'e' nessun sistema di sicurezza del tutto
affidabile, ne' per proteggere un programma (quanti me ne sono "bevuti")
ne' per impedire atti teppistici ad un sito. Tuttavia...
Io so che l'obiettivo da perseguire ai fini della sicurezza non e' la
creazione di un sistema a prova di bomba, perche' non puo' esistere, ma
bensi' la creazione di un sistema di protezione a diversi livelli che
permetta da un lato di rimediare facilmente a qualsiasi danno subito e
dall'altro lato di creare molti ostacoli (e conseguentemente fatica) agli
aspiranti teppisti.
Ritengo che ICSE abbia entrambi questi requisiti. 
Se cosi' non fosse (ai posteri ... ecc.) potro' anche pensare di
intensificare i controlli  sul sito. Considera comunque che la mia
"visione" di quello che accade in ICSE e' gia' molto elevata. Io so chi si
collega (IP address), quando (data GMT e ora), quali servizi ha richiesto
(inserimento, modifica, ricerca), se ha usato l'interfaccia italiana o
quella inglese ecc.
E' chiaro che se da questi prospetti (che consulto ogni sera) scopro che
qualcuno ha inviato 10.000 record, vado subito a controllare cosa e' tutta
questa roba. E se si tratta di spazzatura la elimino: con un click ...
Ciao
Paolo B.
 
 

faccio ?"
Ciao Paolo, io ho un problema diverso, di cui ti ho già scritto in un'altro
post.
Provando ad inserire il Circolo Scacchi Elba nel tuo motore, quando vado a
fare clic sul pulsante "Inserisci argomenti" mi arriva il messaggio
seguente:
"The requested URL /cgi-bin/motore.cgi was not found on this server."
Cosa stò sbagliando?
Ciao e grazie

 
Scusami se non ti ho risposto subito ma non l'avevo notato il post di cui
parli (in questi giorni ho poco tempo da dedicare al NG proprio perche'
ICSE e' ancora in fase di rodaggio).
Riguardo a quello che dici e' vero: c'era un "refuso", una pagina html in
cui non avevo ancora aggiornato l'indirizzo di "motore.cgi". Adesso
comunque funziona tutto (spero).
Comunque mi pare che sia gia' presente questo sito, e' forse:
http://www4.pisoft.it/~landucci/elba
 ?
Prima di inserirlo prova a vedere a cercarlo attivando la categoria
"Circolo, federazione" e inserendo nel campo "Altri argomenti da ricercare"
la parola "Elba" (meglio se cerchi solo nell'ambito geografico "Italia")
Ciao
Paolo B.

la parola "Elba" (meglio se cerchi solo nell'ambito geografico "Italia")
Esatto, anche tramite l'indirizzo che hai inserito tu si arriva al sito del
Circolo Scacchi Elba, ma l'indirizzo corretto č: 
http://members.xoom.it/CSE/
Con l'indirizzo attuale, prima si passa dal Comitato Regionale Toscano (sito
realizzato da Landucci), poi tramite un link che Luca ha inserito si arriva
al sito elbano, con conseguente ritardo.
Vedi tu cosa ritieni meglio fare, se correggere l'indirizzo e se lasciare
quello.
Ciao e grazie.
--
Per il verme, e' verme chi non striscia
*********************************************
Peruzzi Fabio
Portoferraio (LI)
mailto://
spi...@elbalink.it
ICQ: 15248034
http://members.xoom.it/CSE/
*********************************************