Posted on Diciembre 22nd, 2008 by Brocoli Fresco
Filed under Sin categoría |
Acabo de descubrir que el iPhone SDK no permite hacer llamadas a procesos externos del sistema como su hermano mayor: el framework Foundation. Incluso la clase NSTask ha quedado deshabilitada. Todo por la seguridad.
¿Que hacer si queremos descomprimir un fichero gunzip? No nos queda más remedio que ocuparnos nosotros del tema, ya que no podemos invocar este comando como programa externo.
#import <zlib.h>
#define CHUNK 16384
gzFile file = gzopen([sourcePath UTF8String], “rb”);
FILE *dest = fopen([destPath UTF8String], “w”);
unsigned char buffer[CHUNK];
int uncompressedLength = gzread(file, buffer, CHUNK);
if(fwrite(buffer, 1, uncompressedLength, dest) != uncompressedLength || ferror(dest)) {
NSLog(@”error writing data”);
}
fclose(dest);
gzclose(file);
Posted on Diciembre 22nd, 2008 by Brocoli Fresco
Filed under Sin categoría |
LAME (LAME Ain’t an MP3 Encoder) permite re-codificar cualquier fichero de audio… Si queréis re-codificar una serie de ficheros de mp3 de forma masiva, podéis utilizar un comando parecido a este (pasa de cualquier baud rate a 32):
$ for x in [ `ls -1 *.mp3` ]; do lame –preset 32 $x new32-${x}; done
Por supesto, es [...]
Posted on Diciembre 22nd, 2008 by Brocoli Fresco
Filed under Aplicaciones, Pequeñas maravillas |
File List (a.k.a Name Mangler) permite renombrar ficheros de forma masiva. Se trata de un A Better Finder Rename pero gratis. Otra pequeña maravilla.
Posted on Diciembre 21st, 2008 by Brocoli Fresco
Filed under Pequeñas maravillas |
Musorg es una pequeña maravilla para renombrar archivos de música según sus etiquetas ID3… Lo más sorprendente es que respeta adecuadamente los carácteres Unicode. También hace búsquedas en FreeDB (y renombra los archivos mp3 de acuerdo a los resultados).
Posted on Diciembre 18th, 2008 by Brocoli Fresco
Filed under Sin categoría |
Este es el primer post en mucho tiempo y lo posteo con ScribFire. Veremos hasta cuándo duramos…