[Python] Numero to byte

2011-01-11 Per discussione Vittorio Zuccala'
Buongiorno a tutti,
vi scrivo su un parere su un algoritmo...
Ho un file con una serie di numeri che in qualche modo recupero.
Questi numeri rappresentano byte, Kb, Mb, Gb, Tb...
Vorrei trasformarli in modo leggibile.
Ad esempio (posso immagazzinarli in un array, dizionario o altro... non
importa):

172183142400=172,1Gb
250057060352=250,0Gb
132450=132,4Kb

e così via.
L'operazione è di per sè semplice ma l'ho risolta con una serie di if.
Se maggiore di 1000, dividi per mille, e mettici kb a fianco.
Se maggiore di 1000.000.

Secondo voi c'è un modo più elegante o meno dispendioso?
Grazie in anticipo...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Numero to byte

2011-01-11 Per discussione Daniele Varrazzo
On Tue, 11 Jan 2011 12:29:32 +0100, Vittorio Zuccala'
vittorio.zucc...@gmail.com wrote:
 Buongiorno a tutti,
 vi scrivo su un parere su un algoritmo...
 Ho un file con una serie di numeri che in qualche modo recupero.
 Questi numeri rappresentano byte, Kb, Mb, Gb, Tb...
 Vorrei trasformarli in modo leggibile.
 Ad esempio (posso immagazzinarli in un array, dizionario o altro... non
 importa):
 
 172183142400=172,1Gb
 250057060352=250,0Gb
 132450=132,4Kb
 
 e così via.
 L'operazione è di per sè semplice ma l'ho risolta con una serie di if.
 Se maggiore di 1000, dividi per mille, e mettici kb a fianco.
 Se maggiore di 1000.000.
 
 Secondo voi c'è un modo più elegante o meno dispendioso?
 Grazie in anticipo...

Per esempio si puo' fare con un loop sui suffissi conosciuti, dividendo
per 1000 ad ogni passo, finche' hai meno di 1000 o sono finiti i suffissi.

http://diveintopython3.org/your-first-python-program.html

Comunque e' solo piu' elegante di una fila di if, non piu' efficiente.

-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com
___
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] Numero to byte

2011-01-11 Per discussione Andrea Ambu
2011/1/11 lordkrandel lordkran...@gmail.com:
 Oddio... ma da quando è cambiato O.o '''??


Gennaio 1999 http://en.wikipedia.org/wiki/Kibibyte#cite_note-1


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


Re: [Python] Numero to byte

2011-01-11 Per discussione Nicola Larosa
Vittorio Zuccala' wrote:
 vi scrivo su un parere su un algoritmo...
 ...
 Secondo voi c'è un modo più elegante o meno dispendioso?

Secondo gli sviluppatori di Django, no:

http://code.djangoproject.com/browser/django/trunk/django/template/defaultfilters.py#L794

-- 
Nicola Larosa - http://www.tekNico.net/

Grief is but a gate, and our tears a kind of key,
opening a place of wonder that’s been locked away.
 - David Abram, rephrased by Dave Pollard, August 2010
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Numero to byte

2011-01-11 Per discussione Lorenzo Sutton

Ciao,

Daniele Varrazzo wrote:

On Tue, 11 Jan 2011 12:29:32 +0100, Vittorio Zuccala'
vittorio.zucc...@gmail.com  wrote:

Buongiorno a tutti,
vi scrivo su un parere su un algoritmo...
Ho un file con una serie di numeri che in qualche modo recupero.
Questi numeri rappresentano byte, Kb, Mb, Gb, Tb...
Vorrei trasformarli in modo leggibile.
Ad esempio (posso immagazzinarli in un array, dizionario o altro... non
importa):

172183142400=172,1Gb
250057060352=250,0Gb
132450=132,4Kb

e così via.
L'operazione è di per sè semplice ma l'ho risolta con una serie di if.
Se maggiore di 1000, dividi per mille, e mettici kb a fianco.
Se maggiore di 1000.000.

Secondo voi c'è un modo più elegante o meno dispendioso?
Grazie in anticipo...

Per esempio si puo' fare con un loop sui suffissi conosciuti, dividendo
per 1000 ad ogni passo, finche' hai meno di 1000 o sono finiti i suffissi.

http://diveintopython3.org/your-first-python-program.html

Comunque e' solo piu' elegante di una fila di if, non piu' efficiente.
O così ma... niente controllo errore e non credo sia meno dispendioso 
della serie di if (e sicuramente è anche meno leggibile), forse un po' 
più divertente :)


def bytesToHuman (b,factor=1024.):
units = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB']
for i in xrange (1,len (units)+1):
if b  factor ** i or i = len(units):
return ('%.1f %s') % ((b/(factor **(i-1))),units[i-1])

Lorenzo
PS: Primo post, lista molto interessante e simpatica (in giusto spirito 
pythonico) :)

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


[Python] Fw: documenti Python Italia

2011-01-11 Per discussione mberi
Io non credo di avere nulla...

Voi in Develer?

Ciao.
Marco.

- Forwarded by Marco Beri/Link on 01/11/2011 12:06 PM -

From:   Riccardo Sclavi rscl...@studiosclavi.com
To: mb...@linkgroup.it, Alessia Donzelli ales...@develer.com, 
Michele Bertoldi michele.berto...@gmail.com
Date:   01/11/2011 11:10 AM
Subject:documenti Python Italia



Per ultimare la contabilità 2010 avrei bisogno di:

1- fatture fornitore Tagliaferri pagato con bonifici  del 14/04 € 
225,00 e del 12/05 € 75,00;

2- giustificativi rimborsi spese bb del 20/04 € 40,00 relativo a 
Rinaldi Marina;

3- ft Trattoria Zaza bb del 04/05 € 3.000,00;

4- giustificativi rimborsi spese bb del 04/05 € 599,99 relativo a 
David Mugnai;

5- giustificativi rimborsi spese bb del 11/05 € 165,40 relativo 
Pallanti Francesco;

6- ft hotel Panorama bb del 15/06 € 256,00;

7- quietanza f24 del 16/07 € 526,00;

8- ft Centro Stampa Digital bb del 06/08 € 566,80.


Grazie

Riccardo Sclavi



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


Re: [Python] Fw: documenti Python Italia

2011-01-11 Per discussione Marco Beri
Scusate.

Non considerate questo messaggio.

Ciao.
Marco.


On 11/gen/2011, at 12:07, mb...@linkgroup.it wrote:

 Io non credo di avere nulla... 
 
 Voi in Develer? 
 
 Ciao.
 Marco. 
 
 - Forwarded by Marco Beri/Link on 01/11/2011 12:06 PM - 
 
 From:Riccardo Sclavi rscl...@studiosclavi.com 
 To:mb...@linkgroup.it, Alessia Donzelli ales...@develer.com, 
 Michele Bertoldi michele.berto...@gmail.com 
 Date:01/11/2011 11:10 AM 
 Subject:documenti Python Italia 
 
 
 
 Per ultimare la contabilità 2010 avrei bisogno di:
 
 1- fatture fornitore Tagliaferri pagato con bonifici  del 14/04 €  
 225,00 e del 12/05 € 75,00;
 
 2- giustificativi rimborsi spese bb del 20/04 € 40,00 relativo a  
 Rinaldi Marina;
 
 3- ft Trattoria Zaza bb del 04/05 € 3.000,00;
 
 4- giustificativi rimborsi spese bb del 04/05 € 599,99 relativo a  
 David Mugnai;
 
 5- giustificativi rimborsi spese bb del 11/05 € 165,40 relativo  
 Pallanti Francesco;
 
 6- ft hotel Panorama bb del 15/06 € 256,00;
 
 7- quietanza f24 del 16/07 € 526,00;
 
 8- ft Centro Stampa Digital bb del 06/08 € 566,80.
 
 
 Grazie
 
 Riccardo Sclavi
 
 
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] documenti Python Italia

2011-01-11 Per discussione Fabrizio Mancini
Ehm, l'unica cosa che ti posso dire è che non hai quotato a dovere!!! ;-)
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] documenti Python Italia

2011-01-11 Per discussione Carlo Miron
2011/1/11 Fabrizio Mancini mr.f...@gmail.com:
 Ehm, l'unica cosa che ti posso dire è che non hai quotato a dovere!!! ;-)
 Ciao Fabrizio

E` vero. Marco, impara a quotare, cazzo.
©
-- 
Carlo Miron
Yup, I'm Co-guilty Solution Architect(
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] documenti Python Italia

2011-01-11 Per discussione Marco Beri
2011/1/11 Fabrizio Mancini mr.f...@gmail.com

 Ehm, l'unica cosa che ti posso dire è che non hai quotato a dovere!!! ;-)
 Ciao Fabrizio


LOL! :-)

Ok, diciamo che stavo usando un MUA che non mi andava molto a genio... :-))

Ciao.
Marco.

-- 
http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
http://stacktrace.it - Aperiodico di resistenza informatica
http://python.thinkcode.tv - Videocorso di Python
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Turbopascal??

2011-01-11 Per discussione Enrico 'Henryx' Bianchi
On Monday 10 January 2011 01:22:36 Carlo Miron wrote:

 Quali problemi ti procura l'essere troppo ad alto livello?

Che in alcuni casi ti ritrovi ad avere problemi (soprattutto di performance) 
proprio a causa del fatto che ti astrai troppo dall'hardware sottostante (a 
tal proposito mi viene in mente rdiff-backup, che preferisce implementarsi il 
protocollo rsync tramite C piuttosto che interamente in Python)

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


Re: [Python] Turbopascal??

2011-01-11 Per discussione Enrico 'Henryx' Bianchi
On Monday 10 January 2011 01:17:28 Andrea Ambu wrote:

 D non l'ho ancora provato, con Go come ti trovi?

Go non mi piace, anche perche`, a detta di molti, e` un linguaggio 
specialistico e non generico (senza contare che, per ora, manca un compilatore 
Windows)

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


[Python] Python linguaggio dell'anno 2010

2011-01-11 Per discussione Karim Gorjux
Vi riporto la notizia nel caso ve la foste persa

http://www.ossblog.it/post/7284/tiobe-incorona-python-come-linguaggio-del-2010

-- 
K.
Blog Personale: http://www.karimblog.net
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python