Salve!
Quando vogliamo sapere se un'opzione è attiva o no e vogliamo gestirla con un menu possiamo usare i check menu, eccone un esempio (chm.py):
lunedì 31 dicembre 2012
domenica 30 dicembre 2012
Un po' di AWK. Quindicesima parte
Salve!
Ora che conosciamo la differenza tra NR e FNR (l'abbiamo vista qui), possiamo procedere con qualche esempio.
Immaginiamo di avere due file di testo. Nel primo è presente una lista dei film di Totò che abbiamo nella nostra videoteca personale e, nel secondo, i film di Totò che abbiamo già visto. Bene.
Ora che conosciamo la differenza tra NR e FNR (l'abbiamo vista qui), possiamo procedere con qualche esempio.
Immaginiamo di avere due file di testo. Nel primo è presente una lista dei film di Totò che abbiamo nella nostra videoteca personale e, nel secondo, i film di Totò che abbiamo già visto. Bene.
sabato 29 dicembre 2012
Uno script per accordare la chitarra
Salve!
Ho messo mano a un mio vecchio script per accordare la chitarra. Penso di averlo migliorato un po'. Tuttavia, se doveste riscontrare delle imperfezioni, fatemelo sapere.
Ovviamente, se non lo avete già fatto, dovete installare sox
Ho messo mano a un mio vecchio script per accordare la chitarra. Penso di averlo migliorato un po'. Tuttavia, se doveste riscontrare delle imperfezioni, fatemelo sapere.
Ovviamente, se non lo avete già fatto, dovete installare sox
venerdì 28 dicembre 2012
Un po' di AWK. Quattordicesima parte
In questo post avrei dovuto continuare con gli arrays, solo che mi sono ricordato di non aver parlato della differenza tra NR e FNR. E siccome devo fare qualche esempio usando queste due variabili predefinite di AWK, mi tocca fare qualche passo indietro.
giovedì 27 dicembre 2012
Menu - prima parte
OK, la nostra finestra continua a essere completamente vuota, dobbiamo farne qualcosa, no?
Allora mettiamoci un menu (m0.py)
Allora mettiamoci un menu (m0.py)
Etichette:
Python
domenica 23 dicembre 2012
Auguri!!!
Auguri di buone feste a tutti voi!!!!
Etichette:
Altro
Brevi Esercizi #11. Sommare i numeri in colonne e righe con AWK.
Salve!
Il quesito di oggi.
Ho una tabella di numeri. Voglio sommare i numeri di ciascuna colonna e ciascuna riga e ottenerne il totale per colonne e per righe.
La tabella (tabella1.txt).
Il quesito di oggi.
Ho una tabella di numeri. Voglio sommare i numeri di ciascuna colonna e ciascuna riga e ottenerne il totale per colonne e per righe.
La tabella (tabella1.txt).
sabato 22 dicembre 2012
Brevi Esercizi #10. Gestire due tabelle con awk
Salve!
Quesito di oggi.
Ho due tabelle. Nella prima ho un elenco di alunni con le rispettive matricole; nella seconda ho lo stesso elenco di alunni ma con voti e materie. Voglio avere una sola tabella che comprende elenco di alunni, matricole, voti e materie.
Quesito di oggi.
Ho due tabelle. Nella prima ho un elenco di alunni con le rispettive matricole; nella seconda ho lo stesso elenco di alunni ma con voti e materie. Voglio avere una sola tabella che comprende elenco di alunni, matricole, voti e materie.
giovedì 20 dicembre 2012
domenica 16 dicembre 2012
Facciamo una finestra
OK, adesso che abbiamo visto come si fa con Python siamo pronti per iniziare a provare con gli elementi grafici: finestre, pulsanti, e simili.
Ehi! c'è un problema qui: dobbiamo scegliere quale pacchetto usare, ce ne sono diversi. Propongo di provare wxPython per un paio di ragioni: 1) è quello che uso abitualmente; 2) non solo io, è il più usato; 3) è completo e facile; 4) c'è quasi pronta la versione per il 3.x (sarebbe anche ora!).
Però niente panico! Una volta capito come si fa cambiare è immediato.
Ehi! c'è un problema qui: dobbiamo scegliere quale pacchetto usare, ce ne sono diversi. Propongo di provare wxPython per un paio di ragioni: 1) è quello che uso abitualmente; 2) non solo io, è il più usato; 3) è completo e facile; 4) c'è quasi pronta la versione per il 3.x (sarebbe anche ora!).
Però niente panico! Una volta capito come si fa cambiare è immediato.
Etichette:
Python
Un po' di AWK. Tredicesima parte.
Oggi cercheremo di affrontare un argomento non proprio semplicissimo: Gli arrays in AWK.
Ecco, questo è un array:
ortolano["banana"] = 20
Ecco, questo è un array:
ortolano["banana"] = 20
sabato 15 dicembre 2012
Etichettare foto o giù di lì
Salve!
Ho creato uno script in bash, semplice semplice, il cui compito è quello di scrivere una riga di testo in fondo a una foto. Non a una foto soltanto, ma a centinaia, migliaia in un colpo solo.
Ho creato uno script in bash, semplice semplice, il cui compito è quello di scrivere una riga di testo in fondo a una foto. Non a una foto soltanto, ma a centinaia, migliaia in un colpo solo.
venerdì 14 dicembre 2012
Le tuple
Ed eccoci arrivati alle tuple.
La tupla è una collezione ordinata di valori separati da virgole e racchiusa tra parentesi tonde.
Vediamo come si possono presentare le tuple.
La tupla è una collezione ordinata di valori separati da virgole e racchiusa tra parentesi tonde.
Vediamo come si possono presentare le tuple.
Etichette:
Python
Brevi Esercizi #9: AWK e la cena dell'immacolata
Salve!
L'esercizio di oggi consiste in uno script in AWK. Tanto per cambiare.
Partiamo dal principio. La sera dell'immacolata ho avuto degli ospiti. La cena mi è venuta a costare 160 euro. Di questo passo non arriverò neanche a metà mese.
L'esercizio di oggi consiste in uno script in AWK. Tanto per cambiare.
Partiamo dal principio. La sera dell'immacolata ho avuto degli ospiti. La cena mi è venuta a costare 160 euro. Di questo passo non arriverò neanche a metà mese.
mercoledì 12 dicembre 2012
CrunchBang 11 e l'errore durante l'installazione. #Solved
Salve!
Durante l'installazione di CrunchBang 11 Testing, vi potrebbe tornare il seguente errore:
Avviso di debbtstrap
Attenzione: failure tryning to run: chroot /target mount -t proc proc /proc
Durante l'installazione di CrunchBang 11 Testing, vi potrebbe tornare il seguente errore:
Avviso di debbtstrap
Attenzione: failure tryning to run: chroot /target mount -t proc proc /proc
martedì 11 dicembre 2012
CrunchBang 11. Testing o Sid?
Di recente, un paio di mesi fa, è uscita CrunchBang 11 "Waldorf". Ce ne sono due versioni, una stabile (con il mitico kernel 2.6.32) e l'altra testing. Io ho scaricato la seconda. Che poi non è proprio una testing. Ora vi spiego.
Il 30 giugno scorso è iniziato il periodo di freeze per Debian 7.0 Wheezy.
In pratica succede questo. Quando il ramo Testing raggiunge una certa stabilità, avviene il passaggio da Testing a Stable, ma solo dopo un periodo di freeze.
Il 30 giugno scorso è iniziato il periodo di freeze per Debian 7.0 Wheezy.
In pratica succede questo. Quando il ramo Testing raggiunge una certa stabilità, avviene il passaggio da Testing a Stable, ma solo dopo un periodo di freeze.
Gestione delle eccezioni
Errare humanum est, si dice. Non so voi ma io sono molto umano. E gli utenti che conosco sono ancora più umani di me. Bisogna fare qualcosa, prevedere che qualcosa possa andare storto.
Prendi questo esempio, semplicissimo (radq0.py):
Prendi questo esempio, semplicissimo (radq0.py):
domenica 9 dicembre 2012
I dizionari
In questo post parliamo di dizionari. Cosa sono i dizionari? Sarebbe molto interessante saperlo, ma volutamente non rispondo! Facciamo una cosa. Creiamo una rubrica telefonica rudimentale.
mercoledì 5 dicembre 2012
Classi e oggetti
OK, devo confessarvi un segreto che riguarda il corso.
Tanto ormai siete grandi, svezzati, avete visto parecchie cose, anche gli oggetti. Sì non l'ho mai detto, per non spaventarvi ma li abbiamo usati. Magari senza saperlo.
Tanto ormai siete grandi, svezzati, avete visto parecchie cose, anche gli oggetti. Sì non l'ho mai detto, per non spaventarvi ma li abbiamo usati. Magari senza saperlo.
Brevi Esercizi #8: Classifica campionato di calcio con AWK
Salve!
L'esercizio di oggi è quello di creare la classifica del campionato di calcio di serie A partendo dalle partite disputate. Ho usato AWK ma lo stesso esercizio può essere svolto utilizzando Bash, Python e altri linguaggi. Ehi, fatevi avanti!!! Ovviamente gli eventuali script nei commenti saranno pubblicati a nome dell'autore. :)
Certamente pure il mio script può essere migliorato....perciò fatevi avanti!!!
L'esercizio di oggi è quello di creare la classifica del campionato di calcio di serie A partendo dalle partite disputate. Ho usato AWK ma lo stesso esercizio può essere svolto utilizzando Bash, Python e altri linguaggi. Ehi, fatevi avanti!!! Ovviamente gli eventuali script nei commenti saranno pubblicati a nome dell'autore. :)
Certamente pure il mio script può essere migliorato....perciò fatevi avanti!!!
lunedì 3 dicembre 2012
Ancora su format()
Un bel gioco dura poco ma qui si continua con format(), discorso cominciato qua.
Forse non è un gioco tanto bello? Ma poi cambiamo, dai solo per oggi...
Come già detto c'è tutto a questo URL.
Vediamo qualche esempio.
Forse non è un gioco tanto bello? Ma poi cambiamo, dai solo per oggi...
Come già detto c'è tutto a questo URL.
Vediamo qualche esempio.
Etichette:
Python
Iscriviti a:
Post (Atom)