[Python] eseguire programmi python in un sito

Giuseppe D'Elia peppe.delia a gmail.com
Dom 28 Giu 2009 23:55:17 CEST


> mi stai dicendo che esiste un server dove puoi uploadare codice Java
> qualsiasi e questo viene eseguito server-side?


No forse ho sbagliato o mi sono spiegato male io. E' javascript. E' un libro
su javascript dove puoi mandare in esecuzione gli esempi presenti e
modificarli. Basta che cerchi eloquentjavascript.

 Giuseppe, visto che si tratta di una tesi di laurea, secondo me puoi
> investire il tempo e lo sforzo necessario per creare una sandbox sicura.
> Anche se è in un altro linguaggio, ti porto l'esempio di Try Ruby:
> http://tryruby.hobix.com/. Lì puoi definire metodi, classi e così via. Ma
> è tutto molto sicuro perché l'autore ha curato quell'aspetto utilizzando
> tutti i trucchi e meccanismi di difesa disponibili in Ruby. Per Python sarà
> un altro paio di maniche dal punto di vista implementativo, ma è comunque
> fattibile in linea di principio, se te la studi per bene.


L'esempio di Ruby che mi hai riportato è ben fatto. Il mio problema è che
non ho mai programmato in python (sto cominciando adesso) e sviluppare un
sito come quello di ruby non saprei da dove cominciare.


Magari sono pignolo ma qui dici "visualizzare", non "eseguire".


Si scusa ho sbagliato. O meglio, vorrei se possibile poter eseguire il
programmino python sul sito e visualizzare anche il codice sorgente in modo
da poterlo modificare direttamente sul sito.


Ma se il programma è una applicazione per Google App Engine, l'unico modo
> per farlo è semplicemente eseguire l'applicazione sull'account Google.


Diciamo che se è possibile poter fare tutto quello che ho detto sopra,
allora il prof preferirebbe utilizzare lo spazio web offerto da Google App
Engine.

2009/6/28 Giovanni Marco Dall'Olio <dalloliogm a gmail.com>

> 2009/6/28 Giuseppe D'Elia <peppe.delia a gmail.com>:
> > Ciao, è possibile integrare in un sito web l'interprete python in modo da
> > mandare in esecuzione un certo programma su un sito?
>
> Non sono sicuro di aver capito esattamente quello che chiedi, ma forse
> Crunchy ti può essere utile:
> - http://code.google.com/p/crunchy/
> - http://showmedo.com/videos/video?name=1430000&fromSeriesID=143
>
>
>
> > _______________________________________________
> > Python mailing list
> > Python a lists.python.it
> > http://lists.python.it/mailman/listinfo/python
> >
> >
>
>
>
> --
> Giovanni Dall'Olio, phd student
> Department of Biologia Evolutiva at CEXS-UPF (Barcelona, Spain)
>
> My blog on bioinformatics: http://bioinfoblog.it
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20090628/3a6533d4/attachment-0001.htm 


Maggiori informazioni sulla lista Python