[Discussioni] Softwarelibero su Freenet
Christopher R. Gabriel
cgabriel a cgabriel.org
Ven 12 Ott 2001 20:37:15 CEST
Marco> 2) se e' possibile avere un aiuto tecnico da chi ha
Marco> fatto/gestisce il sito.
Volentieri, se possibile.
Marco> Mi spiego. Freenet ha il problema di garantire che
Marco> l'utente che naviga nei Freesites (siti web su freenet) lo
Marco> possa fare tranquillamente senza rischiare di perdere
Marco> l'anonimita'. Il modo piu semplice di far perdere
Marco> l'anonimita' ad un surfer di Freenet e' di inserire una
Marco> "poisoned key" (chiave avvelenata) in una pagina di un
Marco> freesite. In pratica si tratta semplicemente di inserire
Marco> un link che punti "fuori" da Freenet (una immagine gif od
Marco> uno script CGI sono classici trucchetti).
Marco> Per questo motivo certi costrutti leciti in HTML vengono
Marco> volutamente "scoraggiati" od addirittura vietati in
Marco> Freenet.
Marco> In particolare
Marco> a) link assoluti. e.g. /images/castoro.gif
Vedi sotto.
Marco> b) link impliciti e.g. ./discussioni/ invece di
Marco> ./discussioni/index.html
Questi si possono risolvere, lo metto nella todo list.
Marco> c) tag meta e.g. <meta
Marco> http-equiv=
Utili per i motori di ricerca, ma non indispensabili. Ci si puo'
pensare.
Marco> d) estensioni strane e.g. .shtml
Questo riguarda anche a). Il sito e' tutto costruito utilizzando SSI,
ma solo per includere pezzi di pagine che vengono ripetuti in ogni
pagina (header, footer, barre dei menu etc etc).
Si potrebbe forse risolvere rinominando i file in html e dicendo ad
apache di gestire i .html per softwarelibero.{it,org} come SSI. Guardo
cosa posso fare.
Il problema di a) invece e' non facilmente risolvibile (a meno che SSI
non abbia alcune feature a me sconosciute, cosa probabilissima),
poiche' visto che /images/castoro.jpg (non ci sono gif sul sito :) )
viene incluso tramite l'header, e questo puo' essere incluso sia in
pagina presenti sulla root oppure in sotto directory. Quindi non e'
possibile fare diversamente per garantire sempre l'url giusto
dell'immagine, a parte trucchetti di cui sopra.
Marco> Siccome io lo prendo e lo pubblico con un wget+cron, dovrei
Marco> operare a mano una enorme quantita' di modifiche per ogni
Marco> aggiornamento.
Marco> Mi sarebbero utili, se non e' possibile modificare il sito,
Marco> un paio di script (sed, perl, awk ?) che facessero questo
Marco> tipo di operazione
Marco> primo: percorri tutto un sottoalbero di directory. per
Marco> certe estensioni esegui un certo script caratteristico
Marco> dell'estensione, oppure rinomina il file modificandone
Marco> l'estensione
Marco> secondo: scandisci un file e sostituisci alcune stringhe
Marco> con altre.
Marco> Se qualcuno puo' darmi una mano.....
Se qualcuno ha tempo di preparare questi script credo sia il modo piu'
indolore, poiche' se dovessi fare le modifiche di cui parlavo sopra mi
tocca ricreare da capo tutto l'albero cvs che contiene il sito :)
--
Christopher R. Gabriel
"If God had wanted us to be concise,
he wouldn't have given us so many fonts"
More information about the discussioni
mailing list