Jun 122013
 

linux-playstation2

Grazie a tutti i giochi Indie, Steam e Humble Bundle recentemente il mercato dei giochi per Linux è diventato più attivo che mai e così ho comprato un po’ di giochi arcade/azione/piattaforma.

Forse sono io, ma non mi piace troppo gestire 10 diversi tasti sulla tastiera e ricordare tutte le combo che ho da fare con loro, un joypad è un modo molto più semplice per giocare questo tipo di giochi, e qual è il miglior joypad in giro?

A mio parere i joypad Playstation sono tra i migliori che si possono trovare in giro, probabilmente anche quelli per Xbox sono buoni, ma ho una playstation 2 non utilizzata e così ho scelto di andare in quella direzione.

E devo dire che con una grande sorpresa tutto ha funzionato bene senza troppi problemi! Continue reading »

Flattr this!

Jun 092013
 

PDFtk o Il PDF Toolkit è uno strumento open source cross-platform per manipolare documenti PDF. pdftk è fondamentalmente un front-end per la libreria iText (compilata in codice nativo utilizzando GCJ), capace di dividere, unire, cifrare, decifrare, decomprimere, ricomprimere, e riparare file PDF.

Se il formato PDF è carta elettronica, allora pdftk rappresenta l’insieme di tutti gli strumenti che si possono usare per rilegare, cancellare, cifrare qualsiasi documento.
pdftk è un semplice strumento per fare le cose di tutti i giorni con i documenti PDF. Sempre meglio avere questo strumento uno nel primo cassetto della scrivania e usarlo per:

  • Unire documenti PDF
  • dividere le pagine PDF in un nuovo documento
  • decifrare il documento se necessario (richiesta password)
  • cifrare il documento, se si vuole
  • compilare moduli PDF con dati FDF
  • applicare una filigrana allo sfondo
  • Report sulel metriche del PDF, tra cui i metadati e segnalibri
  • aggiornare i metadati del PDF
  • allegare file a pagine PDF o al documento PDF
  • scompattare gli allegati pdf
  • Dividere un documento PDF in pagine singole
  • decomprimere e ri-comprimere la pagina
  • Riparazione di un file pdf danneggiato (se possibile)

Continue reading »

Flattr this!

Jun 032013
 

Recentemente un mio collega doveva eseguire più processi paralleli su un server (circa 20 nel nostro caso specifico), ogni processo faceva delle “cose”, e questo può richiedere un tempo più lungo o più corto rispetto agli altri, una volta che un processo termina il suo compito deve leggere da un file di testo la prima riga che indica l’ID di un nuovo lavoro, rimuove tale ID dalla parte superiore del file di testo e inizia ad elaborarlo.

Problema: su un lungo periodo (una elaborazione con più di 50K ID) capita “spesso” che 2 processi terminano nello stesso tempo e così entrambi hanno lo stesso ID causando problemi a tutto il processo, si è cercato di utilizzare un file di lock semplice facendo un “touch” quando il processo apriva il file con l’elenco di ID, ma sembra che questa operazione è troppo lento e abbiamo avuto ancora qualche caso di concorrenza fallito.

La soluzione è stata utilizzare la funzione di bash flock Continue reading »

Flattr this!

May 252013
 

keepcalm
[email protected]# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.0 (wheezy)
Release: 7.0
Codename: wheezy

Ho passato gli ultimi 30 minuti (più o meno) nell’aggiornamento della mia VPS da Debian 6 a Debian 7, in breve questo è stato un grande successo con 1 solo conflitto di alcuni pacchetti e qualche vecchio modulo WordPress su un altro sito web che non è compatibile con PHP 5.4, i tempi di fermo totale del sito: 8 minuti.

Ed ora qualche dettaglio sulla mia esperienza

Continue reading »

Flattr this!