Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Giorgio Zoppi
Una idea malsana su questo post: si puo integrare la virtual machine
di python in Firefox?

-- 
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
Favola -Moda.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Marco Beri
Forse con jython!

2009/6/29, Giorgio Zoppi giorgio.zo...@gmail.com:
 Una idea malsana su questo post: si puo integrare la virtual machine
 di python in Firefox?

 --
 Quiero ser el rayo de sol que cada día te despierta
 para hacerte respirar y vivir en me.
 Favola -Moda.
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


-- 
Inviato dal mio dispositivo mobile

http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Ivo Bellin Salarin
rispondo a me stesso, aggiungendo solamente un link :-)
http://wiki.python.org/moin/How%20can%20I%20run%20an%20untrusted%20Python%20script%20safely%20(i.e.%20Sandbox)

teoricamente FF a partire dalla versione 2 supporta python. ma solo a patto
che sia installato sulla macchina
(lingua barbara:
http://xulfr.org/news/2005/09/09/107-un-python-dans-le-lezard)

2009/6/29 Giorgio Zoppi giorgio.zo...@gmail.com

 Una idea malsana su questo post: si puo integrare la virtual machine
 di python in Firefox?

 --
 Quiero ser el rayo de sol que cada día te despierta
 para hacerte respirar y vivir en me.
 Favola -Moda.
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 
pgp.mit.edu:0A4D0FDD
http://www.nilleb.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Giovanni Marco Dall'Olio
2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com:
 Crunchy ti può essere utile

 Non ho ben capito di cosa si tratta ma ho dato solo uno sguardo veloce al
 sito. Appena posso ti farò sapere se mi può essere utile. Grazie
 2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

Nemmeno io l'ho usato, ma guardando i video credo che sia quello che
stai cercando.
Scarichi lo script e lo fai correre da terminale, dopodiché navighi il
tutorial su un browser web e i comandi sono eseguiti dall'interprete
locale.



 2009/6/28 Giovanni Marco Dall'Olio dalloli...@gmail.com

 2009/6/28 Giuseppe D'Elia peppe.de...@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=143fromSeriesID=143



  ___
  Python mailing list
  Python@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@lists.python.it
 http://lists.python.it/mailman/listinfo/python



 ___
 Python mailing list
 Python@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@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Giuseppe D'Elia
Non vi nascondo che dopo aver letto tutti post sono un'pò confuso...vi
chiedo scusa perchè non ho molta esperienza nel campo della
programmazione...vorrei capire bene se il mio è un progetto che si può
realizzare perchè leggendo su vari siti, anche quelli che voi mi avete
gentilmente postato, mi sembra che ognuno ha delle proprie idee sulla
questione rendendomi la cosa difficile da capire.

2009/6/29 Giovanni Marco Dall'Olio dalloli...@gmail.com

 2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com:
  Crunchy ti può essere utile
 
  Non ho ben capito di cosa si tratta ma ho dato solo uno sguardo veloce al
  sito. Appena posso ti farò sapere se mi può essere utile. Grazie
  2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 Nemmeno io l'ho usato, ma guardando i video credo che sia quello che
 stai cercando.
 Scarichi lo script e lo fai correre da terminale, dopodiché navighi il
 tutorial su un browser web e i comandi sono eseguiti dall'interprete
 locale.



  2009/6/28 Giovanni Marco Dall'Olio dalloli...@gmail.com
 
  2009/6/28 Giuseppe D'Elia peppe.de...@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=143fromSeriesID=143
 
 
 
   ___
   Python mailing list
   Python@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@lists.python.it
  http://lists.python.it/mailman/listinfo/python
 
 
 
  ___
  Python mailing list
  Python@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@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Andrea Gasparini
Giuseppe D'Elia spiffera, alle Monday 29 June 2009 circa:
 Non vi nascondo che dopo aver letto tutti post sono un'pò confuso...vi
 chiedo scusa perchè non ho molta esperienza nel campo della
 programmazione...vorrei capire bene se il mio è un progetto che si può
 realizzare perchè leggendo su vari siti, anche quelli che voi mi avete
 gentilmente postato, mi sembra che ognuno ha delle proprie idee sulla
 questione rendendomi la cosa difficile da capire.

La questione è che l'idea di cosa fare precisamente te la devi fare da 
solo.
Io francamente non ho ancora chiaramente capito che cosa devi realizzare: 
la cosa che mi viene in mente, piu' vicino a quel che hai detto è proprio 
GoogleApps, ma ancora non sono convinto di aver capito.

In ogni caso, quello che ti è stato dato sono spunti, e come tali ci devi 
ragionare sopra: meditali, prendi le cose migliori di ogni punto e cerca di 
migliorare l'idea.
Soprattutto se il tuo è un lavoro di tesi, non puoi pretendere di avere 
gia' una risposta che vada bene per te, e magari anche gia' fatta.

bye!
-- 
-gaspa-
---
 https://launchpad.net/~gaspa -
-- HomePage: iogaspa.altervista.org ---
-Il lunedi'dell'arrampicatore: www.lunedi.org -
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Marco Beri
2009/6/29 Andrea Gasparini ga...@yattaweb.it

Soprattutto se il tuo è un lavoro di tesi, non puoi pretendere di avere
 gia' una risposta che vada bene per te, e magari anche gia' fatta.


Quoto Andrea in pieno, aggiungendo la considerazione che, se non hai molta
esperienza nel campo della programmazione, è meglio che chiedi una tesi più
facile al tuo professore.
Buona fortuna.

Ciao.
Marco.

-- 
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Giuseppe D'Elia
ora vediamo...passerò qualche giorno cercando di capire bene quello che si
può fare e le idee che voi e altri hanno dato in merito...se dovessi capire
che la cosa diventa troppo complessa allora parlerò con il prof...intanto
grazie dell'aiuto e delle risposte che mi state dando..

2009/6/29 Marco Beri marcob...@gmail.com

 2009/6/29 Andrea Gasparini ga...@yattaweb.it

 Soprattutto se il tuo è un lavoro di tesi, non puoi pretendere di avere
 gia' una risposta che vada bene per te, e magari anche gia' fatta.


 Quoto Andrea in pieno, aggiungendo la considerazione che, se non hai molta
 esperienza nel campo della programmazione, è meglio che chiedi una tesi più
 facile al tuo professore.
 Buona fortuna.

 Ciao.
 Marco.

 --
 http://thinkcode.tv - Prossimamente su questi schermi
 http://beri.it - Blog di una testina di vitello
 http://stacktrace.it - Aperiodico di resistenza informatica


 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-29 Per discussione Giuseppe D'Elia

 Crunchy ti può essere utile


Ciao, ho visto i video e mi sono documentato un'pò su Crunchy. Devo dire che
è fatto molto bene. L'idea praticamente è quella (a questo punto non so che
senso avrebbe una tesi del genere visto che il progetto già c'è e lo stanno
portando avanti una comunità di persone)..certo, un problema è che non posso
importare librerie esterne (almeno mi è sembrato così facendo alcune prove)
quindi chi volesse eseguire un programma python scritto facendo uso di
librerie esterne non potrebbe farlo o meglio gli verrebbe restituito un
errore...comunque vedrò di parlare con il prof mostrandogli questo
progetto..vediamo cosa mi dice...grazie

2009/6/29 Giuseppe D'Elia peppe.de...@gmail.com

 ora vediamo...passerò qualche giorno cercando di capire bene quello che si
 può fare e le idee che voi e altri hanno dato in merito...se dovessi capire
 che la cosa diventa troppo complessa allora parlerò con il prof...intanto
 grazie dell'aiuto e delle risposte che mi state dando..

 2009/6/29 Marco Beri marcob...@gmail.com

 2009/6/29 Andrea Gasparini ga...@yattaweb.it

 Soprattutto se il tuo è un lavoro di tesi, non puoi pretendere di avere
 gia' una risposta che vada bene per te, e magari anche gia' fatta.


 Quoto Andrea in pieno, aggiungendo la considerazione che, se non hai
 molta esperienza nel campo della programmazione, è meglio che chiedi una
 tesi più facile al tuo professore.
 Buona fortuna.

 Ciao.
 Marco.

 --
 http://thinkcode.tv - Prossimamente su questi schermi
 http://beri.it - Blog di una testina di vitello
 http://stacktrace.it - Aperiodico di resistenza informatica


 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
Ciao, è possibile integrare in un sito web l'interprete python in modo da
mandare in esecuzione un certo programma su un sito? Cioè io che ho un sito
web, carico un certo programma python e sul sito stesso posso eseguirlo per
farmi un'idea di come funziona...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
L'idea può essere resa più chiara se visionate questo sito ma per
javascript http://eloquentjavascript.net/contents.html

2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 Ciao, è possibile integrare in un sito web l'interprete python in modo da
 mandare in esecuzione un certo programma su un sito? Cioè io che ho un sito
 web, carico un certo programma python e sul sito stesso posso eseguirlo per
 farmi un'idea di come funziona...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Antonio Cangiano
2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 Ciao, è possibile integrare in un sito web l'interprete python in modo da
 mandare in esecuzione un certo programma su un sito? Cioè io che ho un sito
 web, carico un certo programma python e sul sito stesso posso eseguirlo per
 farmi un'idea di come funziona...


Ciao Giuseppe,

puoi creare un interfaccia che ti permette di prendere l'input dalla pagina
web, farlo eseguire all'interprete e poi restituire il risultato nella
stessa pagina. Per esempio guarda Try Python: http://try-python.mired.org/.
Il problema principale è quello della sicurezza: riuscire in qualche modo a
creare una sandbox sicura che limita la valutazione di espressioni
potenzialmente rischiose.

Saluti,
Antonio
-- 
High-quality programming screencasts: http://ThinkCode.TV
Zen and the Art of Programming: http://AntonioCangiano.com
Aperiodico di resistenza informatica: http://StackTrace.it
Author of Ruby on Rails for Microsoft Developers: http://bit.ly/rorforms
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
Intanto grazie per la risposta. Ho visto il sito che mi hai dato. L'idea
potrebbe andare, ho visto però che non è permesso definire funzioni o
classi. Non è possibile caricare completamente l'interprete python sul sito
quando voglio provare un programmino salvato sul sito?...non so se hai
visto il link che ho postato successivamente su javascriptqualcosa del
genere non è possibile ottenerla? Perchè così com'è sul sito che mi hai dato
ha, credo, troppe limitazioni.

2009/6/28 Antonio Cangiano acangi...@gmail.com

 2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 Ciao, è possibile integrare in un sito web l'interprete python in modo da
 mandare in esecuzione un certo programma su un sito? Cioè io che ho un sito
 web, carico un certo programma python e sul sito stesso posso eseguirlo per
 farmi un'idea di come funziona...


 Ciao Giuseppe,

 puoi creare un interfaccia che ti permette di prendere l'input dalla pagina
 web, farlo eseguire all'interprete e poi restituire il risultato nella
 stessa pagina. Per esempio guarda Try Python: http://try-python.mired.org/.
 Il problema principale è quello della sicurezza: riuscire in qualche modo a
 creare una sandbox sicura che limita la valutazione di espressioni
 potenzialmente rischiose.

 Saluti,
 Antonio
 --
 High-quality programming screencasts: http://ThinkCode.TV
 Zen and the Art of Programming: http://AntonioCangiano.com
 Aperiodico di resistenza informatica: http://StackTrace.it
 Author of Ruby on Rails for Microsoft Developers: http://bit.ly/rorforms

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
La shell IDLE non è possibile integrarla su un sito web o comunque
richiamarla dal sito?

2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 Intanto grazie per la risposta. Ho visto il sito che mi hai dato. L'idea
 potrebbe andare, ho visto però che non è permesso definire funzioni o
 classi. Non è possibile caricare completamente l'interprete python sul sito
 quando voglio provare un programmino salvato sul sito?...non so se hai
 visto il link che ho postato successivamente su javascriptqualcosa del
 genere non è possibile ottenerla? Perchè così com'è sul sito che mi hai dato
 ha, credo, troppe limitazioni.

 2009/6/28 Antonio Cangiano acangi...@gmail.com

  2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 Ciao, è possibile integrare in un sito web l'interprete python in modo da
 mandare in esecuzione un certo programma su un sito? Cioè io che ho un sito
 web, carico un certo programma python e sul sito stesso posso eseguirlo per
 farmi un'idea di come funziona...


 Ciao Giuseppe,

 puoi creare un interfaccia che ti permette di prendere l'input dalla
 pagina web, farlo eseguire all'interprete e poi restituire il risultato
 nella stessa pagina. Per esempio guarda Try Python:
 http://try-python.mired.org/. Il problema principale è quello della
 sicurezza: riuscire in qualche modo a creare una sandbox sicura che limita
 la valutazione di espressioni potenzialmente rischiose.

 Saluti,
 Antonio
 --
 High-quality programming screencasts: http://ThinkCode.TV
 Zen and the Art of Programming: http://AntonioCangiano.com
 Aperiodico di resistenza informatica: http://StackTrace.it
 Author of Ruby on Rails for Microsoft Developers:
 http://bit.ly/rorforms

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Francesco Ciracì
Giuseppe D'Elia ha scritto:
 Intanto grazie per la risposta. Ho visto il sito che mi hai dato. 
 L'idea potrebbe andare, ho visto però che non è permesso definire 
 funzioni o classi. Non è possibile caricare completamente l'interprete 
 python sul sito quando voglio provare un programmino salvato sul 
 sito?...non so se hai visto il link che ho postato successivamente su 
 javascriptqualcosa del genere non è possibile ottenerla? Perchè 
 così com'è sul sito che mi hai dato ha, credo, troppe limitazioni.
La questione è che Javascript è client side, perciò il codice che tu fai 
eseguire al sito che hai linkato viene eseguito dal browser dell'utente.
Quindi il sito non corre alcun rischio: anche se il codice fosse 
rischioso, lo sarebbe per l'utente che lo ha inserito.

Invece, quello che vuoi fare tu è:
- Prendere codice in input
- Eseguirlo SUL SERVER
- Mostrare l'output all'utente

Questo significa che O limiti le funzionalità possibili in qualche modo, 
O esegui lo script in un ambiente protetto che in nessun modo 
danneggiare il server, O il primo ragazzino che passa ti hacka il server.

-- 
Francesco Ciracì - Sydarex

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
Quindi questo vuol dire che l'interprete python non posso integrarlo sul
server come avviene per una console java. L'unica cosa che si potrebbe fare
allora è caricare i programmi python sul sito e poi scaricarseli in locale,
a quel punto modificarli ed eseguire nuovamente l'upload sul sito. Certo che
così però diventerebbe un normalissimo sito senza nessuna particolarità. Beh
grazie cmq delle risposte allora.

2009/6/28 Francesco Ciracì sydarex...@gmail.com

 Giuseppe D'Elia ha scritto:
  Intanto grazie per la risposta. Ho visto il sito che mi hai dato.
  L'idea potrebbe andare, ho visto però che non è permesso definire
  funzioni o classi. Non è possibile caricare completamente l'interprete
  python sul sito quando voglio provare un programmino salvato sul
  sito?...non so se hai visto il link che ho postato successivamente su
  javascriptqualcosa del genere non è possibile ottenerla? Perchè
  così com'è sul sito che mi hai dato ha, credo, troppe limitazioni.
 La questione è che Javascript è client side, perciò il codice che tu fai
 eseguire al sito che hai linkato viene eseguito dal browser dell'utente.
 Quindi il sito non corre alcun rischio: anche se il codice fosse
 rischioso, lo sarebbe per l'utente che lo ha inserito.

 Invece, quello che vuoi fare tu è:
 - Prendere codice in input
 - Eseguirlo SUL SERVER
 - Mostrare l'output all'utente

 Questo significa che O limiti le funzionalità possibili in qualche modo,
 O esegui lo script in un ambiente protetto che in nessun modo
 danneggiare il server, O il primo ragazzino che passa ti hacka il server.

 --
 Francesco Ciracì - Sydarex

 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Francesco Ciracì
Giuseppe D'Elia ha scritto:
 Quindi questo vuol dire che l'interprete python non posso integrarlo 
 sul server come avviene per una console java. L'unica cosa che si 
 potrebbe fare allora è caricare i programmi python sul sito e poi 
 scaricarseli in locale, a quel punto modificarli ed eseguire 
 nuovamente l'upload sul sito. Certo che così però diventerebbe un 
 normalissimo sito senza nessuna particolarità. Beh grazie cmq delle 
 risposte allora.
Mmh, posso azzardare una possibile soluzione, ma non so se sia 
conveniente o se c'é di meglio.
Sarebbe eseguire lo script in una virtual machine il cui stato sia 
resettato, dopo aver eseguito lo script, allo stato iniziale.
Cioè, qualsiasi cambiamento effettuato dallo script nella virtual 
machine, nel momento in cui l'output è inviato al client viene annullato.

Certo, forse è possibile procedere altrimenti, ma non credo ci siano 
molte altre opzioni che consentano di non limitare PER NIENTE Python.

-- 
Francesco Ciracì - Sydarex

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Enrico Franchi

On Jun 28, 2009, at 6:50 PM, Giuseppe D'Elia wrote:

 Quindi questo vuol dire che l'interprete python non posso integrarlo  
 sul server come avviene per una console java.

Java != Javascript.


 L'unica cosa che si potrebbe fare allora è caricare i programmi  
 python sul sito e poi scaricarseli in locale, a quel punto  
 modificarli ed eseguire nuovamente l'upload sul sito. Certo che così  
 però diventerebbe un normalissimo sito senza nessuna particolarità.  
 Beh grazie cmq delle risposte allora.

Aspetta: prova a descrivere meglio cosa vuoi fare.
Quale e' l'obiettivo del sito, quali sono gli utenti, etc etc etc.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
allora l'idea del sito è questa: praticamente dovrei poter creare una specie
di comunità di sviluppatori python (è il mio prof di tesi che mi ha chiesto
di farla..se si può fare). Praticamente nel sito si dovrebbero poter mettere
vari programmini python (l'idea del prof è quella di sviluppare soprattutto
applicazioni per google apps). I programmi devono poter essere visualizzati
dai vari programmatori direttamente sul browser (qui appunto la richiesta di
integrare la shell IDLE sul sito) e inoltre, se possibile, poter modificare
online il programma stesso qualora ci fosse bisogno. Inoltre, come è
usuale in una comunità, è possibile commentare quindi avere delle
discussioni su un certo progetto e su alcune modifiche apportate. Poi ci
sono altre piccole cose ma l'idea principale è questa.

2009/6/28 Enrico Franchi enrico.fran...@gmail.com


 On Jun 28, 2009, at 6:50 PM, Giuseppe D'Elia wrote:

  Quindi questo vuol dire che l'interprete python non posso integrarlo
  sul server come avviene per una console java.

 Java != Javascript.


  L'unica cosa che si potrebbe fare allora è caricare i programmi
  python sul sito e poi scaricarseli in locale, a quel punto
  modificarli ed eseguire nuovamente l'upload sul sito. Certo che così
  però diventerebbe un normalissimo sito senza nessuna particolarità.
  Beh grazie cmq delle risposte allora.

 Aspetta: prova a descrivere meglio cosa vuoi fare.
 Quale e' l'obiettivo del sito, quali sono gli utenti, etc etc etc.
  ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Antonio Cangiano
2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com

 allora l'idea del sito è questa: praticamente dovrei poter creare una
 specie di comunità di sviluppatori python (è il mio prof di tesi che mi ha
 chiesto di farla..se si può fare). Praticamente nel sito si dovrebbero poter
 mettere vari programmini python (l'idea del prof è quella di sviluppare
 soprattutto applicazioni per google apps). I programmi devono poter essere
 visualizzati dai vari programmatori direttamente sul browser (qui appunto la
 richiesta di integrare la shell IDLE sul sito) e inoltre, se possibile,
 poter modificare online il programma stesso qualora ci fosse bisogno.
 Inoltre, come è usuale in una comunità, è possibile commentare quindi avere
 delle discussioni su un certo progetto e su alcune modifiche apportate. Poi
 ci sono altre piccole cose ma l'idea principale è questa.


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.

Ciao,
Antonio
-- 
High-quality programming screencasts: http://ThinkCode.TV
Zen and the Art of Programming: http://AntonioCangiano.com
Aperiodico di resistenza informatica: http://StackTrace.it
Author of Ruby on Rails for Microsoft Developers: http://bit.ly/rorforms
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Manlio Perillo
Giuseppe D'Elia ha scritto:
 allora l'idea del sito è questa: praticamente dovrei poter creare una
 specie di comunità di sviluppatori python (è il mio prof di tesi che mi
 ha chiesto di farla..se si può fare). Praticamente nel sito si
 dovrebbero poter mettere vari programmini python (l'idea del prof è
 quella di sviluppare soprattutto applicazioni per google apps). I
 programmi devono poter essere visualizzati dai vari programmatori
 direttamente sul browser 

Magari sono pignolo ma qui dici visualizzare, non eseguire.

Se vuoi visualizzare dei programmi Python, dove per visualizzare si
intende visualizzare il codice sorgente, allora è tutto un altro discorso.

 (qui appunto la richiesta di integrare la shell
 IDLE sul sito) e inoltre, se possibile, poter modificare online il
 programma stesso qualora ci fosse bisogno. 

Visto che per modificare il programma l'unica soluzione ragionevole è
modificare il codice sorgente, vedi quanto scrivo sopra.

A cosa ti serve una shell Python?
Per eseguire il programma?

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


 Inoltre, come è usuale in una
 comunità, è possibile commentare quindi avere delle discussioni su un
 certo progetto e su alcune modifiche apportate. Poi ci sono altre
 piccole cose ma l'idea principale è questa.
 

1) Mercurial
2) Trac


giusto per cominciare


Ciao  Manlio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giovanni Marco Dall'Olio
2009/6/28 Giuseppe D'Elia peppe.de...@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=143fromSeriesID=143



 ___
 Python mailing list
 Python@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@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia
 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 dalloli...@gmail.com

 2009/6/28 Giuseppe D'Elia peppe.de...@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=143fromSeriesID=143



  ___
  Python mailing list
  Python@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@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Marco Beri
2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com



 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.


Beh, se hai scritto Java ma intendevi Javascript direi proprio che hai
sbagliato :-)


  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.


Scusa, ma quello che vuoi fare non lo puoi improvvisare o scopiazzare qua
e là : Python lo devi imparare.

E se vuoi fare una sandbox lo devi imparare anche bene.

Ciao.
Marco.

-- 
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia

 Crunchy ti può essere utile

Non ho ben capito di cosa si tratta ma ho dato solo uno sguardo veloce al
sito. Appena posso ti farò sapere se mi può essere utile. Grazie

2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com



 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 dalloli...@gmail.com

 2009/6/28 Giuseppe D'Elia peppe.de...@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=143fromSeriesID=143



  ___
  Python mailing list
  Python@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@lists.python.it
 http://lists.python.it/mailman/listinfo/python



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] eseguire programmi python in un sito

2009-06-28 Per discussione Giuseppe D'Elia

 Scusa, ma quello che vuoi fare non lo puoi improvvisare o scopiazzare qua
 e là : Python lo devi imparare.


Si si lo so che lo devo imparare. Però vorrei essere sicuro di poter dire al
prof che quello che lui chiede si può fare. Inoltre visto che siete stati
così gentili fino ad ora vi chiedo cosa posso studiare di python per
realizzare il progetto? avrei bisogno delle dritte e vi sto chiedendo un
aiuto. Diciamo che la parte base di python la conosco. Sintassi, costrutti
e così via. Mi manca il resto.

2009/6/29 Marco Beri marcob...@gmail.com

 2009/6/28 Giuseppe D'Elia peppe.de...@gmail.com



 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.


 Beh, se hai scritto Java ma intendevi Javascript direi proprio che hai
 sbagliato :-)


  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.


 Scusa, ma quello che vuoi fare non lo puoi improvvisare o scopiazzare qua
 e là : Python lo devi imparare.

 E se vuoi fare una sandbox lo devi imparare anche bene.

 Ciao.
 Marco.

 --
 http://thinkcode.tv - Prossimamente su questi schermi
 http://beri.it - Blog di una testina di vitello
 http://stacktrace.it - Aperiodico di resistenza informatica


 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python