Archive for gennaio, 2010

26 gennaio 2010

Streaming Rai con VLC per Linux

di morpheus1820

Dal 12/01/2010 l’unico modo per guardare i programmi Rai in streaming con VLC è qualcosa del genere (direttamente da questo blog):

wget --header="viaurl: www.rai.tv" [qui la URL dello stream] -O - | vlc --http-user-agent="Linux" -
25 gennaio 2010

Gnome: nascondere icone del desktop

di morpheus1820

Per disabilitare/riabilitare il desktop di Gnome:

gconftool-2 --toggle /apps/nautilus/preferences/show_desktop

Da http://edivad.wordpress.com/2007/03/19/gnome-hide-desktop-icons/

25 gennaio 2010

Documentazione automatica del codice con Doxygen (HowTo)

di morpheus1820

Doxygen è un programma che permette di generare una documentazione automatica di codice in linguaggio C++, in modo abbastanza semplice. Per prima cosa installare Doxygen:

sudo apt-get install doxygen

Nella cartella principale del progetto C++ digitare:

doxygen -g <nomefile>

in questo modo si crea il file di configurazione di default <nomefile>. Non è necessario editare tutti i parametri, i più importanti sono:

PROJECT_NAME     = si commenta da sè
OUTPUT_DIRECTORY = cartella in cui generare la documentazione
INPUT            = percorso del codice  sorgente
FILE_PATTERNS    = Estensioni da considerare, per esempio .h,.cpp, .cc ecc...

A questo punto è possibile generare la documentazione in qualsiasi momento digitando

doxygen <nomefile>

Vediamo adesso come inserire nel codice la descrizione di classi, metodi, e attributi:

All’ inizio di ogni file

/*
 @file    fileName.cc .cpp .h ecc ecc ecc
 @author  name, mail
 @version 1.0
 */

Prima della dichiarazione di una classe:

/** Descrizione classe...
@code
... eventuale codice di esempio ...
 @endcode
 */

Prima di ogni metodo (o ridefinizione o template):

/**
Descrizione metodo...
@param  a parametro 1
@param  b parametro 2
@return valore di ritorno
@throws  eccezioni...
*/

Prima di ogni attributo:

/** descrizione */

La documentazione verrà generata in formato html nella cartella “html”.

22 gennaio 2010

Firefox 3.6/OpenOffice 3.2 rc

di Spinus

E’ stato da poco rilasciato Firefox 3.6, le novità sono moltissime, tra quelle (a mio parere) più interessanti: il supporto ai font WOFF la possibilità di usare Drag and Drop per trascinare i file dal desktop direttamente sul web!

Novità anche nel mondo OpenOffice, è stata rilasciata la versione 3.2 rc3: tra le numerose novità abbiamo i grafici a bolla e a rete pieno, supporto per i Graphite Font (che sono font TrueType, ma che permettono di gestire comportamenti complessi) oltre a modifiche al framework che sta alla base della suite.

20 gennaio 2010

Kiwiproject linkato da Pollycoke!!

di Spinus

Kiwiproject è stato linkato da Pollycoke.org: ecco qui! La pagina raccoglie i blog che hanno aggiornato i link al nuovo dominio “.org e che hanno scritto articoli sul fermento che si sente dietro le quinte di Pollycoke.
Grazie per il link e per avermi fatto conoscere nuovi blog ricchi di spunti interessanti!

P.S. non mancate di leggere l’EULA di Pollycoke.org 😛

19 gennaio 2010

Zeitgeist – riconoscimento hardware

di Spinus

Ho scoperto oggi che Zeitgeist potrà riconoscere le periferiche collegate al PC permettendo di avere il registro attività relativo ad un singolo device o di non mostrare collegamenti a file che sono su supporti rimovibili o di rete…insomma ci sarà da divertirsi 😛
Per chi non sapesse cos’è Zeitgeist che farà parte di Gome 3.0:
http://live.gnome.org/GnomeActivityJournal
https://launchpad.net/gnome-activity-journal

19 gennaio 2010

Progetti Mozilla Labs Bespin, Firebug, Weave (UPD 210110)

di Spinus

Bespin, l’editor web di Mozilla, ha raggiunto la versione 0.6: l’editor è stato riscritto per poter avere un set di caratteri più esteso, è stata razionalizzata la gestione dei comandi, la licenza è ora GPL; viene rilasciato in due “gusti”: un archivio pronto per essere integrato nel proprio sito e un archivio con tutti i sorgenti per poter essere esteso a piacere. Qui il post sul blog di Mozilla Labs

Firebug 1.5 (lo strumento che tutti i web developer dovrebbero usare)è stato finalmente rilasciato, e già si lavora su Firebug 1.6; ho trovato un’ottima guida che permette di comprendere subito le potenzialità del “Net Panel” che permette di analizzare comodamente il traffico di rete in una pagina web
Su Mozilla Hacks sono raccolti una serie di post che descrivono le nuove funzionalità di Firebug 1.5

Dimenticavo che è stata rilasciata la release candidate della versione 1.0 di Weave, il tool che permette di sincronizzare bookmark, preferenze, tab, history tra varie istanze di Firefox e Fennec. Consiglio di provarla a chiunque abbia Firefox installato su vari computer/dispositivi, io lo sto usando da diversi mesi (già dalle prime versioni 0.qualcosa) e non posso più farne a meno!
Solo un consiglio: fate un backup del vostro profilo: la release candidate è abbastanza stabile, ma essendo un progetto giovane ha ancora qualche problemuccio…e, poi, non bisogna sottovalutare l’errore umano che porta a sovrascrivere tutti i bookmark buoni con quelli vecchi (mi è capitato :P)

Bonus che ho scoperto leggendo trai posto che ho linkato sopra:
Closure è un tool che permette di ricompilare codice Javascript generando altro codice Javascript, ma più ottimizzato e rimuovendo codice “morto”

YUI compressor è una libreria Javascript e CSS che promette di avere pagine molto più snelle della concorrenza…

16 gennaio 2010

Mockup siti web/web apps

di Spinus

Il mondo delle webapps è sempre più in fermento…ho scoperto per caso (tramite i blog del pianeta Mozilla) un’utile applicazione per mockup di siti web: Mockingbird.
E’ basata sul framework per creare webapps Cappuccino…vorrei avere tempo a disposizione per testarlo, perché ho l’impressione che se ne possa ricavare qualcosa di interessante 😉

Ho scoperto anche un ottimo CMS: Plone
Aggiornamento:
non passa giorno che scopro qualcosa di nuovo sul mondo del web 3.0…ormai chiamarlo 2.0 mi sembra riduttivo!
Oggi ho letto di SproutCore un altro framwork per applicazioni Javascript per HTML5, qui una serie di demo…a prima vista sembra molto leggero…devo proprio trovare il tempo di fare delle prove più complete con questi framework!

16 gennaio 2010

Pollycoke.org :)

di Spinus

Ho scoperto con piacere che si sta muovendo di nuovo qualcosa su Pollycoke 🙂
Pollycoke.net è stato venduto, ma Felipe ha riacquistato Pollycoke.org, è tutto spiegato qui
Feed RSS per rimanere aggiornati
C’è anche la pagina su Facebook, di cui sono subito diventato fan 🙂

Speriamo che Pollycoke torni presto attivo, ora che ho la conferma che qualcosa si sta muovendo sono diventato ansioso! Devo dire che manca Pollycoke come aggregatore umano…in effetti mi sono accorto che molte cose che scriveva Felipe si possono trovare sparse su migliagia di blog delle community Ubuntu, Gnome, KDE, Mozilla (e via dicendo…), ma leggerle scritte con linguaggio felipesco è molto più divertente! Senza contare i commenti di tutti i fan di Pollycoke, che portano sempre spunti aggiuntivi!!

Butto lì un’idea che mi è venuta in questi giorni…perché non trasformare Pollycoke.org in una grande community in cui raccogliere gli articoli di vari blogger? Così avrebbero tutti più visibilità e la gestione non ricadrebbe sulle spalle di una persona sola 🙂
E dato che siamo in tema di ristrutturazioni io pubblicherei gli articoli non solo in Italiano, ma anche in Inglese, per poter aumentare ancora di più la visibilità!