Archive for December, 2008

Este blog en el 2008

Posted in Semanal on December 28th, 2008 by mrcomputer – 1 Comment

En este post pretendo recopilar post interesantes y mas elaborados que he publicado en este blog a lo largo del 2008. Dado que empecé con este blog en mayo, voy a ir repasando los post mes a mes.

Mayo

Abrí el blog a finales de mayo así que no hay apenas post, y ninguno de ellos es interesante.

Junio

La pelicula “Juegos de Guerra” cumple 25 años

Un articulo en el que comento la película y su evolución en el tiempo, además te la repercusión que tuvo para mi. Muy recomendable de leer y ver la película.

Julio

Juegos de guerra 2: The Dead Code

Review del remake-secuela de la original, échale una ojeada aunque desde ya salvo unas secuencias la película no vale mucho.

Agosto

2008: ¿el fin de los grandes blogs sobre linux en español?

Reflexión sobre la alarmante desaparición de algunos grandes blogs sobre linux en la primera mitad de este año 2008.

Septiembre

GNU/Linux en un Pentium I (primer asalto)

Primero de una serie de artículos en el que explico los experimentos que llevo a cabo para usar Linux en mi viejo pentium I. En este primer articulo se hablan de las distros live que funcionan bien con él.

Octubre

Feed RSS para OGG vorbis

Post en el que explico como crear un feed de los archivos OGG para un podcast y evaluo las opciones que hay.

FreeDOS a fondo

Un extensísimo articulo sobre FreeDOS, el clon de MS-DOS y libre y mejorado. Expongo algunas aplicaciones para diversas tareas además de analizar minuciosamente gran parte de los entornos gráficos que hay para FreeDOS. De lectura casi obligatoria.

Noviembre

Recopilación de huevos de pascua de Linux

Extensa recopilación de huevos de pascua existentes en GNU/Linux  y en alguno de los programas mas comunes.

Diciembre

Regreso al 2001: una historia de recuerdo y retroinformática

Historia de como he vuelto a poner en funcionamiento el disco duro de mi MacIIci que no podia usar desde el 2001 y cómo he recuperado los datos de él. Un post muy nostálgico.

Además este año he desarrollado un software llamado yaCat, que es un catalogador de CD y DVD en modo texto para sistemas UNIX. También me han publicado un articulo de cómo crear distros live en la revista TodoLinux

Os deseo feliz entrada en el 2009.

¡Feliz Navidad!

Posted in Sin categoria on December 25th, 2008 by mrcomputer – Be the first to comment

Desde el blog os deseo feliz Navidad.

Regreso al 2001: una historia de recuerdo y retroinformática

Posted in Experiencias, Experimentos, Hardware, retroinformatica on December 20th, 2008 by mrcomputer – 6 Comments

Este jueves 11 de Diciembre pasaba yo por la puerta del despacho del GUL de mi universidad y me encontré un montón de viejos componentes, monitores e impresoras que iban a tirar. Estuve mirando un poco lo que tenían y cual fue mi sorpresa ver una controladores SCSI ISA o eso me parecía a mi, así que sin dudarlo la cogí. Llevaba años buscando alguna controladora SCSI o alguien que tuviese alguna para poder pasar los datos del disco duro de mi viejo Mac IIci.

Resulta que tuve un Mac IIci con 8 Mb. de RAM a principios del año 2001 que me regaló una vecina y fue el primer ordenador que yo tuve. Lo tuve durante unos 6 meses o así hasta que me lo “cargué”, lo estropee tirando el finder a la papelera por lo cual el ordenador no arrancaba y te dejaba con una “bonita” pantalla con un disquete y un símbolo de interrogación. Como no sabía arreglarlo lo desmonté y ahora solo conservo algunas piezas como era el disco duro de 40 Mb., (ese si lo lo guardaba bien por si algún día podía rescatar lo que contenía), algunos módulos de memoria de 1 Mb. y la disquetera automática Sony.

Algunos años después cuando ya tenia tenia PC y en el instituto usaba internet encontré discos de arranque del sistema (MacOS 7.1) para poder repararlo y me entró una rabia terrible por haberlo desmantelado años atrás.

Volviendo a la historia de la tarjeta SCSI que me encontrado, cuando llegué a casa la puse en mi viejo Pentium I que es el único equipo que tengo ahora que todavía tenga ranuras para tarjetas ISA. Busqué el disco duro del Mac, pero descubrí que no tenía el cable SCSI, y ahí ya un poco desesperado me volví loco buscando el cable hasta que lo encontré al fondo de la caja de la fuente de alimentación de mi AMD Sempron. Me dispuse a conectarlo pero descubrí que como el cable era tan corto no me llegaba el cable de corriente de la fuente de alimentación, así que tuve que ingeniármelas  y cortando un cable de una vieja fuente de alimentación, ya que no tenia prolongadores de corriente, hice un empalme con lo que conseguí conectarlo.

El Pentium I tiene Windows 98 instalado, ya que lo usa de vez en cuando mi hermano para jugar a viejos juegos de MS-DOS y Windows y no quiere que le instale Linux, asi que procedí a buscar drivers para la tarjeta SCSI que es una Adaptec AHA-1542CF, los instalé pero no conseguí hacer que funcionase la tarjeta.

Después de probar otros drivers más y ver que no funcionaban decidí probar algún live cd con alguna distro Linux a ver si de casualidad tenía alguna soporte para esta tarjeta. Como es un equipo viejo cogí Damn Small Linux, y cual fue mi sorpresa ver que durante el arranque me marcaba que había encontrado un modulo para la tarjeta SCSI. ¡Yuju!, vi parpadear el pequeño led rojo que tiene la tarjeta y acerqué el oído al disco duro SCSI y le oí ronronear suavemente. Es curioso pero es el disco duro más silencioso que he tenido nunca, hasta casi el del portátil hace más ruido. Pero aquí no acabó mi odisea, el cd de DSL no debía estar muy bien y no terminaba de cargar. Así que cogí un cd con múltiples distribuciones que hice hace bastante tiempo. Entre las distros que tenia el CD estaba DSL, pero decidí probar Luit Linux (que está basada en Knoppix) por si DSL volvía a falla. Una vez cargado Luit linux con XFCE, que por cierto se comportaba muy bien en el Pentium I, abrí la consola y procedí a montar la unidad, pero no puede ya que el sistema de archivos es HFS y Luit no tenía instalado el soporte para este tipo de particiones.

Como no puede montarla quise ver si la había detectado bien, por lo que hice un cat /proc/partitions y vi una partición sda1 con 40000 bloques. ¡Bingo!, ahí está!!!. En ese momento estaba eufórico internamente, la tarjeta había sido detectada al igual que el disco. Después para evitar dañar algo saque una copia del disco entero usando el comando dd if=/dev/sda1 of=Mac.img bs=1M. En ese momento se encendió el led de la controladora y el disco empezó a sonar, ¡los datos estaban siendo copiados!. El proceso duró un poco más de un minuto. Una vez terminado reinicié el equipo instalé hfsutils, unas utilidades que leen particiones e imágenes de unidades con el sistema de ficheros HFS originalmente escritas para sistemas UNIX/Linux y con ports para MS-DOS y OS/2. Con el comando hmount monté la imagen y me mostró unos datos que me provocaron un escalofrío de nostalgia.

Volume name is “‘” (locked)
Volume was created on Thu Oct 14 18:20:39 1993
Volume was last modified on Wed Aug  8 16:51:21 2001
Volume has 13680640 bytes free

La fecha de último acceso, que fue el día que estropee el sistema operativo, que es muy cercana irónicamente al 20 aniversario del lanzamiento del PC de IBM. En el momento de ver eso también recordé el nombre de la unidad ‘ y que intentaba cambiarlo y no podía. También recordé el espacio libre que me quedaba en el disco duro, 13 Mb.

Estuve un rato usando los comandos hcd y hdir para ver lo que tenia el disco pero era incomodo así que decidí usar un emulador para verlo mejor. Usé el emulador de Mac68k que siempre he usado, Basilisk2. Lo instalé en mi Ubuntu, busqué un un disco de arranque en un viejo cd que tenia y que preparé ya que el que está en la web de Apple no lo podía descomprimir en Linux.

Una vez ejecutado el emulador, vi todas las carpetas abiertas tal cual las dejé cuando funcionaba mi Mac IIci, era sorprendente. Restaure el Finder que se encontraba papelera hasta la carpeta del sistema, que curiosamente estaba sin nombre, debí haberlo borrado en la época y no supe como arreglarlo. Una vez hecho esto reinicié y volví a ver mi sistema y estaba en español!!! cosa que no recordaba, al igual que estaban puesto los xeyes típicos en sistemas UNIX y me sorprendió mucho porque no lo recordaba para nada. Ahí encontré varios archivos mios que escribía y me entró una gran nostalgia leerlos.

Mac OS 7.1

En fin, un día para recordar del cual he recuperado cosas del pasado, en algun otro post tambien os enseñaré algunas de las cosas que cogí del despacho del GUL y que también son interesantes.

Tiendas online sin gastos de envío

Posted in Noticias on December 17th, 2008 by mrcomputer – 2 Comments

Alguien recuerda aquello catálogos hongkoneses de los años 80 y principios de los 90 llegaban a España con multitud de productos(relojes, aparatos, etc.) a buen precio.Yo los recuerdo y creo que aun tengo alguno de ellos.

Pues ahora en pleno siglo XXI tenemos la versión moderna de estas tiendas y encima sin gastos de envío. Estas tiendas son DealExtreme y FocalPrice.

Tanto DealExtreme como FocalPrice envian sus productos desde Hong Kong, tienen precios en dolares lo cual es una ventaja para los compradores europeos y el envío por correo aereo es gratuito. Tienen precios muy competitivos y los productos que principalmente tienen son gadgets, accesorios, pequeña electrónica de consumo y cosas curiosas.

En cuanto a la seguridad es muy buena, pagos por paypal y puedes devolver los productos si estan defectuosos. Yo he comprado en ambas tiendas y los envios siempre llegan en un par de semana en perfecto estado.

Sin duda una buena tienda en estos tiempos de crisis, o si simplemente, por ejemplo, te quieres ahorar mas de 5 € por cada tarjeta de memoria.

Links
DealExtreme

FocalPrice

Enlaces interesantes de la semana #6

Posted in Semanal on December 14th, 2008 by mrcomputer – Be the first to comment

Linux

Informática

Interés General

Script para obtener tu ip

Posted in Scripts, linux on December 10th, 2008 by mrcomputer – 9 Comments

Este pequeño script se encarga de decirte cual es tu ip de una manera rápida, que te puede ser útil también para ponerla en conky.

El script se aprovecha de un servicio web para obtener la ip y descarga la web generada, después extrae la ip del fichero (lo cual es fácil ya que la IP esta en rojo y extrae las letras rojas solo).

wget http://fadlan.com/ip.php -O datos_ip --quiet
cat datos_ip | grep "color='red'>" | cut -c 42-60 | tr "<" " " | tr "/" " " | \
tr "f" " " | tr "o" " " | tr "n" " " | tr "t" " "$
 
rm -rf datos_ip

Otra cosa, me gustaría que me dijeseis que os parece que ponga scripts de vez en cuando en el blog, si os parecen útiles o al menos curiosos.

Syllable, el sistema operativo liviano libre

Posted in Analisis, OS alternativos on December 8th, 2008 by mrcomputer – 2 Comments

Syllable es un sistema operativo alternativo liviano, libre, estable y fácil de usar. Es un proyecto que toma el relevo de AtheOS y su interfaz gráfica es similar a la de AmigaOS.

Tiene un monolítico kernel propio que se caracteriza por tener kernel y sistema X-windows de una sola “pieza” y está optimizado para funcionar desde un Pentium 60 Mhz. con 32 Mb. de RAM. Los desarrolladores pretender ser un sistema usable por cualquier persona, tenga conocimientos técnicos o no.

La apariencia del sistema es muy buena y amigable. Tiene un muy buen reconocimiento de hardware llegando al punto que funciona hasta en un Asus EEE pc. La cantidad de software es buena incluyendo el navegador web Abrowse, editor de textos, visor de imágenes, reproductor multimedia, etc.

El sistema de archivos que tiene Syllable es AFS, un sistema de archivos de 64 bits. Además tiene total compatibiladad con FAT y BeOS. NTFS y ext2/3 aún solo sólo se pueden leer.

Existen 2 versiones: Desktop y Server, teniendo esta última el kernel de Linux. Esta disponibles para descargar el cd de instalación además de un live-cd para probarlo, y también se puede ejecutar desde un USB.

En definitiva un sistema que no debes dejar de probar y del que se augura un muy buen futuro si aumenta la cantidad de software disponible. Si no deseas grabar un cd para probarlo, también puedes probarlo en una máquina virtual como VirtualBOX o Qemu.

Web Oficial: www.syllable.org
Web Oficial en español: ar.syllable.org
Descarga: descargar

Enlaces interesantes de la semana #5

Posted in Semanal on December 7th, 2008 by mrcomputer – Be the first to comment

Linux

Informática

Interés General

yaCat 0.15

Posted in Noticias, linux, yaCat on December 5th, 2008 by mrcomputer – Be the first to comment

Ya está disponible la nueva versión de yaCat, el catalogador de discos en modo texto, que incorpora algunas mejoras con respecto a la versión anterior.

En esta nueva versión permite eliminar el último disco añadido además que ahora se puede comprobar la integridad de los listados usando MD5.

Gracias a los comentarios de la primera versión he creado la lista de sistemas compatibles en la que espero añadir los sistemas que vosotros probéis y me comuniquéis que os ha funcionado yaCat.

También hago desde aquí un llamamiento para la traducción del programa y la ayuda a un correcto ingles u otros idiomas también. Por otro lado también animo a desarrolladores que colaboren para mejorarlo. Para cualquier cosa mandarme un mail.

Descargar

Script de borrado seguro de ficheros

Posted in Scripts, Trucos, linux on December 4th, 2008 by mrcomputer – Be the first to comment

Leyendo el blog Security by Default me he encontrado este post que tiene un interesante script de perl. Este script sirve para borrar de manera segura ficheros, sobreescribiendo los datos tres veces antes de eliminarlo.

A continuación os dejo el código del script:

my $fichero = @ARGV[0];
 
if (!$fichero ){
 
	print "Uso: sdelete.pl file\n";
 
}
 
&sdelete($fichero);
 
sub sdelete {
 
	my $filename = @_[0];
 
	my $bytes = -s $filename;
 
	open(FILE, '+<', $filename);
	seek(FILE, 0, 0);
	print FILE "X" x $bytes;
	print FILE "Z" x $bytes;
	print FILE "H" x $bytes;
	close(FILE);
	unlink $filename;
 
}
 
#http://www.securitybydefault.com

Guarda este código en un fichero llamado sdelete.pl o descargalos directamente desde aquí. Una vez hecho lo ejecutamos de la siguiente manera:

perl sdelete.pl  archivo_a_borrar

Fuente