Redirect old site except a directory

RewriteEngine on

RewriteRule !^directory($|/) http://newdomain.ext%{REQUEST_URI} [L,R=301]

Flac2ogg

Few minutes ago, i have found a powerful command from cli, for my archlinux distributions. With oggenc i can convert WAV, FLAC, RAW or AIFF to OGG.

This is the stupid command:

oggenc *.flac

 

Change default language SqlServer 2005

Last week, i had to change, after install, the default language of SQL Server 2005 for display date in italian format (dd/mm/yyyy) and not for US format (mm/dd/yyyy). After many restart, i have found a solution. I changed language fields in regedit, replacing 1033 with 1040:

  • HKLM\SOFTWARE\Microsoft\Microsoft SQLServer\90\Tools\ClientSetup\CurrentVersion
  • HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Setup
  • HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup
  • HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\CurrentVersion

I have found this solution here: http://coolkidsdoit.wordpress.com/2009/01/28/changing-the-default-languagelocale-sql-2005/

how to install rails on rvm

If you know, there aren’t any problem! :) Otherwise, simply type rvm gem install rails

 

10 comandamenti

Questo l’ho copiato incollato da un’articolo che ho trovato sul blog di simofin, lo faccio per un semplice motivo, ogni tanto bisogna ricordarsi anche di queste cose e farci un pensiero!

 

1)    Quando ronzano in testa problemi e idee confuse che non riesci ordinare, parlane con chi pensi ti possa aiutare tipo genitori, amici. Ascolta, confronta i tuoi pensieri e poi decidi tu. Se tieni tutto dentro per te finisce che ingrassi

2)    La vetta di un monte, come ogni meta, si può raggiungere  facile con mezzi di trasporto, ma più bello è conquistarla arrivando a piedi, stanchi, dopo aver sudato, faticato e magari anche rischiato di farsi male. Nella vita troverete tante difficoltà da scalare. Non è detto che arriverete sempre in cima ma dipende dallo sforzo che saprete sopportare

3)    Un uomo coraggioso ha paura. Solo che per un momento la dimentica e la sostituisce con la attenzione in quello che sta facendo

4)    Delle proprie azioni si deve sempre essere responsabili. La verità si deve dire sempre intera e non temerla. Qualche volta si può dirne una parte se fa male agli altri.

5)    I segreti fanno parte della nostra vita. Ce ne sono alcuni che vengono con noi in paradiso.

6)    L’intelligenza è come la terra:se non la semini e la coltivi resta arida e si trasforma in furbizia. I semi sono: la curiosità per ogni cosa che vedi; conoscere il passato che ti aiuta a capire il presente e tracciare il futuro; ascoltare chi ha più esperienza di te e poi, alla fine devi decidere tu. Lo ignorante fa finta di sapere e risponde sempre; l’intelligente pensa prima di parlare e lo fa se ha argomenti e ragioni da sostenere

7)    Non paragonarti mai in negativo agli altri perché certamente tu hai capacità che loro non hanno, solo che non le vuoi vedere e dare loro la giusta importanza

8)    Nella vita è più facile sbagliare che fare giusto. Cerca di non ripetere più di una volta lo stesso errore: fanne uno diverso: aumenterà la tua esperienza che nella vita ti sarà preziosa.

9)    Fai quello che ti senti, ma prima di decidere cosa fare pensaci 2 volte esaminando i pro e i contro e poi vai. Se sbagli, ricomincia senza mai stancarti. Si imparano tante cose da piccoli ma bisogna saper imparare anche da vecchi  perché la vita è un insegnante che ti segue fino alla fine

10)  La vita è come un salvadanaio:più soldini metti dentro, più notizie immagazzini e più ti dedicherai da giovane, più troverai quando ti sarà chiesto: Lei signore cosa ha imparato, cosa sa fare?

Umount and device busy

Capita quando si cerca di smontare una partizione che essa sia occupata e nemmeno forzandolo si riesca a procedere. Prima di disperarsi è interessante capire chi ancora la sta tenendo occupata, quindi grazie ad fuser si identifica chi sta la sta utilizzando e successivamente tramite il solito ps si va a verificare il nome del processo.

fuser -m /media/cdrom
/media/cdrom: 538
ps auxw | grep 538
 

Utility hostname in archliunx

Se compare la seguente riga nel momento in cui avviare il terminale di Archlinux,

 grmlcomp:132: command not found: hostname

allora dovete semplicemente installare inetutils, perchè l’utility hostname è stata rimossta da net-tools, come indicato in questo annuncio.

Abilitare le nuove estensioni Office su II6

Oggi mi sono imbattutto nella necessità di caricare una presentazione PowerPoint creata con il nuovo Office2010. Da qualche anno Microsoft ha aggiunto di default nuove estensioni per i suoi file Office, che da vecchi sistemi come II6, non sono riconosciute. Accade quindi che una volta che questi file vengono caricati sul server non siano riconosciuti come validi, bisogna quindi permetterne il caricamento facendogli riconoscre il MIME Type disponibili da Technet.

Per poterli inserire bisogna dopo aver selezionato il virtualhost desiderato:

  • Cliccare con il destro e poi selezionare Proprietà;
  • Aprire la linguetta HTTP Header;
  • In basso, poco più sopra dei pulsanti Ok e Annulla c’è un pulsante File Types…
  • Una volta premuto si apre una piccola finestra con 2 campi, uno per l’estensione e il secondo per il MIME Type (che trovate nel link segnato poco sopra).

La ricetta perfetta di Totti e l’imprecazione

Andate al secondo 55, cosa dice la voce femminile?“Figlio di puttana” ??? Può essere?

VMWare: “Operation Failed Since Another Task Is In Progress”

L’altro giorno, mi sono trovato davanti a questo fastidiosissimo errore, tutto è nato quando ho premuto il pulsante di riavvio di una macchina virtuale. Analizzando i task, ho visto che il virtual center si era piantato nell’esecuzione dell’operazione, senza però andare in time out.

Per cercare di risolvere il problema ho utilizzato un utenza sui cui fosse abilitata la console ssh nel server ESX:

  1. digitato: cat /proc/vmware/vm/*/names, che ritorna la lista delle macchine virtuali in esecuzione in quell’ESX. Cosa più importante ritorna anche un id chiamato proprio vmid=####
  2. less -S /proc/vmware/vm/1865/cpu/status dove 1865 corrisponde al vmid. Si vedrà una serie di opzioni riguardanti la macchina virtuale fra cui una cosa simile a:group
    vm. 1429
  3. Quest’ultimo numero è il numero del processo associato alla macchina virtuale, basterà killarlo, dando /usr/lib/vmware/bin/vmkload_app -k 9 1429
  4. A questo punto la macchina da virtual center risulterà spenta e si potrà proseguire con le operazioni.