jueves, 24 de noviembre de 2011

Ubuntu pierde popularidad drásticamente

Dentro del mundo Linux la distro más conocida por ser intuitiva y fácil de usar ha sido siempre Ubuntu. Sin embargo, desde el cambio de interfaz de Unity (video) ha ido perdiendo polularidad drásticamente hasta situarse en cuarto lugar, por encima de Debian, y debajo de Fedora, openSUSE y Mint, que es la distro que está triunfando en estos momentos (según cifras de Google Trends y Pingdom).



Unity es una interfaz muy amigable, al menos lo era. Quizás este descenso de popularidad se deba al cambio en Unity a una interfaz más estética (consume más recursos) hecha para un usuario casual, para que se maneje mejor con la distro, mientras que a un usuario especializado le molesta, porque ve en ella cosas innecesarias.

Está claro que este cambio se hizo para ir ganando poco a poco usuarios casuales y dejar de ver a Linux como un SO que solo los "informáticos" o frikis usan.

jueves, 10 de noviembre de 2011

¿Qué hay dentro de un convertidor BCD a 7 segmentos?


Esto es un convertidor de código, en concreto es un convertidor BCD a 7 segmentos. Este convertidor, junto a un contador BCD (para no tener que meterle las variables una a una), puede hacer funcionar a un panel de 7 segmentos como el de la figura:

Este panel tiene 7 barras que se iluminan para representar números, como los números que salen en las pantallas de las calculadoras o en los marcadores de resultados en baloncesto. Los segmentos van de "a" a "g", el de abajo es para toma de tierra. Según la combinación que salga del convertidor BCD, se iluminarán unas barras y se representará un número, cada letra del convertidor se asocia a cada letra del panel.

Pero, ¿por qué según el valor (0 o 1) que le demos a A, B, C y D en el convertidor, se iluminarán unas barras u otras? Estos cacharros (convertidores, codificadores, multiplexores...) llevan un circuito integrado que es el que se encarga de calcular la función que determina la salida. Yo no me quedé ahí, y me pregunté qué circuito exactamente, por curiosidad.

Tomé como modelo un convertidor BCD a 7 segmentos, e hice su tabla de verdad, luego hice el mapa de Karnaugh para cada una de las 7 letras, y obtuve la función correspondiente a cada una, luego hice un circuito con puertas lógicas, y esto fue lo que salió (haz clic en la foto para ampliarla):



Esta monstruosidad funciona, al menos en el estado en el que está en la foto (0,0,0,0), lo comprobé conectado un panel y probando a meterle valores a A, B, C y D. Las lámparas de la derecha las puse para que se viera mejor el valor de la salida. 
El programa (Crocodile Clips 3.5) no llevaba puertas de 3 ni 4 entradas, asique que tuve que buscarme la vida con las de 2.

La verdad, te sale más rentable comprarte un convertidor ya montado que hacer uno por tí mismo, por el pastizal que te ahorras en puertas lógicas (yo conté 77). 

miércoles, 9 de noviembre de 2011

Do a barrel roll


Google ha tenido un detalle con sus usuarios, revolucionando una vez más la red.

Ahora si buscas en Google "Do a barrel roll" (sin comillas), el motor de búsqueda comienza a girar sobre sí mismo. Posrás ver este efecto cuando buscas la misma frase tanto en la Web como en Google Imágenes
También funciona si escribes "z or r twice" (sin comillas).

Pero... ¿de donde proviene esta frase? 
Su origen está en el juego Star Fox 64, en el que uno de los personajes, llamado Peppy (el conejo), cuando el jugador tenía que esquivar un obtáculo, decía su coletilla (acabó resultando cansina): "DO A BARREL ROLL (Z OR R TWICE)". Es un combo que hace que la nave gire sobre sí misma.
Esta frase por simple que parezca se volvió increíblemente popular en Internet, teniendo un remix, un vídeo repitiendo la misma frase diez minutos, otro vídeo repitiendo el remix diez horas... hasta un logro en World of Warcraft (dificil de conseguir). Y ahora, un hueco en Google.


Error al restaurar sistema

¿Alguna vez cuando sospechabas que algo iba mal en tu equipo, has intentado restaurar el sistema a un estado anterior y lo único que has obtenido es un mensaje de error? 

Eso suele pasar a menudo, sobretodo en Windows XP SP3, casi nunca puedes restaurar el sistema cuando se te ha metido un virus o has instalado un programa incompatible que te da problemas.
Pues hay un truco infalible para restaurarlo:

*La opción de restauración se activa en Inicio>Panel de Control>Sistema>Restaurar Sistema.

Primero prueba con la manera de siempre, dirígete a Inicio>Programas>Accesorios>Herramientas del sistema>Restaurar sistema. Asegúrate de que estás utilizando una cuenta de administrador y que has cerrado todos los programas y sesiones anteriores antes de comenzar. 

Si aun así falla, fuerza la restauración. Apaga el equipo.
Vuélvelo a encender, y justo antes de que se cargue XP pulsa F8 (menú de Opciones Avanzadas de Windows XP). Selecciona Modo seguro con símbolo del sistema.

Inicia sesión como Admin, y verás una consola de comandos.
Teclea cd \windows\system32\restore y pulsa intro. Ahí es donde está el programa de resuaración (puedes verlo con dir).
Para ejecutarlo teclea después rstrui.exe (o símplemente rstrui) y pulsa intro. Te aparecerá la interfaz gráfica, solo tendrás que seguir los pasos de siempre... solo que esta vez funciona.