[Python] Gestionale fatto in casa

2009-04-14 Thread Diego Barrera
Salve a tutti,
mi sto avventurando nella stesura di un piccolo gestionale per la mia ditta.
L'unica sicurezza che ho è quella di scrivere il mio progetto in python.
Il gestionale mi dovrà gestire fondamentalmente il magazzino, le 
spedizioni, i clienti e i fornitori; dovrà generare varie stampe.. 
niente di speciale.
Gli articoli penso saranno al massimo circa 100.000, le spedizioni 
annuali altrettante.
Il gestionale sarà utilizzato da macchine linux e win con DB server linux.
Sono indeciso sul DBMS: mysql o postgres , quale ha la migliore 
integrazione con python?
Sono indeciso anche sull'interfaccia utente: ncurses o gui (pyqt, wxpython)?
Poichè devo iniziare con entrambi da zero, mi interessa il piu' rapido 
da apprendere e sviluppare.
Grazie per le risposte.




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


Re: [Python] Gestionale fatto in casa

2009-04-15 Thread Diego Barrera
Daniele Varrazzo ha scritto:
> Questo è un flamebait. 
>   
Non era mia intenzione.. mi scuso.
ciao diego

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


Re: [Python] Gestionale fatto in casa

2009-04-15 Thread Diego Barrera
Riccardo Lemmi ha scritto:
> Diego Barrera wrote:
>
>   
>> Salve a tutti,
>> mi sto avventurando nella stesura di un piccolo gestionale per la mia ditta.
>> L'unica sicurezza che ho è quella di scrivere il mio progetto in python.
>> Il gestionale mi dovrà gestire fondamentalmente il magazzino, le
>> spedizioni, i clienti e i fornitori; dovrà generare varie stampe..
>> niente di speciale.
>> Gli articoli penso saranno al massimo circa 100.000, le spedizioni
>> annuali altrettante.
>> Il gestionale sarà utilizzato da macchine linux e win con DB server linux.
>> Sono indeciso sul DBMS: mysql o postgres , quale ha la migliore
>> integrazione con python?
>> Sono indeciso anche sull'interfaccia utente: ncurses o gui (pyqt, wxpython)?
>> Poichè devo iniziare con entrambi da zero, mi interessa il piu' rapido
>> da apprendere e sviluppare.
>> Grazie per le risposte.
>> 
>
> Potresti usare/provare http://www.openerp.com/
> anche solo guardare come è fatto potrebbe essere un buon esercizio.
>   
La ditta si occupa non di vendita, ma di depositi e logistica... ho 
stracercato in giro, ma solo gestionali per il commercio : (
Grazie comunque

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


Re: [Python] Gestionale fatto in casa

2009-04-15 Thread Diego Barrera
salvatore monaco ha scritto:
> per il db e' indifferente sappi pero' che per realizzare un gestionale 
> hai bisogno di conoscere con profondità tanti argomenti.
> io uso mysql ma postgres non e' da meno come potenza scalabilità e 
> performance
> ma qualsiasi sia la scelta che tu voglia fare a livello di database 
> sappi che devi padroneggiare tutto lo scibbile del db per poter avere 
> il meglio.
Non ho intenzione di fare subito la versione definitiva.. vorrei prima 
creare una struttura dati  coerente con la realtà aziendale, poi qualche 
form spartana per l'inserimento e la ricerca dei dati.. poi man mano 
implementare nuove funzionalità man mano che si rendono necessarie 
(automatizzare procedure ce ora vengono svolte manualmente)

> parti da delle specifiche funzionali , carta e penna e diagrammi di 
> flusso sono molto piu' importanti della scelta del db o del toolkit 
> grafico
Sono daccordissimo
>
>
> ovviamente credo tu non abbia molte scadenze.
In effetti no ;)
>
> se vuoi una mano io sono qui per quello che ne posso capire se fai il 
> culo a software tipo AS400 io sono dalla tua
Tnx, quando ne avro' bisogno postero'
Ciao

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


Re: [Python] Gestionale fatto in casa

2009-04-15 Thread Diego Barrera
enrico franchi ha scritto:
> 2009/4/14 Diego Barrera :
>
>   
>> Il gestionale sarà utilizzato da macchine linux e win con DB server linux.
>> Sono indeciso sul DBMS: mysql o postgres , quale ha la migliore
>> integrazione con python?
>> 
>
> Come *qualità* dell'integrazione, direi che si potrebbe dire che sono a pari.
> Anche grazie a cose come SQLAlchemy, per dire.
>
> Poi su quale usare c'è l'ovvio flame. La posizione più diffusa qua
> dentro è che MySQL sia un obrobrio senza paragone e che usarlo per un
> nuovo progetto sia un ottimo modo per farsi male.
>   
Infatti ero piu' orientato su postgres, tnx
> Io ti suggerirei pyqt. A mio avviso Qt è una libreria eccellente, IMHO
> migliore di wx sotto un buon numero di punti di vista. La
> documentazione di Qt è eccellente e una delle migliori mai viste
> (questo non è un'opinione, ma un fatto). Ci sono anche alcuni buoni
> libri su Python e Qt, sebbene aggiornati direi alle 4.2/4.3.
> ncurses io le lascerei perdere, a meno che il fatto di girare in una
> console non sia una cosa specificamente richiesta. Non è generalmente
> considerato piacevole lavorarci, sebbene l'API in Python semplifichi
> il compito.
>   
Con ncurses potrei usare ssh da remoto?
Grazie per la risp.

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


Re: [Python] Gestionale fatto in casa

2009-04-17 Thread Diego Barrera
Daniele Varrazzo ha scritto:
> On Tue, 14 Apr 2009 17:58:53 +0200, Diego Barrera 
> wrote:
>   
> Questo è un flamebait. 
>
> Non puoi aspettarti una risposta: tutto quello che avrai entro pochi minuti
> sarà una ventina di persone che cominceranno a scannarsi su se sia meglio
> PG o My, qt o wx e giacchè ci siamo quale IDE sia migliore.
>
> Vista la tua scarsa conoscenza su cose troppo importanti (profonda
> conoscenza di un db, profonda conoscenza di una gui, per non parlare
> dell'opportunità di scrivere un simile programma con una UI piuttosto che
> come applicazione intranet), io ti consiglio di lasciar perdere fin da ora
> e di valutare l'acquisto di un prodotto già fatto anziché giocare con le
> sorti della tua ditta (non so se tua nel senso che ci lavori dentro o se
> sia tua di tua proprietà... in entrambi i casi ti stai giocando lo
> stipendio)
>   
Seguendo il tuo consiglio, mi sto affidando ad un programmatore che mi 
apporterà modifiche al gest che già possiedo (UI html su server LAMP).
Così risolvo il problema produttività a breve scadenza.
Rimane in piedi che voglio provare a scriverlo da me.. non è che il mio 
fornitore sia piu' intelligente o piu' tosto di me.. anzi; penso che 
visto che quando ti fai le cose da te, *per te*, sicuramente hai delle 
accortezze e molto amore in piu' di quando ci mette le mani un altro. Il 
problema è solo il tempo ;)
Il vero bene di lusso del XI secolo.
Ciao diego

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


[Python] Approccio agli oggetti

2010-02-07 Thread Diego Barrera
Ciao a tutti, mi sto avvicinando alla programmazione OO.
Cortesemente qualcuno mi spiega perche' mi da errore la self.readline() 
dentro il metodo leggiLinea?
Dice che il file e' chiuso.. se la readline la faccio in __init__ nessun 
problema..
Ecco il codice



#!/usr/bin/python

class FilePrelievo(file):
def __init__(self,fileName):
self=open(fileName,'r')
dataSet=[]
linea=[]

def leggiLinea(self):
linea=self.readline()
lista=linea.split(';')
newlista=[]
for x in lista:
x=MyStringTool.CleanInizio(x)
x=MyStringTool.CleanFine(x)
newlista.append(x)
return newlista
   
def stampa(self):
print self
   
   
class MyStringTool:
def CleanInizio(self,mystring):
if (mystring[0]==' ') :
mystring = CleanInizio(mystring[1:])
return mystring
else:
return mystring
   
def CleanFine(self,mystring):
if (mystring[-1]==' ') or (mystring[-1]=='\n') :
mystring = CleanFine(mystring[:-1])
return mystring
else:
return mystring
 
prelievo=FilePrelievo('/home/diego/Scrivania/IndirizziCIP.csv')
prelievo.leggiLinea()
prelievo.stampa()




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


Re: [Python] Approccio agli oggetti

2010-02-08 Thread Diego Barrera
Carlo C8E Miron ha scritto:
> Seh. Mai postare prima di colazione. Rifo.
>
> On Sun, Feb 7, 2010 at 13:02, Carlo C8E Miron  wrote:
>   
>> Ciao,
>> prova con::
>>
>> 2010/2/7 Diego Barrera :
>> 
>>> 
>>>
>>> #!/usr/bin/python
>>>
>>> class FilePrelievo(file):
>>>def __init__(self,fileName):
>>>self.file=open(fileName,'r')
>>>   
> ^ il typo era qui!!1
[cut]

Non ho capito perche' devo fare cosi'..
la mia classe FilePrelievo eredita gli attributi e i metodi della classe 
file, inoltre ha i vari attributi che definisco in __init__
Quando poi definisco il metodo leggiLinea, passo come argomento proprio 
self.. ma self.readline() chiamato da leggiLinea, non punta al file gia' 
aperto.. perche'?

Grazie, ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Approccio agli oggetti

2010-02-08 Thread Diego Barrera
Enrico Franchi ha scritto:
> Vuoi il mio consiglio? Abbandona questo design. Ereditare da qualcosa e' 
> introdurre
> una relazione *molto* forte. E io, sinceramente, non ne vedo il bisogno in 
> questo
> caso.
>
>   
Ok
> Il metodo "stampa" poi e' pessimo: davvero poco generale e oltretutto non fa
>   
In realta' stampa era solo un test... ma doveva stampare la lista... 
l'ho incollato per errore
> Entrando poi nel merito di MyStringTool:
> 1. eredita da object, please
> 2. non funziona come vuoi... i suoi metodi non hanno senso come metodi e 
> tu li chiami sull'oggetto classe, non sull'istanza dell'oggetto.
>
> Entrandoci dentro, il codice non funge... cose come 
>
> mystring = CleanFine(mystring[:-1])
>
> non hanno senso, a meno che tu non abbia definito altrove CleanFine.
>
> In definitiva ti consiglio *davvero* di studiare su un qualunque manuale.
> Almeno avresti codice in cui la semantica di quello che intendi corrisponde
> con quella di Python.
>   
In realta' mi sono studiato quasi tutto il manuale di Learning Python.. 
e le cose che voglio fare le so fare utilizzando la programmazione 
classica, pero' vorrei imparare la programmazione ad oggetti.. forse 
confondo un po' le funzioni con gli oggetti.
Comunque grazie mille, mi rimetto a provare sti benedetti oggetti :)
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Approccio agli oggetti

2010-02-08 Thread Diego Barrera
Andrea Gasparini ha scritto:
> Marco Giusti spiffera, alle Monday 08 February 2010 circa:
>   
>> ps. il codice non è testato ma credo (leggi spero :) che funzioni
>> 
>
> - super(FilePrelievo, self)__init__(fileName, 'r')
> + super(FilePrelievo, self).__init__(fileName, 'r')
>
>
> ciao ;)
>   
Mi sa che ste cose sono un po' complicate per me.. un passo alla volta ;)
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Approccio agli oggetti

2010-02-14 Thread Diego Barrera
Grazie a tutti,
i vostri consigli mi sono stati molto utili..
quindi vi posto il nuovo codice.. :)


#!/usr/bin/python

import os, myStringTool

class FilePrelievo(file):
def __init__(self,FileName):
self.myfile = open(FileName,'r')
self.dataSet=[]
self.linea=[]

   
def leggiLinea(self):
linea=self.myfile.readline()
l=linea.split(';')
newlista=[]
for x in l:
x=myStringTool.cleanInizio(x)
x=myStringTool.cleanFine(x)
newlista.append(x)
return newlista
   
def importaFile(self):
while self.linea<>['']:
self.linea=self.leggiLinea()
self.dataSet.append(self.linea)
if self.dataSet[-1]==['']:
self.dataSet=self.dataSet[:-1]

def stampa(self,myfile):
print >> 
myfile,"---"
for i in range(len(self.dataSet)):
print >> myfile,"! %s ! %s ! %s ! %s ! %s !" % \
(myStringTool.optString(self.dataSet[i][0],12),\
myStringTool.optString(self.dataSet[i][1],5),\
myStringTool.optString(self.dataSet[i][2],12),\
myStringTool.optString(self.dataSet[i][3],12),\
myStringTool.optString(self.dataSet[i][4],2))
print >> myfile, 
"---"

 
prelievo=FilePrelievo('/home/diego/Scrivania/IndirizziCIP.csv')
prelievo.importaFile()
myfile=open('/home/diego/Scrivania/IndirizziCIP2.csv','w')
prelievo.stampa(myfile)
myfile.close
myfile=open('/home/diego/Scrivania/IndirizziCIP2.csv','r')
printer=os.popen('lpr','w')
printer.write(myfile.read())

<\code>


invece dentro myStringTool:



def cleanInizio(mystring):
if mystring=='': return mystring
if (mystring[0]==' ') :
mystring = cleanInizio(mystring[1:])
return mystring
else:
return mystring
   
def cleanFine(mystring):
if mystring=='': return mystring   
if (mystring[-1]==' ') or (mystring[-1]=='\n') :
mystring = cleanFine(mystring[:-1])
return mystring
else:
return mystring
   
def optString(stringa, lunghezza):
blank=' ' * lunghezza
stringa= (stringa + blank) [0:lunghezza]
return stringa
<\code>

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


[Python] Funzione type()

2011-10-25 Thread Diego Barrera

Buongiorno a tutti,
sto scrivendo una funzione che elabora dei dati di ritorno da una query 
con MySQLdb:
questa funzione fa un test sul tipo di dato e in base al risultato 
decide cosa fare;

il problema nasce con i tipi datetime e decimal.
infatti

type(x)


type(y)


non riesco ad impostare un test tipo

if type(x) is IntType:
faiqualcosa()
return
elif type(x) is LongType:
faiqualcosaltro()
return
elif type(x) is FloatType:
faiqualcosaltroancora()
return

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


Re: [Python] Funzione type()

2011-10-25 Thread Diego Barrera

Il 25/10/2011 09:12, Fabrizio Mancini ha scritto:

prova con isinstance.
http://docs.python.org/library/functions.html?highlight=isinstance#isinstance
se leggi la documentazione di type, viene raccomandata la funzione 
isinstance per costruire dei test.

http://docs.python.org/library/functions.html?highlight=isinstance#type
Ciao Fabrizio

Grazie mille,
io trovavo solo questa:
http://docs.python.it/html/lib/module-types.html

ora provo
ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Funzione type()

2011-10-25 Thread Diego Barrera

Il 25/10/2011 09:24, lordkrandel ha scritto:

Python 3.1 sulla mia macchina

>>type(1) is int
True

>>class a:
...   pass
>>b = a()
>>type(b) == a
True

Questo ad una prima occhiata, può essere utile?


Magari puo' essere utile a qualcuno inesperto come me..
ho fatto qualche prova; funzionano tutti questi test:

type(x) is datetime.date
type(x) == datetime.date
isinstance(x,datetime.date)

l'importante e' importare il modulo datetime!!!
:)

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


Re: [Python] Funzione type()

2011-10-25 Thread Diego Barrera

Il 25/10/2011 10:07, Marco Mariani ha scritto:

E' importante anche capire la differenza.

Se x e' istanza di una sottoclasse di datetime.date, isinstance e' 
l'unico che funziona.



Inoltre, se usi classi old-style:

>>> class A:
... pass
...
>>> class B:
... pass
...
>>> type(A()) == type(B())
True
>>> type(A()) is type(B())
True


Ok mi sono perso
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Funzione type()

2011-10-25 Thread Diego Barrera

Il 25/10/2011 10:16, Enrico Franchi ha scritto:
E mi aggiungo alla raccomandazione di non usare type per fare quelle 
cose.


Dopo di che, a monte... siamo sicuri che sia necessario differenziare 
sul tipo? Mi spiego: da un lato in molti casi sai quale e' lo schema e 
di conseguenza sai quale sia il tipo.


Fanno eccezioni cose tipo "sto scrivendo un navigatore/editor di 
database". Ma anche in questo caso, per molti tipi di dati puo' 
bastare un trattamento relativamente uniforme sul *dato*. Semmai si 
attaccano dei validatori a tutti i campi della colonna e amen.


Ho creato semplicemente una classe scrittore_csv che mi controlla il 
tipo e formatta l'output per scrivere il csv secondo delle specifiche 
passate come parametro:


parametri={'file':'nome_file.csv', \
 'modalita':'rw', \
 'delimitatore_testo':"'", \
 'separatore_campi':',', \
 'nomi_colonna':'True', \
 'codifica_in':'latin1', \
 'codifica_out':'utf-8'}

x=scrittore_csv()
x.scrivi(parametri)

ogni consiglio e' bene accetto
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Funzione type()

2011-10-25 Thread Diego Barrera

Il 25/10/2011 10:41, Nicola Larosa ha scritto:


Leva tutti quei backslash, non servono, e datti una letta al peppotto,
grazie. :-) http://www.python.org/dev/peps/pep-0008/

Grazie a te!
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Funzione type()

2011-10-25 Thread Diego Barrera

Il 25/10/2011 10:51, Simone Federici ha scritto:
On Tue, Oct 25, 2011 at 10:41, Nicola Larosa >wrote:


parametri = {
   'file': 'nome_file.csv',
   'modalita': 'rw',
   'delimitatore_testo': "'",
   'separatore_campi': ',',
   'nomi_colonna': 'True',


questo dovrebbe essere un boolean
True senza gli apici


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


[Python] Assegnamento e liste

2012-01-17 Thread Diego Barrera

Ciao a tutti
Ho creato questa classe:

class Traduttore:
"""
La classe astratta 'Traduttore' definisce un oggetto di tipo
traduttore.
La classe rappresenta ogni oggetto in grado di leggere da qualsiasi
sorgente e scrivere in qualsiasi destinazione: DB, csv, xml, html...
Ogni sottoclasse deve avere un lettore e uno scrittore appropriato
alla sorgente e alla destinazione.
"""
def __init__(self,tipo):
if tipo=='fix_csv2csv':
self.lettore=Lettore_fix_csv()
self.scrittore=Scrittore_csv()
self.dati=self.scrittore.dati=self.lettore.dati

Sia la classe lettore che quella scrittore hanno una proprieta' *dati* 
che non e' altro che una lista.

Da quello che sapevo, l'ultimo assegnamento dovrebbe far puntare

self.dati, self.lettore.dati, e self.scrittore.dati alla stessa lista...

invece piu' avanti utilizzo una cosa tipo

self.dati=self.dati[:-1]

da cui mi rendo conto che l'unica lista modificata e' self.dati
Perche'?

invece usando

del self.dati[-1:]

modifico tutte e tre!!

Chiaramente ho risolto, ma perche' si comporta cosi'?
Grazie mille
diego

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


Re: [Python] Assegnamento e liste

2012-01-17 Thread Diego Barrera

On 17/01/2012 16:23, enrico franchi wrote:

2012/1/17 Diego Barrera:


Chiaramente ho risolto, ma perche' si comporta cosi'?

E' l'unico comportamento sensato e che ci si puo' attendere.

a = b = Foo()

In questo caso a e b sono due diversi modi di accedere allo stesso oggetto.
Quando hai scritto quell'istruzione hai legato il nome a e il nome b
all'oggetto che hai creato con Foo() (qui innanzi detto #foo).

Se scrivi

a.modify()

Utilizzi a per raggiungere #foo, su cui chiami il metodo modify (che
come si evince dal nome, lo modifica ;).
A questo punto siccome #foo e' modificato, chiunque va a vedere #foo
lo vede modificato.

Se invece fai

a = Bar()

tu non modifichi l'oggetto #foo, modifichi il legame fra a e #foo.

Il tuo primo caso e' un'istanza di questo: hai tre diversi modi per
accedere ad una stessa lista e modifichi uno di questi legami in modo
che si riferisce ad un'altra lista. Il secondo caso invece e' diverso:
li hai proprio modificato l'oggetto lista cui si riferivano i tre
nomi. Tutti e tre lo vedono modificato.

In sostanza gli ho detto crea una nuova lista uguale alla prima senza 
l'ultimo elemento e puntla;

giusto?

Grazie,
ora mi studio i link proposti.
Ciao diego

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


[Python] Trigger in python

2012-02-14 Thread Diego Barrera

Ho uno script che fa dei calcoli su un DB e aggiorna dei record.
Attualmente lo script viene lanciato a mano, ma avevo intenzione di 
renderlo automatico.

L'ideale sarebbe richiamarlo da un trigger.. qualcuno lo ha gia' fatto?
DBMS mysql 5.1.49  :(

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


Re: [Python] Trigger in python

2012-02-16 Thread Diego Barrera

On 15/02/2012 14:39, Manlio Perillo wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 15/02/2012 07:52, Diego Barrera ha scritto:

Ho uno script che fa dei calcoli su un DB e aggiorna dei record.
Attualmente lo script viene lanciato a mano, ma avevo intenzione di
renderlo automatico.
L'ideale sarebbe richiamarlo da un trigger.. qualcuno lo ha gia' fatto?
DBMS mysql 5.1.49  :(


Direi di partire dalla documentazione del database che usi:
http://dev.mysql.com/doc/refman/5.1/en/stored-programs-views.html


Da quello che leggo non è possibile fare quello che vuoi.
Se sei disposto a mettere da parte MySQL, con PostgreSQL non hai
problemi; anzi in un trigger puoi richiamare una procedura scritta in
Python.


Passerei.. prima o poi lo faccio!
ora php+mysql
dopo vorrei fare django+postgresql :)
Grazie della risposta.
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Trigger in python

2012-02-16 Thread Diego Barrera

On 16/02/2012 13:27, Fabrizio Mancini wrote:
se vuoi lanciare lo script che già hai, non essendo possibile farlo in 
base ad un trigger, lo potresti fare ad intervalli regolari.

Lo scipt lo puoi schedulare tranquillamente tramite cron.
Oppure metti l'sql che ti serve dentro l'event scheduler di mysql.
HTH
ciao f

Infatti gia' pensavo di ripiegare su cron;
non mi piace perche' tra l'evento che volevo agganciare e l'esecuzione 
dello script,

non posso determinare cosa succede..

(magari potrebbe essere d'aiuto a qualcuno)
ho trovato una libreria per mysql che permette una chiamata a sistema in 
una query

http://www.mysqludf.org/lib_mysqludf_sys/index.php
Non credo che sia una freccia tale chiamata e inoltre dice chiaramente 
di stare mlto attenti al suo utilizzo per problemi di sicurezza.

Infatti non la utilizzero' ;)

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


[Python] [OT] era Trigger in python

2012-02-17 Thread Diego Barrera

On 17/02/2012 07:51, Fabrizio Mancini wrote:
Scusa la domanda forse banale, ma se proprio devi restare ancora su 
mysql perchè non provi a scrivere lo script in python con una stored 
proc di mysql? Il linguaggio msyql per le stored proc non è cosi 
difficile, ti bastano 15-30 minuti, sempre se non devi fare cose molto 
complicate nel qual caso ti ci vorrebbe molto di più a non è detto che 
non sia possibile.


Penso che e' troppo complicato..

Se scrivi la storedproc la puoi agganciare direttamente al trigger 
visto che ti serve realtime.
Poi se invece vuoi fare pubblicità negativa a mysql per portare tutto 
su django e pgsql allora sponsorizzo la campagna!!! :-)


Guarda, devo essere sincero, come ho gia' detto non mi trovo male con 
mysql, in fondo per quello che dobbiamo fare noi... (max 5 utenti 
simultanei)

In realta' nei progetti c'e' voglia di cambiare per i seguenti motivi:

1. php non mi piace
2. il codice del gestionale fa schifo (html e php nella stessa pagina, 
css in line, le pagine richiamano se stesse con diversi parametri, 
quando si richiamano cambiano porzione html visualizzata, funziona con 
ie e non con firefox o chrome, ecc.)

4. il tizio che ce l'ha venduto e' un cazzone
5. soprattutto quando mi viene un'idea, e penso a come implementarla, mi 
vengono i conati (vedi punto 3)


..al momento pero' mancano il tempo (fai da te) e/o i soldi (far fare a 
qualcuno)  :D
Quindi sto cercando di creare le nuove funzionalita' in python, 
scrivendo codice il piu' riutilizzabile possibile per il futuro (leggi 
python/django).


Ciao diego

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


Re: [Python] [OT] era Trigger in python

2012-02-17 Thread Diego Barrera

On 17/02/2012 10:16, Carlo Miron wrote:

2012/2/17 Diego Barrera:

1. php non mi piace
2. il codice del gestionale fa schifo (html e php nella stessa pagina, css
in line, le pagine richiamano se stesse con diversi parametri, quando si
richiamano cambiano porzione html visualizzata, funziona con ie e non con
firefox o chrome, ecc.)
4. il tizio che ce l'ha venduto e' un cazzone
5. soprattutto quando mi viene un'idea, e penso a come implementarla, mi
vengono i conati (vedi punto 3)

Quale punto 3?
©

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


Re: [Python] Trigger in python

2012-02-19 Thread Diego Barrera

On 17/02/2012 22:06, Manlio Perillo wrote:

Visto quello che dici dopo, non capisco perchè ti poni il problema di
sicurezza, visto che usi una instanza privata di MySQL.
Even for a benign user, it is possible to accidentally do a lot of 
damage with it. The call will be executed with the privileges of the os 
user that runs MySQL, so it is entirely feasible to delete MySQL's data 
directory, or worse.


per me equivale a : se la usi sicuramente fai quel genere di ca.ata :)
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Trigger in python

2012-02-22 Thread Diego Barrera

On 20/02/2012 12:29, Manlio Perillo wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Ti sbagli.
Si tratta solo di eseguire un processo.

Il problema è che se quella funzione la possono chiamare utenti non
controllati, può succedere che qualcuno esegua "rm -rf /var/lib/mysql".

Ma se usi una instanza di MySQL privata, e se il nome e i pamametri
della riga di comando del processo esterno sono fissi (in particolare
non dipendono da input esterno non controllato), allora non vedo perchè
farsi problemi.

Tra l'altro, con PostgreSQL e pl/python hai esattamente lo stesso
"problema".
E se hai la necessità di eseguire codice che acceda al sistema
operativa, hai questo "problema" qualsiasi cosa tu voglia usare.


Grazie 1k per la spiegazione:
effettivamente se questo effetto indesiderato e' intrinseco nella 
soluzione, allora e' inutile che mi sto a fare tante pugnette!

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


[Python] Upload file

2012-03-01 Thread Diego Barrera

Ciao a tutti,
devo fare l'upload di un file csv verso una pagina remota.
Utilizzando urllib e urllib2 riesco a spedire il file facendo:

[code]

data={'user_file':open('/home/diego/file_to_upload.csv','r').read()}
data = urllib.urlencode(data)
response=urllib2.urlopen(urllib2.Request(url_remota, data, headers))

[/code]

Il problema e' che cosi' facendo invio si il contenuto del file, ma non 
come vorrei:

infatti facendo una piccola pagina di prova in php:

[code]

echo "file=".$_FILES['user_file']."\n";
echo "file=".$_POST['user_file']."\n";

[/code]

il primo echo non restituisce niente, il secondo stampa il contenuto del 
file.


In sostanza vorrei inviare il file come se fosse stato fatto l'upload 
con un form ed il campo file.

Penso di essermi spiegato a pene di labrador :)
Grazie mille
diego


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


Re: [Python] Upload file

2012-03-01 Thread Diego Barrera

On 01/03/2012 16:43, Marco Mariani wrote:
On 1 March 2012 16:37, Diego Barrera <mailto:diegonebarr...@yahoo.it>> wrote:


Utilizzando urllib e urllib2 riesco a spedire il file facendo:


TI consiglio qualcosa un po' piu' high level, al costo di introdurre 
una dipendenza


http://stackoverflow.com/questions/1299855/upload-file-with-python-mechanize


Grazie,
ho risolto:
con mechanize posso navigare ed effettuare operazioni come se stessi 
davanti al browser;

quindi mi sono creato la mia paginetta html con il form con il campo file..
funziona bene: seleziono il form, faccio puntare il file ed infine 
"premo" submit.


Ma se non volessi passare per un form html e fare tutto da python?
Cioe' se volessi inviare questo benedetto file simulando il 
comportamento del form html?


Di nuovo grazie.

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


Re: [Python] Upload file

2012-03-02 Thread Diego Barrera

On 02/03/2012 12:28, Dario Vinella wrote:

Il 01 marzo 2012 18:24, Diego Barrera  ha scritto:

Ma se non volessi passare per un form html e fare tutto da python?
Cioe' se volessi inviare questo benedetto file simulando il comportamento
del form html?

Potresti usare l'ottima requests
http://docs.python-requests.org/en/v0.10.6/user/quickstart/#post-a-multipart-encoded-file


Ora provo, mi sembra proprio quello che mi serve.
Grazie
diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT]

2012-03-16 Thread Diego Barrera

On 16/03/2012 16:31, Simone Federici wrote:

2012/3/16 Marco Beri mailto:marcob...@gmail.com>>

Arrivi tardi.


c'è la storia che non mente mai

PS: il click è ammesso ai soli maggiorenni
http://web.archive.org/web/20070314020618/http://www.python.com/


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


Python is sexy !!!
:D
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come stampare su schermo senza generare nuove righe

2012-04-17 Thread Diego Barrera

On 17/04/2012 16:03, Marco Beri wrote:
2012/4/17 Karim Gorjux >


Salve, mi piacerebbe poter stampare su schermo delle stringhe di
output, ma senza doverle sempre ripetere.
 Ad esempio, se volessi fare un conto alla rovescia, vorrei che i
numeri fossero scritti sempre nello stesso posto e non così

4
3
2
1
via!

o così (con la virgola dopo il print)

4 3 2 1 via!

Sapete indicarmi anche solo dove posso trovare doc su internet? Io
pensavo che fosse il sys.stdout.flush(), ma penso di essermi sbagliato


Prova questo:

import sys
import time
for x in range(10):
sys.stdout.write("%d\r" % x)
sys.stdout.flush()
time.sleep(0.5)




A me se provo per il conto alla rovescia

sys.stdout.write("%d\r" % (10-x))

rimane lo zero del numero 10...
invece di 9 mi dice 90
invece di 8 , 80 etc.

Visto che mi ha incuriosito, c'e' un modo per far sparire proprio tutte 
le cifre/caratteri?

A me viene tipo

import sys
import time
for x in range(10):
message="%d\r" % (10-x)
sys.stdout.write(message)
sys.stdout.flush()
time.sleep(0.5)
sys.stdout.write(' ' * len(message) + '\r')
sys.stdout.flush()

Pero' non mi pare tanto bello :)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Django senza orm

2012-04-17 Thread Diego Barrera
Dovrei creare una pagina web dimostrativa di un nuovo servizio che ho 
messo su in ditta; vorrei approfittare dell'occasione per pasticciare un 
po' con Django in quanto in futuro vorrei utilizzare questo framework, 
possibilmente sia per questo servizio che eventualmente per migrare tutto.
Siccome la pagina prende i dati da un db preesistente, e' possibile 
utilizzare Django anche senza orm?

Ma soprattutto vale la pena o e' una castrazione dello stesso?
Ogni consiglio e' ben accetto.

Grazie 1k
diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Django senza orm

2012-04-17 Thread Diego Barrera

On 17/04/2012 23:13, Nicola Larosa wrote:

Diego Barrera wrote:

Siccome la pagina prende i dati da un db preesistente, e' possibile
utilizzare Django anche senza orm?

Non sequitur:<http://docs.djangoproject.com/en/dev/howto/legacy-databases/>.


Molto interessante,
grazie
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Django senza orm

2012-04-18 Thread Diego Barrera

On 18/04/2012 06:45, mauro wrote:

Ma soprattutto vale la pena o e' una castrazione dello stesso?
Ogni consiglio e' ben accetto
Tutt'altro.
Django utilizza il proprio orm quindi nessuna castrazione. Nulla vieta che tu 
possa integrare altri elementi, ma gia' hai tutti gli elementi per lavorare sul 
db

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


Re: [Python] Consigli su come continuare

2012-04-22 Thread Diego Barrera

On 22/04/2012 19:07, Marco Beri wrote:

Intendi "lfs", vero? C'è anche Satchless.



Visto che e' stato preso l'argomento...
da una ricerca avevo trovato satchmo e lfs;
sarei grato a chi volesse spendere un paio di parole in proposito: 
magari pareri, consigli, quando e' preferibile usare uno piuttosto che 
un altro.

Grazie 1k
diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [SEMI-OT] Una domanda di algebra di 2a elementare...

2012-04-27 Thread Diego Barrera

On 27/04/2012 15:52, Simone Federici wrote:

2012/4/27 Francesco Maida


Insomma riassumendo mi sembra di capire che abbia ragione chi dice che 1
Mb è pari a 1000 Kb


si bravo hai capito tutto
S

Colpa dell'euro
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Django e tabelle myisam

2012-05-03 Thread Diego Barrera

Ciao a tutti,
sto giocando un po' con Django,
sto creando un'app basata su un db gia' esistente.
Come da vs consigli ho fatto creare il model direttamente a django.. una 
figata :)
Da quello che ho letto, ho capito che django naviga attraverso gli 
oggetti utilizzando le relazioni FK;
purtroppo il DB che ho, ha tabelle di tipo myisam, quindi senza FK.. da 
cui non posso utilizzare questo stupendo meccanismo.
Come si fa in questi casi a passare i parametri corretti da una view ad 
un template?

Giusto per capirci, vorrei poter passare il recordset risultato di un join.

Grazie1k
diego


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


Re: [Python] Django e tabelle myisam

2012-05-03 Thread Diego Barrera

On 03/05/2012 14:09, Daniele Varrazzo wrote:


Credo che django navighi attraverso gli oggetti attraverso le FK che 
tu definisci nel tuo modello: se queste non sono implementate come 
reali strutture di database penso non cambi niente, visto che Django 
non fa introspezione del db. Potrei sbagliare comunque: non no mai 
usato Django con MySql.



Ora provo pubito su un db di test.
Se fosse cosi' sarei a cavallo anche per altre cose.
Grazie della dritta
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Django e tabelle myisam

2012-05-03 Thread Diego Barrera

On 03/05/2012 14:52, Diego Barrera wrote:

On 03/05/2012 14:09, Daniele Varrazzo wrote:


Credo che django navighi attraverso gli oggetti attraverso le FK che 
tu definisci nel tuo modello: se queste non sono implementate come 
reali strutture di database penso non cambi niente, visto che Django 
non fa introspezione del db. Potrei sbagliare comunque: non no mai 
usato Django con MySql.



Ora provo pubito su un db di test.
Se fosse cosi' sarei a cavallo anche per altre cose.
Grazie della dritta
Ciao diego


Funziona!!!

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


Re: [Python] Consigli su come continuare

2012-05-09 Thread Diego Barrera

On 23/04/2012 08:02, Nicola Larosa wrote:

Diego Barrera wrote:

da una ricerca avevo trovato satchmo e lfs;
sarei grato a chi volesse spendere un paio di parole in proposito:
magari pareri, consigli, quando e' preferibile usare uno piuttosto
che un altro.

Non ne ho usato nessuno, ma ho una simpatia per Cartridge, scritto da
Stephen MacDonald, l'autore del CMS Mezzanine: il tizio scrive bene,
documenta bene (!) ed è molto attivo, disponibile ed umile (!) in mailing
list. Curo io la traduzione italiana di entrambi.

Non guasta il fatto che Cartridge, sulla pagina di Django Packages,
sembra avere più feature degli altri. :-)


Googlando non ho trovato risultati,
saresti cosi' cortese da indicarmi dove posso trovare la traduzione di 
cartridge e di mezzaine.

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


Re: [Python] Aiuto per testi su machine learning e graph clustering

2012-05-31 Thread Diego Barrera

Il 23/05/2012 20:06, Antonio Piepoli ha scritto:

Salve a tutti,


Ciao,
guarda io sono un hobbista (purtroppo),
mi sento di dire la mia, che sicuramente non passa per una analisi 
approfondita e per le metodologie avanzate di cui tu parli, e che 
(purtroppo) non conosco, ma magari ti puo' dare qualche spunto.. quindi 
prendila cosi' come' ed eventualmente cestina! :)


Io ho questo problema: ho N mittenti che spediscono ciascuno ad M 
destinatari, e non ho alcuna certezza che ogni volta la ragione sociale 
e l'indirizzo siano scritti nello stesso modoanzi!  un disastro :D
Il problema e' riconoscere quando due o piu' spedizioni si riferiscono 
(leggi devono essere recapitate) allo stesso destinatario, anche se i 
mittenti sono diversi e le stringhe che definiscono ragione sociale, 
indirizzo, localita' etc sono scritte in modo diverso.


Io ho risolto in questo modo:
-prendo ciascun campo e mi ricavo lo slug;
-trovo la sottostringa massima comune degli slug che sto confrontando, 
per ciascun campo;
-a questo punto se il valore percentuale della sottostringa rispetto 
allo slug supera per ciascun campo una soglia minima stabilita, i due 
destinatari sono lo stesso destinatario


Spero di non essere stato troppo contorto, ben accetti anche critiche e 
pareri.

Ciao diego

PS poi facci sapere come risolvi, che ci interessa!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Aiuto per testi su machine learning e graph clustering

2012-06-04 Thread Diego Barrera

Il 01/06/2012 09:12, Marco De Paoli ha scritto:
invece che la sottostringa di lunghezza massima potresti prendere la 
distanza di Levenshtein fra le due stringhe:


http://en.wikipedia.org/wiki/Levenshtein_distance

puoi valutare se nel tuo caso sia più significativa.

Puoi implementarti l'algoritmo o usare uno di quelli già disponibili
Googlando ho trovato i seguenti (che non ho verificato):

http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Levenshtein_distance#Python

http://code.activestate.com/recipes/576874-levenshtein-distance/

Marco


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


[Python] [OT][JOB] Progetto portale web

2012-09-27 Thread Diego Barrera

Salve a tutti,
vorremmo creare un portale web tematico.
Chi fosse interessato allo sviluppo,  mi contatti alla mail personale 
cosi' che possa inviare le specifiche per eventuale preventivo.

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


Re: [Python] [OT] No licenza no party :) [ERA] Re: Itertools x sport

2013-01-19 Thread Diego Barrera

Il 19/01/2013 12:36, Gianni ha scritto:

il primo paragrafo della wtfpl2 è da cabaret.
-- Gianni



Penso che sia solo quel paragrafo :)

Non so voi, ma a me queste cose mi fanno morire:
dalla sezione FAQ del sito:

A:But profanity is offensive!

R:You know what? Fuck your stance on profanity. Fuck your priorities in 
life. The WTFPL is about fucking freedom and we mean it. Freedom means 
freedom to copy and modify and share works of art and science with the 
rest of mankind, but also freedom to be gay and marry and have crazy gay 
sex, freedom to have tattoos, freedom to say there is no God, freedom to 
take the pill, freedom to have an abortion. People die for being gay or 
atheists. Don’t tell me that there is something sacred enough that it 
must be protected from the mere existence of the word “fuck”. If the F 
in WTFPL offends you, then fuck you and your beliefs. Triple fuck you.


.
.
.

A:By the way, with the WTFPL, can I also…

R:Oh but yes, of course you can.

A:But can I…

R:Yes you can.

A:Can…

R:Yes!


^__^


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


Re: [Python] Problemi con la stampa su html.

2013-02-21 Thread Diego Barrera

Il 21/02/2013 18:59, Emilio Peruzzi ha scritto:

Ciao a tutti sono Emilio,
Premetto che sono nuovo qui nel forum e programmo in Python solo da 
una decina di giorni, spero quindi

di aver fatto tutto correttamente, in caso contrario mi scuso!
Praticamente ho un microcontrollore con otto ingressi digitali, 
otto ingressi analogici e otto uscite digitali.
Devo fare un programmino che mi legga gli input e gli output e infine 
creare una pagina HTML in modo tale da poter
vedere tutti i dati ed eventualmente modificare le mie uscite. In più 
devo creare un data logger così da avere uno storico

di tutti i cambiamenti avvenuti.
Ora io ho fatto così, ho creato un programma che mi apre ed attacca il 
microcontrollore, scrive in un file .txt ogni modifica
avvenuta negli stati digitali e ogni tot secondi mi scrive il valore 
degli ingressi analogici.
Il tutto usando delle routine che si comportano un po' come delle 
task, quindi di fatto il mio data logger c'è e mi basterà richiamare
il file .txt con uno script in python per poterlo vedere dal web, 
quindi fin qui tutto bene.
Il problema nasce dal fatto che dovrei avere la possibilità di vedere 
lo stato delle mie uscite e degli ingressi in tempo reale
in modo tale che da internet all'interno della mia pagina web nella 
sezione live vedo una tabellina con il valore
dei miei stati e nel caso questi cambino devo vedere che cambiano, e 
in effetti anche questo problema
l'ho risolto, anzi no, l'ho risolto in parte. In sostanza il mio 
programma principale, quello che controlla direttamente
il microcontrollore per intenderci, mi butta su un file .txt il 
valore, ad esempio, dell'ingresso digitale.
La pagina html in realtà è gestita, o dovrebbe essere gestita da un 
programmino. In sostanza ho una pagina html divisa
in due frames, un frame mi richiama una pagina html che gestisce il 
menu, l'altro frame, la "sostanza" della pagina
richiama appunto un programmino Python, il programma in Python ora non 
ha una vera e propria interfaccia tipo la tabella ecc,
perché quello è html allo stato puro quindi in fin dei conti è 
l'ultima cosa che mi preoccupa, al momento mi limito a stampare

a video ogni qual volta cambia il mio ingresso digitale.
Il problema vero è che il programmino mi stampa i valori in maniera 
sequenziale, cioè ogni volta che il mio valore cambia
mi scrive di nuovo tutta la pappardella e ottengo una cosa di questo 
genere "Valore ingresso digitale: 0Valore ingresso digitale1"
e così via fin quando non mi termina l'esecuzione del programma, ora 
io avrei bisogno di trovare il modo
di poter far cambiare solo ed esclusivamente il valore, cioè dovrebbe 
sovrascrivere la stampa precedente.


Cioe' praticamente leggi il file e scrivi il contenuto nel frame?

 * Italiano - rilevata
 * Inglese
 * Italiano

 * Inglese
 * Italiano


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


Re: [Python] Problemi con la stampa su html.

2013-02-21 Thread Diego Barrera

Il 21/02/2013 22:35, Emilio Peruzzi ha scritto:


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,



tutto e' bene quel che finisce bene :D


  per quel che riguarda l'http e l'x non ho idea di cosa siano,


???

 * Italiano - rilevata
 * Inglese
 * Italiano

 * Inglese
 * Italiano


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


Re: [Python] Muoversi all'interno di un file

2013-03-04 Thread Diego Barrera

Il 04/03/2013 18:40, Emilio Peruzzi ha scritto:

Ciao a tutti,
E' da un po' che cerco, ma non trovo nulla, voi per caso sapete come 
si fa a rimpire un file di testo andando sempre a capo e poi tornare 
alla riga iniziale e continuare a scrivere di fianco a quello che è 
già stato scritto nella riga? Fondamentalmente devo creare un file 
.csv e ogni tot minuti scrivo una colonna, e fin li ok.


Fino qui ok

Solo non riesco a trovare il modo di riposizionarmi alla riga iniziale 
ed editare una seconda colonna!


Non si capisce benissimo cosa intendi con seconda.. forse intendevi 
*nuova* colonna



Voi sapete come si potrebbe procedere?


Ti hanno gia' consigliato..
Ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [OT] Coordinate geografiche pdi e poligoni

2013-04-01 Thread Diego Barrera

Scusate l'ot, comunque poi risolvero' tutto in python :)
Ho una anagrafica di indirizzi georeferenzati con latitudine e longitudine;
ho l'intenzione di creare delle aree geografiche per suddividere i vari 
indirizzi.


1. definita un'area geografica come un poligono i cui vertici sono 
identificati
da latitudine e longitudine, come verifico se un punto e' all'interno 
del poligono?


2. cosa caspita devo cercare su google per documentarmi sull'argomento senza
impazzire (ho sprecato una pasquetta ;) ) ?

Mi scuso di nuovo per l'OT, ma sicuramente qualcuno avra' avuto a che fare
con un problema simile e non so veramente dove sbattere la testa.
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Coordinate geografiche pdi e poligoni

2013-04-02 Thread Diego Barrera

Il 01/04/2013 21:16, Diego Barrera ha scritto:

Scusate l'ot, comunque poi risolvero' tutto in python :)
Ho una anagrafica di indirizzi georeferenzati con latitudine e 
longitudine;
ho l'intenzione di creare delle aree geografiche per suddividere i 
vari indirizzi.


1. definita un'area geografica come un poligono i cui vertici sono 
identificati
da latitudine e longitudine, come verifico se un punto e' all'interno 
del poligono?


2. cosa caspita devo cercare su google per documentarmi sull'argomento 
senza

impazzire (ho sprecato una pasquetta ;) ) ?

Mi scuso di nuovo per l'OT, ma sicuramente qualcuno avra' avuto a che 
fare

con un problema simile e non so veramente dove sbattere la testa.
Ciao diego


Grazie mille a tutti,
ottimi spunti
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Modulo per creare stampe testuali

2013-04-11 Thread Diego Barrera

Siccome sto reinventando la ruota..
cioe' mi sono reso conto che sto scrivendo classi
per generare stampe testuali in modo "fluido" tipo html,
ho pensato: vuoi vedere che gia' esiste una cosa simile
bella e pronta?
Quello che voglio fare e' stampare tabelle con intestazioni
colonna dati e bordi utilizzando solo ascii; inoltre l'impaginazione
vorrei fosse dinamica: tipo se dico che la pagina e' larga 80, le
colonne si ridimensionano dinamicamente ed i contenuti si troncano
(o vanno a capo).
E' una cosa semplice, ma se ci fosse gia' fatta :)

Ciao e grazie diego

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


Re: [Python] Modulo per creare stampe testuali

2013-04-11 Thread Diego Barrera

Il 11/04/2013 18:50, Diego Barrera ha scritto:

Siccome sto reinventando la ruota..
cioe' mi sono reso conto che sto scrivendo classi
per generare stampe testuali in modo "fluido" tipo html,
ho pensato: vuoi vedere che gia' esiste una cosa simile
bella e pronta?
Quello che voglio fare e' stampare tabelle con intestazioni
colonna dati e bordi utilizzando solo ascii; inoltre l'impaginazione
vorrei fosse dinamica: tipo se dico che la pagina e' larga 80, le
colonne si ridimensionano dinamicamente ed i contenuti si troncano
(o vanno a capo).
E' una cosa semplice, ma se ci fosse gia' fatta :)


Trovato:
http://code.google.com/p/prettytable/

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


Re: [Python] Modulo per creare stampe testuali

2013-04-12 Thread Diego Barrera

Il 12/04/2013 09:12, Nicola Larosa ha scritto:

Bello, grazie!

Quest'output può essere inserito direttamente in un documento ReST:

Quick reStructuredText - Tables


Manca solo il delimitatore di header.


Se ho capito quello che intendi ci dovrebbe essere nella
versione SVN

http://code.google.com/p/prettytable/issues/detail?id=22

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


Re: [Python] Supporto ai caratteri accentati.

2013-05-09 Thread Diego Barrera

Il 08/05/2013 19:17, Marco Giusti ha scritto:

On Wed, May 08, 2013 at 07:17:17PM +0200, Gollum1 wrote:

ok... inserito:

# coding=utf-8

come seconda riga, ed ora l'interprete lo esegue correttamente, anche
senza mettere u davanti alle stringhe.

questo solo per un particolare allineamento planetario del sistema
solare

Questa della codifica e' una cosa maledettamente oscura!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come gestireste una funziona di rollback

2013-05-12 Thread Diego Barrera

Il 11/05/2013 19:13, Gollum1 ha scritto:

Mi spiego meglio, sto costruendo un applicativo che lavora con file e
directory, in una struttura creata ad ok. vorrei fare in modo che se
qualcosa nell'elaborazione andasse storto tutte le modifiche fatte a
questa struttura venissero eliminate e si ritornasse alla situazione
precedente.

in una precedente versione del progetto, che stavo realizzando in
perl, avevo realizzato la funzione di rollback con un file di appoggio
dove scrivevo tutte le modifiche fatte, con il vantaggio che se il
programma si fosse bloccato, ad un successivo riavvio, trovando il
file di rollback, come prima operazione ripristinava comunque il
tutte...

esiste una qualche libreria che già porta queste caratteristiche?
oppure è meglio che mi riscriva il codice in python?

comunque... quello che ho riscritto fino ad ora in python, a parità di
operazione e decisamente meno della metà in quantità di codice
rispetto al perl (che considero ancora un grande linguaggio, ma ora
che ho conosciuto il python, è sceso di un gradino nelle mie
preferenze).


Se la struttura non e' molto grande, potresti gestirla facendo una
copia di backup temporanea della struttura, se qualcosa va storto
rimuovi la struttura corrotta e rinomini quella di backup.
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come gestireste una funziona di rollback

2013-05-12 Thread Diego Barrera

Il 12/05/2013 11:03, Marco Beri ha scritto:
2013/5/12 Diego Barrera <mailto:diegonebarr...@yahoo.it>>


Se la struttura non e' molto grande, potresti gestirla facendo una
copia di backup temporanea della struttura, se qualcosa va storto
rimuovi la struttura corrotta e rinomini quella di backup.
Ciao diego


Se potesse permetterselo (ma ha già detto che non può) la cosa giusta 
sarebbe fare la copia su cui fare le modifiche e, solo come atto 
"atomico" finale, fare una move sulla copia di backup. Qualunque cosa 
vada male, ha la copia vera, attiva, senza problemi. Facendo come dici 
tu, se le cose vanno a schifio tra la verifica della corruzione e la 
rinomina della copia di backup, è fregato.



Pensavo che fosse equivalente l'approccio

La parola chiave è "atomica". La rename dovrebbe essere una operazione 
atomica a livello di file system e quindi va per forza usata quella se 
uno vuole essere sicuro di fare un cambio solo finale che lo porta 
alla nuova situazione.


Certo, poi servirebbe anche che nessuno facesse modifiche alla 
struttura che il programma ha copiato e su cui sta effettuando le 
modifiche.


Per capire: i problemi di concorrenza e atomicita' delle operazioni sul 
filesystem non sono intrinseci alla struttura da lui utilizzata?


Altra riflessione: come approcciano i software di versioning al problema?

Ciao
buona domenica

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


Re: [Python] Come gestireste una funziona di rollback

2013-05-12 Thread Diego Barrera

Il 12/05/2013 12:44, Marco Beri ha scritto:


 > Pensavo che fosse equivalente l'approccio

È assolutamente diverso.
Caso 1) faccio una copia, inizio a lavorare sull'originale, da questo
punto in poi, se va via la corrente, sono nella cacca.
Caso 2) faccio una copia, inizio a lavorare sulla copia, qualunque cosa
accada, sono tranquillo che solo alla fine sostituirò l'originale.

Sono stato spiegato?

:-)

 > Per capire: i problemi di concorrenza e atomicita' delle operazioni
sul filesystem non sono intrinseci alla struttura da lui utilizzata?

Certo, se il file system ti fornisce delle api atomiche tanto meglio,
altrimenti devi usare tu quello che hai. Di norma la rename è atomica e
con quello riesci a fare tanto.


Grazie 1000,
...poi di domenica grazie 1!

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


Re: [Python] Come recuperare l'URL da un HTTPServer

2013-05-13 Thread Diego Barrera

Il 12/05/2013 19:16, Germano Carella ha scritto:

Ciao a tutti,

è la prima volta che scrivo, uso Python da un po’.

Sto cercando di scrivere un’applicazione Facebook.


Visto che e' la terza volta che rimandi lo stesso post,
direi che e' la terza volta :)
Comunque se nessuno ti risponde, o c'e' qualcosa di poco chiaro
nella domanda o nessuno conosce la risposta.. ti assicuro che
in questa lista rispondono praticamente quasi sempre e sono molto
competenti! Comunque prova a focalizzare il problema e a riformulare
la domanda.
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come recuperare l'URL da un HTTPServer

2013-05-13 Thread Diego Barrera

Il 13/05/2013 09:35, Marco Beri ha scritto:

2013/5/13 Diego Barrera mailto:diegonebarr...@yahoo.it>>

Comunque se nessuno ti risponde, o c'e' qualcosa di poco chiaro
nella domanda o nessuno conosce la risposta.. ti assicuro che
in questa lista rispondono praticamente quasi sempre e sono molto
competenti! Comunque prova a focalizzare il problema e a riformulare
la domanda.


Diego,
hai fatto bene a dirlo.

Per esempio, il mio primo messaggio su un newsgroup, inviato ben 18 anni
e 3 mesi fa, giace ancora inascoltato:

https://groups.google.com/forum/?hl=it&fromgroups=#!topic/comp.os.msdos.programmer.turbovision/fwn1VQNOkj0

:-)


Quello che mi spaventa e' che non te ne sei dimenticato!
Cioe'.. ci sei rimasto di un male!
Te la sei legata!
Che fine hanno fatto i partecipanti di quel NG?


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


Re: [Python] R: Come recuperare l'URL da un HTTPServer

2013-05-13 Thread Diego Barrera

Il 13/05/2013 11:03, Germano Carella ha scritto:

Ciao,
Scusa, è che non mi ritornano i messaggi che mando, quindi pensavo che non
arrivassero...
Ma ora che lo so, non c'è problema.
Grazie,
Ciao.


Infatti sta cosa gmail la fa pure a me...
se scrivo da web tutto ok, da client non visualizza il
messaggio nel 3d.
Poi non e' che ho approfondito; se risolvi fammi sapere come.
Ciao diego

client: Thunderbird 17.05

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


Re: [Python] R: Come recuperare l'URL da un HTTPServer

2013-05-13 Thread Diego Barrera

Il 13/05/2013 14:45, Marco Beri ha scritto:
2013/5/13 Diego Barrera <mailto:diegonebarr...@yahoo.it>>


Infatti sta cosa gmail la fa pure a me...
se scrivo da web tutto ok, da client non visualizza il
messaggio nel 3d.
Poi non e' che ho approfondito; se risolvi fammi sapere come.
Ciao diego


A me Gmail non lo fa.

Questa mail mi rimarrà nel thread, non appena l'avrò inviata.

Ciao.
Marco.

Probabilmente anche big G
conosce il tuo passato ed i tuoi metodi :D
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [OT] Git: come gestite sviluppo e produzione

2013-05-15 Thread Diego Barrera

Scusate l'OT :)
ma siccome date sempre buoni consigli...
ho un software in produzione; devo sviluppare nuove
funzionalita'; vorrei avere sulla stessa macchina sia
la versione di sviluppo che quella in produzione.
Come la gestisco con git?
Gia' utilizzo git per sviluppare, ma finora ho sempre
eseguito push su un server git remoto.. per estensione
se mi configuro un server git "locale" non cambia niente,
ma se c'e' una soluzione piu' veloce la preferirei.

Grazie 1k

PS: datemi una mano che gia' mi rode che devo scrivere
in PHP.. vedo  ovunque e gia' so che mi scordero' tutti
i punti e virgola! :(
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Git: come gestite sviluppo e produzione

2013-05-15 Thread Diego Barrera

Il 15/05/2013 12:57, Carlos Catucci ha scritto:

ma siccome date sempre buoni consigli...

Si sa che la gente da buoni consigli quando non puo' pu' dare il 
cattivo esempio

(F. De Andre' - Bocca di rosa)


no dai, e' vero.. sempre ottimi consigli!


ho un software in produzione; devo sviluppare nuove
funzionalita'; vorrei avere sulla stessa macchina sia
la versione di sviluppo che quella in produzione.
Come la gestisco con git?


Io uso di solito Bazar, ma alla fine e' slo stesso. Un trunk di 
sviluppo con un branch per la produzione e magari anche uno per il 
testing. Dipende molto da quante forze sono impegnate nel progetto. Se 
chi esegue i test e' (come dovrebbe) una persona (o piu' persone per 
progetti real humongous) differente da chi sviluppa, si rende 
indispensabile. Se il developer fa anche test ecco che non e' 
indispensabile (forse).



Mi sono spiegato male..
A parte la struttura dei rami, non ho capito come posso avere in locale
l'equivalente del comando "git clone" senza mettere su un server;

ho pensato una cosa brutta brutta :/
ma mesa' che.. je vado de cp!   :D

produzione/
.git
root_software/

sviluppo/
.git
root_software/

quando ho una versione stabile in "sviluppo" la copio in "produzione"
e faccio il commit dei cambiamenti rendendo tutto disponibile agli
utenti.



Se i $ sono collegati al compenso dovresti essere felice. :P


La speranza e' l'ultima a morire :D
Grazie
ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Git: come gestite sviluppo e produzione

2013-05-15 Thread Diego Barrera

Il 15/05/2013 14:38, Pietro Battiston ha scritto:

Anche ora ti sei spiegato male. Ma comincio a sospettare che tu pensi
che git abbia bisogno di un server, che non è vero.

Sospetti bene

(o pure senza ssh, se si lavora su una sola macchina!)
(non sto dicendo che è meglio, solo che forse tranquillizza ancora di
più Diego)


mi hai aperto la strada..
ho capito rileggendo (dopo parecchio tempo) questo:
http://git-scm.com/book/it/Basi-di-Git-Ottenere-un-Repository-Git

e poi questo
http://git-scm.com/book/it/Git-sul-Server-Ottenere-Git-su-di-un-Server

Quando tutto il resto non funziona, prova a leggere il manuale :)

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


Re: [Python] [OT] Git: come gestite sviluppo e produzione

2013-05-15 Thread Diego Barrera

Il 15/05/2013 14:55, Carlos Catucci ha scritto:

Mi sono spiegato male..

A parte la struttura dei rami, non ho capito come posso avere in
locale
l'equivalente del comando "git clone" senza mettere su un server;



Sorry avevo capito male io. Ecco io uso Bazar proprio per la sua 
capacita' di gestire repository di vari livelli.


http://doc.bazaar.canonical.com/beta/en/user-guide/using_gatekeepers.html

Qui forse un esempio di quello che ti servirebbe


Interessante, grazie, ma lavoro solo al momento, pero' mi piace tenere 
traccia di quello che modifico ed essere ordinato.

Con git mi trovo bene.
La mia era proprio una lacuna in quanto non avevo compreso il meccanismo 
di condivisione dei repository con git.

Rileggendo il manuale dovrei aver risolto.
Vi ho fatto perdere un po' di tempo con una ca$$ata,
grazie mille diego



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


Re: [Python] W293 blank line contains whitespace

2013-05-25 Thread Diego Barrera

Il 25/05/2013 11:21, enrico franchi ha scritto:

2013/5/24 Pietro Battiston :


P.S: grazie a tutti gli altri che hanno consigliato i barbatrucchi per
vim. Ora cerco se c'è qualcosa per gedit...

Si, c'e' un trucco mica male. Potresti dovere dare alcuni comandi da
root, assicurati ovviamente di capirne le implicazioni prima di fare
copia e incolla.

apt-get install vim-gtk
rm -f /usr/bin/gedit
ln -s /usr/bin/gvim /usr/bin/gedit

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


Re: [Python] W293 blank line contains whitespace

2013-05-26 Thread Diego Barrera

Per una configurazione essenziale da cui partire
con vim, quali plugin consigliate oltre a pathogen?

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


Re: [Python] W293 blank line contains whitespace

2013-05-26 Thread Diego Barrera

Il 26/05/2013 10:51, Marco Giusti ha scritto:

On Sun, May 26, 2013 at 09:53:29AM +0200, Diego Barrera wrote:

Per una configurazione essenziale da cui partire
con vim, quali plugin consigliate oltre a pathogen?

la mia configurazione è abbastanza essenziale ma ecco qui la mia
"bundle", ti segno quelli più utili per python:

ColourSamplerPack
* indentpython.vim
* jpythonfold.vim
matchit
octave.vim
po.vim
* pydoc.vim
* python.vim
* riv.vim
ScrollColors
* syntaxpython.vim
tabular
* vcscommand
* vim-commentary
vim-pathogen
vim-table-mode
xmledit

Ora me li provo uno alla volta

e poi ovviamente la configurazione che ho postato precedentemente ;-)
ma ancora non basta, perché si può fare molto di più per "fare molto
meno". per esempio non riesco a fare a meno dei seguenti comandi:

nnoremap G :execute "grep! ".shellescape(expand(""))." 
%":copen
nnoremap g :execute "grep! ".shellescape(expand(""))." 
.":copen

oppure di ack-grep.

Una cosina alla volta ;-)
Grazie mille

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


Re: [Python] Software per catalogare e rinominare file

2013-08-20 Thread Diego Barrera

Il 20/08/2013 10:49, FleX ha scritto:

Complimenti per gli scatti,

Mi associo

 * Inglese - rilevata
 * Inglese
 * Italiano

 * Inglese
 * Italiano


sei Stato aggiunto alla mia rete flickr :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Tutorial sulla programmazione

2013-09-09 Thread Diego Barrera

Ok, visto che ci siamo:
consigli su libri, tutorial, guide etc etc
su
- come progettare le classi
- i paradigmi e i casi d'uso
- le best pratices

con un occhio di riguardo a python chiaramente ;)
Ciao e grazie
diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Scelta di un IDE

2013-09-15 Thread Diego Barrera

Se faccio in tempo:
- geany
- vim da poco, ma non mi trovo male
ho usato anche altri editor, ma non ho trovato la leggerezza di geany o 
di vim..

emacs mi intriga, ma l'ho provato solo una volta un sacco di tempo fa.
Ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Standing desk

2013-09-16 Thread Diego Barrera

Il 16/09/2013 13:23, Nicola Larosa ha scritto:

m wrote:

occhio la palla è 'bassa' e se tu sei più di 1.90

Ho una palla gonfiabile da 75cm di diametro, per Marco potrebbe andar
bene una da 85.

Di quella dimensione le ho il venerdi' pomeriggio..
:D
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Insegnante Python

2013-09-16 Thread Diego Barrera

On 16/09/2013 15:51, Gollum1 wrote:


La net-etiquete (ti consiglio di cercare sui google) consiglia di 
scrivere le risposte sotto le domande, di possono intercalare le 
risposte tra più domande, ma ogni risposta segue una domanda. Per di 
più viene considerata buona norma eliminare, dalla mail a cui sui 
risponde, tutto quello che non serve per la comprensione del dialogo.


Può sembrare faticoso e inutile, ma ti assicuro che non lo è, 
soprattutto nell'ambito di discussioni su delle mailing list.



Aggiungerei che sarebbe la cosa piu' logica e eviterebbe molti mal di 
testa ed incomprensioni anche nelle email "normali"; ma sinceramente, 
dopo anni di inutili battaglie, sconsiglio di utilizzare questo metodo 
al di fuori dalle mailing list e da usenet: si rischia che 
l'interlocutore, assuefatto da anni di top posting, creda di aver 
ricevuto una email vuota!

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


Re: [Python] Insegnante Python

2013-09-16 Thread Diego Barrera

On 16/09/2013 21:04, Carlos Catucci wrote:


2013/9/16 Diego Barrera <mailto:diegonebarr...@yahoo.it>>


sinceramente, dopo anni di inutili battaglie, sconsiglio di
utilizzare questo metodo al di fuori dalle mailing list e da
usenet: si rischia che l'interlocutore, assuefatto da anni di top
posting, creda di aver ricevuto una email vuota!


E' quel che si merita allora ;)


La pensiamo allo stesso modo, ma
..a volte si potrebbe trattare di un cliente.
..a volte addirittura di un cliente pagante (che di questi tempi!)
Ciao
diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Insegnante Python

2013-09-16 Thread Diego Barrera

On 16/09/2013 22:19, Nicola Larosa wrote:

La netiquette (ti consiglio di cercare sui google) consiglia di
scrivere le risposte sotto le domande, si possono intercalare le
risposte tra più domande, ma ogni risposta segue una domanda. Per
di più viene considerata buona norma eliminare, dalla mail a cui
sui risponde, tutto quello che non serve per la comprensione del
dialogo.

Ecco, devi fare in *questo* modo.


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


Re: [Python] filtrare ai margini

2013-09-18 Thread Diego Barrera

Il 19/09/2013 01:03, Vittorio Spina ha scritto:

Il 19/09/2013 00:49, Valerio Maggio ha scritto:

On Thursday, September 19, 2013, Vittorio Spina wrote:

ciao,
che sappiate esiste un modo più elegante per evitare quello che
segue?
x = UnCertaFunzioneCheRitornaINT()
if x>67: x=67
if x<-67: x=-67


from math import copysign

>> x = get_value_of_X()
>> if not -67 < x < 67:
...  x = copysign(67,x)

Che ne dici? !-)

Non male, ma speravo in un miracolo pythonesco del tipo

x = min_max(-67,67,UnCertaFunzioneCheRitornaINT())

colpo secco in una riga...
ma è già meglio della mia
vittorio


x=UnCertaFunzioneCheRitornaINT()
x=min(max(x,-67),67)


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


Re: [Python] filtrare ai margini

2013-09-19 Thread Diego Barrera

Il 19/09/2013 12:56, Marco Mariani ha scritto:



> > Si potrebbe disquisire un po' sull'opportunit¢ di togliere
> > else/elif :)
>
> Perche'?

Perché trovo che return/return/return sia un pattern altrettanto 
leggibile e più conciso, ma era solo una battuta :)




Cioe' intendi cosi'?

def clamp(x, min, max):
if x < min: return min
if x > max: return max
return x
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] filtrare ai margini

2013-09-19 Thread Diego Barrera

Il 19/09/2013 09:38, Nicola Larosa ha scritto:

Nicola Larosa wrote:

Evita di rispondere a uno dei messaggi di quella discussione e poi
cambiato l'oggetto.

Editing fail. Qualcosa come:

Evita di rispondere a un messaggio di una discussione preesistente
cambiando poi l'oggetto.


Infatti questo 3d mi compare all'interno di un altro..
sta cosa non ho mai capito come funziona!
Cioe' se uno risponde ad un 3d cambiando l'oggetto,
me lo mostra nel 3d originale; a volte invece benche'
uno risponda al 3d crea un nuovo albero.. perche'?
Dipende dal client?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Il dilemma degli array mutabili

2013-09-19 Thread Diego Barrera

Il 19/09/2013 16:31, Marco Beri ha scritto:


Il giorno 19/set/2013 15:08, "Piergiuliano Bossi" > ha scritto:

che fa tutto al volo e mi e' venuta al primo colpo:

> def useless(list):
> return [list[i] for i in range(len(list)) if evaluate(list[:i] + 
list[i+1:]) == evaluate(list)]


Questo codice può diventare un più chiaro con enumerate:

def useless(list):
return [val for i, val in enumerate(list) if evaluate(list[:i] + 
list[i+1:]) == evaluate(list)]



Pero' evaluate potrebbe essere complessa..

def useless(mylist):
k = evaluate(mylist)
return [val for i, val in enumerate(mylist) if evaluate(list[:i] + 
list[i+1] == k]


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


Re: [Python] Quoting (was: filtrare ai margini)

2013-09-19 Thread Diego Barrera

Il 19/09/2013 18:37, Gollum1 ha scritto:


Dipende se il tuo incorpora entrambe... personalmente preferisco 
scrivere in semplice testo... poi in realtà leggo tranquillamente 
entrambi i formati sullo smartphone, dove leggo il 90% delle mail. 
Come dicevo mi infastidisce di più il quoting fatto con il culo... ma 
se possibile... evitate comunque l'html (tenetelo per i siti web).



Io pure sono un integralista, ma te ci obblighi al burqa ;)
ciao diego
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Listati

2013-09-21 Thread Diego Barrera

Il 21/09/2013 11:11, Andrea Lomasto ha scritto:
Devo reiscrivermi alla lista con altro account o pagare mail.com 
 per poter usare la mail con k9. Veramente ci ho 
provato ma non va

Quando rispondi, genera un nuovo 3d.
Prova con un altro client.
Ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Design Pattern

2013-09-25 Thread Diego Barrera

Il 25/09/2013 19:19, Karim ha scritto:

Dato che sono un ignorante abissale, mi chiedevo se c'era della
documentazione che aiutasse a trovare una buona metodologia di
sviluppo. Cercando ho trovato questo libro:

http://www.amazon.com/Python-3-Object-Oriented-Programming/dp/1849511268

Lo sto leggendo ed è veramente ben fatto. Spero sia di aiuto a chi è
ignorante come me... :-)

Ciao


Ciao,
grazie, cercavo proprio qualcosa di simile;
qualcuno puo' indicarne altri?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Design Pattern

2013-09-26 Thread Diego Barrera

Il 26/09/2013 10:38, Carlos Catucci ha scritto:


2013/9/26 Diego Barrera <mailto:diegonebarr...@yahoo.it>>


grazie, cercavo proprio qualcosa di simile;
qualcuno puo' indicarne altri?


Io ho una discreta libreria in PDF. Ovvio che il cartaceo poi e' 
indispensabile ma dare una occhiata PRIMA di acquistare (spesso a 
prezzi non economici) e' una cosa buona e giusta.


Non ne compro mai senza leggere neanche un estratto

Se comunque qualcuno vuole farsi una carrellata per decidere se un 
testo sia o meno valido posso passargli i PDF, con l'accordo che poi 
di quelli che trova validi compri il cartaceo o acquisti comunque la 
versione elettronica ufficiale, perche' se io acquirente ho il diritto 
di vedere se il prodotto che compro valga, i produttori (autore ed 
editore) hanno diritto di guadagnare se io poi decido di usare il 
prodotto.




L'ideale sarebbe un testo che illustra il design delle applicazioni e 
degli oggetti, in particolare i concetti base e le best pratices per 
scrivere codice pulito, leggibile e riutilizzabile...

ce l'hai?
Visto che ti piacciono:
libri = [libro for libro in pdf if libro.argomento == 
argomento_richiesto and libro.pagine <= 300]



Ah non ne ho solo di Python.

Per ora fermiamoci qui :)
Grazie

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


Re: [Python] Design Pattern

2013-09-26 Thread Diego Barrera

Il 26/09/2013 13:58, Carlos Catucci ha scritto:

A Byte of Python 2 x.pdf
A Byte of Python 3 0.pdf
A Learner's Guide to Programming Using the Python Language (2009).pdf
A Primer on Scientific Programming with Python (2009).pdf
Beginning Game Development with Python and Pygame From Novice to 
Professional (2007).pdf

Beginning Python From Novice to Professional, Second Edition (2008).pdf
Beginning Python Using Python 2.6 and Python 3.1 (2010).pdf
Beginning Python Visualization Crafting Visual Transformation Scripts 
(2009).pdf

Beginning Game Development With Python And Pygame.pdf
Byte of python v192.pdf
Bioinformatics Programming Using Python, First Edition (2009).pdf
Building Skills in OODesign [python].pdf
CharmingPython Create Mini Languages.pdf
Core Python Programming, Second Edition (2006).chm
CorePythonProgramming tar gz
Data Structures and Algorithms with Object Oriented Design Patterns in 
Python (2003).chm

Dive Into Python 3, r870 (2010).pdf
EasyTut.pdf
Expert Python Programming (2008).pdf
Exploring Python.pdf
Foundations of Agile Python Development (2008).pdf
Foundations of Python Network Programming (2004) djvu
FreeImage390.pdf
Fundamentals of Python.pdf
GUI Programming with Python   QT Edition (2002).chm
Game Programming with Python, Lua, and Ruby (2003).pdf
Getting Started with Pyparsing (2007).pdf
Gray Hat Python   Python Programming for Hackers and Reverse Engineers 
(2009).pdf

Guide to NumPy (for Python) (2006).pdf
Guide to Programming Using the Python Language.pdf
HeadFirst Python.pdf
Hello World   Computer Programming for Kids and Other Beginners, 
Fourth printing (2009).pdf

How To Think In Python ITA.pdf
Invent Your Own Computer Games with Python (2008).pdf
IronPython in Action (2009).pdf
Jython For Java Programmers, First Edition (2001).chm
Learning Python, Fourth Edition (2009).pdf
Learning to Program   Python (2006).pdf
Making Use of Python (2002).pdf
Matplotlib for Python Developers (2009).pdf
Mobile Python   Rapid Prototyping of Applications on the Mobile 
Platform (2007).pdf

Mobile Python Rapid Prototyping Of Applications On The Mobile Platform.pdf
MongoDB and Python.pdf
MySQL for Python.pdf
Natural Language Processing with Python (2009).pdf
Next Generation Web Frameworks in Python (2007).chm
Numerical Methods in Engineering with Python (2005).pdf
OO Design.pdf
Oreilly learning python 3rd edition oct 2007 rar
Perl To Python Migration (2001).chm
Pil Handbook.pdf
Practical Programming   An Introduction to Computer Science Using 
Python, v 2009 5 6 (2009).pdf

Pro Android Python with SL4A.pdf
Pro IronPython (2009).pdf
Professional IronPython.pdf
Programming Guide.pdf
Programming Python 4Ed.pdf
Programming for Non Programmers.pdf
Programming in Python 3   A Complete Introduction to the Python 
Language, Second Edition (2010).pdf

Pygtk2 tut.pdf
Python.pdf
Python 2.1 Bible (2001).pdf
Python 2.6 Graphics Cookbook.pdf
Python 2.6 Quick Reference (Letter) (2009).pdf
Python 3 for Absolute Beginners (2009).pdf
Python 3 Object Oriented Programming.pdf
Python 3 Web Development Beginner's Guide.pdf
Python 4 Unix & Linux SysAdmin.pdf
Python & XML, First Edition (2002).pdf
Python Cookbook, 2nd Edition (2005).pdf
Python Crafting Visual Transformation Scripts.pdf
Python Create Modify Reuse (2008).pdf
Python Developer's Handbook, First Edition (2000).pdf
Python Easy Tut.pdf
Python Essential Reference, Fourth Edition (2009).pdf
Python for Dummies (2006).pdf
Python For Software Designers.pdf
Python for Massively Multiplayer Virtual Worlds.pdf
Python for Software Design How to Think Like a Computer Scientist 
(2009).pdf

Python For Software Designers.pdf
Python for Unix and Linux System Administration (2008).pdf
Python How to Program, 1e (2002).pdf
Python in a Nutshell, 2nd Edition (2006).chm
Python Network Programming.pdf
Python Phrasebook Essential Code and Commands (2006).chm
Python Pocket Reference, 4th Edition (2009).pdf
Python Power The Comprehensive Guide (2008).pdf
Python Programming An Introduction to Computer Science v1 0rc2 (2002).pdf
Python programming books (2010 May 04) tar bz2
Python Programming for the Absolute Beginner (2003).chm
Python Programming Guide.pdf
Python Programming on Win32, First Edition (2000).chm
Python Programming with the Java TClass Libraries (2002).chm
Python Scripting for Computational Science, Third Edition (2008).pdf
Python Testing Beginner's Guide (2010).pdf
Python Testing Cookbook.pdf
Python The Hard Way.pdf
Python Visual QuickStart Guide (2001).chm
Rapid GUI Programming with Python and Qt   The Definitive Guide to 
PyQt Programming (2008).pdf

Real World Instrumentation with Python.pdf
Reference cards
Scientific Programming with Python.pdf
Snake Wrangling for Kids   Learning to Program with Python 2, linux v0 
7 2 (2007).pdf
Snake Wrangling for Kids   Learning to Program with Python 2, mac v0 7 
2 (2007).pdf
Snake Wrangling for Kids   Learning to Program with Python 2, win v0 7 
2 (2007).pdf
Snake Wrangling for Kids   Learning to Program with Python 3, linu

Re: [Python] Design Pattern

2013-09-26 Thread Diego Barrera

Il 26/09/2013 15:15, Gianni Di Noia ha scritto:

ve che fate prima http://it-ebooks.info/search/?q=Python&type=title
(non ho ancora capito se abbiano i diritti)


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


Re: [Python] Corso di Python dalla Develer

2013-09-30 Thread Diego Barrera

Il 30/09/2013 15:42, Daniele Varrazzo ha scritto:
6 mesi, praticamente full time, più stage. Nonostante la mia signature 
non lavoro più con loro, quindi non so fornire dettagli diretti.


http://corso-python.develer.com/

Ciao!


Che spettacolo,
grazie

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Thread Diego Barrera

On 04/10/2013 18:46, Marco Beri wrote:
On Fri, Oct 4, 2013 at 6:40 PM, Marco Mariani > wrote:


La pagina 47 del  K&R non si dimentica. Mai.

... ma era poi la 47? o 49?  :)


Che ricordi... :-)

Comunque la 47 direi: http://zanasi.chem.unisa.it/download/C.pdf


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


[Python] Oggetti senza attributi

2013-10-09 Thread Diego Barrera

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. In pratica
un oggetto sarebbe un' istanza di una classe che ha uno status
proprio che e' definito dai suoi attributi (con rispetto parlando ;)).

Se volessi avere un oggetto che ha solo metodi, cioe' un "aggeggio"
che fa qualcosa ma non ha uno status e quindi attributi, e' corretto
definirlo tramite una classe?

Se si', perche' poi dovrei poi istanziare questo oggetto?
In fondo, quando istanzio un oggetto, creo solamente uno spazio di
nomi per gli attributi in quanto i metodi "risiedono" nella classe..

Se no, dovrei utilizzare un modulo o cosa?

Grazie mille
Diego

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Oggetti senza attributi

2013-10-10 Thread Diego Barrera

Grazie 1k per le risposte.
Ciao diego

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Listati

2013-10-10 Thread Diego Barrera

Il 10/10/2013 17:02, Luca ha scritto:
Il giorno 21 settembre 2013 06:40, Andrea Lomasto > ha scritto:


A me quelli del commodore 64


Avevo forse 12 anni quando copiavo pagine di **LIST** sul C=VIC20 per 
un simulatore di volo ...
La prima volta mantenendo REC-PLAY premuti sul maledetto registratore 
perchè ancora non avevo capito come salvere un file :\


Luca

p.s.: la cosa incredibile delle memorie di massa della commodore era 
che, se minacciate con un martello, funzionavano meglio.



Che ricordi.. per forza li minacciavamo, per caricare un gioco
ci impiegava un quarto d'ora!
Domenica in cantina ho trovato il mangianastri,
il lettore di dischi e molti giochi del c64 sia su cassetta che su
disco; purtroppo non riesco a trovare il c64!!
Mi piacerebbe fare un tuffo nel passato.. :'(

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Oggetti senza attributi

2013-10-10 Thread Diego Barrera

On 09/10/2013 13:53, Manlio Perillo wrote:

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 
inventata aveva dei seri problemi.


Per fortuna non è così, è questo problema in particolare è risolto 
benissimo (almeno per quello che mi risulta) senza l'uso del pattern:


   obj = some_class()
   obj.attribute
   obj.method()


On 10/10/2013 21:42, enrico franchi wrote:


Come ti hanno fatto notare, fortunatamente il gioco non e' quello.
Anche se anni di diffusione della programmazione ad oggetti tramite 
C++ hanno probabilmente creato confusione.


La programmazione ad oggetti e' una questione di *interfacce*, di 
quello che puoi fare con un oggetto, non di come mantiene lo stato 
(attributi).



Ho cercato di capire quello che mi suggerite:

per quanto riguarda le interfacce mi avete fatto riesumare
un concetto che avevo messo da parte perche' troppo avanzato.

Ma facendo una rapida ricerca ho avuto conferma che quello
che mi ricordavo era corretto in quanto le interfacce sono
proprio un costrutto che in alcuni linguaggi come il java viene
dichiarato con una parola chiave.

Pero' in python, anche se e' possibile utilizzare il pattern, non
esiste di default il concetto di interfaccia; quindi ho riflettuto
sulle vostre parole e ho cercato di astrarre il concetto di
interfaccia:
in realta' e' un modo di pensare al codice che genero!

Cioe', se invece di pensare a come implementare un
comportamento, penso a quali sono le operazioni che l'oggetto
offre verso l'esterno, penso al problema visto dall'alto e, man
mano che scendo, vedo i dettagli implementativi..
inoltre piu' una classe e' astratta, anzi, ben strutturata come
*interfaccia* che offre verso l'esterno, e piu' e' riutilizzabile.

Ora...se non c'ho capito una mazza potete inveirmi contro! :)

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


Re: [Python] Oggetti senza attributi

2013-10-11 Thread Diego Barrera

On 11/10/2013 10:09, Nicola Larosa wrote:

Diego Barrera wrote:

Pero' in python, anche se e' possibile utilizzare il pattern,
non esiste di default il concetto di interfaccia;

8.4. collections.abc — Abstract Base Classes for Containers
http://docs.python.org/3/library/collections.abc.html

PEP 3119 - Introducing Abstract Base Classes
http://www.python.org/dev/peps/pep-3119/


Grazie per i link.. vado a studiare!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] domanda agli utilizzatori di pycharm.

2013-10-17 Thread Diego Barrera

Il 17/10/2013 09:45, Marco Giusti ha scritto:

On Thu, Oct 17, 2013 at 02:12:58AM +0200, Gollum1 wrote:

Il 17/ott/2013 00:22 "Marco Giusti"  ha scritto:

No, hai ragione, ora mi ricordo perché con pyflakes uso quest'altre
linee ma l'altra sera con la stanchezza non ricordavo più il motivo e mi
sembravano un po' stupide.

 if False:
 _ = str

L'eccezione è normale se il modulo viene importato prima che che gettext
installi la funzione in __builtins__.


Non credo di aver capito...

gettext installa "_" come funzione buildin solo a runtime, e da qui
l'errore del l'editor... fino a qui ci ero arrivato...

Ma le due righe di codice che mi hai passato non mi sono chiare... l'if è
sempre falso, quindi _=str non dovrebbe mai essere eseguita. La situazione



Forse, anche se l'if non viene mai eseguito, pycharm, leggendo il codice,
comunque attribuisce "str" a "_" e quindi evita l'errore.

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Bottle su server Windows

2013-10-23 Thread Diego Barrera

Il 23/10/2013 10:46, Marco De Paoli ha scritto:

Marco, evita il top-posting [http://it.wikipedia.org/wiki/Top-posting]
semplificherai la vita a chi vuole risponderti e a chi legge (anche un 
domani) questo thread

+1

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Copiare un file

2013-10-24 Thread Diego Barrera

Il 24/10/2013 11:42, Luigi Fontana ha scritto:


Grazie Daniele ora che lo leggo mi sembra talmente ovvio che quasi mi 
vergogno di averlo chiesto :)


Grazie mille :-)


Quando e' cosi', fai prima a fare direttamente una prova per vedere il 
comportamento.

Ciao diego

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] [python] Help Lettura da Seriale

2013-11-04 Thread Diego Barrera

Una cosa del genere?

while True:
buffer = leggi_seriale()
if buffer:
myfile = open("/tmp/myfile.csv","a") #accoda
myfile.write(buffer)
myfile.close()

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] ports & adapters in Python

2013-11-12 Thread Diego Barrera

Il 12/11/2013 14:31, Piergiuliano Bossi ha scritto:


Tutto bello e tutto giusto, però non ho capito che c'entrano gli
esagoni.


Bella domanda. Secondo me l'esagono nasce dall'esigenza di avere una 
forma regolare che non richiami le architetture a strati. Il quadrato 
e' troppo quadrato, il pentagono e' difficile da disegnare, e quindi 
ecco l'esagono. Pero' sto speculando, non ne ho la piu' pallida idea. :)


Forse perche' l'esagono regolare, assieme al triangolo equilatero ed al 
quadrato, permette la tassellatura di un piano..
quindi in senso figurato, se il piano e' il dominio di applicazione e 
ogni programma puo' essere rappresentato come un esagono, la somma degli 
esagoni tende a tassellare tutto il dominio senza spazi vuoti.

Pero' sto speculando, e non ne ho la piu' pallida idea neanche io. :)

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] Usare meglio la mailing-list.

2013-11-21 Thread Diego Barrera

Il 21/11/2013 09:16, Maximo Ceraldi ha scritto:


Il 20/11/2013 00:40, python-requ...@lists.python.it ha scritto:

4- per modificare l'oggetto della mail, dipende: può essere diverso in
ogni programma di posta che usi... prova ad installare thunderbird

Grazie, sto iniziando ad usarlo! Spero che così vada meglio!
Saluti

Va meglio, ma ancora non ci siamo:
per porre una domanda nuova, come ti hanno gia' indicato, devi scrivere 
un nuovo messaggio..

*non devi rispondere ad un messaggio per poi cambiare il subject*.
Alla maggior parte degli altri utenti, se fai in quel modo, il tuo 
messaggio appare nello stesso albero del messaggio a cui hai risposto, 
anche se hai cambiato il subject (vedi tuo mess delle 9.20).

Ciao diego

--
La crisi e' finita!
E' cominciata la fame.

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


Re: [Python] [OT] Che distro usate per il vostro desktop (e quale versione)?

2013-11-30 Thread Diego Barrera

Il 29/11/2013 17:52, Karim ha scritto:
Ciao a tutti, sul fronte linux vorrei chiedervi che distro usate come 
desktop. Ora vi sto scrivendo da una ubuntu 13.10, ma ogni volta che 
installo una ubuntu nuova, mi rendo conto che forse è meglio usare la 
LTS. Inoltre questo unity non mi fa impazzire.


Cosa usate voi?



Server di virtualizzazione Proxmox (basato su debian)
Debian stable su server
Ubuntu LTS su laptop
Peppermint su pc

A parte per il pc che utilizzo pochissimo, mi piace utilizzare sistemi 
stabili che non mi facciano perder tempo.


Su server Debian e' troppo comoda.. hai tutto a portata di apt-get ed in 
quanto a stabilita e' una roccia.

Inoltre mamma Debian e' mamma Debian:
se vuoi puoi compilarti tutto da sorgente;
puoi anche installare pacchetti piu' recenti da repository della 
unstable con il pinning;
puoi utilizzare una fracca di architetture e addirittura utilizzare 
kernel alternativi tipo Hurd!

etc. etc. etc.

Sul laptop stavo usando LMDE (Linux Mint Debian Edition), poi si e' 
rotto l'hd e quando ho comprato il nuovo, ho creato varie partizioni, di 
cui una dedicata ad arch, che ho installato e configurato, ma poi ho 
sempre poco tempo e per essere subito produttivo ho tirato su una Ubuntu 
LTS.. e' di ripiego, ma tutto sommato.. pero' mi rompe il gestore di 
finestre: per cambiare applicazione attiva e' sempre una pugnetta, 
soprattutto se devi passare da una finestra all'altra della stessa 
applicazione (es. thunderbird con due mail aperte); anche la cosa che il 
menu dell'applicazione si fonde con la barra di sistema e' un accrocco!


Il pc e' una carretta ed ubuntu e' un mattone, quindi ho provato questa 
peppermint che devo dire e' molto carina e veloce; in pratica e' una 
xubuntu ma molto piu' curata: consigliata agli amanti della 
old-school-style.


A parte il sistema, fondamentalmente il problema e' il wm: da quando e' 
uscito gnome 3 vivo di ripieghi.

Ho la scimmia di arch e di gentoo da sempre, ma non ho mai tempo! :(

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


Re: [Python] Script python come Windows Service

2013-12-03 Thread Diego Barrera

Il 03/12/2013 18:07, Daniele Varrazzo ha scritto:


Perché, windows non ce l'ha un crontab? Mi ricordo vagamente che c'era 
una cosa tipo in pannello di controllo -> amministrazione avanzata -> 
attenti al leopardo -> scheduled tasks che ti permette di eseguire una 
certa operazione periodicamente.

Se lo trovi mettici il comando per lo scan dell'antivirus! :D
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


  1   2   3   >