List and extract single file from tar.gz

How many times do you need to download from SSH a large tar.gz or tar file from server for extract a single file?

There’s a simple solution for avoid waiting time to download a file.

From cli:

tar -ztvf filename.tar.gz
tar -tvf filename.tar

When you know where’s a file, extract with:

tar -xvzf filename.tar.gz path/to/file
tar -xvf failname.tar path/to/file

Multiple environment con Capistrano

Prima di caricare nel server di produzione le modifiche salvate su SVN oppure su git, è sempre meglio fare una prova su un server di stage.

Dando per scontato la realizzazzione del server di stage, (magari un clone di quello in produzione) i passi da seguire per realizzare una struttura che permetta di caricare i file sul server di produzione o di stage sono davvero pochi e li trovate in un recente articolo di paul schreiber.

C’è una cosa da precisare, bisogna aggiungere anche staging.rb all’interno della direcotry environment e copiarvi tutto il contenuto di production.rb, ricordandosi di cambiare il dominio dell’applicazione che teoricamente non sarà lo stesso per lo stage.

How install Lide 35 on Windows 7 64 bit

canon lide 35Easy, simple follow this guide and this!

Restore table from full dump

If you have a full dump of SQL backup, how can you recover a table?
You can buy a third part software, or restore a dump with a different name and copy the desidered table on original database.
Second step is drop the source table, (after backup) and write this:

select * into destination database.dbo.destination table
from source database.dbo.source table

You have replaced the source table with backup table. Good Work!

 

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