2007



sono quasi emozionato a presentarvi il mio primo plagio….

Aggiornamento (7 feb 2008)

markpersy ha messo online la guida su mencoder: io ritiro tutto quello di cui l’ho accusato.. in fondo può succedere a tutti di sbagliare! E sono sicuro che non lo farà più.

(altro…)


Le gtk come tutti sapete sono delle librerie che forniscono tutta una serie di elementi (pulsanti, barre di scorrimento, menù, dialoghi di scelta file e così via…).

Le gtk sono utilizzate da Gnome e da moltissime altre applicazioni! Tutto ciò che vediamo, la gestione dei temi e l’utilizzo delle varie componenti (o se preferite “look and feel”): trascinamenti di icone ecc…

Ebbene… recentemente 2 promettenti talenti stanno modificando queste librerie per renderle più gradevoli e più potenti e flessibili!

Il nostro italianissimo Andrea Cimitan (alias Cimi) ha incluso effetti come le trasparenze nel suo motore GTK: murrine.

Cimi Murrine Trasparency

Trasparenze nelle GTK: immagine dal blog di Cimi, precisamente da qui.

Mirco Müller (alias MacSlow) è andato oltre e sta cercando di integrare le OpenGL con le GTK, pare che Cimi e MacSlow stiano lavorando insieme per migliorare queste cose! Se riuscissero nel loro obiettivo presto i programmatori GTK avranno a disposizione una nuova gamma di possibilità che non faranno invidia ai vari AIGLX/XGL + Compiz/Beryl.

Ecco i primi video di MacSlow:

(altro…)


Capita di avere delle tracce musicali con diversi volumi… quando si tratta di masterizzarle su un CD audio la cosa è piuttosto scomoda….

Su Ubuntu ho notato che esiste un problema con il pacchetto nei repository ( normalize-audio ) che anche se viene installato non viene riconosciuto da K3B. Non ho idea del perché un così stupido bug non sia ancora stato corretto (per quanto ne so) ma tant’é… quindi vediamo di metterci una pezza

Questo problema è stato verificato su Feisty con la versione 0.7.7-1 di normalize-audio! Non so se sia stato corretto su gutsy o meno…

ad ogni modo risolverlo è piuttosto semplice…

(altro…)


Il comando ‘sed’ permette di manipolare, filtrare, trasformare testi o flussi di testi; con flussi di testi intendo che può lavorare anche su dati che gli arrivano un po’ per volta. In modo predefinito elabora i file di testo riga per riga.

sed è tipico degli ambienti GNU/Linux e Unix in generale. Prerequisito di questa guida è la conoscenza almeno basilare delle espressioni regolari, se ancora non lo avete letto o non le conoscete leggetevi prima questo articolo. Un esempio semplice di utilizzo di sed lo trovate invece qui.

Questa introduzione è abbastanza completa ma non tratta ancora tutto perché le mie conoscenze di sed non sono ancora a livelli “guru” :).

Aggiornerò la guida quando avrò più conoscenze di sed! Potete comunque trovare già moltissime spiegazioni ed esempi adesso.

|| Versione guida: 1.1 ||

############

** in preparazione: script con sed, molto più potenti del semplice utilizzo a linea di comando **

10/12/2007 – v. 1.1

  • aggiunto il comando “transliterate”, per sostituire certi caratteri con altri, ai comandi spiegati ( y/prima/dopo/ )

############

(altro…)


Sono un linguaggio per descrivere la “forma” o la “sintassi” di una stringa (una stringa è un testo qualunque, di qualunque lunghezza, una sequenza di caratteri). Con esso si possono effettuare ricerche, e quindi sostituzioni, molto complesse! Verificare che un testo sia conforme ad alcune caratteristiche e segue una certa sintassi (per esempio verificare se un testo è un indirizzo email o un url valido).

NOTA: talvolta le regex hanno piccole differenze tra un programma e l’altro o tra un linguaggio di programmazione ed un altro ma il loro concetto ed utilizzo resta lo stesso. Noi qui vedremo le regex con il comando ‘sed’.

Questo articolo sulle regexp fa parte di una serie di guide sul mio blog ed è un prerequisito per comprendere a fondo l’uso di sed e awk. Se invece volete un piccolo esempio di cosa si può fare con le regex date un occhiata a questo articolo.

L’articolo verrà aggiornato se le mie conoscenze sull’argomento migliorassero ma lo ritengo già abbastanza completo.

Ogni regex comincia e finisce con il carattere slash (/): così: /regex/. Se il testo contenuto tra i due slash è testo semplice verrà ricercata esattamente quella sequenza di caratteri (distinguendo tra maiuscole e minuscole) ma esistono alcuni caratteri particolari che se inseriti all’interno della regex hanno un significato diverso dal loro simbolo, ne vedremo solo alcuni:

(altro…)


Oggi vedremo come manipolare un testo, e in particolare un file di sottotitoli… utilizzerò questo punto di partenza per introdurvi a due potentissimi strumenti tipici del mondo GNU/Linux (e Unix più in generale).

L’idea iniziale era di scrivere un unico articolo che trattasse regex, sed e awk tutti assieme! L’articolo stava però diventando mastodontico! Quindi qui dentro vi linkero gli articoli che introducono regexp, sed e awk!

Al momento in cui scrivo l’articolo sulle regular expression e su sed sono finiti e saranno quindi già linkati! Sto ancora lavorando sull’articolo di awk (più lungo e complesso) che arriverà presto, impegni permettendo…

Qui vi proporrò un esempio pratico che funge da “antipasto” per le prossime guide: un file dei sottotitoli “srt” non conforme allo standard “srt”, e quindi con dei difetti da sistemare…

Questi difetti sono 2(+1):

  1. ad ogni riga del file ne segue una vuota che vogliamo eliminare (il che significa voler eliminare tutte le righe pari del file)
  2. il formato tempo non è corretto, manca una virgola tra i secondi e i millesimi di secondo! Vogliamo aggiungerla automaticamente
  3. risincroniziamo il file dei sottotitoli con il video: questo non è un problema di conformità allo standard srt ne un problema che ho risolto con sed o awk; l’ho aggiungo per completezza al fine di mostrare come risincronizzare un file di sottotitoli desincronizzato con l’audio…

Partiamo da un testo fatto così:

Testo di partenza

e ne vogliamo uno così:

Risultato

Ovviamente ha poco senso per file così corti: immaginate di avere un file con migliaia di righe da sistemare! A mano diventa improponibile… ecco dove entrano in scena awk e sed.

Per il punto uno useremo “awk”, per il punto due “sed” e per il punto 3 “gaupol” (uno dei software per manipolare i sottotitoli che potete trovare in Linux) anche se non ci siano particolari vincoli (avremmo potuto fare tutto sia con sed che con awk)

(altro…)


Vi riporto una lista di siti web con le corrispondenze tra programmi per Windows/Apple/altro e il pinguino…

Vi invito inoltre a segnalarmene altre! Spero di creare una lista più ampia possibile per scegliere tra le alternative!

Vanno benissimo anche quei siti web specializzati in un particolare settore software

Ma bando alle ciance… ecco i link!

(altro…)


Il mio amico whitenoise mi ha inviato due[1,2] Meme a cui non ho ancora risposto. Oggi ho deciso che occuperò mezz’oretta a rispondere 🙂

Primo:

8 verità su di me

  1. Mi sono sempre vantato dei miei 11 decimi di vista. Finché non ho cominciato a studiare seriamente :P. Ora porto gli occhiali anche se non sono una talpa la vista da elfo è un lontano ricordo.
  2. Ho volato in aereo solo una volta con una compagnia Low Cost: è stato bello ma lo pensavo più emozionate.
  3. Ho scelto di fare l’ingegnere informatico, ma non era l’unica cosa che avrei voluto fare: ho scartato Aereonautica perché sono contro le guerre (lo avrei fatto perché mi piace l’idea di pilotare un jet, non un aereo qualunque), ho scartato astronomia per i pochi sbocchi lavorativi, ho scartato matematica perché troppo astratta.
  4. Sono pigro. Nonostante ciò prima dell’università ho fatto, nell’ordine: Attletica leggera, ginnastica artistica (non è ritmica!), palla mano, calcio. (occasionalmente pallavolo e nuoto)
  5. Porto il 41 e ½ di scarpe.
  6. Sono alto 178 cm e peso 83 Kg, fino a 2-3 anni fa pesavo 70 Kg :P… ora ho ripreso a fare sport (basket)
  7. Vorrei poter fermare il tempo per fare le 2000 cose che spero sempre di riuscire a fare senza trascurarne nessuna
  8. Ho sempre avuto gatti, fin da piccolo, al momento ne ho 2. In genere mi piacciono gli animali ma mi fanno schifo i ragni.

secondo:

Come sei diventato blogger?

Mi sono collegato a wordpress.com, mi sono registrato e ho scelto un nome per il blog 😛

Scherzi a parte: inizialmente non avevo ben presente cosa volesse dire essere un blogger ne avevo idea che lo sarei diventato… Ho aperto il blog più per voglia di avere uno spazio online e provare in prima persona questa “blogosfera” di cui sentivo tanto parlare.

Sono diventato un blogger, credo, quando ho deciso che questo blog sarebbe stato orientato ad utalizzatori novizi e non di Linux e ho deciso che volevo dare un mio contributo alla blogosfera! Ho preso a seguire molti blog e il mio feed reader si è riempito!

In poche parole mi sono ritrovato blogger quasi senza accorgermene, trasportato dagli eventi!

Chi o cosa ti ha spinto a creare un blog?

Una cosa abbastanza banale: avevo un problema strano sulla mia Linux box (ai tempi usavo gentoo) di cui non trovavo informazioni da nessuna parte… Ero stufo di rispiegare il problema a tutti quelli a cui chiedevo, così mi serviva un posto per spiegarlo una volta per tutte. Non avevo voglia di crearmi un dominio e preoccuparmi del layout del sito o cose simili. Così registrarmi ed aprire un blog mi è sembrata la cosa più veloce.

Quel problema non è mai stato risolto, non ho mai capito a cosa fosse dovuto e non me ne sono più preoccupato una volta che ho tolto Gentoo per dare il passo a Debian 🙂

Il tuo primo post?

Il mio primo post è una piccola presentazione di me stesso e risale al 12 gennaio del 2006 (quasi 2 anni fa! Wow! Vola il tempo…). Inizialmente il post si chiamava “Hello World” giusto per non smentire le mie radici informatiche; il contenuto era un po’ scarno… poi l’ho modificato per renderlo leggermente più originale 😛

I post di cui ti vergogni di più?

Quelli nella sezione “delirio” e “troll“. Scherzo, non mi vergono di nessun post in particolare!

In realtà so di scrivere spesso in un italiano non troppo corretto e visto che ho il brutto difetto di non rileggere i miei articoli dopo averli scritti questi restano in bella mostra a lungo, finché non mi accorgo e correggo :P. Di questo un po’ mi vergono¹.

Il post del quale sei più fiero?

Sarei portato a dire: tutti quelli nella sezione “Guide“. Però i 2 post di cui vado più fiero in assoluto sono: quello introduttivo a Linux per utenti Windows, in continuo aggiornamento, e tutti gli miei articoli in esso linkati; l’altro è quello sul mio ex portatile a cui sono stato il primo su tutto il web a trovare una soluzione 😀

Invito

Imu, Darkmagister, Paola, Lazza e se ho dimenticato qualcuno non me ne voglia 😛 aggiungerò appena mi viene in mente

[¹] se trovaste errori vari nel mio blog siete invitati a correggermi, se decideste di prendermi per il culo potrei reagire piangendo a dirotto e picchiando i pugni sul pavimento dimenandomi tutto.


Sapete quando navigando qua e là vi fermate su un link o un immagine ed un tool-tip testuale compare a commento di quel link od immagine?

Suppongo di si.. ebbene in firefox avrete notato che spesso i tooltip sono tagliati, se ne vede solo un pezzo!

I tooltip non sono probabilmente il modo migliore di riempire una pagina web, per diversi motivi, nonostante ciò è comodo avere una breve descrizione del link che si stà per visitare, o sono utili per completare le informazioni talvolta… Prendiamo ad esempio questa vignetta umoristica… soffermatevi su di essa con il mouse

If you think the purveyors of DRM simply want to protect artists, check out chapters 13 and 14 in Free Culture, by Lawrence Lessig.  Their goal is the elimination of all culture they don't control.

Vignetta tratta da xkcd.com, fumettista geniale per geek/nerd che ho scoperto da (relativamente) poco (sto recuperando) – grazie whitenoise per avermene dato conoscenza

È evidente che senza la frase che leggete nel tooltip (per intero) non potete godere appieno la vignetta ne venirne istruiti…

Se siete utenti firefox non riuscirete a leggerla tutta: non disperate (va beh non esageriamo), c’è una soluzione 🙂

(altro…)


Leggo e riporto una segnalazione interessante…

Su questa pagina potete trovare la lista di tutti i libri che sono stati scritti su Linux e dintorni! In formato PDF e liberamente scaricabili!

Gli argomenti spaziano da libri sull’utilizzo di base di Linux, libri che parlano della configurazione di apache o spiegano tutto quello che c’è da sapere per rendere sicuro il vostro server! Volete imparare il bash? non c’è problema.. Sicurezza? Personalizzazione della vostra distro preferita?

c’è un po’ di tutto e per tutti i gusti.. dateci un occhiata!

Unico limite…

(altro…)

Pagina successiva »