Re: [Python] Analisi numerica di immagini

2015-05-14 Per discussione lordkrandel

On 14/05/2015 10:14, Giuseppe Amato wrote:
Data un'immagine ho bisogno di suddividere i pixel in un certo numero 
di cluster (definito dall'utente) in funzione del colore.
Il punto è che per fare queste cose ho bisogno degli strumenti più 
rapidi possibili, in quanto dovendo rifare questi calcoli diverse 
volte (l'utente non ci azzecca mai al primo colpo ;-) ) voglio evitare 
troppi rallentamenti.


Questo è un elenco delle librerie più adatte per lavorare 
scientificamente sulle immagini

http://www.pyimagesearch.com/2014/01/12/my-top-9-favorite-python-libraries-for-building-image-search-engines/

1. NumPy
[...]
Representing images as NumPy arrays is not only computational and 
resource efficient, but many other image processing and machine learning 
libraries use NumPy array representations as well.
Furthermore, by using NumPy’s built-in high-level mathematical 
functions, we can quickly perform numerical analysis on an image.



Giuseppe Amato


--
Paolo Gatti

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


Re: [Python] esecuzione remota su windows

2015-02-02 Per discussione lordkrandel
 Il giorno 2 febbraio 2015 17:28, Marco De Paoli depao...@gmail.com 
mailto:depao...@gmail.com ha scritto:

 ciao lista,
 io vorrei, da linux, lanciare un comando remoto su una macchina windows

Dai una guardata a questo progetto.
Potrebbe essere interessante.
In caso, facci sapere.
http://rpyc.readthedocs.org/en/latest/

--

Paolo Gatti

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


Re: [Python] Socket windows

2014-05-27 Per discussione lordkrandel
Il problema e` che che su ambienti *nix (o meglio, su Linux, visto che 
non
ho altri sistemi *nix su cui provare ;) ) non solo funziona bene, ma 
basta

un CTRL + C (SIGINT) per terminare il processo ed avere di nuovo la shell
libera.

Ahemmm... Ctrl + Break?
(Ctrl + Fn + Fine sulla mia tastiera in questo momento)

--
Wyrmskull

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


Re: [Python] or

2014-03-29 Per discussione lordkrandel

On 29/03/2014 18:38, Diego Barrera wrote:

esattamente quale e' l'utilizzo pratico di set?
[...]
A parte gli operatori/metodi di unione, intersezione, etc., che comunque
posso implementare tramite le liste, 

Il tipo set é la rappresentazione di un insieme.

L'intersezione, la differenza e la deduplicazione sono operazioni molto 
comode

con questo tipo di dati, specie se la sintassi é cosí zuccherosa:

{1,1,5,1352467,12,1,5,2} | {2,7,3,54,6,21,1,45,6,87}
{1, 2, 3, 5, 6, 7, 12, 45, 1352467, 21, 54, 87}

Certo che puoi reimplementarli daccapo, ma perché ??

--
Paolo Gatti

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


Re: [Python] or

2014-03-29 Per discussione lordkrandel

On 29/03/2014 20:02, Diego Barrera wrote:

{1,1,5,1352467,12,1,5,2} | {2,7,3,54,6,21,1,45,6,87}
{1, 2, 3, 5, 6, 7, 12, 45, 1352467, 21, 54, 87}

Certo che puoi reimplementarli daccapo, ma perché ??

Posso dire che trovano molto impiego in calcoli matematici?
Grazie mille

PS: i tuoi insiemi contengono solo numeri.. e' un indizio o ci sono 
solo numeri

perche' e' piu' veloce l'inserimento?

E' solo un esempio a caso, con la cosa piú veloce da scrivere :D !

Serve molto anche se lavori con i Database.
Metti caso che hai 300 clienti e 300 fornitori, ognuno con la sua cittá 
di appartenenza.
Hai estratto con SQL i due elenchi delle cittá, ma vuoi unirli e non 
avere duplicati.

 {'Mantova', 'Cremona'} | {'Cremona', 'Lucca'}
{'Lucca', 'Cremona', 'Mantova'}

Possono anche essere insiemi con tipi eterogenei...
 {'Mantova', 'Cremona'} | {'Cremona', 'Lucca', 3}
{3, 'Lucca', 'Cremona', 'Mantova'}


--
Paolo Gatti

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


Re: [Python] Usare VIM come ide

2014-02-19 Per discussione lordkrandel

è stato accennato all'uso di VIM con una serie di script di supporto...

Visto che se ne parla...
Non sono ancora riuscito a far andare ViM con flag +Python su Window$ (7).
Quando linka la python27.dll mi da un erroraccio il Runtime di C++
Ho provato a smanettare con i manifest, reinstallare, installare 
versioni diverse,

copiare il runtime che voglio nella cartella... ma niente

Qualcuno ha una procedura chiara e semplice per installare un ViM
con supporto Python che funzioni, possibilmente portable?

--
Paolo Gatti

___
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-29 Per discussione lordkrandel

On 29/11/2013 17:52, Karim wrote:
Cosa usate voi?

Crunchbang http://crunchbanglinux.com , Debian + fluxbox
Archbang https://wiki.archlinux.org/index.php/ArchBang_(Italiano) 
https://wiki.archlinux.org/index.php/ArchBang_%28Italiano%29, Arch + 
fluxbox


Editor:
Vim e SublimeText

--
Paolo Gatti

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


[Python] SQLAlchemy, libro?

2013-11-14 Per discussione lordkrandel


Mi sapete consigliare un buon libro su SQLAlchemy?
Non mi trovo a mio agio con la documentazione, mi piacerebbe avere
in mano qualcosa di più organico.

Ho trovato Essential SQLAlchemy ma le poche recensioni dicono
che è rimasto un po' indietro.


--

Paolo Gatti

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


Re: [Python] Un sacco di String replace!

2013-11-12 Per discussione lordkrandel

On 12/11/2013 09:59, piergiorgio pancino wrote:
Io vado a rimpiazzare i caratteri particolari
cercavo eventualmente una forma più carina e/o compatta.

Le espressioni regolari sono un strumento potente (e piuttosto 
standardizzato) per cercare, sostituire o analizzare del testo 
contenente complessi schemi di caratteri.

http://it.diveintopython.net/html_processing/regular_expressions.html

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


Re: [Python] Anche Python scappa dall'Italia ?

2013-11-07 Per discussione lordkrandel

On 07/11/2013 13:50, Francesco Maida wrote:
EuroPython, una convention organizzata dall'associazione non-profit di 
Python Italia, che la prossima manifestazione

non si svolgerà più a Firenze ma a Berlino, IN GERMANIA...
Io sono stato ad Europython 2013; è stato molto bello, forse una 
settimana intera era un po' troppo.
C'era gente da tutta Europa e la manifestazione m'è sembrata una delle 
più riuscite a cui io sia stato,
c'era il tutto esaurito per tutta la settimana, il cibo era ottimo, il 
prezzo non eccessivo, le talk di alta qualità.
ogni momento c'era qualcosa da fare, l'ambiente superamichevole, il 
posto a sedere sufficiente



Perché hanno deciso di abbandonare così l'Italia e gli italiani?
Facciamo davvero così schifo agli occhi degli sviluppatori europei?
(Io di sicuro, faccio paura persino ai bambini del vicinato..)


Non credo sia questione che si sono trovati male, tutt'altro.
E non facciamo schifo: l'inventore di web2py Massimo di Pierro è 
italiano, anche se emigrato in USA.


Fatto sta che numericamente la comunità python italiana è molto più 
piccola, e l'Italia è scomoda da raggiungere.
C'era il gruppo di Pyladies Helsinki, ad esempio. Lo sponsor Python 
academy viene dalla Germania.


Mi sembra inoltre che qualche ospite internazionale ha detto che l'anno 
prossimo non sarebbe potuto venire
apposta in Italia, perchè doveva essere altrove in Europa per questioni 
lavorative.


Aggiungi che dal Marocco o in Tunisia non sono venuti in tanti per 
EuroPython, quindi è naturale che il baricentro

si sposti verso l'Europa centrale.

Magari hanno anche qualche vantaggio a livello di costi organizzativi, 
ma non so dire.


---
Paolo Gatti

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


Re: [Python] [OT]: PHP critique [ERA] Re: Python e html

2011-11-25 Per discussione lordkrandel

On 25/11/2011 15:02, Carlos Catucci wrote:

 1. il mondo opensource Java è pieno di librerie e framework
 2. il mondo PHP è pieno-zeppo di applicazioni WEB, la maggiorparte,
 3. Il mondo Python è una via di mezzo


Questi sono i miei 2 cent.

Il linguaggio preferito è quello per cui hai maggiore esperienza,
basi teoriche più solide, strumenti più efficienti costruiti col tempo.
Con questo inizi i progetti nuovi e fai veloce giocando in casa

Se sei da un cliente, integri progetti già iniziati, o hai da fare
qualche modifica, importazione al volo, o non hai il tuo ambiente...
Ti arrangi con quello che c'è usandolo al meglio.

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


Re: [Python] dizionario python con chiavi non univoche

2011-11-24 Per discussione lordkrandel



dati={0x20:array([1, 5, 7 , 21,33]),
 21  x30: array(4,6,1,3,5]}

ossia per tutti i valori x compresi tra 0 e 20 prendi il primo array (e
così via)
e' possibile ?


No, scrivi una funzione.


Due righe al volo...
---

dati = [[0, None],[20,[1,2,3,4,5]],[30,[2,3,4,5]]]

def chooseCase(caso):
for x in dati:
if (caso = x[0]):
return x[1]
print(chooseCase(25))
print(chooseCase(-2))


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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel

On 14/11/2011 14:15, Francesco Maida wrote:
 Continuiamo a non capirci.
 Per quanto possa essere scritto bene un libro o preparato bene un
 videocorso, non è paragonabile a quello che si può imparare in un
 corso fatto in aula (reale o virtuale)

 Il 14 novembre 2011 12:14, enrico franchienrico.fran...@gmail.com 
ha scritto:

 Ma anche perche', come dicevo, non e' pratica molto comune imparare
 Python in modo diverso.
 Si prende un manuale, si legge, si fa qualche esercizio.

Se è solo per le basi, veramente basta un libro.
Se è per qualcosa di più avanzato, come ad esempio
la progettazione di un sistema...  non so quanto un tutor
disponibile online possa fare.

Avere qualcuno in videoconferenza non è come averlo a fianco,
per niente. Forse ti converrebbe cercare qualcuno in zona a cui
rompere le scatole, anche a pagamento.

Un altro ottimo metodo che posso suggerire è quello del
peer programming. Prendi un altro che vuole iniziare a
programmare Python ( se lo trovi ) e parti con un po'
di pratica. In due tutto diventa più facile, perchè
hai anche il punto di vista un po' più esterno.

Quasi tutti hanno iniziato smanettando un po' praticamente,
poi si sono letti i libri per avere il background che permette
di alzare il livello. Altre esperienze non sono sbagliate
ma devo confermare che sono rare :)

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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel
In Python, per avere il linguaggio in mano non è tanto importante 
saper risolvere un problema specifico, ma intuire il gusto del 
maestro, lo Zen di Python, il resto viene più o meno da se con il tempo.


Spendi un po' di tempo gratis sulla mailing list, magari senza
intasarla e con un po' di PM aggratis o a pagamento...

Così potrai semplificare codice come


import datetime
import time
cFormatoData = %d/%m/%Y %H:%M
dData = datetime.datetime.fromtimestamp(time.mktime(time.strptime(
   objTrovato[contenuto], cFormatoData))
)
objRiga.data = dData


in qualcosa di più Pythonico, tipo


from datetime import *
objRiga.data = datetime.strptime(12/12/2012 12:12, %d/%m/%Y %H:%M)


On 14/11/2011 15:29, Francesco Maida wrote:

Però mi sembra sempre di rimanere al livello base. Vorrei perderci
qualche mese di studio part-time (molto part, tipo 30 minuti al
giorno) e vorrei poter andare in giro alle aziende e dire ebbene si,
sono un Signor programmatore Python ;-)


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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel

On 14/11/2011 16:22, Gian Mario Tagliaretti wrote:

Posso darne un'altro io, diffuso? Smettetela per favore di fare
top-posting


Whops, cavolo di default di lavoro nel client di posta...
Sorry -.- '''

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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel

On 14/11/2011 19:31, Francesco Maida wrote:

Si esatto, l'Hungarian notation.
Devo dire che mi sentirei letteralmente *PERSO* senza quella, perchè
non saprei ricordare se una particolare variabile che uso ad esempio è
una stringa, un booleano o un intero.


Ti spiego qual'è il punto:

Python 3.1.2
 def add(a,b):
... return a + b
...
 add('a', 'b')
'ab'
 add(2, 1)
3
 add(True,False)
1
 add([1,2,3],['a','b','c'])
[1, 2, 3, 'a', 'b', 'c']
 add( { 1:'a',2:'b'},{3:'c',4:'e'})
Traceback (most recent call last):
  File stdin, line 1, in module
  File stdin, line 2, in add
TypeError: unsupported operand type(s) for +: 'dict' and 'dict'

Che prefisso metteresti ai due parametri della funzione add?



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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel

On 14/11/2011 21:35, Marco Mariani wrote:

Se la variabile pippo puo' contenere valori da 1 a 7, in quanto
identifica i giorni della settimana, a me non interessa che sia iPippo,
ulPippo o cosa; semmai l'annotazione del prefisso dovra' riguardare il
dominio di valori, per cui dow_pippo sara' brutto a vedersi, ma

 estremamente piu' utile, anche in Python.

Perchè dici Ma... anche no? L'esempio va benone.
Che prefisso metteresti ad a e b?

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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel

On 14/11/2011 22:12, Marco Mariani wrote:

2011/11/14 lordkrandel lordkran...@gmail.com
mailto:lordkran...@gmail.com
Perchè dici Ma... anche no? L'esempio va benone.
Si' ma non e' il tipo di codice che viene scritto da chi inizia con il
linguaggio.


Ma... io ho iniziato così!!!
Numeri stringhe tuple liste funzioncina, console interattiva e ... :)

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


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione lordkrandel

On 14/11/2011 22:32, Marco Mariani wrote:

2011/11/14 lordkrandel lordkran...@gmail.com
mailto:lordkran...@gmail.com

Perchè dici Ma... anche no? L'esempio va benone.
Si' ma non e' il tipo di codice che viene scritto da chi inizia
con il
linguaggio.


Ma... io ho iniziato così!!!
Numeri stringhe tuple liste funzioncina, console interattiva e ... :)


E funzioni polimorfiche, overload di operatori?


Certo! Ma mica sapevo cos'erano!
Ho provato a fare mele + pere e banane + pesche per vedere se 
esplodevano o se almeno crashava qualcosa... !



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


Re: [Python] Conversione tupla in intero

2011-02-10 Per discussione lordkrandel

On 10/02/2011 18.02, Lorenzo Sutton wrote:

Marco Beri wrote:
int (''.join (str(x) for x in (1,2,3,4,5,6,7)))


# Non so se vi piace, è poco newb-friendly
int(  '%s' * 7   %  tuple(range(1,7+1))  )


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


Re: [Python] Numero to byte

2011-01-12 Per discussione lordkrandel
# Bugfix, non ritornava per quelli sopra i 1024 PiB

def f(
bytes,
factor=1024,
labels=['', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi'],
precision=4 ):
for x,y in map(
lambda x: ( factor**(x[0]+1),
('%.' + str(precision) + 'lf %sB') % (bytes / factor**x[0], x[1])
),
enumerate(labels)
):
if (bytes  x):
return y
# è un po' bruttino
return ('%.' + str(precision) + 'lf %sB') % (bytes / factor**len(labels), 
labels[-1])


# Test
for x in range(16):
y = 512.12*(10**x)
print f(y)

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


Re: [Python] Numero to byte

2011-01-12 Per discussione lordkrandel

On 12/01/2011 11.17, enrico franchi wrote:
 Scusa, ma a me viene solo da dire readability counts.

Era un esercizio. Ho 26 anni, non voglio fare da maestro a nessuno :)

Gli if possono essere ripetuti, certo, ma anche meglio
1024 * 1024 -- 1024 ** 2

Il bugfix è veloce, ci penso un po' su e lo scrivo meglio quando ho un 
attimo.


Comunque tutto quello che dev'essere leggibile è nei parametri della 
funzione, che possono essere aggiornati più facilmente.


Ad esempio, da 1024 in 1000 puoi farlo direttamente dalla chiamata del 
metodo, invece che modificare... (5+4+3+2+1 * 2)=30 valori nel codice.

E puoi anche modificare le etichette.

Certo, modificare con il copia incolla piace alla gente... ^__^ ''
Insomma, prendila sul ridere, guardandone gli aspetti positivi.


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


Re: [Python] Numero to byte

2011-01-12 Per discussione lordkrandel
On 12/01/2011 11.29, lordkrandel wrote:
 Il bugfix è veloce, ci penso un po' su e lo scrivo meglio quando ho un 
 attimo.

def f( bytes, factor, labels, precision ):

# costruisco una tupla di tuple ( limite massimo, etichetta )
# prima faccio l'enumerazione delle etichette, poi faccio fattore**indice

for n, label in map( lambda k: ( factor**k[0], k[1] ), enumerate(labels,1) 
):

# se i byte sono sotto il limite, o se è l'ultima etichetta disponibile

if (bytes  n) or (label == labels[-1]):

# ritorna una stringa formattata con i byte
# con l'etichetta corrente e la precisione indicata

return ('%.' + str(precision) + 'lf %s') % (bytes * factor / n, 
label)

def f_test():
for x in range(22):
y = 512.12*(10**x)
print   f(y, 1024, ('', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'), 4)
print '  ', f(y, 1000, ('', 'KB',  'MB',  'GB',  'TB',  'PB' ), 2)
f_test()

Continuo a pensare che per funzioni il cui codice andrà a cambiare poco nel
corso del tempo, più della chiarezza della sintassi del codice conti
la chiarezza della funzionalità che offre.
Certo capire come funziona non è proprio semplicissimo, ma in quello possono
aiutare due righe di commento.


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


Re: [Python] Numero to byte

2011-01-12 Per discussione lordkrandel
On 12/01/2011 12.15, Daniele Varrazzo wrote:
 On Wed, 12 Jan 2011 12:02:57 +0100, lordkrandellordkran...@gmail.com
 wrote:
  for n, label in map( lambda k: ( factor**k[0], k[1] ), 
 enumerate(labels,1) ):
 
 Forse sarebbe meglio
  for i, label in enumerate(labels, 1):
  n = factor ** i
  ...

M'ha preso un evidente attacco di oneliner-ite

 return ('%.' + str(precision) + 'lf %s') % (bytes * factor / n, label)

 potrebbe essere scritto:
 return ('%.*lf %s') % (precision, bytes * factor / n, label)

# Wow! Grazie!!! Quante cose s'imparano (leggendo al posto giusto). Tested!
# Ora è molto più carino e pythoneggiante :)

def f( bytes, factor, labels, precision ):
for i, label in enumerate(labels,1):
n = factor ** i
if (bytes  n) or (label == labels[-1]):
return ('%.*lf %s') % (precision, bytes * factor / n, label)

def f_test():
for x in range(22):
y = 512*(10**x)
print   f(y, 1024, ('bytes', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'), 4)
print '  ', f(y, 1000, ('bytes', 'KB',  'MB',  'GB',  'TB',  'PB' ), 2)
f_test()




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


Re: [Python] Numero to byte

2011-01-12 Per discussione lordkrandel
On 12/01/2011 12.25, lordkrandel wrote:
 def f( bytes, factor, labels, precision ):
  for i, label in enumerate(labels,1):
  n = factor ** i
  if (bytes  n) or (label == labels[-1]):
  return ('%.*lf %s') % (precision, bytes * factor / n, label)
 
def f_test():
for x in range(22):
y = 512*(10**x)
print   f(y, 1024, ('bytes', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'), 4)
print '  ', f(y, 1000, ('bytes', 'KB',  'MB',  'GB',  'TB',  'PB' ), 2)

# Funziona anche con secondi, minuti e ore! ^__^ ''
for x in range(5):
y = 35*(10**x)
print '%s s' % y
print '  ', f(y, 60, ('s', 'm', 'h' ), 2)
f_test()



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


Re: [Python] Numero to byte

2011-01-12 Per discussione lordkrandel
def f( bytes, factor, labels, precision ):
for i, label in enumerate(labels,1):
if (bytes  factor ** i) or (label == labels[-1]):
return '%.*lf %s' % (precision, bytes / factor ** (i-1), label)

Dipende a cosa ti serve. Se è solo per 1024 e per i file, quella 
di Django va benissimo, ma se devi convertire i millimetri in
Kilometri allora dovresti fotocopiarne un'altra.

On 12/01/2011 13.59, Marcello wrote:
 Massi`,
 pero` il codice qui (cito Nicola, 6a mail di questo thread)
 http://code.djangoproject.com/browser/django/trunk/django/template/defaultfilters.py#L794
 lo trovo piu` leggibile.
 (Esplicito e` meglio che implicito ecc... )
 
 Opinioni personali, eh :)
 
 
 On Wed, Jan 12, 2011 at 1:54 PM, Andrea Ambuandrea...@gmail.com  wrote:
 Pythonese

 def human_from_bytes(bytes, factor=1024., labels=['B', 'KiB', 'MiB', 'GiB',\
   'TiB', 'PiB'], 
 precision=2):
 index = 0
 while 1. * bytes / factor**index  factor and index  len(labels)-1:
 index += 1
 return ('%.*lf %s') % (precision, 1.*bytes/factor**index, 
 labels[index])



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

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


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


Re: [Python] Numero to byte

2011-01-11 Per discussione lordkrandel

On 11/01/2011 12.29, Vittorio Zuccala' wrote:

Questi numeri rappresentano byte, Kb, Mb, Gb, Tb...
Vorrei trasformarli in modo leggibile.
172183142400=172,1Gb
250057060352=250,0Gb
132450=132,4Kb


O.o'' ... Se devi dividere, già che ci sei dividi per 1024!!

1 TB = 1024 GBs
1 GB = 1024 MBs
1 MB = 1024 KBs
1 KB = 1024 Bytes

http://it.wikipedia.org/wiki/Kilobyte

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


Re: [Python] Numero to byte

2011-01-11 Per discussione lordkrandel

Oddio... ma da quando è cambiato O.o '''??
Dicono che 1024 Bytes è un KibiByte 
E un KiloByte è 1000 Bytes?

CHIBI CHE??? Perplesso...
Vabbè, il SI non ha capito niente.
Era meglio prima. Userò i KibiByte.


On 11/01/2011 12.47, lordkrandel wrote:

On 11/01/2011 12.29, Vittorio Zuccala' wrote:

Questi numeri rappresentano byte, Kb, Mb, Gb, Tb...
Vorrei trasformarli in modo leggibile.
172183142400=172,1Gb
250057060352=250,0Gb
132450=132,4Kb


O.o'' ... Se devi dividere, già che ci sei dividi per 1024!!

1 TB = 1024 GBs
1 GB = 1024 MBs
1 MB = 1024 KBs
1 KB = 1024 Bytes

http://it.wikipedia.org/wiki/Kilobyte




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


Re: [Python] Python IDE

2010-12-24 Per discussione lordkrandel

On 24/12/2010 8.52, Massimo Capanni wrote:
 interessante ...
 ... e io che uso ancora notepad++ per scrivere il mio codice :-)

Io uso GVim @ Win32, comunque esiste
http://code.google.com/p/spyderlib/wiki/Features
Se vi piace un ambiente potente, credo dovreste dargli una guardata.

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


Re: [Python] Consigli per gestionale con sincronizzazione online SQL

2010-09-30 Per discussione lordkrandel
On 30/09/2010 11.39, Simone Zanella wrote:
Ciao a tutti,

 sono nuovissimo di Python e vorrei un consiglio approfittando di questa
 grande risorsa che è la mailing list.
 Prossimamente dovrei realizzare un gestionale (con interfaccia grafica
 quindi) in grado di gestire delle prenotazioni alberghiere / residence,
 sincronizzandosi online con un database mySQL (che viene utilizzato in
 un sistema php esistente per le prenotazioni online via web).
 Il gestionale dovrebbe girare su diversi os (essenzialmente Win, Linux e
 Mac).

Non ho molto tempo per scendere nel dettaglio della mail e leggere
tutte le risposte, ma... Dai un'occhiata qui!

http://www.phasis.it/

Credo che anche se il suo DB è SQLite non debba essere impossibile
sincronizzarlo con un mySQL online

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


Re: [Python] integrazione cpp in python

2010-09-07 Per discussione lordkrandel
Python ha varie implementazioni, quella principale è scritta in C.

Dai un'occhiata qui
http://en.wikipedia.org/wiki/CPython

e qui per il tutorial
http://docs.python.org/extending/extending.html#a-simple-example


On 07/09/2010 10.59, francescobocca...@libero.it wrote:
 Ciao a tutti
 sto utilizzando python da poco ed è davvero spettacolare. Ho iniziato a fare
 delle prove per creare plugin in Qgis e avrei una domanda da proporvi.
 Ci sono alcune funzioni che utilizza Qgis scritte in c++ in particolare una
 funzione di search che ha file cpp e h. E' possibile in qualche modo 
 richiamare
 file in cpp da python?
 C'è qualche tuttorail al riguardo?
 Grazie per la pazienza.

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



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


Re: [Python] Proposta di progetto

2010-07-23 Per discussione lordkrandel
  On 23/07/2010 12.55, Carlos Catucci wrote:
 Critiche costruttive si. Critiche tanto per criticare non le digerisco 
 bene.

Mica si fa per criticare :P  Se proponi di scrivere un programma python 
complesso e ne scrivi alla mailing list, sii per piacere un po' più 
chiaro sui requisiti, sulle ricerche che hai già fatto, almeno un 
minimo. Altrimenti arriva puntuale il sarcastico guarda su google e 
wikipedia perchè si può pensare che tu non ti sia guardato in giro.

 Greetings
 JOKER Ltd.
-- 
Wyrmskull

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


Re: [Python] Proposta di progetto

2010-07-22 Per discussione lordkrandel
  On 22/07/2010 16.50, Nicola Larosa wrote:

 Aggiungerei anche Google Docs, e Inkboard, parte di Inkscape, per disegno
 vettoriale condiviso.
Consiglio di tornare a leggere l'intera pagina di Wikipedia, visto che 
ci sono tutte le aggiunte che avete fatto.
http://en.wikipedia.org/wiki/Collaborative_real-time_editor

C'è anche un comodo plugin per Eclipse che non ho ancora visto citato
http://www.saros-project.org/

La ricerca dello stato d'arte non è semplice e veloce come si può 
pensare, non va fatta superficialmente.

-- 
Wyrmskull

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


Re: [Python] Sulla falsariga del PyDayBO

2010-07-05 Per discussione lordkrandel
  On 05/07/2010 9.56, Matteo Magni wrote:
 On 5 July 2010 09:28, Simone Dallasimoda...@gmail.com  wrote:
 Visto che siamo in fase di brain storming...può interessare un talk
 sull'amministrazione di sistemi Unix/Linux tramite Python??

 --
 Per me sarebbe interessante
+1 (Scusate il leeching)

-- 
Wyrmskull

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


[Python] WebHosting python

2010-02-09 Per discussione lordkrandel

Buongiorno,
sono nuovo della lista, volevo sapere se qualcuno di voi usa attivamente
un servizio di webhosting python+django, sia free che non.
Più che altro mi interessa sapere se ci sono host testati e affidabili
secondo le vostre esperienze personali.


Wyrmskull


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