Quick-n-Dirty duplicate mp3 finder script

René “Nepomusemo” Mayorga shared with me the following script to find out duplicate mp3 files in a specific directory:

find /media/music/ -not -empty -type f -printf “%s\n”  | sort -rn  | uniq -d  | xargs -I{} -n1 find /media/music/ -type f -size {}c -print0  | xargs -0 md5sum | sort | uniq -w32 –all-repeated=separate

This script might be used to find duplicate files, though

Instalando linux en un tejón

Este artículo es viejo, pero realmente muestra la creatividad de un linuxero, que al igual que muchos, desea instalar Linux en cualquier dispositivo.

http://www.strangehorizons.com/2004/20040405/badger.shtml

Probando un nuevo buscador: http://duckduckgo.com/

Viendo que el buscador (y los sitios) de google son cada día más invasivos y aprovechando la recomendación de varias personas, me encuentro utilizando http://duckduckgo.com/ . En mi caso personal trabajo todo el día con el sin ningún problema, pero les recomiendo probarlo y hacer su propio juicio.

Origen del término Informático “Bug”

Recientemente me preguntaron cual era el origen que se le llamara “bug” a las fallas en los programas informáticos, lo cual intentaré explicar a continuación:

Cuando las primeras computadoras fueron construidas alrededor de la decada de los 40s, la gente que trabajaba con estas encontraba insectos (bugs en inglés) en el hardware de las máquinas.

Pero no fue hasta en 1947 que los ingenieros que trabajaban en la computadora Mark II en la Universidad de Harvard encontraron una polilla atrapada en dicho equipo. Entonces pegaron el insecto a la bitácora y la etiquetaron “Primer caso de bug encontrado”. Desde entonces los términos “bug” y “debug” se volvieron comunes en el lenguaje informático.

Y de prueba, unas imágenes de la bitácora del Mark II:

Primer caso de bug encontrado

Primer caso de bug encontrado

Cuando terminamos el proyecto?

Una ingeniosa respuesta a esta pregunta frecuente hacia los informáticos:

Curiosa imitación de Windows 3.11

Yo comencé a utilizar computadoras  con el añejo Windows 3.1x, y recuerdo que a pesar de todo, era muy estable como sistema operativo.

Pues bien, resulta que encontré por ahí un link con una imitación de Windows 3.11 el cual ha utilizado JavaScript, XHTML y Ajax y me sorprende el hecho de los grandes pasos que ha dado la informática desde los inicios de los 90s.

Y bueno, el sitio en cuestión es http://www.michaelv.org/ . Es obvio que no imita completamente el comportamiento de Windows 3.11 , pero al utilizar la “interfaz” da la sensación de estar en el viejo 3.11 .

Y me compré una cámara fotográfica

Bueno, al fin compré una cámara y después de mucho preguntar me hice de una Canon Powershot SX120 IS , la cual es suficiente para un novato en el mundo de la fotografía como yo :D.

Canon SX120 IS

Para ser sincero, realmente desconozco el tema de las fotografías así que si alguien tiene alguna guía puntual para este mundo fotográfico, se lo agradecería mucho.

Además cree una cuenta de flickr, donde espero poner fotos de vez en cuando, he aquí una foto:

Seguramente muchos se sentirán identificados…howfanboysseeoperatingsystems…aunque la verdad, no deja de ser gracioso

Un discurso que todo latinoamericano debe leer

Vagando por el Internet me encontré un discurso del presidente costarricense Óscar Arias en la Cumbre de las Américas, el cual nos llama a sacar lo mejor de nosotros mismos y luchar para llevar adelante a nuestros países.

He aquí el texto:

Trinidad y Tobago

18 de abril del 2009

Tengo la impresión de que cada vez que los países caribeños y latinoamericanos se reúnen con el presidente de los Estados Unidos de América, es para pedirle cosas o para reclamarle cosas. Casi siempre, es para culpar a Estados Unidos de nuestros males pasados, presentes y futuros. No creo que eso sea del todo justo.

No podemos olvidar que América Latina tuvo universidades antes de que Estados Unidos creara Harvard y William & Mary, que son las primeras universidades de ese país. No podemos olvidar que en este continente, como en el mundo entero, por lo menos hasta 1750 todos los americanos eran más o menos iguales: todos eran pobres.

Cuando aparece la Revolución Industrial en Inglaterra, otros países se montan en ese vagón: Alemania, Francia, Estados Unidos, Canadá, Australia, Nueva Zelanda… y así la Revolución Industrial pasó por América Latina como un cometa, y no nos dimos cuenta. Ciertamente perdimos la oportunidad.

También hay una diferencia muy grande. Leyendo la historia de América Latina, comparada con la historia de Estados Unidos, uno comprende que Latinoamérica no tuvo un John Winthrop español, ni portugués, que viniera con la Biblia en su mano dispuesto a construir “una Ciudad sobre una Colina”, una ciudad que brillara, como fue la pretensión de los peregrinos que llegaron a Estados Unidos.

Hace 50 años, México era más rico que Portugal. En 1950, un país como Brasil tenía un ingreso per cápita más elevado que el de Corea del Sur. Hace 60 años, Honduras tenía más riqueza per cápita que Singapur, y hoy Singapur –en cuestión de 35 ó 40 años– es un país con $40.000 de ingreso anual por habitante. Bueno, algo hicimos mal los latinoamericanos.

¿Qué hicimos mal? No puedo enumerar todas las cosas que hemos hecho mal. Para comenzar, tenemos una escolaridad de 7 años. Esa es la escolaridad promedio de América Latina y no es el caso de la mayoría de los países asiáticos. Ciertamente no es el caso de países como Estados Unidos y Canadá, con la mejor educación del mundo, similar a la de los europeos. De cada 10 estudiantes que ingresan a la secundaria en América Latina, en algunos países solo uno termina esa secundaria. Hay países que tienen una mortalidad infantil de 50 niños por cada mil, cuando el promedio en los países asiáticos más avanzados es de 8, 9 ó 10.

Nosotros tenemos países donde la carga tributaria es del 12% del producto interno bruto, y no es responsabilidad de nadie, excepto la nuestra, que no le cobremos dinero a la gente más rica de nuestros países. Nadie tiene la culpa de eso, excepto nosotros mismos.

En 1950, cada ciudadano norteamericano era cuatro veces más rico que un ciudadano latinoamericano. Hoy en día, un ciudadano norteamericano es 10, 15 ó 20 veces más rico que un latinoamericano. Eso no es culpa de Estados Unidos, es culpa nuestra.

En mi intervención de esta mañana, me referí a un hecho que para mí es grotesco, y que lo único que demuestra es que el sistema de valores del siglo XX, que parece ser el que estamos poniendo en práctica también en el siglo XXI, es un sistema de valores equivocado. Porque no puede ser que el mundo rico dedique 100.000 millones de dólares para aliviar la pobreza del 80% de la población del mundo –en un planeta que tiene 2.500 millones de seres humanos con un ingreso de $2 por día– y que gaste 13 veces más ($1.300.000.000.000) en armas y soldados.

Como lo dije esta mañana, no puede ser que América Latina se gaste $50.000 millones en armas y soldados. Yo me pregunto: ¿quién es el enemigo nuestro? El enemigo nuestro, presidente Correa, de esa desigualdad que usted apunta con mucha razón, es la falta de educación; es el analfabetismo; es que no gastamos en la salud de nuestro pueblo; que no creamos la infraestructura necesaria, los caminos, las carreteras, los puertos, los aeropuertos; que no estamos dedicando los recursos necesarios para detener la degradación del medio ambiente; es la desigualdad que tenemos, que realmente nos avergüenza; es producto, entre muchas cosas, por supuesto, de que no estamos educando a nuestros hijos y a nuestras hijas.

Uno va a una universidad latinoamericana y todavía parece que estamos en los sesenta, setenta u ochenta. Parece que se nos olvidó que el 9 de noviembre de 1989 pasó algo muy importante, al caer el Muro de Berlín, y que el mundo cambió. Tenemos que aceptar que este es un mundo distinto, y en eso francamente pienso que todos los académicos, que toda la gente de pensamiento, que todos los economistas, que todos los historiadores, casi que coinciden en que el siglo XXI es el siglo de los asiáticos, no de los latinoamericanos. Y yo, lamentablemente, coincido con ellos. Porque mientras nosotros seguimos discutiendo sobre ideologías, seguimos discutiendo sobre todos los “ismos” (¿cuál es el mejor? capitalismo, socialismo, comunismo, liberalismo, neoliberalismo, socialcristianismo…), los asiáticos encontraron un “ismo” muy realista para el siglo XXI y el final del siglo XX, que es el pragmatismo . Para solo citar un ejemplo, recordemos que cuando Deng Xiaoping visitó Singapur y Corea del Sur, después de haberse dado cuenta de que sus propios vecinos se estaban enriqueciendo de una manera muy acelerada, regresó a Pekín y dijo a los viejos camaradas maoístas que lo habían acompañado en la Larga Marcha: “Bueno, la verdad, queridos camaradas, es que mí no me importa si el gato es blanco o negro, lo único que me interesa es que cace ratones” . Y si hubiera estado vivo Mao, se hubiera muerto de nuevo cuando dijo que “ la verdad es que enriquecerse es glorioso ”. Y mientras los chinos hacen esto, y desde el 79 a hoy crecen a un 11%, 12% o 13%, y han sacado a 300 millones de habitantes de la pobreza, nosotros seguimos discutiendo sobre ideologías que tuvimos que haber enterrado hace mucho tiempo atrás.

La buena noticia es que esto lo logró Deng Xioping cuando tenía 74 años. Viendo alrededor, queridos Presidentes, no veo a nadie que esté cerca de los 74 años. Por eso solo les pido que no esperemos a cumplirlos para hacer los cambios que tenemos que hacer.

Muchas gracias.

Actualizando wordpress via svn

Utilizo wordpress para el blog porque realmente quería algo práctico y rápido de usar, pero la actualización no era una tarea tan rápida, sino algo de mucho cuidado para que no hiciera falta algún archivo importante en la migración.

Pero msamour me contó de un práctico procedimiento para actualizar vía svn, el cual es mucho más práctico, pues toma un minuto para realizarlo.

Obviamente sacarán provecho de esto solamente los que tengan acceso a una consola en el servidor donde alojan el blog.

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.