| 0 commenti ]

Ho scoperto questa piccolissima utility per convertire i files .bin in più tradizionali .iso.

Si scarica qui e si compila con il comando

gcc -o bin2iso bin2iso.c


Una volta ottenuto l'eseguibile si può copiarlo nella directory ~/bin (se non esiste crearla), ed eseguirlo così

bin2iso nomefile.bin

| 4 commenti ]

Non amo molto i sistemi 'dual boot' ma mi rendo conto che in certe situazioni non ci sia altra scelta. Per chi è costretto a far convivere sullo stesso 'ferro' sia Linux sia Windows c'è uno strumento che può rendere la vita più semplice: si chiama "Ext2 Installable File System for Windows" e consente l'accesso completo (lettura e scrittura) a un filesystem ext2/ext3!



L'eseguibile si scarica qui e si installa col classico doppio click. Completata la procedura si può scegliere quale lettera di unità assegnare al filesystem Linux e iniziare ad usarlo anche da Windows.


Stephan Schreiber ha certamente fatto uno splendido lavoro, l'unico limite della sua creatura è l'impossibilità, ad oggi, di utilizzare volumi LVM.

| 0 commenti ]

Spesso può essere utile registrare i comandi che si digitano in console, ad esempio nel caso li si voglia riutilizzare in un secondo momento in uno script di shell.
A rendere più espliciti i possibili utilizzi c'è il nome, in effetti l'utility in questione si chiama proprio script.
Per provarla è sufficiente aprire un terminale e digitare

script

Di default script scrive un file chiamato typescript nella directory dove viene lanciato. Se si vuole specificare un nomefile e un path differenti si esegua il comando così
script /directory/nomefile

Quando si decide di interrompere la registrazione è sufficiente digitare exit. A questo punto si può riprendere il file dove si sono registrate le nostre operazioni e visualizzarlo o correggerlo.
Di default script salva tutto quello che viene visualizzato a schermo, quindi si rischia di aver un file sporcato da caratteri speciali. Per evitare che questo accada si può invocare dalla bourne shell utilizzando il comando che segue
SHELL=/bin/sh PS1="$ " script

E' molto importante evitare l'uso di comandi come vi o top in una sessione di script pena la quasi completa illeggibilità del file di output.
Se invece si vuole riprendere un file creato in precedenza si può lanciare script così
script -a nomefile

| 0 commenti ]

Ecco una manciata di regole per testare efficacemente il free software.


  • Scaricate sempre l'ultima versione

  • Verificate che il bug che intendete inserire non sia già stato notificato

  • Fornite tutte le informazioni necessarie affinché il problema possa essere riprodotto

  • Non vi scusate per l'inglese

  • Usate il sistema di bug tracking

  • Se possibile automatizzate la procedura di test

  • Se possibile effettuate i test in condizioni di utilizzo reali

  • Usate sistemi automatizzati per la notifica dei crash

  • Acquisite familiarità con gli strumenti usati per compilare, linkare e testare il codice

  • Se possibile utilizzate un ambiente separato per i test

  • Descrivete in modo esaustivo le condizioni che hanno portato all'errore

  • Le vostre impressioni di "nuovo utente" sono essenziali, riportate tutto ciò che vedete

  • Siate pazienti con gli sviluppatori


How to Report Bugs Effectively
Bug Writing Guidelines
How to Write a Useful Bug Report