Entender la lógica computacional, un juego de niños

Alguna vez algún hamijo (maldita sea, como siga haciendo la broma acabaré escribiendolo siempre mal xD) me ha preguntado que cómo demonios funcionaba ese cacharro llamado ordenador. La respuesta, evidentemente, es larga y extremadamente difícil de explicar (ya que, evidentemente, hay partes del proceso que a uno se le escapan, y es que al fin y al cabo lo mío tampoco es la física), pero afortunadamente, con un poco de abstracción uno puede llegar fácilmente a la clave del asunto.

Y precisamente eso es lo que busca la Digi-Comp II, una réplica en madera de lo que vendría a ser uno de los elementos más importantes de cualquier ordenador, la Unidad Aritmético Lógica (ALU para los colegas), el componente destinado a realizar todas las operaciones matemáticas de éste.

Así pues, tan solo tenemos que fijar una serie de parámetros con las palancas(tipo de operación) y las bolas (número en binario con el que realizar la operación) para que la propia Digi-Comp II nos calcule el resultado a través de sus maderescos circuitos. Lo podéis ver con más detalle en el siguiente vídeo (en su versión prototipo-gigante):

De este modo, aunque a una velocidad angustiosamente lenta, podemos ver cómo realizando de antemano una serie de conductos y mecanismos que manejen cada tipo de operación que deseemos calcular (almacenando en algunos conductos cerrados – registros – información útil para procesar el cálculo, como el acarreo de la suma en el registro de overflow), podemos decirle a nuestro “ordenador” que realice una u otra operación, que tan solo se basará en dejar caer y procesar las bolas necesarias a través de la tabla de madera.

Digi-Comp II, como su propio nombre bien refleja, es nada más y nada menos que una secuela de un juguete educativo lanzado en 1963, con el se podía jugar a realizar diferentes configuraciones para procesar cálculos binarios sencillos.

Esta curiosa réplica ha sido desarrollada por los artífices del muy recomendable blog de hardware-gastronomía (no es broma) Evil Mad Science.

Nada, oye, a la hoguera Barbies y Action-Mans… ¡pon un Digi-Comp en la vida de tus hijos!

 

Geminoides; ¿sueñan los humanos con sus réplicas eléctricas?

Y yo que lo más parecido a un androide que había visto era el sofisticadísimo robot de Supersonic Man!

¡Este robot tiene un chasis de primera calidad!

Pues no, resulta que chafardeando la web del Festival de Cine Fantástico de Sitges descubro (además de que estrenan Melancholia, lo último de Von Trier) que los protagonistas de los carteles de este año son dos de los llamados geminoids, algo así como la evolución natural de los prototipos de androides que habíamos visto hasta ahora, con la particularidad de que son replicas exactas de personas reales.

Así pues, el geminoide de la izquierda corresponde a la réplica del profesor Hiroshi Ishiguro (desarrollador, a su vez,del proyecto Gemonoid), bautizada como Geminoid HI-1, mientras que la réplica de la derecha, denominada F Geminoid, corresponde a una mujer de identidad no relevada. Dentro del proyecto existe otro androide, Geminoid DK, réplica de Henrik Scharfe, profesor universitario danés.

Los robots de dicho proyecto son capaces de reproducir expresiones faciales, voces y ciertos movimientos, todavía muy estáticos pero que empiezan a reflejar un evidente progreso en el campo de la robótica.

Por si esto no fuera suficiente, desde el – frecuentemente – alocado Japón llegan otros proyectos: androides que cantan, simulan ser pacientes del dentista, o el prototipo más terrible de todos: el abrazobot.

Comparte tus votaciones de Entre Lectores en Facebook

De la misma forma que hice con Filmaffinity, comparto aquí con vosotros un script que he programado para compartir las valoraciones de libros de Entre Lectores en Facebook en tan solo un par de clicks.

Como se trata de un script para GreaseMonkey (puede que compatible con otros navegadores, pero creado y probado únicamente para Firefox), os recuerdo el proceso de instalación:

Instalación

1) Instalamos (en caso de no tenerlo ya instalado) GreaseMonkey (requiere reiniciar el navegador).

2) Descargamos el script, que para sorpresa de propios y ajenos he decidido llamar “Entre Lectores Facebook Connector”. Aceptamos cuando se nos pregunte si deseamos instalarlo.Quantcast

Uso

1) Votamos un libro en Entre Lectores (puede ser en la ficha del libro, en el listado de resultados de una búsqueda, etc.):

2) Nada más votar, nos aparecerá una ventana nueva en la que se nos pedirá confirmación para compartir el enlace.


Para ello, pulsamos sobre el título del enlace (donde marca la flecha). De la misma forma que con el plugin de Facebook que publiqué anteriormente, dicho paso es necesario para que el script funcione correctamente. Soy consciente que puede parecer absurdo o innecesario, pero si no lo hacéis en vuestro perfil no aparecerá la votación, sino únicamente el título del libro.

3) Por último, pulsamos sobre compartir. La ventana se cerrará a los pocos segundos y, finalmente, la votación se habrá compartido en Facebook.

Evidentemente, al ser la primera versión del script, es muy probable que pueda tener algún pequeño bug, así que si descubrís alguno no dudéis en ponerme sobre aviso 🙂

Windows 7 no carga y error con classpnp.sys: la solución

Pues justo estaba llevaba ya unos largos meses la mar de contento con Windows 7, sin un solo problema, y de golpe: zas. Enciendo el ordenador y se queda indefinidamente cargando Windows, sin llegar siquiera a la pantalla de selección de usuarios. Tras probar un par de veces, intento entrar en modo seguro, sin más resultado que ver en la pantalla cómo no se consigue cargar el driver classpnp.sys. Visto lo visto, apago e intento ya directamente con la opción “Reparar equipo”.

Tristemente, en ese momento habría necesitado un “Reparar reparar equipo”, porque no funcionaba. Por suerte, tengo una partición de Ubuntu que siempre me saca de estos apuros, así que tras googlear un rato encuentro que, efectivamente, no soy el único que tiene ese mismo problema.

La causa: un disco duro con sectores corruptos o/y un bug de Windows 7. Sea como sea, circulan bastantes soluciones por la red, pero os dejo por aquí la que, afortunadamente, me ha funcionado a la primera (y es menos fatídica y más rápida que el resto). Básicamente: apagar el ordenador, encenderlo de nuevo,cargar las opciones de la BIOS (dependiendo la placa base, tecla SUP, F10, F2,…) y restaurar todos los ajustes por defecto. Guardamos la configuración y solucionado.

De no ser así, podéis encontrar bastantes más soluciones aquí …y cuidado si decidís formatear, porque comentan en bastantes foros que en este caso dicha opción no soluciona el problema. Suerte y paciencia.

Ubuntu, unetbootin y problema con bootmgr: la solución

Actualización relámpago, tanto a modo de ayuda para los que se encuentren con este mismo problema como también para recordarme a mí mismo de cómo solucionarlo si me vuelve a pasar (tres, tres miserables horas me he tirado mirando cómo resolverlo…adfajsdhfjahsdf).

Os cuento la situación: tenéis un PC con Windows 7 y/o XP instalado. Necesitais instalar Ubuntu por pendrive, ya que os da palo gastar un CD, o bien no tenéis grabadora (triste pero cierto: éste era mi caso xD). Os bajáis la imagen y usáis el programa unetbootin (muy recomendable, por cierto) para hacer un USB bootable con el sistema operativo.

Imagen de relleno estándar para posts de informática aprobada por la IEEE

Hasta aquí perfecto, pero el problema es cuando, al reiniciar y seleccionar el dispositivo para arrancar la instalación os sale un precioso y fantabuloso “Falta bootmgr. Pulse Ctrl+Alt+Supr para reiniciar” (o “bootmgr is missing”, lo mismo da que da lo mismo). Supuestamente hay varias soluciones (usar la función “Restaurar inicio” de Windows, por ejemplo), pero la única que me ha funcionado ha sido la siguiente:

1. Formatear el Pendrive a FAT32.

2. Volver a usar unetbootin con la imagen de Ubuntu

3. Nos vamos al directorio del pendrive, lo abrimos y:

  • En el directorio raíz, renombra el archivo syslinux.cfg a syslinux.old
  • En la carpeta isolinux, busca y renombra el archivo isolinux.bin a syslinux.bin, y también el archivo isolinux.cfg a syslinux.cfg
  • Por último, vuelve atrás y renombra la carpeta isolinux a syslinux

Reinicia y ¡listo! Si hay suerte y no sois aún más gafes que yo, con eso ya deberíais tenerlo solucionado.

Los méritos al usuario darkod de los foros de ubuntu; aquí tenéis el hilo completo de la solución (en inglés).

Tutorial: instalar skin Foobar Kameleon

Después de un tiempo sin postear ningún skin para Foobar por aquí, volvemos con un tutorial de uno de los, hoy por hoy, mejores skins que existen para este reproductor: Kameleon, de Br3tt. Estéticamente los hay superiores, como por ejemplo el FooAvA, del que ya hemos hablado anteriormente por aquí, pero sin embargo las prestaciones que ofrece Kameleon lo convierten en una opción mucho más interesante que otras. Vayamos por pasos.

Foobar es un reproductor gratuíto conocido por ser muy liviano y personalizable. Sin embargo, es importante advertir que cuando instalamos un skin para Foobar, normalmente éste consume bastantes más recursos que una versión “limpia”; obviamente hay que tener en cuenta que este aumento de consumo de rendimiento es el precio a pagar por toda una serie de funcionalidades que no incluye Foobar por defecto, y que veremos en un momento.

¿Y porqué ni mencionamos Sapphire, el nuevo skin de dawxxx666, creador de FooAvA? Sapphire no es un mal skin, visualmente es mucho más atractivo que Kameleon, pero tiene bastantes bugs y es mucho menos completo y personalizable.

Por otro lado, agradecer a Br3tt tanto el skin como toda la documentación en inglés sobre éste.

  • Soporte de multiples formatos de audio: MP3, MP4, AAC, CD Audio, WMA, Ogg Vorbis, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND, Midi (beta).
  • Posibilidad de convertir canciones desde CD o desde el disco duro a FLAC, MP3 u OGG desde el mismo reproductor.
  • Descarga automática de letras sincronizadas.
  • Modo coverflow.
  • Añadida compatibilidad con MSN Now Playing (muestra la canción que se está reproduciendo en el MSN).
  • Estadísticas: almacena el número de veces que se ha reproducido una canción, y permite ver un listado de las más escuchadas.
  • Buscador avanzado, personalizable y con historial de búsquedas.
  • Acceso directo al directorio de la canción que se está escuchando en ese momento.
  • Accesos rápidos por teclado personalizables.
  • Permite editar tags.
  • Permite seleccionar diferentes DSP: configuraciones personalizables de audio (Convertir mono a Stereo, Stereo a 4 altavoces, ecualizar, etc.).
  • Al minimizar el reproductor, éste va directamente a la barra de notificaciones, para no ocupar espacio en la barra de tareas.
  • Alto nivel de personalización.
  • Fondo dinámico: el fondo del reproductor muestra la portada del disco que se está reproduciendo.
  • Soporte para Windows 7: incluye controles rápidos para las Jump Lists. Sigue leyendo

Mis nuevos hamijos: los bots del Msn

Los virus no son nada nuevos en el mundillo del Msn; quién demonios no ha recibido el típico mensaje de algún incauto hamijo del Msn que se ha infectado con algún virus diciendo “hey, check here my naked photos!! – lo más normal del mundo, oiga, hablar a la gente para enseñar sus fotos desnudo- http://www.virus.com/mynakedphoto.exe?jpg”.

Pero la cosa ha evolucionado bastante y ahora ya no infectan a la gente de las formas más estúpidas cutres, sino que ahora circulan por ahí bots con direcciones sospechosas (aunque cuelan por gente normal, ya que hay direcciones de Msn muy raras por ahí xD) que te agregan como si de un usuario normal y corriente se tratase.

¡Cuidado!¡Parecen gente normal, pero son bots!

Yo al principio pensaba, de hecho, que era alguien de la uni que me había agregado, pero en vista de que hablaba en inglés, tenía en su subnick “http://url**.com/cze5x7 watch me naked” (asteríscos cortesía de Zurcheva, ya que el link es sí o sí un virus) y la dirección no aparecía en ningún lado en google (créedme, hasta la más antisocial de las personas se ha registrado alguna vez en alguna web, y desde el Gran Hermano Google es fácil de saber), empecé a tener “alguna” sospecha de lo que ocurría. Hoy, me ha agregado otra “persona”; mismo subnick, dirección sospechosa… y la conversación ha sido claramente reveladora:

Fire Walk With Me [07/09/05] Sofatería ¬¬… dice (14:14):

karinafullerton25@hotmail.com dice (14:15):
hey
Fire Walk With Me [07/09/05] Sofatería ¬¬… dice (14:15):
dfsdfg¿
karinafullerton25@hotmail.com dice (14:15):
i’m 21/f your a male right?
Fire Walk With Me [07/09/05] Sofatería ¬¬… dice (14:15):
motherfucker 🙂
karinafullerton25@hotmail.com dice (14:16):
nice, I just got off work and finally got some time to relax which site did i msg you from again?
Fire Walk With Me [07/09/05] Sofatería ¬¬… dice (14:16):
fucking boooooooooooooooooooot
karinafullerton25@hotmail.com dice (14:16):
I know a way we can chat and have a better time.. do you cam?
Fire Walk With Me [07/09/05] Sofatería ¬¬… dice (14:16):
your mother have cam
karinafullerton25@hotmail.com dice (14:16):
Well i don’t do yahoo cam or any other cam because i have been recorded before… But i do know one site you can watch me on cam, that assures me no one records…

Pues eso, a modo de advertencia para los más empanados inocentes, tened en cuenta que los virus se van poniendo al día, y que en internet toda precaución es poca 🙂

Y nada, sólo decir que si os agrega una tal karinafullerton25, o un tal pearlpersson74, dadle recuerdos de mi parte, que son colegas xD 🙂