sábado, 8 de diciembre de 2007

El switch del chip

"Cambiar el chip" es una expresión bastante extendida. Cuando alguien te dice "tienes que cambiar el chip" te está indicando que debes modificar tu forma de pensar sobre algún asunto, tratar de encontrar otro enfoque o abandonar ideas preconcebidas. Es una frase que se oye bastante entre los jóvenes y que parece muy moderna (por lo del "chip", la informática y todo eso).

Pero ¿que es un "chip"?
  • En electrónica se llama "chip" a un circuito integrado, es decir, una agrupación compleja de componentes electrónicos miniaturizados que se presentan integrados en un soporte de silicio y empaquetados de forma compacta, de manera que todo el "chip" se puede tratar como un componente en sí mismo (a veces se le llama "cucaracha" porque recueda vagamente un bicho con muchas patas).
Entonces ¿qué significa realmente "cambiar el chip"? El sentido aparente de la frase es que "hay que cambiar las ideas" (el "chip" sería la memoria electrónica que las guarda) o "la forma de pensar" (y en este caso el "chip" sería el procesador del ordenador). Pero...

... siempre hay un pero ¿no?. Veamos: la primera vez que yo oí esta expresión (y ya ha llovido lo suyo desde entonces) lo que decía era "cambiar el switch" Ojo, switch en lugar de chip.
  • Para los no iniciados en la lengua de Shakespeare hay que explicar que switch significa ni más ni menos que interruptor o conmutador eléctrico.
  • Y para los no iniciados en los arcanos de la programación, resulta que switch es como se denomina un tipo especial de datos de un programa que sólo puede tener dos valores (cierto y falso, normalmente). Queda para nota saber que también se le llama "dato booleano".
Mi teoría es que la frase "cambiar el switch" se ha transformado en "cambiar el chip", seguramente porque casi todo el mundo sabe lo que es un chip pero no todos conocen la palabra switch y mucho menos su acepción informática.

Esta vez no puedo proporcionar citas que apoyen mi opinión. En el peor de los casos se debe admitir que la teoría parece razonable ¿no?.

miércoles, 5 de diciembre de 2007

En Linux, criar elefantes es extremadamente aburrido

Hoy toca artículo tirando a técnico. Lo siento por los no iniciados pero ya tenía ganas.
-.-.-.-.-.-.-

Lo de abandonar Windows y cambiarse a Linux es parecido a dejar de fumar:
  • Sabes que te conviene pero te resistes a hacer el esfuerzo.
  • Cuando lo estás intentando te da vergüenza admitirlo delante de tus amigos.
  • Es muy fácil sucumbir a la tentación y abandonar.
  • Y cuando por fin lo consigues te preguntas por qué no lo hiciste antes.
Lo anterior viene a cuento porque hace relativamente poco que soy un usuario de Linux a tiempo completo (es decir, todas las tareas que realizo en mis ordenadores, tanto habituales como no tanto, las hago en Linux). Como curiosidad diré que la distribución que uso es Ubuntu y recomiendo encarecidamente a todos los lectores que la prueben. Merece la pena.

Una de las cosas que distingue a Linux de Windows es... casi todo. Es decir, que tienes que hacer un cierto reajuste mental para abandonar la forma de trabajar inventada por la gente de Bill Gates y aprender cosas nuevas, que nunca viene mal.

Pues bien, vamos con una pregunta:
  • ¿A quién no se le ha colgado Windows alguna vez? (vale, es una pregunta con truco, ya que "alguna vez" es un lapso de tiempo infinito).
Probemos con otra:
  • ¿A quién no se le ha colgado Linux alguna vez? ("¡Cómo!" -- diran algunos -- ¿Linux se cuelga?")
Efectivamente, a veces Linux también se cuelga (y no me refiero a un cuelgue del gestor de escritorio [Gnome, KDE, etc.] sino a un cuelgue de verdad. De los que obligan a reiniciar la máquina con la consiguiente pérdida de información, como los de Windows... ¿o no es así?

Pues no. En Linux existe un último recurso para intentar salvar los documentos abiertos. Y la clave está en esta frase en inglés:
"Raising Elephants Is So Utterly Boring"
... que traducido al español sería algo así como "Criar elefantes es extremadamente aburrido".

Se trata, como seguro que alguien ya habrá adivinado, de una regla nemotécnica basada en las iniciales de la frase en inglés: REISUB. Las instrucciones de uso son:

Cuando se cuelgue el ordenador (no responde ninguna tecla y los recursos usuales como Ctrl-Alt-Supr y Ctrl-Alt-Borrado no funcionan), pulsar la siguiente secuencia de teclas:
  • "Alt + SysRq + R" - (pone el teclado en el modo adecuado).
  • "Alt + SysRq + E" - (temina todos los procesos).
  • "Alt + SysRq + I" - (mata todos los procesos).
  • "Alt + SysRq + S" - (sincroniza, o sea, graba los ficheros pendientes al disco).
  • "Alt + SysRq + U" - (vuelve a montar todos los sistemas de ficheros en modo sólo lectura).
  • "Alt + SysRq + B" - (reinicia la máquina).
Con esto la máquina rearrancará pero no habremos perdido nuestro trabajo no grabado.

Hay que tener en cuenta que la tecla SysReq puede ser problemática de pulsar en el teclado de un portátil, ya que suele necesitarse pulsar una tecla auxiliar marcada como [fn]. Pero con un poco de práctica se consigue.

Yo quiero proponer una regla nemotécnica alternativa pero en español :
"Reflexionando En Internet Sobre Un Blog"
¿Está bien, no? Pues hala, todos a usar Linux y a esperar los inevitables cuelgues con confianza.