[AcLab] Vi racconto un fatto

Shark the_shark a nitroteam.biz
Dom 4 Ott 2009 19:50:32 BST


At Sunday 04 October 2009, santec a riseup.net wrote:
> Purtroppo il poco tempo mi impedisce di prendere parte in questo
> progetto o anche solo di impiegare del tempo per un'analisi seria.
> Spero comunque che le mie osservazioni possano essere utili lo
> stesso..

Puoi fornire materiale o soldi ;-).

> * un browser è un programma elaborato. Sarebbe un peccato se gli
> utenti di un sistema come quello di cui si sta parlando fossero
> costretti a rinunciare, che ne so, alla history, ai preferiti o alle
> estensioni. Però in teoria nulla impedirebbe al programma di cui si
> sta parlando di inviare una richiesta HTTP, ricevere una risposta
> (pagina HTML) e aprire il browser per visualizzarla. A questo punto
> l'utente potrà cliccare sui link o compilare dei form se sono
> presenti sulla pagina, perciò il programma dovrebbe anche
> intercettare le richieste HTTP in uscita che partono dal browser,
> bloccarle e sostituirle con le "sue" richieste. (vedi ultimo punto)

Ok, famolo con 'sto browser.

> * Se questo non fosse possibile o se fosse troppo complicato per
> motivi che al momento mi sfuggono, il programma potrebbe almeno
> utilizzare Gecko o KHTML come motore di rendering. Questo
> permetterebbe di utilizzare gli standard già esistenti (HTML, CSS,
> JavaScript...) ed eviterebbe di riscrivere un motore di rendering ex
> novo.

Famolo con il browser cosi` ci evitiamo questo lavoraccio.

> * A mio parere (ma è un parere molto superficiale, bisognerebbe
> verificare!) non dovrebbe essere troppo difficile implementare un web
> server. Se non erro non si è ancora discusso su quale linguaggio
> verrà usato, ma credo che in tutti i linguaggi più diffusi esistano
> librerie adatte allo scopo, con funzioni di livello molto alto
> (avvia, arresta, cambia questa opzione...) e quindi semplici da
> usare.
> Mi ricollego al primo punto: invece di intercettare le richieste HTTP
> in uscita, il client potrebbe dirigere tali richieste direttamente al
> server locale. Le chiamate dirette a un indirizzo particolare (che
> so: http://localhost/_out_) verrebbero quindi reindirizzate.

Questa non l'ho capita. Ci sono gia` dei web server, perche` farne un 
altro?

Salot




Maggiori informazioni sulla lista AcLab