<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">--- <b>Dom 4/10/09, santec@riseup.net <i>&lt;santec@riseup.net&gt;</i></b> ha scritto:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div class="plainMail"><br><br><br>Purtroppo il poco tempo mi impedisce di prendere parte in questo progetto<br>o anche solo di impiegare del tempo per un'analisi seria. Spero comunque<br>che le mie osservazioni possano essere utili lo stesso..<br><br>* un browser è un programma elaborato. Sarebbe un peccato se gli utenti di<br>un sistema come quello di cui si sta parlando fossero costretti a<br>rinunciare, che ne so, alla history, ai preferiti o alle estensioni. Però<br>in teoria nulla impedirebbe al programma di cui si sta parlando di inviare<br>una richiesta HTTP, ricevere una risposta (pagina HTML) e aprire il<br>browser per visualizzarla. A questo punto l'utente potrà
 cliccare sui link<br>o compilare dei form se sono presenti sulla pagina, perciò il programma<br>dovrebbe anche intercettare le richieste HTTP in uscita che partono dal<br>browser, bloccarle e sostituirle con le "sue" richieste. (vedi ultimo<br>punto)<br><br></div></blockquote><div class="plainMail">Anche io propenderei per usare il browser: tanto occorrerebbe comunque avere un codice standard per mostrare le pagine, e l' HTML va benissimo, quindi è inutile reinventare la ruota<br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div class="plainMail">* Se questo non fosse possibile o se fosse troppo complicato per motivi<br>che al momento mi sfuggono, il programma potrebbe almeno utilizzare Gecko<br>o KHTML come motore di rendering. Questo permetterebbe di utilizzare gli<br>standard già esistenti (HTML, CSS, JavaScript...) ed eviterebbe di<br>riscrivere un motore di rendering ex
 novo.<br><br></div></blockquote>Però, a seconda del sistema e del browser installato, potrebbe non funzionare, quindi a questo punto è meglio usare il browser.<br><div class="plainMail"><br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div class="plainMail">* A mio parere (ma è un parere molto superficiale, bisognerebbe<br>verificare!) non dovrebbe essere troppo difficile implementare un web<br>server. Se non erro non si è ancora discusso su quale linguaggio verrà<br>usato, ma credo che in tutti i linguaggi più diffusi esistano librerie<br>adatte allo scopo, con funzioni di livello molto alto (avvia, arresta,<br>cambia questa opzione...) e quindi semplici da usare.<br>Mi ricollego al primo punto: invece di intercettare le richieste HTTP in<br>uscita, il client potrebbe dirigere tali richieste direttamente al server<br>locale. Le chiamate dirette a un indirizzo particolare (che so:<br><a
 href="http://localhost/_out_" target="_blank">http://localhost/_out_</a>) verrebbero quindi reindirizzate.<br><br></div></blockquote>Quindi, per vedere le pagine degli altri io posso connettermi tramite browser (non ho neanche bisogno di installare niente), mentre per averne una io devo installare il programma, che funziona come server, e non ha nemmeno una propria interfaccia utente, ed a questo programma posso connettermi su localhost, per configurarlo, realizzare la mia pagina, impostare le password e le opzioni di mirroring.<br><br>Yacy funziona in modo simile, quindi dovrebbe essere fattibile (forse si può addirittura riciclare qualche pezzo di codice, visto che è scritto in Java).<br><br>Purtroppo personalmente non me la cavo bene col Java, comunque penso che sarebbe il linguaggio più adatto, così il programma si potrebbe installare su qualsiasi sistema senza troppe difficoltà (non sarà molto veloce,&nbsp; ma tanto non ce n' è
 bisogno)<br><div class="plainMail"><br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div class="plainMail"><br>Colgo l'occasione per dire che questo progetto mi sembra utilissimo, che<br>spero si concretizzi e che spero un giorno di potervi aiutare.<br><br>Saluti a tutti<br>fede<br><br><br><br>_______________________________________________<br>AcLab<br><a href="http://aclab.indivia.net" target="_blank">http://aclab.indivia.net</a><br>AcLab mailing list<br><a ymailto="mailto:AcLab@lists.aktivix.org" href="/mc/compose?to=AcLab@lists.aktivix.org">AcLab@lists.aktivix.org</a><br><a href="https://lists.aktivix.org/mailman/listinfo/aclab" target="_blank">https://lists.aktivix.org/mailman/listinfo/aclab</a><br></div></blockquote></td></tr></table><br>