<p dir="ltr">Grazie mille a tutti, adesso non ho il PC sotto mano quindi rinvio le prove a domattina, e non escludo che vi 'disturberò' ancora, nella speranza ovviamente un domani di poter essere 'disturbato' e saper aiutare così come avete fatto voi: sul serio non sapevo come uscirne! Ad ogni modo tornando in tema, io il php lo conosco abbastanza bene, con i css e l'html difficilmente ho grossi problemi, per quel che riguarda l'http e l'x non ho idea di cosa siano, ad ogni modo domani mattina guardo tutto e vi faccio sapere qualcosa, ancora grazie mille a tutti!</p>
<div class="gmail_quote">Il giorno 21/feb/2013 22:15, "Daniele Varrazzo" <<a href="mailto:piro@develer.com">piro@develer.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 2013-02-21 18:59, Emilio Peruzzi wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Il problema vero è che il programmino mi stampa i valori in maniera<br>
sequenziale, cioè ogni volta che il mio valore cambia<br>
mi scrive di nuovo tutta la pappardella e ottengo una cosa di questo genere<br>
"Valore ingresso digitale: 0Valore ingresso digitale1"<br>
e così via fin quando non mi termina l'esecuzione del programma, ora io<br>
avrei bisogno di trovare il modo<br>
di poter far cambiare solo ed esclusivamente il valore, cioè dovrebbe<br>
sovrascrivere la stampa precedente.<br>
Sono ore che cerco in rete come fare, ma purtroppo non trovo nulla, mi<br>
dispiace se sono stato un po' lungo nella spiegazione, ma<br>
volevo essere certo di farmi riuscire a capire, a questo punto mi viene il<br>
dubbio che per creare la mia "GUI" debba usare<br>
un linguaggio di programmazione diverso dal Python, cioè davvero non ho la<br>
più pallida idea<br>
di come proseguire.<br>
</blockquote>
<br>
Ciao Emilio,<br>
<br>
Quello che vuoi fare non è un problema strettamente di Python: è un problema di aggiornare in modalità push (ovvero con informazioni inviate dal server senza un'esplicita richiesta del client) una pagina web. Non è un problema banale ma è comunque risolto. Ma con la tua tecnica sei sulla cattiva strada (il solo fatto che parli di "stampare" ti dirotta verso altri temi: la console o la carta, nessuno dei quali rilevante per te).<br>
<br>
Il problema non è banale ma si risolve facilmente con python se si usa un web server aggiornato (che usi websocket, invece di tutta la baracca che serviva in passato per fare Comet. Altrimenti poi ti serve Orbited, poi devi capire Stomp... non ne esci più. Dimentica questa parentesi). Solo che ti serve anche sapere qualcosa di javascript, di html, di http. Come al solito, per scrivere un programma moderno ci vogliono almeno 5 linguaggi diversi (in ordine sql, x, html, css, javascript - e sei libero solo di scegliere x, che per ora assumiamo Python).<br>
<br>
Un esempio auto-contenuto ce l'ho qui: riguarda database invece di microcontrollori ma tutto quello che c'è a valle della sorgente degli eventi da leggere puoi riciclarlo: dai un'occhiata a questo articolo, scarica il sorgente, modificalo in modo da girare senza database e poi modifica l'output per fare quello che ti serve<br>
<br>
<a href="http://initd.org/psycopg/articles/2010/12/01/postgresql-notifications-psycopg2-eventlet/" target="_blank">http://initd.org/psycopg/<u></u>articles/2010/12/01/<u></u>postgresql-notifications-<u></u>psycopg2-eventlet/</a><br>
<br>
Divertiti...<br>
<br>
-- <br>
Daniele Varrazzo - Develer S.r.l.<br>
<a href="http://www.develer.com" target="_blank">http://www.develer.com</a><br>
______________________________<u></u>_________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/<u></u>mailman/listinfo/python</a><br>
</blockquote></div>