Accademia:Log 2011 05 11
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