2014-04-18 14:12 GMT+02:00 Dario Concilio dario.conci...@hotmail.it:
Ma. passerà a systemd, significa che c'è qualche rumor o è già noto
che in Ubuntu 13.10 + N sarà diverso?
Lo chiedo perché vorrei avere la situazione d'insieme, mi devo preoccupare
di standardizzare ciò che sto facendo,
2014-04-17 16:42 GMT+02:00 Dario Concilio dario.conci...@hotmail.it:
Ciao a tutti,
sono alle prese con un progetto in python che, al suo avvio, si occupa di
aprire 2 seriali e un web socket, dopodiché rimane in ascolto (su 3 thread
paralleli).
Riceverà diverse richieste che, avranno come
2014-03-31 23:51 GMT+02:00 Lorenzo Mainardi lorma...@gmail.com:
Ciao a tutti, avrei bisogno di un consiglio.
Dovrei mandare a intervalli regolari una serie di ping (anche 1000) a
diversi host e gestirne le risposte. Un po' quello che fa smokeping
(se qualcuno lo conosce e lo usa).
Per il
2014-03-29 18:38 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it:
On 18/03/2014 16:53, Manlio Perillo wrote:
2014-03-18 16:46 GMT+01:00 Filippo Dal Bosco -
filippo.dalbo...@whiteready.com:
dalla lista row devo togliere alcune word in posizione variabile per
costruire un' alta lista
2014-03-17 22:57 GMT+01:00 Balan Victor balan.vict...@gmail.com:
Ho un array di tuple cosi formate da 3 elementi:
(int|float|boolean|string|datetime|..., string, boolean). Es:
[
(10, value = 1, True),
(Ciao, o in value, True),
(True, value == False, False),
(92.5f, value = 92.0f,
2014-03-18 13:43 GMT+01:00 Balan Victor balan.vict...@gmail.com:
Riguardo value ** value temi un attacco di tipo DoS?
No no questo codice mi serve nella parte backend. Temo che un utente, per
semplice distrazione, faccia andare in crash l'applicazione.
Attacco DoS inconsapevole :)
In
2014-03-18 14:02 GMT+01:00 Dario Bertini berda...@gmail.com:
2014-03-18 13:39 GMT+01:00 Manlio Perillo manlio.peri...@gmail.com:
eval è relativamente sicuro, dato che può eseguire solo espressioni, e
non
statement completi come exec.
Lo puoi rendere ancora più sicuro limitando il
2014-03-18 16:46 GMT+01:00 Filippo Dal Bosco -
filippo.dalbo...@whiteready.com:
dalla lista row devo togliere alcune word in posizione variabile per
costruire un' alta lista
Per come funziona or in python questo sotto non va
stamp=[]
for word in row:
if (word != ' ' , or word !=
2014-03-16 19:40 GMT+01:00 Roberto De Ioris robe...@unbit.it:
[...]
Le alternative che *io* vedo sono tutte architetturali, ovvero mettersi
nell'ordine di idee di avere un pool di worker fuori dall'app web e
delegare quasi ogni cosa li.
Che sono le stesse che propongo io, django riceve
2014-03-15 7:42 GMT+01:00 Nicola Larosa n...@teknico.net:
Manlio Perillo wrote:
[...]
Twisted offre un framework per la programmazione asincrona da anni,
ma non è mai stato di moda, perchè molto più difficile.
Non ha avuto grande successo per vari altri motivi: avanti sui suoi
tempi
, implicit coroutines: Java’s “green threads”,
Twisted’s Corotwine, eventlet, gevent, where any function may
switch the entire stack of the current thread of control by calling
a function which suspends it.
Manlio Perillo wrote:
Go non ha una sintassi per sospendere esplicitamente una
2014-03-17 11:22 GMT+01:00 Roberto De Ioris robe...@unbit.it:
[...]
Forse mi sono perso qualcosa, ma quale è la differenza tra questa
soluzione ed avere Apache prefork con N + M processi?
La soluzione che hai indicato è quella tipica frontend + backend, nel
caso
in cui il frontend sa
2014-03-14 23:33 GMT+01:00 Balan Victor balan.vict...@gmail.com:
Il giorno 14 marzo 2014 18:12, Manlio Perillo manlio.peri...@gmail.comha
scritto:
2014-03-13 19:35 GMT+01:00 Balan Victor balan.vict...@gmail.com:
Di recente ho letto un po di tornado, e in particolare mi sono soffermato
2014-03-15 0:54 GMT+01:00 Giampaolo Rodola' g.rod...@gmail.com:
2014-03-14 18:12 GMT+01:00 Manlio Perillo manlio.peri...@gmail.com:
Ogni coroutine è come un thread ed ha bisogno di memoria per lo stack,
oltre poi al costo per il context switch.
Rispetto ad un thread il costo è però
On 15/02/2014 20:55, Carlos Catucci wrote:
2014-02-15 19:56 GMT+01:00 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com:
ma senza l'ORM, solo sqlalchemy.sql
Per curiosita' da ignorante, ma perche' non l'ORM? Non ti piaciono gli
orm o e' un qualcosa di SQLAllchemy
On 16/02/2014 14:50, Perini Matteo wrote:
Il 16/02/2014 14:04, Manlio Perillo ha scritto:
Perchè, in questo caso specifico, un ORM è una bestia molto complessa,
e consigliarlo ad uno che adesso sta cominciando con i database
relazionali non è una buona cosa.
Ciao,
sto seguendo con interesse ma
On 16/02/2014 15:27, Carlos Catucci wrote:
2014-02-16 14:04 GMT+01:00 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com:
Riguardo i gusti personali, gli ORM poi non mi piacciono perchè li
reputo una astrazione sbagliata sopra il modello relazionale.
A dire il
On 15/02/2014 15:20, Perini Matteo wrote:
Ciao a tutti,
mi trovo ad affrontare la mia prima applicazione che fa uso di database.
Quale mi consigliate?
E' da un po' che seguo questa lista e mi sembra che quasi tutti siate
orientati verso PostgreSQL... sbaglio?
Con PostgreSQL è raro sbagliare.
On 14/02/2014 00:34, Daniele Varrazzo wrote:
On 2014-02-13 18:50, Dario Bertini wrote:
On 02/13/2014 05:03 PM, Daniele Varrazzo wrote:
- sai che a[n] non è un carattere ma è un byte. La bugia dei widechar
non regge. Neanche quella di unicode in python che però si rompe al di
fuori del BMP (a
On 13/02/2014 12:12, Stefano Bossi wrote:
[...]
Ma qualcuno di voi ha in produzione qualcosa di scritto in go?
Se sì, posso sapere perchè l'avete preferito al python?
Ci sono altri vantaggi grossi oltre ai quelli che riguardano la concorrenza?
Che è più efficiente di Python, restando però
On 13/02/2014 16:07, Daniele Varrazzo wrote:
On 2014-02-13 13:01, Carlos Catucci wrote:
1. Il tipo *string* si comporta come un *array di byte*, una volta
settati
sono immutabili. Cioè è illegale assegnare un valore a *s[i]*.
A me sembra una cosa complicata, in C posso cambiare un carattere
On 13/02/2014 17:03, Daniele Varrazzo wrote:
On 2014-02-13 15:22, Manlio Perillo wrote:
On 13/02/2014 16:07, Daniele Varrazzo wrote:
- sei legato all'implementazione del carattere (char, utf16, utf32)
Direi che lo stesso problema è presente, in parte, con Go:
http://golang.org/ref/spec
On 31/01/2014 19:35, Balan Victor wrote:
[...]
Senza dubbio un componente come postfix decentemente configurato sarebbe
meglio però ripeto, non ho bisogno di tutta questa complessità.
Installare e configurare un sever postfix solo per eseguire uno script
per ogni mail(in media 100 al giorno)
On 31/01/2014 06:41, Roberto De Ioris wrote:
ciao a tutti,
ho un sistema che può comunicare con l'esterno solo tramite mail e io ho
bisogno ricevere queste mail e in base all'oggetto/contenuto devo eseguire
cose. Cercando in giro su google quasi tutti suggeriscono di usare
server
mail come
On 31/01/2014 13:18, Balan Victor wrote:
[...]
Grazie per le risposte.
Voglio stare su python per due motivi:
* non ho bisogno di tutto lo stack tipico di un mail server, per quanto
facile sia da configurare. Aggiunge troppa complessità.
Ma un mail server di norma è già installato su un
On 31/01/2014 19:35, Balan Victor wrote:
[...]
come farei a renderlo abbastanza stabile e robusto da non rischiare di
perdere mail?
Personalmente non investirei troppo su asyncore. Per il resto,
dipende dalla tua definizione di contemporaneo.
nel senso che se mi arrivano due richieste
On 16/01/2014 10:51, piergiorgio pancino wrote:
Ciao,
volevo sapere se esiste una best practice per quanto riguarda
l'esecuzione delle query e l'uso dell'oggetto cursor.
Per contestualizzare un po' di più ho una classe che in fase di __init__
si collega al database, all'interno della classe una
On 03/01/2014 12:50, Roberto De Ioris wrote:
[...]
provate a ridurre a 3 secondi il proxy_connect_timeout di nginx,
Dato che Linux ignora l'hint sulla backlog, il parametro su cui agire è
proxy_send_timeout.
Sul wiki di Nginx c'è un commento appropriato riguardo
proxy_connect_timeout:
On 03/01/2014 12:34, Alessandro Dentella wrote:
[...]
La nostra simulazione è stata fatta con 2 funzioni: is_up e blocking che usa
time.sleep()
class IsUp(tornado.web.RequestHandler):
def get(self):
self.write(Is Up Porta %d ...)
self.finish()
class
On 03/01/2014 16:41, enrico franchi wrote:
2014/1/3 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
Per concludere, tieni conto che usare cose come Tornado è tutt'altro
che banale.
Beh, fare scalare qualcosa di non asincrono e' ancora meno banale, IMHO
On 03/01/2014 18:09, Roberto De Ioris wrote:
[...]
Python e' utilizzabilissimo, e' solo che devi essere consapevole (stessa
cosa in ruby o in perl), poiche' ci sono diversi framework per la
programmazione asincrona e devi sceglierne uno (io consiglio sempre
gevent, ma dopo averlo studiato, non
On 03/01/2014 18:43, Roberto De Ioris wrote:
[...]
Io su soluzioni come gevent o microthread ho sempre questi due dubbi:
1) Usano il modello sincrono, nascondendo le azioni asincrone.
Questo per molti è un vantaggio, ma a me non piacciono i pattern che
ti nascondono le cose
On 28/12/2013 15:17, Gabriele Battaglia wrote:
[...]
Ci sono molte solutioni:
1) SIGALARM su sistemi UNIX
2) ciclo su select con timeout, e aggiorni il tempo con time.clock
3) usi il timer messo a disposizione dal sistema operativo
4) usi il timer messo a disposizione dal tuo framework
On 19/12/2013 15:41, Gabriele Battaglia wrote:
Ciao a tutti, ben riletti dopo molto tempo e auguri di buone feste a voi
e famiglie.
[...]
Progetto, sviluppare una piccola applicazione console, sotto Windows,
con Python 2.7, che faccia da orologio per giocare a scacchi.
La faccenda è presto
On 27/12/2013 09:50, giorgio wrote:
wvh7e9aen57+fyd+asgyjqdbsj1...@mail.gmail.com 360ab855-e4da-4cf7-8324-831bf3e30...@softwell.it
CAEaPG9T+nROMeQA58VZAPEdLzu4GmmpXorLDq7cv=_q+pwk...@mail.gmail.com d1dcdf69-97f0-49dc-8404-02b934c80...@softwell.it
On 26/12/2013 09:54, Roberto De Ioris wrote:
[...]
Ma come!!!
Le go routine **sono** thread, come tra l'altro viene scritto nei
documenti che hai riportato.
La differenza è che sono thread gestiti dal runtime di Go, con alcune
proprietà che li rendono flessibili per la concorrenza (invece
On 25/12/2013 09:04, Nicola Larosa wrote:
Sapere di non sapere è importante, però bisogna trarne le dovute
conseguenze pratiche, altrimenti è come non saperlo.
Enrico Bianchi wrote:
Tra l'altro, ad occhio, il modello di parallelizzazione con le
goroutines di Go e` di tipo threading, o
On 24/12/2013 11:58, Roberto De Ioris wrote:
[...]
L'approccio migliore (o meglio diciamo quello risolutivo) e' che i
processi usino lo stesso socket, puoi provare il plugin tornado di uWSGI:
http://uwsgi-docs.readthedocs.org/en/latest/Tornado.html
ma non e' compilato di default (per motivi
On 23/12/2013 07:58, enrico franchi wrote:
Visto che statisticamente molte persone non sono capaci di usare mailing
list e/o client di posta e devono iscriversi alle mailing list con la
mail di lavoro (???)...
Abbiamo un modo server side di gestire la cosa?
Mailman ha un minimo di supporto:
On 23/12/2013 18:56, enrico franchi wrote:
[...]
Per la stragrande maggioranza degli studenti delle superiori è molto
più facile partire da PHP invece che da Python!
Victor, stai cercando di dimostrare che PHP e' più facile per partire
*usando* il fatto che PHP è più facile.
Non
On 21/12/2013 23:04, enrico franchi wrote:
2013/12/21 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
Why Go is Not My Favorite Programming Language
restituisce:
http://grenouille-bouillie.__blogspot.it/2010/03/why-go-__isnt-my-favourite-programming.__html
On 21/12/2013 23:04, enrico franchi wrote:
2013/12/21 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
Why Go is Not My Favorite Programming Language
restituisce:
http://grenouille-bouillie.__blogspot.it/2010/03/why-go-__isnt-my-favourite-programming.__html
On 22/12/2013 10:19, Valerio Maggio wrote:
[...]
Secondo aspetto da considerare, poi, è che cosa si intenda per
programmazione:
Se il focus è imparare a scrivere algoritmi -
[...]
Questo è un discorso interessante.
Infatti mi sembra che Pascal era molto usato nei libri di algoritmi.
Knuth
On 21/12/2013 10:17, Carlo Miron wrote:
[...]
Ho imparato a programmare in Pascal, e mi piaceva parecchio. Di certo più
chiaro e meno pericoloso del C. Anche meno potente, d'accordo.
a me Go ricorda più Pascal che C, ad esempio. E mi sembra cosa buona.
Infatti è il preciso motivo per
On 21/12/2013 13:12, Carlos Catucci wrote:
2013/12/21 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
Infatti è il preciso motivo per cui Go non mi piace molto.
Non mi piace che chi sviluppa un linguaggio crede che io sia un
idiota che debba essere protetto
On 20/12/2013 10:05, Marco Beri wrote:
Secondo me vince PYPL :-)
https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
Questa lista dice quali sono i linguaggi più popolari tra i principianti.
Cosa che, francamente, mi interessa ben poco.
[...]
Ciao Manlio
On 20/12/2013 11:39, Marco Beri wrote:
2013/12/20 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
On 20/12/2013 10:05, Marco Beri wrote:
Secondo me vince PYPL :-)
https://sites.google.com/site/__pydatalog/pypl/PyPL-__PopularitY-of-Programming
On 19/12/2013 12:52, Pietro Battiston wrote:
[...]
OK, ragionevole dubbio. Prendi _questo_ codice:
import redis
import random
r = redis.Redis(db=0)
try:
while True:
r[random.random()] = random.random()
except KeyboardInterrupt:
r.flushdb()
Consiglio: se vuoi prestazioni
On 13/12/2013 13:19, Kbyte wrote:
Mi hanno chiesto di aggiungere a un software web in python già esistente
la possibilità di stampare su alcuni moduli prestampati.
Quale soluzione è indicata?
Sono pratico di latex, ma non so se è la strada giusta, cosa potrei
utilizzare?
Hai due strade.
La
On 11/12/2013 22:05, Marco Beri wrote:
On 11 Dec 2013 20:52, Giovanni Porcari giovanni.porc...@softwell.it
mailto:giovanni.porc...@softwell.it wrote:
Concordi ?
Capisco il punto, ma secondo me la media deve essere media. Se voglio la
media vera (quindi non intera) di un generatore di interi,
On 05/12/2013 11:47, Giuseppe Saviano wrote:
[...]
Ricordo problemi di permessi e working directory diversa da quella che
mi aspettavo
Su Windows nulla è come te lo aspetti... :)
[...]
Ciao Manlio
___
Python mailing list
Python@lists.python.it
On 30/11/2013 16:22, Giampaolo Rodola' wrote:
[...]
Peccato, perchè se Linux avesse implementato kqueue, c'era una remota
possibilità di vederlo standardizzato da POSIX entro il prossimo decennio..
E' meglio di epoll()? Perchè?
Come interfaccia preferisco kqueue, perchè abbandona l'idea
On 29/11/2013 19:59, Roberto De Ioris wrote:
[...]
La morte di un child e' segnalata da SIGCHLD (di default, occhio pero' che
e' trappabile), ma non lavorerei con i segnali unix (per questo specifico
problema) neanche sotto tortura.
Dove non hai a disposizione kqueue (e WaitForMultipleObjects)
On 30/11/2013 13:18, Roberto De Ioris wrote:
[...]
Inoltre, curiosità personale visto che non ho mai fatto test, quale è la
differenza tra sigtimedwait e kqueue + apposito filtro o epoll + signalfd?
che kqueue non usa i segnali, quando un processo muore tutti i poller in
ascolto vengono
On 28/11/2013 12:51, Attilio Menegon wrote:
[...]
Puoi generare un PDF usando reportlab, ad esempio.
Può essere una buona idea, le modifiche diventano più impegnative.
Oppure un report HTML.
Ti serve una formattazione particolare? Il report deve essere stampato?
Sarà una
On 27/11/2013 07:07, Balan Victor wrote:
ciao a tutti,
ho questa struttura:
* 1 scheduler che scrive su una coda mq una serie di messaggi
* 2 agenti che leggono i messaggi dalla coda
* ogni messaggio sulla coda corrisponde a un task da lanciare
* gli agenti lanciano il task, attendono
On 27/11/2013 16:46, Balan Victor wrote:
[...]
il primo problema sono riuscito a risolverlo con l'aiuto degli
Thread.
Ho usato questo
http://stackoverflow.com/__questions/4158502/python-kill-__or-terminate-subprocess-when-__timeout
On 26/11/2013 12:23, Daniele Varrazzo wrote:
[...]
Ad un file di configurazione si chiedono poche cose. Tra queste secondo
me sono abbastanza importanti:
- essere editabile a mano
- essere fortemente tipizzato
Il formato .ini, disponibile in ConfigParser, certamente non è
tipizzato, dato
On 26/11/2013 14:36, Giovanni Porcari wrote:
Il giorno 26/nov/2013, alle ore 12:43, Manlio Perillo
manlio.peri...@gmail.com ha scritto:
Gli unici formati di file che conosco in cui il tipo è manifesto (o meglio, in
cui il tipo è specificato da chi scrive il file di configurazione) sono YAML
On 26/11/2013 16:54, Attilio Menegon wrote:
Salve a tutti,
vorrei chiedere quali moduli o applicazioni utilizzare per creare dei
file di testo utilizzando Python.
Perchè utilizzare un formato vetusto come RTF?
Puoi generare un PDF usando reportlab, ad esempio.
Oppure un report HTML.
Ti
On 24/11/2013 02:33, Daniele Varrazzo wrote:
[...]
Io non sono di quelli chiusi contro una cosa a tutti i costi: ci sono
strumenti utili per certi compiti ed altri utili per altri. Pochi mesi
fa ho scritto un sistema di importazione ed esportazione di una
struttura enorme da postgres (la
On 21/11/2013 14:51, Carlo Miron wrote:
[...]
Vero, ma mi pare che quello che vedi non sia il topic, ma un messaggio
automatico al momento del join. Se non ricordo male, il Ciccione™
aveva provato a rimuoverlo, ma senza successo.
::
/msg ChanServ SET #python.it URL http://www.python.it
On 20/11/2013 00:36, Marco Beri wrote:
[...]
Mamma mia. Oggi questa lista ha prodotto diverse perle (chiaramente IMHO).
Ed tutte gratis.
Ci vuoi scrivere un libro?
[...]
Ciao Manlio
___
Python mailing list
Python@lists.python.it
On 20/11/2013 13:08, Marco Beri wrote:
2013/11/20 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
Ci vuoi scrivere un libro?
Ho già dato. Avanti c'è posto.
Se mai mi dovesse tornare la voglia, scriverò un giallo :-)
Un buon caso da risolvere è:
perchè nel chan
On 19/11/2013 10:31, Pietro Battiston wrote:
[...]
Aggiungi due indici.
Grazie! (anche a Simone e Manlio) Sarà ormai charo a tutti che,
parafrasando il Subject, non avevo capito più o meno nulla.
(quello che mi fregava è che gli indici sulle colonne id delle tabelle
principali erano stati
On 19/11/2013 11:01, Pietro Battiston wrote:
[...]
A parte gli scherzi: non dico che l'ORM di SQLAlchemy sia _semplice_, ma
non l'ho mai trovato tanto più complesso di quanto lo fossero le mie
esigenze.
Un ultimo consiglio è di non usare l'ORM a meno di non aver bisogno
veramente delle sue
On 16/11/2013 18:57, Pietro Battiston wrote:
Salve a tutti,
ho un database piuttosto semplice:
tabella A, 2 colonne String di cui una id, ed un'altra colonna col,
tabella accessoria AREL, per una many-to-many tra A e A, che chiameremo
rel: colonne id1 e id2
Altre due tabelle che non c'entrano
On 12/11/2013 08:09, Nicola Larosa wrote:
[...]
[1] = http://alistair.cockburn.us/Hexagonal+architecture
Tutto bello e tutto giusto, però non ho capito che c'entrano gli esagoni.
Tra l'altro ricade nel caso generale di avere codice facile da testare,
secondo me.
Ciao Manlio
On 08/11/2013 20:38, Piergiuliano Bossi wrote:
[...]
Ecco una possibile reimplementazione in Python:
http://pastebin.com/Nan5a1xG
Non garantisco nulla su quel codice, però...
Ho almeno cercato di implementarlo nel modo più semplice possibile.
Grazie mille, me lo studio e poi
On 09/11/2013 10:41, enrico franchi wrote:
[...]
@callsuper lo preferisco :-)
Possibile... in realta' preferisco l'ancora piu' generale call_before e
call_after.
E call_around (CLOS)?
Poi diciamocela tutta, visto quello che costa una chiamata di funzione,
c'e' da andarci piano.
On 08/11/2013 04:12, Piergiuliano Bossi wrote:
Mi sembra di capire che in Python sia con unittest che con nose non ci
sia un modo builtin per far si' che, in una gerarchia di test, la setup
della superclasse venga invocata automaticamente eseguendo un test della
sottoclasse.
Se ci fosse un
On 08/11/2013 15:48, Piergiuliano Bossi wrote:
2013/11/8 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
On 08/11/2013 04:12, Piergiuliano Bossi wrote:
Mi sembra di capire che in Python sia con unittest che con nose
non ci
sia un modo builtin
On 08/11/2013 17:00, Piergiuliano Bossi wrote:
2013/11/8 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
Allora no, che io sappia nose ed PyUnit non si comportano come le
nuove versioni di JUnit.
Capito.
Puoi postare un esempio di come si fa in JUnit
On 08/11/2013 20:08, Valerio Maggio wrote:
On 08 Nov 2013, at 19:39, Manlio Perillo manlio.peri...@gmail.com wrote:
Ecco una possibile reimplementazione in Python:
http://pastebin.com/Nan5a1xG
Notevole! Grazie mille per averla condiviso. :-)
Prego.
Molto istruttiva!
Non ne sono
On 05/11/2013 11:17, Riccardo Brazzale wrote:
[...]
[...]
def ciclo(conn):
# Definizione file temporaneo
fou = open(/home/Dati.txt, w)
a = 0
Questa variabile `a` sarei proprio curioso di capire che senso ha...
[...]
On 05/11/2013 14:10, Riccardo Brazzale wrote:
[...]
Ma la domanda è:
Se lo porto su windows cosa devo cambiare?
Quasi tutto!
[...]
Azz!
Come faccio?
Con impegno si può scrivere una versione portabile. Ho scritto che la
console in Windows non supporta l'I/O asincrono,
On 05/11/2013 17:50, Pietro Zambelli wrote:
Ciao a tutti,
Lavorando ad un software che si deve interfacciare sia con sqlite che
con postgresql, mi sono studiato il PEP249 [0]. Non sono però riuscito
a trovare un modo standard per verificare se una tabella esiste o
meno nel database...
On 04/11/2013 10:20, Riccardo Brazzale wrote:
Ciao,
Ciao.
Ho questo problema:
Devo realizzare un programma che legge dati da una vecchissima seriale.
Per seriale intendi il vecchio RS-232 ?
Poi devo formattare quello che arriva e metterlo su un foglio xls.
Mi sfugge però una cosa:
On 04/11/2013 11:42, Riccardo Brazzale wrote:
[...]
Che programma usa, ed in quale sistema operativo?
E' un macchinario che mette i dati su una seriale, è del 1987, non credo
sia dotato di sistema operativo, visualizza i dati su un display
(l'operatore se li copia a mano su un foglio di
On 04/11/2013 14:13, Riccardo Brazzale wrote:
[...]
Hai ragione,
vediamo di ricapitolare:
c'e' una macchina dotata di un pulsante, un display e una porta seriale.
L'operatore deve fare delle misurazioni (in questo caso deve
determinare, attraverso lo strumento di cui è dotata questa macchina
le
On 04/11/2013 15:43, Riccardo Brazzale wrote:
[...]
Hai ragione,
vediamo di ricapitolare:
c'e' una macchina dotata di un pulsante, un display e una porta
seriale.
L'operatore deve fare delle misurazioni (in questo caso deve
determinare, attraverso
On 04/11/2013 16:24, Riccardo Brazzale wrote:
[...]
Gentilissimo.
Faccio delle prove.
Ok, ma ricorda per la prossima volta di non riportare il messaggio
intero a cui stai rispondendo, se non serve!
[...]
Ciao Manlio
___
Python mailing list
On 04/11/2013 15:37, Diego Barrera wrote:
Una cosa del genere?
while True:
buffer = leggi_seriale()
if buffer:
myfile = open(/tmp/myfile.csv,a) #accoda
myfile.write(buffer)
myfile.close()
Magari:
while True:
buf = leggi_seriale()
if not buf:
On 29/10/2013 14:50, Carlo Miron wrote:
Il 29 ottobre 2013 14:03, Daniele Zambelli
daniele.zambe...@gmail.com ha scritto::
Il 29 ottobre 2013 11:28, Luigi Fontana picchiole...@gmail.com ha scritto:
Grazie mille mi avete risolto tre problemi in un colpo solo. :-D
Altra soluzione. Inizia
On 28/10/2013 16:03, Alessandro D'Addazio wrote:
Salve qualcuno è registrato al sito www.python-it.org io mi sto
registrando ma non risolvo il problema dello spam:
Qual'è la quarta parola della frase uko cotero oqade ejopoc xudeyun?:
* che ci devo scrivere!??!?!??!
Questi nuovi captcha a
On 24/10/2013 09:17, enrico franchi wrote:
2013/10/24 Simone Federici s.feder...@gmail.com
mailto:s.feder...@gmail.com
Assolutamente giusto.
e anche con i threads devi usare i locks.
O, meglio ancora, smetterla di fare concorrenza con stato condiviso. ;)
Meglio ancora:
On 24/10/2013 12:07, Fabrizio Soppelsa wrote:
Ciao a tutti sono un nuovo adepto, mi chiamo Fabrizio, abito a Milano e
uso Python (in combinazione anche con altro) quasi solamente lato
sistemistico.
Il mio problema del giorno sono i backup notturni dei database MySQL.
Eseguo backup su circa un
On 24/10/2013 12:33, Fabrizio Soppelsa wrote:
[...]
Su sistema UNIX puoi provare a ridurre la priorità del tuo programma
con nice. In aggiunta puoi mettere il processo in pausa dopo aver
letto/scritto un chunk di dati da/verso il disco.
Grazie. Ho già provato con renice, ma da Munin vedo che
On 24/10/2013 13:07, Fabrizio Soppelsa wrote:
On 10/24/2013 12:45 PM, Manlio Perillo wrote:
Per codice sotto il tuo controllo hai più spazio di manovra.
Ad esempio per cifrare i file di backup puoi fare qualcosa dipo:
while True:
buf = os.read(fdin, 8196)
os.sleep(nice_pause
On 22/10/2013 21:00, Giovanni Vittorio Spina wrote:
Dovresti impostare il tuo user agent in modo che wrappi le linee troppo
lunghe. Ed io dovrei buttare via Thunderbird, visto che non è nemmeno
in grado di fare un rewrap rispettando il quoting...
Ho implementato un modulo che mette uno
On 22/10/2013 09:48, Luigi Fontana wrote:
Ciao.
Innanzitutto grazie per l'ottimo servizio che fate.
A me interessa moltissimo la possibilità di Python di interagire col so
del computer. Mi sapreste consigliare una documentazione specifica a
riguardo (virtuale o cartacea) per approfondire
On 22/10/2013 12:16, Luigi Fontana wrote:
[...]
Scusa spero che così vada bene. È il cellulare che mi sbatte tutto in
co. A in automatico.
Questi dannati cellulari hanno fatto solo danni.
Prima hanno creato un nuovo linguaggio compresso per adeguarsi ai limiti
degli SMS (che hanno prezzi
On 19/10/2013 09:32, Riccardo mancuso wrote:
ciao a tutti,
volevo chiedere se è possibile creare degli attributi di una classe,
partendo da un dizionario.
Si, è possibile.
Gli attributi di una classe sono normalmente memorizzati del
dizionario __dict__.
Mi spiego:
supponiamo di avere un
On 19/10/2013 18:56, Riccardo mancuso wrote:
ciao a tutti,
vorrei impostare in una classe dei metodi e degli atttributi nascosti.
Ho provato qualcosa tipo:
class prova():
__a=1
[...]
ma quando vado ad istanziare la classe, mi vede sia l'attributo __a
[...]
Dove sbaglio ?
On 09/10/2013 12:02, Luca wrote:
[...]
- Ho una lista di files che viene generata tramite filtri di
inclusione e/o esclusione.
- Questa lista viene passata al ciclo che esegue la copia file per file.
- Per ogni file viene lanciato un Thread (con possibilità di limitare
il numero di
On 09/10/2013 12:57, Marco Beri wrote:
2013/10/9 Manlio Perillo manlio.peri...@gmail.com
mailto:manlio.peri...@gmail.com
race conditions (che non so tradurre in italiano)
Io proverei con situazione di competizione (sottinteso: tra diversi
eventi che vogliono modificare la/accedere alla
On 09/10/2013 12:46, Diego Barrera wrote:
Nei libri sulla programmazione ad oggetti, di solito spiegano
come questa sia nata dall'esigenza di incapsulare in uno spazio
di nomi sia i dati che le operazioni relative a quei dati.
Se questa è l'esigenza della programmazione ad oggetti, chi l'ha
On 09/10/2013 14:55, Daniele Varrazzo wrote:
On 2013-10-09 12:46, Manlio Perillo wrote:
On 09/10/2013 12:57, Marco Beri wrote:
Lascia race conditions :-)
Se fosse una sola parola sarebbe accettabile, ma due parole inglesi
in un contesto in lingua italiana è altrettanto brutto.
https
On 09/10/2013 15:32, Daniele Varrazzo wrote:
[...]
Situazione di competizione è quasi un endecasillabo. Fosse per me
direi che i thread sono in gara, ma intendo solo per capirmi tra me e
me, non per provare a far capire ad altri (Piro: Questi thread sono in
gara. Altri: Cosa? Piro: C'è una race
On 09/10/2013 16:26, Giovanni Porcari wrote:
Buongiorno a tutti
[...]
class TestClassNewStyle(object):
def __init__(self):
self.store = dict()
def __getattr__(self,name):
print '__getattr__ :' ,name
if not hasattr(dict,name):
raise
301 - 400 di 1007 matches
Mail list logo