Archivi autore: admin

database, thread e transazioni

Proprio in questi giorni a lavoro mi sono imbattuto in un problema non banale riguardo le transazioni dei database.Avevo 2 thread A che scriveva su db e B che doveva leggere il dato.Nel mio flusso ideale la cosa avrebbe dovuto … Continua a leggere→

Pubblicato in db, thread, transaction | Lascia un commento

mysqldump singole insert

Le versioni più recenti di mysqldump creano una insert multipla per gruppi di insert simili. Ad esempio con mysqldump si ottiene: INSERT INTO `events` VALUES (6582,11,’1223390359:164321′,6285,’bla bla bla’,10,’2008-10-07 16:39:21′,’bank_id=60702&charge_id=079208%409001914′,’BA8CF7E8-947D-11DD-8B00-488D047A8996′,NULL,NULL,’079208@9001914′),(6583,11,’1223390362:164327′,NULL,’bla bla bla’,10,’2008-10-07 16:39:22′,’bank_id=60702&charge_id=079208%409001914′,’BB3FCB48-947D-11DD-9E00-488D047A8996′,NULL,NULL,’079208@9001914′), … aggiungendo il parametro –extended-insert=false si ottiene INSERT … Continua a leggere→

Pubblicato in insert, mysql | Lascia un commento

Perl Oneliner

Talvolta mi capitano log del tipo: 2008-10-03 09:28:55,204 [10544] Dada::Rufus INFO final status: @101: uid:’+919791100668′ appid:’122301909010729816767′ : ‘book’ -> ‘ACK’ in 1.120 s.2008-10-03 09:28:56,320 [9779] Dada::Rufus INFO final status: @56: uid:’+557988275004′ appid:’122301908814163698835′ : ‘book’ -> ‘NACK’ in 4.345 s.2008-10-03 09:28:57,572 … Continua a leggere→

Pubblicato in cat, onliner, perl, sort, uniq | Lascia un commento

virtualbox: come duplicare un hard disk virtuale

VirtualBox è un virtualizzatore di macchine tipo VMWare.Talvolta è necessario duplicare un hard disk virtuale ma ciò non si può fare come sembrerebbe ovvio con un ‘cp nomehd nomehdnuovo‘ poichè ciò creerebbe due hard disk con lo stesso UUID e … Continua a leggere→

Pubblicato in clonare, virtualbox | Lascia un commento

Perl e lo zen

Di lavoro faccio il programmatore e ogni tanto mi balocco, nel tempo libero, con il mio coltellino svizzero: perl. Oggi voglio mostrare come sia possibile con un istruzione piuttosto semplice fare una cosa che nei linguaggi tipo Java o C/C++ … Continua a leggere→

Pubblicato in best practice, perl | Lascia un commento

Quarto Perl Workshop Italiano

Anche se l’argomento non riguarda esplicitamente il mondo linux mi sento in dovere di recensire l’incontro che si è tenuto il 18 e il 19 Settembre a Pisa incentrato sul linguaggio perl. Per chi non lo conoscesse il perl è … Continua a leggere→

Pubblicato in perl, programmazione, workshop | Lascia un commento

Maledetti "a capo"

Usate unix e volete avere gli “a capo” in stile unix? Con il vi è facilissimo basta usare il comando :set fileformat=unix e se volete fare il viceversa (ovvero convertire dallo stile dos allo stile unix) :set fileformat=dos per maggiori … Continua a leggere→

Pubblicato in dos, line, unix, vi | Lascia un commento

History non deve salvare

Proprio oggi mi è capitato di rilanciare l’ultimo comando eseguito per ricreare l’installazione dai sorgenti della mia applicazione enterprise quando, a sorpresa, ho invece lanciato un commit del mio sistema di versionamento.Purtroppo il mio comando precedente era per l’appunto un … Continua a leggere→

Pubblicato in history | Lascia un commento