Masterizzare MP3 con K3B
19 apr
Per riuscire a masterizzare un CD audio partendo da file mp3 con K3B, il famoso software per la masterizzazione di KDE, è necessario installare una libreria aggiuntiva:
sudo apt-get install libk3b6-extracodecs
Al termine dell’installazione, sarà sufficiente aprire k3b, selezionare un nuovo progetto di cd audio e inserire le nostre canzoni mp3!
Remuco: controllo del media player da cellulare
26 ott
Avete mai pensato di poter controllare il media player del vostro pc linux dal vostro cellulare?
Ho scovato in rete Remuco, un bellissimo software java che permette appunto di poter controllare vari media player (Amarok, Audacious, Banshee, Exaile, MPD, MPlayer, Rhythmbox, Songbird, Totem, TVtime, VLC e XMMS2) dal proprio cellulare o smartphone. Questo sia attraverso una connessione bluetooth sia wireless.
L’installazione è molto semplice.
- Scaricate il file zip;
- Estraete il pacchetto e dal terminare spostatevi nella cartella appena creata:
cd remuco-VERSION/
- Sempre da terminale:
sudo make install-PLAYER
dove PLAYER deve essere sostituito con il nome del player che intendete controllare. Ad esempio,
sudo make install-amarok
- Controllare l’output, potrebbe venirvi richiesta l’installazione di pacchetti aggiuntivi a seconda del player che state installando.
- Al termine, dovete trasferire il file java sul vostro dispositivo mobile, che trovate in client/midp/app. Potete scegliere quale versione installare, quella con o senza bluetooth. Se doveste avere problemi con la versione con bluetooth, installate l’altra (ciò capita molto spesso in device con Windows Mobile).
- Ora non vi rimane che inizializzare remuco sul vostro pc:
remuco-PLAYER
(Vi consiglio di far partire questo servizio all’avvio del sistema operativo)
- Non vi rimane che divertirvi!
Per altre informazioni sull’installazione, potete guardare la pagina ufficiale del progetto.
Calcolo delle Date in MySql
14 ott
Se avete bisogno di calcolare delle date in sql, (ad esempio per ottenere la data di ieri, la data corrispondente al mese scorso,…), potrebbe venirvi utile questo codice:
DATE_ADD(CURDATE(), INTERVAL -1 DAY) --> ieri DATE_ADD(CURDATE(), INTERVAL -1 MONTH) -->mese scorso DATE_ADD(CURDATE(), INTERVAL -1 YEAR) --> l'anno scorso
Il “-1″ indica di quanti giorni, mesi o anni in meno calcolare la data che ci serve. Se ad esempio vogliamo calcolare la data di due giorni fa, basta fare:
DATE_ADD(CURDATE(), INTERVAL -2 DAY)
OpenOffice abbandona SUN e cambia nome
5 ott

Il 28 settembre scorso il team di sviluppo di OpenOffice ha annunciato un cambiamento radicale nella struttura del progetto.
Dopo 10 anni di crescita costruttiva con Sun Microsystem come fondatore e principale sponsor, il progetto lancia una fondazione indipendende, “The Document Foundation”, per realizzare la promessa di un software completamente indipendente.
Inizia così il comunicato stampa che annuncia lo scorporo di OpenOffice da Sun Microsystem e il lancio di una nuova fondazione, “The Document Foundation”, che si occuperà dello sviluppo di OpenOffice ma con un altro nome, LibreOffice.
Questo annuncio è accompagnato anche dal rilascio di una nuova versione di LibreOffice, la 3.3 (beta).
Non sono ancora disponibili i repository ufficiali, ma l’installazione è molto semplice.
Scaricate da qui il pacchetto d’installazione ed estraetelo. Al termine, aprite il terminale ed installate:
cd en-US/RPMS/ sudo alien -k *.rpm sudo dpkg -i *.deb
Con questi comandi, trasformiamo tutti i pacchetti rpm scaricati in pacchetti deb, pronti per essere installati su Ubutnu.
Installiamo anche l’integrazione desktop:
cd desktop-integration/ sudo alien -k libreoffice3.3-freedesktop-menus-3.3-9526.noarch.rpm sudo dpkg -i *-deb
Disponibile Hamachi per Linux
1 ott
Con mia grande soddisfazione, ho scoperto che è disponibile da poco Hamachi, famoso software per la creazione di reti VPN tra pc, anche per Linux. Purtroppo è ancora in fase beta e manca l’interfaccia grafica, ma vi assicuro che anche da linea di comando non è affatto difficile da usare.
Scaricate il pacchetto e installatelo:
- DEB: https://secure.logmein.com/labs/logmein-hamachi_2.0.0.12-1_i386.deb (32 bit)
- RPM: https://secure.logmein.com/labs/logmein-hamachi-2.0.0.12-1.i486.rpm (32 bit)
Per altri pacchetti e per le architetture a 64 bit, fate riferimento qui: https://secure.logmein.com/US/labs/
Al termine dell’installazione, il demone di Hamachi si avvia in background automaticamente; se tuttavia volete interromperlo/avviarlo, basta eseguire:
/etc/init.d/logmein-hamachi start /etc/init.d/logmein-hamachi stop
Il client di Hamachi
Per controllare il client di Hamachi, basta eseguire nel terminare il seguente comando:
sudo hamachi [command]
Come prima cosa, dovete fare il login al server di Hamachi:
sudo hamachi login
Quando siete loggati , eseguite i seguenti command:
- set-nick <nickname>: impostate il vostro nickname della rete;
- join <network_id>: serve per entrare in una rete; vi verrà chiesta una password, se la rete la richiede;
- do-join <network_id>: chiedete di entrare nella rete identificata da <network_id>; la vostra richiesta dovrà essere approvata dall’amministratore della rete;
Il network_id potete trovarlo nell’interfaccia web di Hamachi, a fianco del nome della rete.
Se avete fatto tutto correttamente, hamachi è correttamente configurato e potete iniziare ad utilizzarlo.
Per una lista completa dei comandi, potete visualizzare il file README che si trova in /opt/logmein-hamachi/README
Sincronizzare Google con Evolution – Gnome 2.3
17 ago
Ultimamente sto riscoprendo i vari servizi messi a disposizione da Google, per la facilità con cui è possibile sincronizzare tutti i dati con pc e dispositivi mobili.
Oggi ho scoperto con quanta facilità è possibile sincronizzare il calendario di Google con quello di Evolution.
Aprite Evolution, poi File>Nuovo>Calendario. Dalla finestra che compare specificate:
- Tipo: Google;
- Nome: un nome a caso da assegnare al vostro calendario;
- Nome utente: la vostra email di accesso a google calendar;
- Aggiornamento: specificate ogni quanto deve avvenire la sincronizzazione tra i due calendari, remoto e locale;
- Calendario: il vostro calendario su Google Calendar. Cliccate su “Recupera elenco” per avere la lista di tutti i vostri calendari remoti, e selezionatene uno
- Colore: a voi la scelta;
- Vi consiglio la spunta delle due checkbox: la prima permette di salvare i dati in locale, in modo da potervi accedere anche se non avete accesso alla rete, la seconda vi permette di definire il calendario che state creando come predefinito per l’inserimento di nuovi appuntamenti
Cliccate su OK e il gioco è fatto! Buona sincronizzazione!
“Find & Replace” con SQL
16 ago
Mi è capitato di recente di apportare delle modifiche ai campi testo del database; l’operazione, se fatta a mano, era molto lunga, perché consisteva nel cercare una stringa all’interno di un testo più o meno lungo e di sostituirla con un’altra. Perchè allora non sfruttare le potenzialità di SQL? Detto fatto!
Ci viene in aiuto la funzione Replace:
REPLACE(text_string, from_string, to_string)
In pratica:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);
Installare un server LAMP con un click su Ubuntu
5 mag
Dalla versione 9.10 di Ubuntu è possibile installare un server LAMP (Linux Apache MySql Php) con un semplice click.
Basta infatti aprire il terminale e digitare:
sudo tasksel
Vi si aprirà una finestra del terminale con una serie di collezioni di software, che è appunto possibile installare in un colpo solo molto semplicemente.

Scorriamo quindi la lista, e selezioniamo “LAMP Server” con la barra spaziatrice. Infine TAB, e INVIO.
Durante l’intallazione, che avverrà in poco tempo, sarà necessario solo inserire la password per il database MySql. Al termine, possiamo verificare l’installazione aprendo FIrefox e digitare localhost nella barra degli indirizzi. Se tutto è andato a buon fine, comparirà una pagina come questa:

Ottimo!
Per gestire MySql, vi consiglio di scaricare phpMyAdmin e di scompattarlo nella vostra localhost.
Dove si trova? /var/www/
Alla prossima!
Decriptare un file pdf
14 gen
Ho di recente avuto la necessità di decriptare un file .pdf per poterlo modificare con un software esterno.
Esiste un comodo tool, PdfTk, che tra le altre cose permette di decriptare file pdf.

Per installarlo:
sudo apt-get install pdftk
Per decriptare:
pdftk INPUT.PDF input_pw PASSWORD output OUTPUT.PDF
dove, in maiuscolo, sono riportati i parametri da modificare.
Nel caso questa procedura dovesse dare errore, potete seguire un’altra strada.
Aprite il file con il Document Viewer, e stampatene una copia con la stampante virtuale, specificando il pdf come formato. Ora il file è decriptato. Se dovesse essere ruotato di 180° rispetto al”originale, utilizziamo ancora pdfTk. Apriamo il terminale e diamo.
pdftk INPUT.PDF cat 1-endS output OUTPUT.PDF
Fatto!
Ovviamente pdftk ha numerose altre opzioni per modificare file pdf, che potete trovare a questa pagina
Sincronizzare Windows Mobile 5/6/6.1 con Ubuntu 8.04, 8.10, 9.04, 9.10
10 gen

Ho appena seguito questa guida sul wiki ufficiale di Synce, il noto progetto che mira alla sincronizzazione tra dispositivi mobili basati su Windows Mobile e pc Linux.
Il bello è che funziona anche sul nuovo Ubuntu 9.10 Karmic.
L’unico accorgimento è che i repository da usare non sono quelli segnalati nella guida, ma altri, installabili nel seguente modo
sudo add-apt-repository ppa:synce<br /> sudo apt-get update<br /> sudo apt-get upgrade
Funziona tutto alla perfezione, senza nessun tipo di errore durante l’installazione ne durante la sincronizzazione.