Archive for January, 2011

Leer y escribir discos con formato amiga en Linux

Posted in Retro, linux, retroinformatica on January 22nd, 2011 by mrcomputer – 1 Comment

Amiga_Logo_1985

Por defecto GNU/Linux soporta el formato affs(Amiga Fast File System), el sistema de archivos del Commodore Amiga, de forma nativa, por los que nos permitirá montar un disco duro o tarjeta Compact Flash en nuestro sistema para así poder pasar archivos del PC al Amiga y viceversa. Para montarlo unicamente hay que pasarle el parámetro -t affs al comando mount:

mount /dev/sdb1 /mnt/disk -t affs

Script: unir varios PDF en uno

Posted in Scripts, linux on January 21st, 2011 by mrcomputer – 5 Comments

En ocasiones necesitamos unir varios fichero PDF en uno, en mi caso, para las memorias de las universidad lo necesito para unir la portada con la memoria. Para hacer eso lo que uso es este pequeño script:

#!/bin/bash
 
if [ "$#" -lt "2" ]; then
	echo "se necesita al menos 2 parametros"
	echo "$0 salida.pdf entrada1.pdf [entrada2-4.pdf]"
	exit -1
fi
 
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$1 $2 $3 $4 $5
 
echo "Hecho!"

Solo tenéis que guardarlo con un archivo (por ejemplo unir_fich.sh) y darle permisos de ejecución con chmod +x unir_fich.sh. Solo queda ejecutarlo con ./unir_fich.sh pasando como primer parámetro el nombre de fichero de salida, y después todos los ficheros a unir, se unirán en el orden que se pasan como parámetros.

¿Se deberían publicar los podcast también en OGG Vorbis?

Posted in podcasting on January 20th, 2011 by mrcomputer – Comments Off

podcastogg

Tras leer el articulo de Gadi en el que lista podcast sobre software libre, indicando si  están disponibles en formato OGG o no, me ha sorprendido que muy pocos podcasts están disponibles en este formato,  unicamente están disponibles en OGG el podcast en el que participa Gadi, Conexión Libre, el podcast de Valente Espinosa, Odaibanet y mi podcast y pánico en el núcleo(el podcast del GUL). Resulta no menos que curioso que podcast que difunden el software libre no publiquen sus audios en un formato libre. Pero esto puede tener un sencilla explicación. Debido a la gran popularidad del MP3, que es soportado por no decir el 100% de reproductores tanto hardware como software y es el formato en el que nacieron los podcast, es normal que todos los podcast al menos se distribuyan en este formato. Pero el MP3 esta sujeto a patentes, pero segun me comento hace tiempo ivalladt por twitter quedan unos años para que venzan, mientras que OGG no.

¿Y porque no se ha impuesto OGG aMP3? El principal motivo en mi opinión está en los reproductores  portátiles, ya que la gran mayoría no reproducen este formato. Algunos reproductores, si los reproducen de manera nativa, y otros muy populares como los ipod y otros reproductores conocidos pueden reproducir OGG cambiándoles el firmware por uno como abierto como lo es rockbox, pero puede resultar una operación delicada y que no todo el mundo realizará. En el caso de reproductores software, la gran mayoría reproduce OGG sin problemas , salvo reproductores privativos de Apple y Microsoft, por ejemplo. Pero debido al que el consumo masivo de podcast se realiza en dispositivos portátiles, este ha sido siempre el gran impedimento de la difusión del formato OGG en el mundo del podcasting.

Pero pese a eso, es interesante ofrecer en formato OGG el podcast por varios motivos:

  • Con la misma calidad que un archivo MP3, ocupa ligeramente menos espacio(en ocasiones bastante menos).
  • Permite la reproducción nativa en navegadores que soportan HTML5 con la etiqueta audio y permite realizar saltos a un determinado minuto sin tener que cargarse completo.
  • Libre de patentes.
  • Está mejor optimizado para el streaming que el MP3(Spotify usa ogg).

Pero aún no se podría ofrecer unicamente OGG como única opción ya que no llegaríamos a todas las personas que usan un reproductor hardware no compatible, pero si que es viable ofrecer la doble vía, MP3 y OGG, incitando a descargarlo en OGG siempre que sea posible.

Por otro lado, otra de las explicaciones de porque no se ha adoptado el OGG para los podcast, es porque la generación del feed con el enclosure del archivo no es tan trivial como con MP3. Actualmente pasando el feed del blog por feedburner te genera un feed con todo lo necesario para que los agregadores de podcast puedan descargarlo sin problemas, pero para los archivos en ogg no es así. Hace ya bastante tiempo, comenté en este blog una manera de hacerlo, usando delicious y hay otras maneras como por ejemplo usando dircaster, que es automático siempre y cuando alojes los archivos OGG en tu propio host.

Otro aspecto es que mucha gente no conoce el formato OGG, principalmente porque no se ha difundido de manera hardware como ha sido el MP3, y que los reproductores de audio digital portátiles recibieron el nombre de reproductores MP3 en sus inicios. La cosa hubiera sido muy distinta si estos reproductores hubieran sido lanzados originalmente soportando OGG, quizás hoy tendríamos que llamar a estos reproductores, reproductores OGG. El proyecto OGG así como el de MP3 datan de la misma fecha. 1993, pero siendo este último el que  se adelantó definiendo como estándar el MP3 y le dio gran difusión. En la actualidad, y desde hace ya unos cuantos años, desde la Free Software Fundation se promueve el uso de OGG desde la campaña PlayOgg.

Respondiendo la pregunta que encabeza este post, ¿Se deberían publicar los podcast también en OGG Vorbis?, la respuesta sería, si, por las ventajas mencionadas anteriormente, pero, ¿merece la pena gastar tiempo y almacenamiento para subir el podcast en OGG?. Esta última pregunta muchos podcasters se la habrán formulado, y no tiene fácil respuesta, depende de varios factores, incluyendo el publico objetivo. En el caso de un podcast de software libre, sería un sí rotundo, en otros podcast dependería, pero ya solo la ventaja de poder incluir un reproductor con html5 compensa.

Nota: este post lleva 6 meses escrito, desde el 4 de julio, pero hasta ahora no he podido terminarlo y publicarlo.

Ver el listados de fichero de un tipo en un directorio con PHP

Posted in programación on January 19th, 2011 by mrcomputer – Comments Off

En ocasiones nos interesa mostrar un listado de los fichero que contiene un directorio de nuestro servidor, pero solo nos interesa mostrar un tipo determinado de ficheros. Con PHP lo podemos de hacer de una manera clara fácilmente comprensible.

<?php
 
// abrimos el directorio, en este caso el actula
$myDirectory = opendir(".");
 
// Obtenemos cada fichero y lo almacenamos en un array
while($entryName = readdir($myDirectory)) {
	if(strpos($entryName,".txt")){ //Solo contemplamos los ficheros txt
		$dirArray[] = $entryName;
	}
}
 
//cerramos el directorio
closedir($myDirectory);
 
//Contamos el número de archivos que tenemos
$indexCount	= count($dirArray);
Print ("$indexCount archivos<br>\n");
 
//los ordemamos, por nombre
sort($dirArray);
 
print("<HTML><HEAD><TITLE>".$_GET['dir']."</TITLE></HEAD><BODY>\n");
print("<TABLE border=1 cellpadding=5 cellspacing=0 class=whitelinks>\n");
print("<TR><TH>Nombre</TH><th>Tipo</th><th>Tama&ntilde;o</th></TR>\n");
//recorremos el array generando la tabla
for($index=0; $index < $indexCount; $index++) {
        if (substr("$dirArray[$index]", 0, 1) != "."){ // don't list hidden files
		print("<TR><TD><a href=\"$dirArray[$index]\">$dirArray[$index]</a></td>");
		print("<td>");
		print(filetype($dirArray[$index])); //Tipo de fichero (archivo o directorio
		print("</td>");
		print("<td>");
		print(filesize($dirArray[$index])); //Tamaño del fichero
		print("</td>");
		print("</TR>\n");
	}
}
print("</TABLE></BODY></HTML>\n");
 
?>

En este caso, yo lo uso para mostrar los fichero txt de un directorio, pero se puede cambiar por cualquier extensión o incluso quitarlo para que muestre todos los ficheros y directorios.

Los mejores blogs Linux en Wikio de enero de 2011

Posted in wikio on January 4th, 2011 by mrcomputer – Comments Off

Ahora que estoy de vuelta, vuelvo con la exclusiva del ranking de wikio de nuevo, para este mes de enero es el siguiente:

1 MuyLinux
2 Ubuntu Life
3 Ubuntips
4 Usemos Linux
5 Ubuntizando el planeta
6 LinuxZone
7 Ubunlog
8 Novatillasku.com
9 LinuxHispano.net
10 Paraiso Linux
11 Soft-Libre
12 Linwind
13 Gnometips
14 Portal Ubuntu
15 120% Linux
16 Geeks & Linux Atelier!
17 Slice of Linux
18 Pillate Un Linux
19 Noticias Ubuntu
20 Gabuntu

Ranking generado por Wikio

Si tienes un blog, puedes hacerte eco de este ranking publicando un post y enlazando a este post.

He vuelto

Posted in Noticias on January 1st, 2011 by mrcomputer – 2 Comments

post_it_i_m_back

Después de casi 6 meses con el blog caído, he vuelto. Tras un par de meses con mi propio servidor, el 9 de julio empezó es servidor a fallar, lo que significó 2 ram quemadas (la placa base que usaba ya tenia antecedentes de cargarse rams, pero no me esperaba que en dos meses se las cargase y mas estando una de las tarjetas nuevas). Desde entonces, tanto por falta de servidor, como que todavía no había rescatado los datos de los discos duros, el blog estuvo caído con un mensaje de advertencia que muchos ya os habréis cansado de ver y espero que no muchos os hayáis desubscrito del feed pensando que no regresaría.

Después de tantos meses hay alguna noticia que anunciar, como mi nuevo blog que comencé en noviembre sobre subastas y temas relacionados llamado Por el precio estipulado y que os invito a que visitéis. Por lo demás seguiré escribiendo en este blog con la línea temática de siempre: Linux, software libre, tecnología, retroinformática, etc.