Visualizzazione post con etichetta software. Mostra tutti i post
Visualizzazione post con etichetta software. 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.

18/02/08

Proteggi i tuoi dati con TrueCrypt

TrueCrypt e' un software di crittografia che permette di cifrare intere partizioni o dispositivi di archiviazione (come chiavette usb) oppure di creare dischi virtuali cifrati con dimensioni stabilite dall'utente.
Il programma, giunto alla versione 5.0a, e' opensource e multipiattaforma: funziona su Linux, Windows e Mac OS X (download).

Un software di questo tipo non e' affatto roba per soli agenti segreti o spie :D ma e' molto importante anche per un qualsiasi privato che tenga alla sua privacy. Basta pensare ad esempio allo smarrimento o al furto di un portatile contenente dati bancari sensibili o un progetto importante in fase di realizzazione: la perdita delle informazioni, a disposizione dei malintenzionati, e' ben piu' grave del danno materiale in se'.
Se i dati invece sono messi al sicuro con TrueCrypt diventano inaccessibili e inutilizzabili.

TrueCrypt e' dotato di una procedura guidata per la creazione dei volumi cifrati e di una interfaccia grafica molto intuitiva (che nella versione per Linux e' stata introdotta proprio con la versione 5.0).




Lo uso ormai da parecchio tempo: installazione straconsigliata a tutti ;)

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.

11/11/07

Beeseek, motore di ricerca open source

BeeSeek e' un interessante progetto che portera' alla nascita di un motore di ricerca open source, una alternativa libera ai colossi della ricerca attuali.
La lampadina si e' accesa ancora una volta nella mente di Simone Brunozzi aka Ubuntista: grazie alla struttura p2p il database e il carico di lavoro sara' distribuito fra numerosi pc, in modo da poter competere con la potenza di calcolo delle grandi aziende del settore.
Per la costruzione del database di BeeSeek saranno presi in considerazione parametri come il tempo di visualizzazione delle pagine, il numero di risultati scelti o i link selezionati nelle pagine, in modo da fornire in risposta alle ricerche degli utenti il risultato piu' "umano" possibile (un search engine for human beings? :D).
Tutto cio', ovviamente, con il massimo riguardo per la privacy e l'anonimato degli utenti.
Il progetto, che si coordina grazie a launchpad, e' ancora allo stato di alpha: e' gia' disponibile una versione molto giovane di hive, il software lato server, mentre e' ancora in fase di progettazione la web app per le ricerche vere e proprie.

L'idea e' molto buona e la community attiva, insomma le prospettive per il futuro sono molto incoraggianti: chissa' se un giorno sara' possibile possibile utilizzare BeeSeek per le ricerche in Netsukuku?

link:
wiki
blog it
blog en
pagina su Launchpad

07/11/07

TRK, Trinity Rescue Kit

Trinity Rescue Kit e' una distribuzione Linux live per il recupero e la manutenzione di macchine Windows e Linux.
Grazie a semplici operazioni a linea di comando, permette di eseguire diverse operazioni molto utili, ad esempio:

  • resettare facilmente le password di Windows
  • effettuare con un solo comando la scansione antivirus con quattro software antivirus (AVG, BitDefender, Clamav, F-prot), con definizioni aggiornabili su internet
  • recuperare file eliminati
  • recuperare partizioni
  • effettuare il backup in rete di partizioni NTFS

Trinity Rescue Kit puo' essere avviata da CD, da chiavetta USB o dalla rete via PXE.

03/11/07

Netsukuku

Netsukuku e' uno dei progetti piu' affascinanti del FreakNet Medialab di Catania: e' un sistema di routing sperimentale di tipo p2p, nato per costruire una rete che si genera e si sostiene autonomamente.

La rete, il cui funzionamento e' basato su teorie del caos e dei frattali, e' in grado di gestire un numero illimitato di utenti, con un piccolissimo dispendio di CPU e memoria: il protocollo di Netsukuku struttura l’intera rete come un frattale e, per calcolare tutte le rotte necessarie, fa uso di un algoritmo chiamato Quantum Shortest Path Netsukuku. Un frattale e’ una struttura che puo’ essere compressa all’infinito, perche’ ogni sua parte e’ composta dallo stesso frattale. Pertanto il suo alto livello di compressibilita’ offre la possibilita’ di conservare l’intera mappa di Netsukuku in soli pochi Kilobyte.

Il modo migliore per la connessione fra i nodi e' il wifi o comunque le reti senza fili: Netsukuku sara' in grado di costruire una rete alternativa a Internet e indipendente (anche se durante la sperimentazione sara' comunque possibile sfruttare tunnel virtuali su Internet).

In breve: finalmente nessun vincolo con gli ISP (Internet Service Provider), accesso immediato alla rete, sicurezza e anonimato senza costi ne' burocrazia. Una bella spallata al digital divide.

Approfondimenti:

faq
Descrizione generale del progetto
Voce su Wikipedia

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

25/10/07

Messaggi gratis con MoioSMS

MoioSMS è un software utilissimo per mandare SMS da Internet in modo comodo, veloce e gratuito.


In pratica grazie a questo programmino scritto in python si appoggia ai diversi siti che permettono di inviare sms gratuiti ai loro utenti, come 190.it, tim.it, enel.it...
Questi siti sono purtroppo pieni di pubblicità, lenti, scomodi, e richiedono di inserire i fastidiosi captcha di controllo.

MoioSMS permette di mandare i messaggi evitando questi inconvenienti, immette automaticamente nome utente e password, è dotato di rubrica e inserisce automaticamente i captcha!


L'interfaccia grafica è leggerissima e semplice, ed è possibile utilizzarlo anche via terminale.

Il software è open source, rilasciato sotto licenza GPL e multipiattaforma: è disponibile per Linux, Windows e Mac.

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 ;)