tag:blogger.com,1999:blog-66468167403790312122024-03-18T18:47:58.977+01:00LUBIT LINUXLuigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.comBlogger550125tag:blogger.com,1999:blog-6646816740379031212.post-32005430335053506572017-03-24T20:15:00.000+01:002017-03-24T20:34:54.187+01:00Come leggere le pagine man nel browserAnzitutto, installiamo il pacchetto groff
sudo apt-get install groff
E poi basta scrivere
$ man --html=x-www-browser + [nome pacchetto]
Esempio:
man --html=x-www-browser ls
Per evitare di scrivere ogni volta la riga di comando di cui sopra, creiamo un alias, che chiamiamo bman (browser man)
alias bman='man --html=x-www-browser'
A questo punto, per leggere il man di ls nel browser, Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com3tag:blogger.com,1999:blog-6646816740379031212.post-20652440583519969432016-11-23T22:47:00.003+01:002016-11-23T22:48:35.379+01:00libavcodec may be vulnerable or is not supported...[Solved]Salve!
Dalla versione n. 50, Firefox, su alcuni siti (ad esempio, Twitter) non mi lasciava più vedere i filmati.
E, inoltre, compariva il seguente errore:
"libavcodec may be vulnerable or is not supported, and should be updated to play video."
Per ovviare al problema:
1. Nella barra degli indirizzi digitate: about:config e premete invio.
2. Accettate i rischi. :)
3. Cercate la stringa "Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-50068683131785769992016-10-11T17:08:00.000+02:002016-10-11T17:18:53.720+02:00PWGEN, random password generatorPwgen genera password casuali, senza significato ma pronunciabili. O quasi :)
Consente di creare password in vario modo, di diversa lunghezza e con un set di caratteri normale o con caratteri speciali.
Per installarlo
$ sudo apt-get install pwgen
Per creare una pw alfanumerica:
$ pwgen -s -1
Per creare una pw alfanumerica, con la scelta del numero di caratteri (nel nostro caso 12)
$ Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-86631552997846685132016-09-23T17:48:00.000+02:002016-09-23T17:54:37.751+02:00I nostri dati al sicuro con RSync.
Ciao a tutti,
bentornati dopo le meritate vacanze estive.
Anche io ricomincio le attività e quindi eccomi qui con un nuovo post che spero risulti utile e che possa aiutarvi ad evitare momenti di "difficoltà" :)
La prima regola quando si lavora al PC, a mio avviso, è la SICUREZZA per i nostri dati che faticosamente abbiamo prodotto e accumulato nel tempo.
Quale momento più indicato di GS-Boxhttp://www.blogger.com/profile/02460451685203890298noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-78786238881681602352016-03-28T21:00:00.000+02:002016-05-10T02:05:01.326+02:00Se ci sei, batti un colpo
Salve,
rieccomi ancora qui, dopo una lunga pausa, a scrivere ancora qualche riga e un po' di codice nella speranza che possano essere di aiuto a qualcuno come è stato per me.
Come al solito parto da una mia esigenza, un piccolo problema che, non conoscendo una soluzione altrettanto semplice e veloce di questa, ho risolto con uno script in python.
Quando si hanno dei pc connessi alla GS-Boxhttp://www.blogger.com/profile/02460451685203890298noreply@blogger.com2tag:blogger.com,1999:blog-6646816740379031212.post-74731419645816264612016-03-27T04:57:00.002+02:002016-03-28T00:58:15.855+02:00Catturare lo schermo con import
Import è un tool di imagemagick preposto a catturare lo schermo o parte di esso e salvare l'immagine in un file.
Su Lubit trovate già installato il programma istantanea per realizzare le screenshot, tuttavia il tool import è assai interessante, soprattutto se si pensa che può essere inserito in uno script.
Comunque, per farla breve, per catturare l'intero schermo, apriamo un terminale eLuigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-26779656408295755282016-03-26T15:01:00.000+01:002016-03-26T15:13:59.445+01:00Una filigrana per ogni pagina di un pdf
Talvolta diventa necessario aggiungere una filigrana, un watemark, per ogni pagina di un file pdf.
Il procedimento è abbastanza semplice.
Anzitutto dovete creare la filigrana. In genere uso Gimp, Inkscape, Imagemagick oppure è possibile crearla online, ci sono svariati siti preposti allo scopo.
Avevo una filigrana in un file png. Per prima cosa l'ho converto in pdf
$ convert Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-61157466613528919602016-03-24T17:18:00.001+01:002016-03-24T17:30:30.963+01:00Lubit, la pasqua e le fasi lunari
La Pasqua è una festa mobile e dipende dalla luna.
Un anno arriva alta, un anno arriva bassa. Di sicuro cade di domenica tra la fine di marzo e il 25 aprile.
Il calcolo della Pasqua è sempre stato, nel corso della storia, una fonte di discussione.
Solo nel 325, con il concilio di Nicea, fu stabilito un modo per calcolare la data della Pasqua che valesse per tutto il mondo cristiano.
AncoraLuigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-35445940074219776172016-03-23T20:49:00.000+01:002016-03-23T20:49:58.295+01:00Da rosa rossa a rosa blu, con Tintii Dai, come si fa a stare senza tintii? :)
Tintii acquisisce le foto a colori e le elabora trasformandole in bianco e nero
con alcune regioni selezionate evidenziate a colori. La tecnica è
conosciuta come "cut-out" o colorazione selettiva.
Vabbe', vi mostro un esempio.
Rosa rossa.
Elaborazione con Tintii
Rosa blu.
Per installare tintii
$ sudo apt-get install tintii
e Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-61641940926557048282016-03-22T03:58:00.000+01:002016-03-22T03:58:26.464+01:00Steganografia su Lubit. Parte prima.
La steganografia è una tecnica di sicurezza che viene di solito confusa con quella della crittografia. Lo scopo della crittografia è quello di nascondere il contenuto di un messaggio. Non mi interessa che venga intercettato il messaggio, a me interessa che lo stesso risulti illeggibile agli occhi di colui che lo intercetta. Lo scopo della steganografia è invece quello di nascondere proprio Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-65599268811587609432016-02-03T03:05:00.000+01:002016-02-03T11:15:24.873+01:00Se Lubit 64 bit non si connette più ad internet...Salve!
Se state usando Lubit 5 o 6 a 64 bit e avete aggiornato il sistema, sicuramente non solo è scomparsa l'icona del network-manager del pannello, ma non non riuscite più a connettervi ad internet.
Purtroppo ci sono alcune librerie che sono "buggate", ragion per cui bisogna reinstallare quelle precedenti.
Per ovviare al problema fate così:
Scaricate questi tre pacchetti: 1, 2, 3. (Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com1tag:blogger.com,1999:blog-6646816740379031212.post-9087677908488164772015-12-14T17:38:00.000+01:002015-12-14T17:45:34.502+01:00Salvataggio automatico file corrente - Gedit. [Se lo avessi saputo prima]Talvolta le cose sono così semplici che sfuggono. È quello che è successo a me, proprio oggi, dopo aver scritto uno script in bash; pochi secondi prima di salvarlo, è andata via la corrente elettrica e ho perso tutto.
Mi sarebbe bastato andare su Modifica -> Preferenze -> Editor
E poi aggiungere il segno di spunta su salvare automaticamente il file corrente ogni tot minuti. Mah! Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-82996908727470196272015-11-19T16:52:00.001+01:002015-11-19T16:52:40.975+01:00Sox e la funzione repeatSalve!
Premessa.
SoX è un'utilità a riga di comando che può convertire vari formati di file audio. Può anche applicare svariati effetti a tali file al momento della conversione. Inoltre SoX può riprodurre e registrare file audio.
Per riprodurre un file audio, anzitutto installiamo tutte le librerie Sox.
$ sudo apt-get install libsox-fmt-all
Ora per riprodurre un brano con la funzionalità Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-47442643857561608942015-11-14T07:01:00.002+01:002015-11-14T07:01:55.024+01:00Solidarietà al popolo franceseSolidarietà al popolo francese da parte del Lubit Project e dell'Associazione Gli Amici di Lubit.
Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-27822526212208897402015-10-31T02:39:00.000+01:002015-10-31T02:39:08.035+01:00Eliminare i file di una directory contenenti una parola determinata. Salve!
Supponiamo che in una directory, ad esempio in Documenti, abbia tantissimi file di testo e che voglia eliminare solo quelli che contengono, nel testo e non nel titolo, una determinata parola, come fare?
Se si vuole evitare di cercare prima la parola in ciascuno di esso e poi eliminarli, si può usare uno script facile facile. ;)
#!/bin/bash
read -p "Quale parola vuoi cercare? " stringa
Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-10721638665506741092015-10-29T02:00:00.002+01:002015-10-29T02:23:23.190+01:00Creare una copia di backup di un file Salve!
Prima di modificare un qualsiasi file di configurazione dovrebbe essere necessario farne una copia di backup.
In questo post vi dirò un modo estremamente semplice, ma anche elegante, di creare una copia di backup di un file.
Poniamo il caso che il file da modificare si trovi nella directory Documenti
$ cd Documenti
e che si chiami file.conf
Uno dei modi per creare una copia Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com1tag:blogger.com,1999:blog-6646816740379031212.post-40683132170275046332015-10-28T17:07:00.000+01:002015-10-28T18:00:48.160+01:00Come tee nessuno!Salve!
Oggi parliamo, ma solo per un esempio, del comando tee. Per approfondire vi invito ad andare sulla pagina di Wikipedia.
$ risultato=$(echo "Come tee nessuno"| tee >(sed 's/ /_/g') >(sed 's/\(.*\)/\U\1/') >(rev))
$ echo "$risultato"
In questo caso l'output del comando "echo" viene passato contemporeaneamente, grazie a tee, a tre comandi diversi, che lo elaborano e ne Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-18225084351517662562015-10-28T02:39:00.000+01:002015-10-28T02:39:52.734+01:00Sequenza di numeri [bash]Salve!Espansione di parentesi graffe VS il comando Seq. $ echo {1..5} | tr ' ' '\n'$ seq 1 5
$ echo {1..5}$ seq -s ' ' 1 5dove -s sta per output separator.
$ echo {001..5}$ seq -s " " 001 5
$ echo -e {0..5}"\xc2\xb0"$ seq -w 0 5 | sed 's/$/\xc2\xb0/' | tr "\n" " "; echo"\xc2\xb0" = simbolo del grado
Incremento positivo$ echo {1..10..2}$ seq -s " " 1 2 10
Incremento Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com1tag:blogger.com,1999:blog-6646816740379031212.post-4290500971984964572015-10-23T19:00:00.000+02:002015-10-23T19:00:08.522+02:00Lubit e internet per tutti!Dopo un lungo periodo di "riposo" rieccomi qui con un breve, davvero breve, articolo che ritengo possa essere utile.
Probabilmente molti di voi avranno già sperimentato la soluzione che vado a mostrarvi, ma comunque, siccome è tornata utile a me in un periodo di difficoltà, preferisco scrivere due righe per condividerla.
Problema:
mi trovo fuori casa , non ho collegamento internet wifi e GS-Boxhttp://www.blogger.com/profile/02460451685203890298noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-46587441750273412862015-10-23T02:34:00.003+02:002015-10-23T02:36:45.456+02:00Ricerca case-insensitive e sostituzione con sed.Salve!
Supponiamo di avere i seguenti dati contenuti nel file prova
luigi Marco luCa
Nino lucA MassImo
Vincenzo Andrea LuCA
Nino LUca Ivo Neo
Luigi LUCA Ivo Rob
Come potete notare il nome Luca è stato scritto in modo non corretto.
Il nostro intento è quello di fare una ricerca case-insensitive e correggere il nome in questione.
Perchè si possa avere la ricerca case-insensitive e la Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-67062335988019266192015-10-21T04:02:00.000+02:002015-10-21T04:04:28.128+02:00Archivio compresso criptato [Brevi Esercizi]Salve!
Oggi creamo un archivio compresso criptato. In passato abbiamo già parlato di archiviazione e compressione, perciò non mi dilungo sull'argomento.
Per fini pratici e a mo' di esempio, anzitutto mi creo la directory "prova"
$ mkdir prova
ora mi sposto al suo interno
$ cd prova
E all'interno di essa creo nove file.
$ touch file{01..09}.txt
$ ls
Ora creo l'archivio compresso Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-12316696842578806192015-10-16T06:32:00.000+02:002015-10-16T06:32:13.797+02:00Myman, il clone di Pac-Man, su LubitMyman è un videogioco in modalità testuale ispirato a Pac-Man, il famoso gioco arcade degli anni '80.
Per averlo su lubit:
$ sudo apt-get install build-essential
$ sudo apt-get install libncurses5-dev groff
$ wget http://downloads.sourceforge.net/project/myman/myman-cvs/myman-cvs-2009-10-30/myman-wip-2009-10-30.tar.gz
$ tar xvfvz myman-wip-2009-10-30.tar.gz
$ cd myman-wip-2009-10-30/
Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-87007100092786575322015-10-16T04:52:00.001+02:002015-10-16T05:14:44.938+02:00Etichetta 3D [Convert]Salve!
Anzitutto scarichiamo il font Candice. Una breve digressione, si dice il font o la font? Ho trovato la soluzione definitiva, almeno spero, qui
Ovviamente possiamo usare i font già presenti su lubit. Per avere la lista completa,
$ convert -list font
Posto che abbiamo scaricato il font Candice nella cartella Scaricati,
$ cd Scaricati
Dopo aver scompattato l'archivio zip (tasto dx delLuigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-89390940090010748752015-10-04T15:03:00.001+02:002015-10-04T15:14:19.331+02:00Leggi fin dove ti dico io [sed, awk]Immaginiamo di avere un testo e, individuata una parola, vogliamo che sed o awk legga (e ci restituisca in output) fino a quella parola, compresa o esclusa. O meglio, fino a quella riga in cui è compresa quella parola (sarebbe meglio dire stringa, eh).
Testo di esempio. [Poesia.txt]
La donzelletta vien dalla campagna,
In sul calar del sole,
Col suo fascio dell’erba; e reca in mano
Un mazzolin Luigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0tag:blogger.com,1999:blog-6646816740379031212.post-70150284039760593692015-09-30T02:33:00.001+02:002015-09-30T02:43:49.070+02:00Manipolazione del testo all'interno delle parentesi graffe #BashSalve!
Ora che Lubit è stata rilasciata, di sicuro, salvo imprevisti, sarò più presente sul blog.
Assegno alla variabile "stringa" il titolo di uno dei più famosi film di Lina Wertmüller
stringa="Travolti da un insolito destino nell'azzurro mare d'agosto"
Ora voglio che in output le singole parole siano legate tra loro da underscore
echo ${stringa// /_}
Nei prossimi post continueremoLuigi Iannoccarohttp://www.blogger.com/profile/00833506573387535799noreply@blogger.com0