Visualizzazione post con etichetta ubuntu. Mostra tutti i post
Visualizzazione post con etichetta ubuntu. Mostra tutti i post

21/03/08

Gnome Blog: applet per postare sul proprio blog

Gnome Blog e' un' interessante applet per GNOME che permette di aggiungere un post al proprio blog direttamente dal desktop.


I blog supportati al momento sono Blogger.com, LiveJournal.com, Advogato.org, quelli su piattaforma WordPress, Movable Type, Pyblosxom e tutti gli altri blog che fanno uso di bloggerAPI o MetaWeblog.


Sto scrivendo questo post proprio con Gnome Blog: veramente comodo!


[fonte: ossblog]





Aggiornamento: non sono riuscito ad inserire l'immagine con Gnome Blog: 1 punto in meno :D

20/03/08

Masterizzare DVD video in GNOME

La settimana scorsa, volendo masterizzare un DVD video, mi sono reso conto che i software di masterizzazione per GNOME (Brasero, GnomeBaker, ecc...) non supportano ancora la scrittura dei dvd video (a differenza di K3b per KDE).
Per fortuna la linea di comando e' nostra amica :D infatti per masterizzare un dvd video, indipendentemente dal Desktop Environment installato, basta spostarsi nella directory del DVD da masterizzare e dare questo comando:

growisofs -dvd-compat -Z /dev/dvd -dvd-video .

compreso il punto finale.

Per aumentare al massimo la compatibilita' con tutti i lettori e' necessario che esistano entrambe le sottodirectory VIDEO_TS e AUDIO_TS: se AUDIO_TS non c'e' (nel mio caso ad esempio non c'era...), e' sufficiente crearla e lasciarla vuota.
Inoltre i nomi di tutti i file devono essere scritti in MAIUSCOLO.

13/01/08

vim e programmazione in C

Con l'inizio dell'universita' ho iniziato a fare qualche programmino in C: qualche tempo fa avevo gia' segnalato Code::Blocks, un IDE (Integrated Developement Environment) molto valido, ma con il tempo mi sono reso conto che lo strumento piu' veloce e immediato per programmare e' un semplice editor di testo, cui affiancare ovviamente il compilatore gcc.

Questo chiaramente vale per i programmi di minima complessita' con cui ho a che fare; forse per progetti imponenti, un IDE puo' essere utile.




All'interno del vasto panorama di editor disponibili (e in particolare nell' ambito dell'editor war fra Vim e Emacs :D) ho deciso di utilizzare Vim (Vi IMproved).
Dopo essermi fatto un giro con vimtutor , un tutorial che permette di conoscere i comandi principali di vim, sono passato alla personalizzazione del file di configurazione di vim in modo da renderlo piu' comodo per la programmazione, abilitando l'autoindentazione e l'evidenziazione della sintassi.

Per prima cosa, se si usa Ubuntu (o Debian suppongo) bisogna installare la versione "completa" di vim, perche' di default e' installata una versione ridotta (vim-tiny), priva di queste funzionalita'.
A questo punto bisogna modificare con l' editor preferito (vim! :D) il file /etc/vim/vimrc e decommentare le righe seguenti

syntax on

if has("autocmd")
filetype indent on
endif


e se, come nel mio caso, lo sfondo del terminale e' scuro

set background=dark

19/12/07

Portatile nuovo


Finalmente e' arrivato il portatile nuovo, un Lenovo Thinkpad T61 che e' stato concesso in comodato d'uso gratuito dal Politecnico di Torino a me e ad altre 83 matricole.
Il portatile e' praticamente del tutto compatibile¹ con Linux ;)


Nella borsa del portatile ho trovato una bellissima sorpresa: il dvd di Ubuntu 7.10 e la relativa guida all'installazione curata dal centro di competenza open@polito tramite il servizio linux@studenti.
La guida, a colori e in italiano, e' veramente ben fatta e permette di configurare al meglio Ubuntu sul Lenovo Thinkpad T61. Complimenti!

Altro regalino che mi ha piacevolmente stupito e' l'edizione italiana a cura di linux@studenti di TheOpenCD, cioe' un CD che contiene una raccolta di software opensource per Windows davvero molto utile: OpenOffice.org, NVU, Gimp, PDFCreator, Firefox, Thunderbird, Pidgin, VLC, Inkscape, Blender, 7-zip... giusto per citarne qualcuno fra i piu' blasonati.

E' stata proprio una bella mossa da parte del poli, sperando che in molti sfruttino l'occasione per entrare nel mondo del software libero e di GNU/Linux ;)




---
¹ La funzione Suspend-to-Disk (hibernate) non e' supportata, pero' Suspend-to-RAM (Standby) funziona.
Compiz Fusion sulla Nvidia Quadro va che e' una meraviglia! :D

18/11/07

Calcolo distribuito con World Community Grid

World Community Grid e' un progetto che permette di donare la potenza di calcolo inutilizzata dei nostri processori alla ricerca scientifica.



Avete presente i famosi supercomputer dei centri di ricerca o delle grandi aziende, capaci di prestazioni da record? Bene, queste prestazioni sono quasi irrisorie se paragonate alla potenza della griglia (grid) formata dalle centinaia di migliaia di computer (attualmente circa 810000) che lavorano contemporaneamente per obiettivi comuni.
Il lavoro infatti viene suddiviso in tante piccole unita' distribuite ai diversi computer e processate contemporaneamente: i tempi delle ricerche scientifiche si riducono da anni a mesi.
World Community Grid, ideato nel 2004 da IBM, e' la forza motrice di numerose attivita' di ricerca scientifica: attualmente, per esempio, sono attivi progetti di ricerca per sconfiggere cancro, AIDS e dengue (qui la lista completa dei progetti supportati).

Partecipare e' davvero molto semplice: basta registrarsi al sito e installare un software leggerissimo, BOINC, che provvedera' a gestire le operazioni.
Le opzioni sull'utilizzo di memoria, spazio su disco e CPU sono completamente personalizzabili e il software non appesantisce per niente il computer, infatti le operazioni verranno svolte solo quando l'utente e' inattivo: un esempio su tutti, quando lasciamo il computer acceso per scaricare via P2P.

BOINC e' disponibile per Linux (con i pacchetti gia' pronti per le maggiori distro), Windows e Mac OSX.

31/10/07

Sport su internet con sopcast

Durante gli ultimi mondiali di rugby, che in Italia non sono stati trasmessi in chiaro, ho scoperto Sopcast, un interessante programmino che permette di vedere in streaming le televisioni straniere (cinesi soprattutto) e torna particolarmente utile per lo sport :P



Per quanto riguarda l'installazione su Ubuntu basta il pacchetto .deb scaricabile a questo indirizzo (in realtà andremo a installare gsopcast, che è la versione basata sulle librerie GTK+ di sopcast per windows).

Una volta installato gsopcast consiglio di installare vlc

$ sudo apt-get install vlc

e di renderlo il lettore predefinito per sopcast nella scheda config.

Per scegliere il canale che ci interessa conviene andare su MyP2P.eu, un sito aggiornato quotidianamente che indica il canale giusto per ogni match.

E il gioco è fatto :D

21/10/07

Aggiornamento a Gutsy

Ho appena finito di aggiornare la mia ubuntubox alla versione 7.10 Gutsy Gibbon.


L'aggiornamento è filato liscio come l'olio. Bellissimo GNOME 2.20 e il nuovo tema Clearlooks: complimenti al nostro Cimi, grazie per il tuo lavoro!
Peccato non poter vedere compiz-fusion all'opera, maledetta scheda video :(
In attesa del portatile mi accontento di questo video

18/10/07

It's Gutsy time!

Finalmente la tanto attesa Ubuntu 7.10 Gutsy Gibbon è stata rilasciata!



Per scaricare le ISO consiglio caldamente di usare i torrent, in modo da non intasare i server (sto scaricando adesso e la velocità di download è impressionante, viva il P2P!).

La lista dei torrent per le diverse architetture è disponibile a questo indirizzo.

Il link per la versione desktop i386 è questo:
ubuntu-7.10-desktop-i386.iso.torrent

Per quanto riguarda invece l'aggiornamento diretto da feisty, tramite l'update manager, conviene aspettare un paio di giorni, sempre per evitare l'intasamento dei server.
La procedura è la solita: fare clic su Sistema -> Amministrazione -> Gestore aggiornamenti, dopodiché fare clic su "Esegui avanzamento".

14/10/07

Conky: uno sguardo al sistema dal desktop

Conky è una applicazione molto leggera che consente di monitorare il proprio sistema direttamente dal desktop.





Installazione

Per gli utenti di distro debian-based basta il comando:

$ sudo apt-get install conky

A questo punto sarà necessario creare il file di configurazione: è possibile utilizzare un file di configurazione standard, ottenibile con questo comando:

$ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc

Dopodiché sarà possibile modificare il file di configurazione ~/.conkyrc a proprio piacimento: sul sito del progetto è possibile trovare le variabili e le impostazioni disponibili (e comunque in rete esistono infiniti esempi di file di configurazione già pronti...).

Per Ubuntu Feisty Fawn probabilmente sarà necessario aggiungere un modulo al file di configurazione di X.org per evitare un fastidioso sfarfallio di conky:

$ sudo gedit /etc/X11/xorg.conf

e aggiungere alla sezione Section "Module":

Load "dbe"

Il gioco è fatto, ora possiamo lanciare Conky con il comando:

$ conky

11/10/07

Code::Blocks su Ubuntu 7.04

Code::Blocks è un ottimo IDE (ambiente integrato di sviluppo) per la programmazione in C/C++, open source e multipiattaforma.

L'ho scoperto al poli e, considerando che sono alle prime armi per quanto riguarda la programmazione, sono rimasto piacevolmente sorpreso: posso usare lo stesso ambiente di sviluppo sia a casa (GNU/Linux) che a scuola (Windows purtroppo).

Per quanto riguarda l'installazione, Code::Blocks non si trova (ancora?) nei repo di Ubuntu, ma fortunatamente sul forum del sito ufficiale si trovano facilmente i pacchetti .deb e .rpm delle nightly build.

Un piccolo "ostacolo" per l'installazione su Ubuntu Feisty: è necessario un repository aggiuntivo per aggiornare le librerie wxWidgets alla versione 2.8.4 (i repo di Ubuntu sono fermi alla 2.8.1), ma è tutto ben spiegato a questo indirizzo. Per Gutsy invece non dovrebbero esserci problemi ;)