Archive for the 'GNOME' Category

Rhythmbox … nuova versione, fu fu!

Sunday, June 18th, 2006

Oggi voglio parlarvi di quel gran pezzo di software che è rhythmbox (per GNU/Linux ovviamente ;) ). Rhythmbox è un programma che permette di gestire la musica che avete sul vostro computer, un po’ come fa iTunes su Mac OS X e windows, il tutto alla maniera GNOME che tanto amo.

Uso questo programma da abbastanza tempo ed è molto comodo, fa il suo dovere, lo apro e posso trovare la musica che voglio ascoltare in un attimo grazie alla modalità “browser” che permette di trovare un brano scegliendo genere, artista, etc…troppo intuitivo!

Inoltre rhythmbox (mi raccomando le “h” :P ) supporta podcast, internet radio, aggiorna automaticamente il vostro profilo last.fm e riesce ad interfacciarsi con diversi player come ad esempio il famigerato iPod, il che non dispiace, inoltre la versione 0.9.5 (fresca fresca di giornata, e già installata!) oltre a risolvere diversi bug, e migliorare le performance supporta le copertine degli album e permettere di scaricare e vedere anche i testi delle canzoni…

…insomma provatelo che è un gran bel “programmino” se vi piace ascoltare musica mentre usate il vostro computer ;)

PS: Anche banshee non mi dispiace affatto, tralaltro per certi versi mi piace di più di rhythmbox (la visualizzazione delle copertine ad esempio) ma la mancanza della modalità “browser” lo rende ancora scomodo (gli sviluppatori stanno già ovviando al problema).

Alla scoperta di python…

Tuesday, April 25th, 2006

In questi giorni ho smanettato un pochetto con python, nel senso che ho dato un occhiata alla sintassi etc, che dire? bellissimo linguaggio di programmazione, pulito, elegante, semplice da usare, molto potente e di altissimo livello (sopratutto considerando che si tratta di un linguaggio di scripting), e divertente.

Non c’è da stupirsi se si è guadagnato la sua bella fetta di sviluppatori (ah approfitto dell’occasione per salutare chip che è un fanatico di python :P ).

Ovviamente chi mi conosce un minimo saprà che se nutro un minimo d’interesse nei confronti di python c’entrerà in qualche modo anche GNOME…m’avete beccato :P , python è uno dei linguaggi preferiti dagli sviluppatori GNOME insieme al C e al C#, e molta della roba che usiamo tutti i giorni è scritta in python (ad esempio deskbar-applet) o supporta plugin scritti in python (come ad esempio rhythmbox, gedit, etc…). Grazie a PyGTK, binding per python delle librerie GTK+, è possibile scrivere applicazioni per GNOME usando un linguaggio facile e piacevole quale è il python.

La cosa che più mi spaventa di python è tutta la mole di documentazione disponibile in giro per la rete, anche in italiano…attenti a non sovraccaricare i vostri cervelli.

Qualche collegamento per cominciare? OK :

  • Learn python in 10 minutes - Questo è in inglese ma se uno conosce altri linguaggi di programmazione offre una buona panoramica su python.
  • Guida allo stile del codice python - Perchè avere stile è importante ;) Python essenzialmente è un linguaggio pulito, ma meglio dare comunque un occhiata ad alcune convenzioni da adottare per mantenere il codice leggibile.
  • Documentazione su python.it - Molto pane per i vostri denti di pitone (i pitoni hanno denti??), comincerei con tutorial (si proprio quello sopra la scritta “Iniziate da qui”).
  • Dive into python - Libro gratuito sulla programmazione python, tradotto in italiano…
  • Tutorial PyGTK - Tutorial sul come scrivere applicazioni GTK+ usando python (in inglese, ma non fa niente).

Se volete potete anche dare un occhiata ai miei preferiti relativi a python (che per il momento sono questi nella lista qui sopra), spero di aver stuzzicato un po’ il vostro appetito, e di poter approfondire un po’ meglio quanto prima.

Come si fa a capire se si è innamorati?

Saturday, April 15th, 2006

Beh l’amore è una cosa delicata, è difficile da definire (eppure dovrei cercare nel dizionario!), figuriamoci da capire…come fare quindi a capire quando si è innamorati?

  • Leggete anche più di due volte al giorno GNOME planet.
  • Controllate ogni giorno GnomeFiles per vedere se c’è qualche release interessante.
  • Il 20% dei vostri preferiti contiene la parola “gnome”, il 33% sono direttamente legati a GNOME, ed il 40% in modo più o meno diretto (sembrano percentuali basse ma ci sono anche preferiti che abbassano la media).
  • Periodicamente andate a spulciare nei ChangeLog dei vostri programmi preferiti nel CVS di GNOME.
  • Sul vostro desktop alle volte compare un conto alla rovescia inquietante…approposito tra 11 giorni esce GNOME 2.15.1 ;)
  • Rompete sempre le palle ai vostri colleghi e avete la tendenza ad aumentare la base d’utenza GNOME.
  • Avete un account su GNOME bugzilla.
  • Nutrite una strana simpatia nei confronti delle scimmie e dei primati in generale.
  • Non rinuncereste ad una notte d’amore con Nat Friedmand e Miguel De icaza
  • Il fatto che distribuzioni come ubuntu usino di default GNOME vi rende orgogliosi.
  • Siete diffidenti nei confronti di roba che contiene in qualche modo la lettera “K”, vi sentite bruciare da dentro alla vista di un “menu K”, e le lettere “Q” e “T”, insieme, vi causano uno strano prurito :P .

Questi sono alcuni dei possibili sintomi, spero d’essere stato un minimo utile a fare chiarezza nei vostri sentimenti ;)

Firefox, bye bye! Welcome epiphany…

Thursday, March 23rd, 2006

OK, firefox IS great.

The first alpha of firefox 2 is out, codename: “Bon Echo“, I’ve just installed it on windows (yes a a windows box is a wonderful “guinea pig”), for take it a look…

OK, this is just an alpha and not the final release so it can change…but…

I don’t know nothing, I know just one thing: I hate this “new” tabbed browsing behavior, it’s the same of epiphany, and this behavior is the only thing keeped me away from epiphany…so…

  • I’m a GNOME lover
  • Epiphany is lighter, has the GNOME style (read it is cool), has great features (gecko rendering engine, GNOME integration, a wonderful bookmarks system, deskbar integration, great extensions like “AD Blocker” or “News Feed Subscriptor” etc…, and so on…)
  • The only thing makes me use firefox is going away…
  • Then : I will use epiphany ;)

OK, I give you some screenshot (grabbed here and here, thanks)

Epiphany has the same GNOME Look&Feel
GNOME L&F
Revolutionary Bookmarks System
“AD Blocker” Extension
“News Feed Subscription” Extension
Deskbar integration
NB: This is NOT an article “firefox is shit, epiphany is gold”, I love firefox too.
PS: This seems to be a GNOME marketing post :D

GNOME 2.14 - Preview

Saturday, February 18th, 2006

Come di consueto davyd ha creato una paginetta in occasione dell’uscita di una nuove major release del nostro amatissimo GNOME…

È arrivata un po’ in ritardo rispetto al solito, anche a causa di alcune piccole polemiche su dei cambiamenti in GNOME. Avevamo temuto tutti che questa volta la pagina di anteprima non ci fosse ma vista la mole di richieste alla fine s’è convinto, meglio così ;)

Ma veniamo ad alcuni dei cambiamenti fatti a GNOME, innanzitutto le performance sono migliorate, grazie all’uso di un nuovo modo di allocare memoria, e molto probabilmente anche grazie alle modifiche fatte a pango, comunque in sostanza le performance dovrebbero essere migliori e il tempo per il login ridotto ai minimi termini, anche se devo verificare…

È stato inserito un nuovo modulo, pessulus, che permette di disabilitare determinate azioni in modo tale che gli utenti non possano fare determinate cose (utile in alcune circostanze, tipo su un computer di internet cafè).

Impostazioni di Pessulus

Un altro modulo interessante che è stato inserito è sabayon. Sabayon permette di creare dei profili utente con determinate impostazioni predefinite, con la possibità addirittura di provare un profilo in un ambiente GNOME in finestra…anche questo come pessulus semplificherà la vita degli amministratori in determinate circostanze…Beagle, uno strumento per cercare roba (documenti, immagini, musica, conversazioni con amici, contatti nella rubrica, e chi più ne ha più ne metta!) comincia ad essere integrato sempre di più, oltre alla possibilità di cercare tra la documentazione (yelp), è possibile fare delle ricerche con nautilus, e salvarle come directory con la possibilità di “aprire” queste ricerche come una comune directory e trovarci i risultaty (che vengono aggiornati in tempo reale…).

Ricerca di file in nautilus usando beagle

Sempre per quanto riguarda beagle, deskbar. Deskbar è un applet per il pannello di GNOME che permette di avere il controllo dell’universo a portata di mano, basterà premere [F12] e scrivere quello che si vuole e “lei” ti darà la possibilità di avviare un’applicazione, cercare tra i preferiti del vostro browser di fiducia, cercare in internet tramite i vari “search engine” di firefox ad esempio, cercare tra i file usando beagle, cercare tra la vostra corrispondenza, cercare tra i vostri contatti, cercare un qualcosa nelle vostre conversazioni con i vostri amici, cercare nel dizionario di GNOME, insomma avrete tutto a portata di [F12] (ed è possibile aggiungere nuove funzionalità tramite plugin!)…io la uso da un po’ e vi posso assicurare che è una delle cose senza le quali non riuscirei più a vivere!

Deskbar in azione

Tra le altre caratteristiche interessanti di GNOME 2.14, c’è la possibilità, usando un applet (Fast User Switcher), di passare da un utente all’altro, un po’ come si può fare su windows XP. Questa è senza dubbio una delle caratteristiche più comode per un utente desktop (sempre che il computer sia usato da più persone!).

Fast User Switcher

GEdit è stato migliorato ancora di più e adesso rende ancora più confortevole lavorare con diversi file aperti, inoltre offre adesso la possibilità di scrivere i suoi plugin anche in pyton. Approposito di plugin ce ne uno che renderà GEdit molto più simile ad un IDE, e cioè un plugin che permette d’associare ad una combinazione di tasti un certo comando.

GEdit plugin per l'esecuzione dei comandi

Questi sono un po’ i cambiamenti più vistosi, ma ci sono tanti altri piccoli cambiamenti che rendono GNOME 2.14 ancora più godibile :

  • Lo sfruttamento da parte di determinate applicazioni di cairo
  • Il supporto al “compositing manager” (ombre, trasparenze, etc…) da parte di metacity, seppur ancora disabilitate di default perchè richiedono impostazioni particolari del server grafico, e non è ancora abbastanza maturo.
  • Lo sfruttamento del nuovo GStreamer 0.10, che è sensibilmente superiore a GStreamer 0.8 sia dal punto di vista delle performance che dal punto di vista progettuale, e che renderà GNOME ancora più gradevole dal punto di vista della multimedialità.
  • E tantissime altre piccole grandi modifiche alle varie finestre di dialogo che renderanno GNOME ancora più usabile, come se già non lo fosse abbastanza…
  • Il nuovo gnome-screensaver maggiormente integrato con GNOME e con GNOME Power Manager (non ancora ufficialmente parte di GNOME).

Approposito di roba non ancora ufficialmente parte di GNOME, mi sembra giusto accennare a GNOME Network Manager, una sorta di infrastruttura di rete che renderà la vita molto più semplice a tutti coloro devono collegarsi a una qualche rete, sopratutto coloro che possiedono un laptop e di conseguenza lo connettono a svariate reti…

Riassumendo: GNOME Rocks ;) ! Come sempre…