Accademia:Log 2011 05 11

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
[22:28:50] <brunology> ciao, ci siete?
[22:29:39] <groll> io si
[22:30:25] <brunology> ciao groll
[22:30:36] <brunology> di cosa avete parlato l'ultima volta?
[22:30:55] <groll> boh non seguivo molto
[22:31:12] <groll> da quelle poche cose che ho letto direi lettura\scrittura dei file
[22:31:21] <brunology> cavolo, mi interessa!
[22:31:33] <brunology> ne ho bisogno per uno script che voglio scrivere
[22:33:04] <groll> beh guardati open allora
[22:33:42] <groll> i metodi "più utili" dell'oggetto che restituisce sono write, read, close e l'iteratore dell'oggetto stesso
[22:33:57] <groll> l'iteratore di permette di scorrere il file per righe
[22:34:04] <groll> se è di testo altrimenti è inutile
[22:34:13] <brunology> piano piano :)
[22:34:25] <brunology> c'è il log della serata sul wiki?
[22:34:32] <groll> boh forse
[22:38:52] <brunology> sì i log ci sono
[22:40:15] <brunology> qualcuno di voi va a europython a firenze? (io sono di firenze)
[22:40:28] <brunology> domani è l'ultimo giorno per la registrazione early bird
[22:40:34] <groll> con quel che costa no :P
[22:47:39] <brunology> capisco
[22:57:01] <Stemby> 'sera
[22:57:13] <Stemby> son rientrato tardissima
[22:57:16] <Stemby> *tardissimo
[22:57:27] <Stemby> appena buttato giù un boccone in 5 minuti
[22:57:34] <Stemby> vediamo come siete messi
[22:58:23] <brunology> io male :-)
[22:58:24] <Stemby> c'è solo brunology...
[22:58:30] <brunology> non ho letto il capitolo 8
[22:58:40] <Stemby> male...
[22:58:54] <Stemby> dagli un'occhiata per la prossima volta
[22:58:57] <Stemby> è banalissimo
[22:59:01] <brunology> ok
[22:59:15] <Stemby> facciamo una bella cosa:
[22:59:18] <Stemby> domande libere
[22:59:30] <Stemby> se non ce ne sono, rimandiamo a domenica
[22:59:55] <Stemby> rispiegare cose che ho già spiegato non ne ho voglia
[23:00:05] <Stemby> però se ci sono dei dubbi, son disponibilissimo
[23:00:18] <brunology> ok
[23:00:24] <Stemby> resto in ascolto
[23:00:33] <Stemby> (intanto faccio altro)
[23:00:40] <Stemby> se non rispondo, pingatemi
[23:00:43] <Stemby> :)
[23:00:59] <brunology> domande specifiche non ne ho al momento
[23:01:25] <brunology> nel senso che ho delle cose che vorrei fare ma ci devo lavorare prima
[23:01:48] <Stemby> se spieghi cosa vuoi fare, ti dico se puoi farlo
[23:01:56] <brunology> ok
[23:01:57] <Stemby> (con gli strumenti che disponiamo ad oggi)
[23:02:22] <brunology> vorrei aggiungere un metadato EXIF a una serie di immagini
[23:02:28] <brunology> presenti in varie directory
[23:02:29] <Stemby> mmm
[23:02:38] <Stemby> non so cosa siano esattamente
[23:02:41] <Stemby> ma intuisco
[23:02:53] <brunology> si tratta del metadato author (o artist?)
[23:03:10] <brunology> che varia in base al modello di fotocamera
[23:03:14] <Stemby> sì, ma il problema è che le immagine sono quasi sempre formati binari
[23:03:18] <Stemby> esatto
[23:03:21] <Stemby> *immagini
[23:03:35] <brunology> sì ma deve leggere i metadati non le immagini
[23:03:37] <Stemby> mentre noi al momento sappiamo gestire solo file di testo puri
[23:03:46] <brunology> con pyexiv
[23:03:53] <Stemby> ok
[23:04:09] <Stemby> mai usato, ma immaginavo esistesse qualcosa di già pronto
[23:04:18] <Stemby> studiati la doc
[23:04:33] <Stemby> se qualcosa non ti è chiara, fammi sapere
[23:04:47] <brunology> ok, non ho ancora fatto un tentativo
[23:04:51] <brunology> provo e ti faccio sapere
[23:07:22] <Stemby> è questo?
[23:07:23] <Stemby> http://sourceforge.net/projects/pyexif/
[23:07:48] <brunology> http://tilloy.net/dev/pyexiv2/tutorial.html
[23:08:37] <Stemby> ok, decisamente più interessante
[23:09:34] <Stemby> sembra molto molto semplice
[23:09:54] <Stemby> consiglio: studiati prima bene l'input/output da/su file
[23:10:08] <Stemby> (le ultime lezioni svolte)
[23:10:18] <Stemby> vedrai che i concetti son molto simili
[23:10:49] <Stemby> $ apt-file search pyexif
[23:10:49] <Stemby> carlo@AMD:~$ 
[23:10:56] <Stemby> brutta notizia...
[23:11:01] <Stemby> sembra non sia su Debian
[23:11:09] <Stemby> quindi ti tocca installare tutto a manina
[23:11:25] <brunology> python-pyexiv2
[23:11:33] <brunology> c'è :-)
[23:11:34] <Stemby> exiV
[23:11:36] <Stemby> :)
[23:11:37] <Stemby> ok
[23:11:39] <Stemby> meglio
[23:11:59] <brunology> è python2, vero?
[23:12:00] <groll> c'è anche exif ad ogni modo
[23:12:08] <groll> python-exif
[23:12:34] <Stemby> brunology: il modo migliore per verificare è provare
[23:12:38] <Stemby> apri l'interprete
[23:12:42] <Stemby> python3
[23:12:52] <Stemby> import pyexiv2
[23:13:01] <Stemby> se ti dà errore, c'è solo per python2
[23:13:22] <brunology> sì, dà errore
[23:13:29] <Stemby> prova con python2
[23:13:36] <Stemby> l'interprete si chiama semplicemente
[23:13:38] <Stemby> python
[23:13:47] <Stemby> import pyexiv2
[23:13:47] <brunology> funziona con python
[23:13:52] <Stemby> ok
[23:13:59] <Stemby> poco male, le differenze son poche
[23:14:02] <groll> notte
[23:14:08] <Stemby> ciao groll
[23:14:09] <brunology> ciao groll
[23:14:10] <-- groll (~groll@Azzurra-127C543B.48-151.net24.it) è uscito (Read/Dead Error: Input/output error)
[23:14:53] <Stemby> se scrivi codice come se fosse python3, non dovresti incontrare difficoltà
[23:15:14] <Stemby> attenzione che py2 non gestisce nativamente utf-8
[23:15:27] <Stemby> quindi ti conviene usare solo e soltanto l'inglese
[23:15:41] <Stemby> (almeno nei sorgenti)
[23:15:44] <brunology> ok, me lo ricorderò
[23:16:25] <brunology> vado a studiarmi l'input/output da/su file
[23:16:29] <Stemby> bene :)
[23:17:31] <Stemby> ah, ovviamente cambia la prima riga
[23:17:37] <Stemby> invece di:
[23:17:49] <Stemby> #!/usr/bei/env python3
[23:17:51] <Stemby> metti
[23:17:54] <Stemby> #!/usr/bei/env python
[23:17:58] <Stemby> *bin
[23:18:02] <Stemby> riscrivo
[23:18:05] <Stemby> invece di:
[23:18:12] <Stemby> #!/usr/bin/env python3
[23:18:14] <Stemby> metti
[23:18:16] <Stemby> #!/usr/bin/env python
[23:18:32] <brunology> ok
[23:19:17] <Stemby> poi... ci son tante cosucce
[23:19:26] <Stemby> ma tu prova a scrivere
[23:19:41] <Stemby> se ottieni degli errori incomprensibili chiedi
[23:40:53] <Stemby> notte
[23:44:33] <brunology> notte